.ServiceRequestsPage-module__F4-7mG__page{box-sizing:border-box;width:100%;min-height:100%;padding:18px}.ServiceRequestsPage-module__F4-7mG__card{box-sizing:border-box;background:#fff;border:1px solid #d9d4cc;border-radius:16px;width:100%;padding:30px;box-shadow:0 2px 8px #0000000a}.ServiceRequestsPage-module__F4-7mG__card h1{color:#123f6f;margin:0 0 10px;font-family:Georgia,Times New Roman,serif;font-size:40px;line-height:1.15}.ServiceRequestsPage-module__F4-7mG__description{color:#005b9f;margin:0 0 28px;font-size:20px}.ServiceRequestsPage-module__F4-7mG__searchSection{margin-bottom:22px}.ServiceRequestsPage-module__F4-7mG__searchRow{align-items:stretch;gap:12px;max-width:900px;display:flex}.ServiceRequestsPage-module__F4-7mG__searchInput{box-sizing:border-box;color:#123f6f;border:1px solid #d4cec6;border-radius:10px;outline:none;width:430px;min-height:54px;padding:0 16px;font-size:15px}.ServiceRequestsPage-module__F4-7mG__searchInput:focus{border-color:#315f98;box-shadow:0 0 0 2px #315f9814}.ServiceRequestsPage-module__F4-7mG__searchButton,.ServiceRequestsPage-module__F4-7mG__clearButton,.ServiceRequestsPage-module__F4-7mG__primaryButton,.ServiceRequestsPage-module__F4-7mG__secondaryButton{cursor:pointer;border-radius:9px;min-height:48px;padding:0 22px;font-size:15px;font-weight:700}.ServiceRequestsPage-module__F4-7mG__searchButton,.ServiceRequestsPage-module__F4-7mG__primaryButton{color:#fff;background:#315f98;border:1px solid #315f98}.ServiceRequestsPage-module__F4-7mG__searchButton:disabled,.ServiceRequestsPage-module__F4-7mG__primaryButton:disabled{opacity:.65;cursor:not-allowed}.ServiceRequestsPage-module__F4-7mG__clearButton,.ServiceRequestsPage-module__F4-7mG__secondaryButton{color:#244e80;background:#fff;border:1px solid #315f98}.ServiceRequestsPage-module__F4-7mG__clearButton:hover,.ServiceRequestsPage-module__F4-7mG__secondaryButton:hover{background:#f2f6fa}.ServiceRequestsPage-module__F4-7mG__customerBox{background:#e2f6e7;border:1px solid #8fd1a0;border-radius:10px;align-items:center;gap:14px;margin:20px 0;padding:13px 16px;display:flex}.ServiceRequestsPage-module__F4-7mG__customerAvatar{color:#258254;background:#fff;border-radius:50%;flex:0 0 42px;justify-content:center;align-items:center;width:42px;height:42px;font-family:Georgia,Times New Roman,serif;font-weight:700;display:flex}.ServiceRequestsPage-module__F4-7mG__customerInfo{color:#123f6f;flex-direction:column;gap:3px;display:flex}.ServiceRequestsPage-module__F4-7mG__customerInfo strong{font-size:16px}.ServiceRequestsPage-module__F4-7mG__customerInfo span{font-size:14px}.ServiceRequestsPage-module__F4-7mG__requestCount{color:#315f98;margin-left:auto;font-size:13px;font-weight:700}.ServiceRequestsPage-module__F4-7mG__error{color:#9a2828;background:#fff4f4;border:1px solid #e3b2b2;border-radius:8px;margin:14px 0;padding:11px 14px;font-size:14px}.ServiceRequestsPage-module__F4-7mG__emptyState{color:#60778e;padding:28px 0;font-size:15px}.ServiceRequestsPage-module__F4-7mG__requestLayout{grid-template-columns:238px minmax(0,1fr);align-items:start;gap:20px;margin-top:20px;display:grid}.ServiceRequestsPage-module__F4-7mG__requestList{background:#fff;border:1px solid #d9d4cc;border-radius:14px;overflow:hidden}.ServiceRequestsPage-module__F4-7mG__requestListHeader{color:#123f6f;background:#f6f4f0;border-bottom:1px solid #d9d4cc;padding:18px 20px;font-size:18px;font-weight:700}.ServiceRequestsPage-module__F4-7mG__requestListItem{box-sizing:border-box;color:#123f6f;text-align:left;cursor:pointer;background:#fff;border:0;border-bottom:1px solid #e4dfd8;flex-direction:column;align-items:flex-start;gap:7px;width:100%;min-height:auto;padding:16px 18px;display:flex}.ServiceRequestsPage-module__F4-7mG__requestListItem:last-child{border-bottom:0}.ServiceRequestsPage-module__F4-7mG__requestListItem:hover{background:#f7fafc}.ServiceRequestsPage-module__F4-7mG__requestListItemActive{background:#eaf3fc;box-shadow:inset 3px 0 #315f98}.ServiceRequestsPage-module__F4-7mG__requestListItem strong{font-size:16px}.ServiceRequestsPage-module__F4-7mG__requestListItem span{color:#526f8d;font-size:14px;font-weight:600}.ServiceRequestsPage-module__F4-7mG__requestListItem small{color:#5d7790;font-size:12px}.ServiceRequestsPage-module__F4-7mG__detailsCard{background:#fff;border:1px solid #d9d4cc;border-radius:14px;min-width:0;padding:26px}.ServiceRequestsPage-module__F4-7mG__detailsHeader{border-bottom:1px solid #ddd8d1;justify-content:space-between;align-items:flex-start;gap:20px;padding-bottom:18px;display:flex}.ServiceRequestsPage-module__F4-7mG__detailsHeader h2{color:#123f6f;margin:0 0 6px;font-family:Georgia,Times New Roman,serif;font-size:32px;line-height:1.2}.ServiceRequestsPage-module__F4-7mG__createdAt{color:#637b92;font-size:13px}.ServiceRequestsPage-module__F4-7mG__status{color:#3d5268;text-transform:uppercase;white-space:nowrap;background:#f8f8f8;border:1px solid #d4d4d4;border-radius:18px;justify-content:center;align-items:center;min-height:34px;padding:0 13px;font-size:12px;font-weight:800;display:inline-flex}.ServiceRequestsPage-module__F4-7mG__statusrequested,.ServiceRequestsPage-module__F4-7mG__statusnew{color:#24588e;background:#f1f7fd;border-color:#b8d2ee}.ServiceRequestsPage-module__F4-7mG__statusinprogress{color:#197344;background:#eff9f2;border-color:#a9d6b7}.ServiceRequestsPage-module__F4-7mG__statusresolved,.ServiceRequestsPage-module__F4-7mG__statuscompleted,.ServiceRequestsPage-module__F4-7mG__statusclosed{color:#176c3b;background:#edf8f0;border-color:#9fd1b0}.ServiceRequestsPage-module__F4-7mG__headerStatuses{flex-direction:column;flex:none;align-items:flex-end;gap:10px;display:flex}.ServiceRequestsPage-module__F4-7mG__paymentStatusBadge{color:#a12b2b;text-transform:uppercase;white-space:nowrap;background:#fff5f5;border:1px solid #e0c2c2;border-radius:18px;justify-content:center;align-items:center;min-height:34px;padding:0 13px;font-size:12px;font-weight:800;display:inline-flex}.ServiceRequestsPage-module__F4-7mG__paymentStatusBadge[data-paid=true]{color:#197344;background:#eff9f2;border-color:#a9d6b7}.ServiceRequestsPage-module__F4-7mG__requestDetailsTable{box-sizing:border-box;background:#fff;border:1px solid #d9d4cc;border-radius:14px;width:100%;overflow:hidden}.ServiceRequestsPage-module__F4-7mG__detailRowTop,.ServiceRequestsPage-module__F4-7mG__detailRow,.ServiceRequestsPage-module__F4-7mG__detailRowBottom{box-sizing:border-box;border-bottom:1px solid #e3ded7;grid-template-columns:1.05fr 1.05fr 1.05fr 1.05fr 1.15fr;width:100%;display:grid}.ServiceRequestsPage-module__F4-7mG__detailRowBottom{border-bottom:0}.ServiceRequestsPage-module__F4-7mG__detailCell{box-sizing:border-box;overflow-wrap:anywhere;flex-direction:column;justify-content:center;gap:8px;min-width:0;min-height:110px;padding:20px 28px;display:flex}.ServiceRequestsPage-module__F4-7mG__detailCell:not(:last-child){border-right:1px solid #e3ded7}.ServiceRequestsPage-module__F4-7mG__detailLabel{color:#60778e;letter-spacing:.5px;text-transform:uppercase;font-size:12px;font-weight:800;line-height:1.35;display:block}.ServiceRequestsPage-module__F4-7mG__detailValue{color:#123f6f;overflow-wrap:anywhere;word-break:break-word;margin:0;font-size:16px;line-height:1.45}.ServiceRequestsPage-module__F4-7mG__statusControls{align-items:center;gap:10px;width:100%;min-width:0;display:flex}.ServiceRequestsPage-module__F4-7mG__paymentStatusSelect,.ServiceRequestsPage-module__F4-7mG__requestStatusSelect{color:#123f6f;cursor:pointer;box-sizing:border-box;background:#fff;border:1px solid #315f98;border-radius:7px;outline:none;width:100%;min-width:0;min-height:42px;padding:0 12px;font-size:15px;font-weight:500}.ServiceRequestsPage-module__F4-7mG__paymentStatusSelect:focus,.ServiceRequestsPage-module__F4-7mG__requestStatusSelect:focus{border-color:#315f98;box-shadow:0 0 0 2px #315f9814}.ServiceRequestsPage-module__F4-7mG__detailSelect{color:#123f6f;cursor:pointer;box-sizing:border-box;background:#fff;border:1px solid #cfd7df;border-radius:7px;outline:none;width:100%;max-width:220px;min-height:40px;padding:0 12px;font-size:15px;font-weight:600}.ServiceRequestsPage-module__F4-7mG__detailSelect:focus{border-color:#315f98;box-shadow:0 0 0 2px #315f9814}.ServiceRequestsPage-module__F4-7mG__paymentStatusSelect{width:180px;min-height:40px}.ServiceRequestsPage-module__F4-7mG__actionSection{padding:22px 0 24px}.ServiceRequestsPage-module__F4-7mG__actionRow{align-items:center;gap:12px;padding:22px 0 24px;display:flex}.ServiceRequestsPage-module__F4-7mG__uploadDocumentButton{color:#244e80;cursor:pointer;background:#fff;border:1px solid #315f98;border-radius:7px;min-height:40px;margin-top:14px;padding:0 16px;font-size:13px;font-weight:700}.ServiceRequestsPage-module__F4-7mG__uploadDocumentButton:hover{color:#fff;background:#315f98}.ServiceRequestsPage-module__F4-7mG__uploadDocumentButton:disabled{opacity:.6;cursor:not-allowed}.ServiceRequestsPage-module__F4-7mG__successMessage{color:#176c3b;background:#edf8f0;border:1px solid #9fd1b0;border-radius:8px;margin:14px 0;padding:11px 14px;font-size:14px;font-weight:600}.ServiceRequestsPage-module__F4-7mG__documentsSection{border-top:1px solid #ddd8d1;padding-top:22px}.ServiceRequestsPage-module__F4-7mG__documentsHeader{justify-content:space-between;align-items:center;gap:12px;display:flex}.ServiceRequestsPage-module__F4-7mG__documentsHeader h3{color:#123f6f;margin:0;font-size:19px}.ServiceRequestsPage-module__F4-7mG__documentsHeader span{color:#6b7f91;font-size:13px}.ServiceRequestsPage-module__F4-7mG__noDocuments{color:#71859a;margin:14px 0 0;font-size:14px}.ServiceRequestsPage-module__F4-7mG__documentList{flex-direction:column;gap:16px;width:100%;margin-top:16px;display:flex}.ServiceRequestsPage-module__F4-7mG__documentItem{box-sizing:border-box;background:#fafafa;border:1px solid #d9d4cc;border-radius:10px;width:100%;padding:14px;display:block}.ServiceRequestsPage-module__F4-7mG__documentHeader{justify-content:space-between;align-items:center;gap:14px;width:100%;margin-bottom:12px;display:flex}.ServiceRequestsPage-module__F4-7mG__documentHeader>div{flex-direction:column;flex:1;gap:4px;min-width:0;display:flex}.ServiceRequestsPage-module__F4-7mG__documentHeader strong{color:#123f6f;overflow-wrap:anywhere;word-break:break-word;font-size:14px}.ServiceRequestsPage-module__F4-7mG__documentHeader small{color:#71859a;font-size:11px}.ServiceRequestsPage-module__F4-7mG__openDocument{color:#244e80;cursor:pointer;background:#fff;border:1px solid #315f98;border-radius:7px;flex:none;padding:7px 12px;font-size:12px;font-weight:700;text-decoration:none}.ServiceRequestsPage-module__F4-7mG__openDocument:hover{color:#fff;background:#315f98}.ServiceRequestsPage-module__F4-7mG__documentPreview{text-align:center;box-sizing:border-box;background:#fff;border:1px solid #ddd8d1;border-radius:8px;width:100%;display:block;overflow:hidden}.ServiceRequestsPage-module__F4-7mG__documentPreview img{object-fit:contain;width:auto;max-width:100%;max-height:560px;margin:0 auto;display:block}.ServiceRequestsPage-module__F4-7mG__pdfPreview{box-sizing:border-box;background:#fff;border:1px solid #ddd8d1;border-radius:8px;width:100%;height:650px;display:block;overflow:hidden}.ServiceRequestsPage-module__F4-7mG__pdfPreview iframe{border:0;width:100%;height:100%;display:block}.ServiceRequestsPage-module__F4-7mG__filePreview{box-sizing:border-box;color:#526f8d;background:#f2f5f8;border-radius:8px;flex-wrap:wrap;align-items:center;gap:10px;width:100%;padding:16px;font-size:13px;display:flex}.ServiceRequestsPage-module__F4-7mG__filePreview a{color:#24588e;font-weight:700}.ServiceRequestsPage-module__F4-7mG__hiddenFileInput{display:none}@media (max-width:1200px){.ServiceRequestsPage-module__F4-7mG__requestLayout{grid-template-columns:220px minmax(0,1fr);gap:16px}.ServiceRequestsPage-module__F4-7mG__detailsCard{padding:22px}.ServiceRequestsPage-module__F4-7mG__detailCell{padding:18px 20px}.ServiceRequestsPage-module__F4-7mG__paymentStatusSelect,.ServiceRequestsPage-module__F4-7mG__requestStatusSelect{font-size:14px}}@media (max-width:1050px){.ServiceRequestsPage-module__F4-7mG__requestLayout{grid-template-columns:210px minmax(0,1fr)}.ServiceRequestsPage-module__F4-7mG__detailCell{padding:16px}.ServiceRequestsPage-module__F4-7mG__detailLabel{font-size:11px}.ServiceRequestsPage-module__F4-7mG__detailValue{font-size:15px}}@media (max-width:900px){.ServiceRequestsPage-module__F4-7mG__requestLayout{grid-template-columns:1fr}.ServiceRequestsPage-module__F4-7mG__requestList,.ServiceRequestsPage-module__F4-7mG__requestListItem{width:100%}.ServiceRequestsPage-module__F4-7mG__detailRowTop,.ServiceRequestsPage-module__F4-7mG__detailRow,.ServiceRequestsPage-module__F4-7mG__detailRowBottom{grid-template-columns:repeat(2,minmax(0,1fr))}.ServiceRequestsPage-module__F4-7mG__detailCell{min-width:0;min-height:95px;padding:16px}.ServiceRequestsPage-module__F4-7mG__detailCell:not(:last-child){border-right:1px solid #e3ded7}.ServiceRequestsPage-module__F4-7mG__detailCell:nth-child(2n){border-right:0}.ServiceRequestsPage-module__F4-7mG__detailRowTop .ServiceRequestsPage-module__F4-7mG__detailCell,.ServiceRequestsPage-module__F4-7mG__detailRow .ServiceRequestsPage-module__F4-7mG__detailCell,.ServiceRequestsPage-module__F4-7mG__detailRowBottom .ServiceRequestsPage-module__F4-7mG__detailCell{border-bottom:1px solid #e3ded7}.ServiceRequestsPage-module__F4-7mG__statusControls{gap:8px}.ServiceRequestsPage-module__F4-7mG__paymentStatusSelect,.ServiceRequestsPage-module__F4-7mG__requestStatusSelect{width:100%;min-width:0}}@media (max-width:700px){.ServiceRequestsPage-module__F4-7mG__page{box-sizing:border-box;width:100%;min-height:100%;padding:8px}.ServiceRequestsPage-module__F4-7mG__card{border-radius:12px;width:100%;padding:18px}.ServiceRequestsPage-module__F4-7mG__card h1{font-size:30px}.ServiceRequestsPage-module__F4-7mG__description{font-size:16px}.ServiceRequestsPage-module__F4-7mG__searchRow{flex-direction:column;gap:10px;width:100%;max-width:none}.ServiceRequestsPage-module__F4-7mG__searchInput{width:100%;min-width:0}.ServiceRequestsPage-module__F4-7mG__searchButton,.ServiceRequestsPage-module__F4-7mG__clearButton{width:100%}.ServiceRequestsPage-module__F4-7mG__customerBox{box-sizing:border-box;width:100%;min-width:0}.ServiceRequestsPage-module__F4-7mG__customerInfo{min-width:0}.ServiceRequestsPage-module__F4-7mG__customerInfo strong,.ServiceRequestsPage-module__F4-7mG__customerInfo span{overflow-wrap:anywhere;word-break:break-word}.ServiceRequestsPage-module__F4-7mG__requestCount{display:none}.ServiceRequestsPage-module__F4-7mG__requestList{width:100%;min-width:0;display:block}.ServiceRequestsPage-module__F4-7mG__requestListHeader{padding:14px 16px}.ServiceRequestsPage-module__F4-7mG__requestListItem{width:100%;min-width:0;padding:15px 16px}.ServiceRequestsPage-module__F4-7mG__requestListItem strong,.ServiceRequestsPage-module__F4-7mG__requestListItem span,.ServiceRequestsPage-module__F4-7mG__requestListItem small{overflow-wrap:anywhere;word-break:break-word;max-width:100%}.ServiceRequestsPage-module__F4-7mG__detailsCard{box-sizing:border-box;border-radius:12px;width:100%;min-width:0;padding:16px}.ServiceRequestsPage-module__F4-7mG__detailsHeader{flex-direction:column;gap:12px;width:100%;min-width:0;padding-bottom:16px}.ServiceRequestsPage-module__F4-7mG__detailsHeader>div{width:100%;min-width:0}.ServiceRequestsPage-module__F4-7mG__detailsHeader h2{font-size:28px;line-height:1.2}.ServiceRequestsPage-module__F4-7mG__createdAt{font-size:12px}.ServiceRequestsPage-module__F4-7mG__headerStatuses{align-items:flex-start;gap:8px;width:100%}.ServiceRequestsPage-module__F4-7mG__status,.ServiceRequestsPage-module__F4-7mG__paymentStatusBadge{white-space:nowrap;max-width:100%}.ServiceRequestsPage-module__F4-7mG__requestDetailsTable{width:100%;min-width:0;overflow:hidden}.ServiceRequestsPage-module__F4-7mG__detailRowTop,.ServiceRequestsPage-module__F4-7mG__detailRow,.ServiceRequestsPage-module__F4-7mG__detailRowBottom{grid-template-columns:1fr;width:100%;min-width:0;display:grid}.ServiceRequestsPage-module__F4-7mG__detailCell{box-sizing:border-box;border-bottom:1px solid #e3ded7;width:100%;min-width:0;min-height:82px;padding:15px 16px;overflow:hidden;border-right:0!important}.ServiceRequestsPage-module__F4-7mG__detailRowTop .ServiceRequestsPage-module__F4-7mG__detailCell:last-child,.ServiceRequestsPage-module__F4-7mG__detailRow .ServiceRequestsPage-module__F4-7mG__detailCell:last-child,.ServiceRequestsPage-module__F4-7mG__detailRowBottom .ServiceRequestsPage-module__F4-7mG__detailCell:last-child{border-bottom:0}.ServiceRequestsPage-module__F4-7mG__detailLabel{max-width:100%;font-size:11px;line-height:1.35}.ServiceRequestsPage-module__F4-7mG__detailValue{overflow-wrap:anywhere;word-break:break-word;width:100%;max-width:100%;font-size:15px;line-height:1.45}.ServiceRequestsPage-module__F4-7mG__statusControls{flex-direction:row;align-items:stretch;gap:8px;width:100%;min-width:0;display:flex}.ServiceRequestsPage-module__F4-7mG__paymentStatusSelect,.ServiceRequestsPage-module__F4-7mG__requestStatusSelect{width:50%;min-width:0;max-width:100%;min-height:42px;padding:0 8px;font-size:14px}.ServiceRequestsPage-module__F4-7mG__detailSelect{width:100%;min-width:0;max-width:100%}.ServiceRequestsPage-module__F4-7mG__actionSection{width:100%;padding:18px 0 20px}.ServiceRequestsPage-module__F4-7mG__actionRow{flex-wrap:wrap;gap:10px;width:100%;padding:18px 0 20px;display:flex}.ServiceRequestsPage-module__F4-7mG__primaryButton,.ServiceRequestsPage-module__F4-7mG__secondaryButton{flex:120px;min-width:0}.ServiceRequestsPage-module__F4-7mG__successMessage{box-sizing:border-box;width:100%;margin:10px 0}.ServiceRequestsPage-module__F4-7mG__documentsSection{width:100%;min-width:0}.ServiceRequestsPage-module__F4-7mG__documentsHeader{flex-wrap:wrap;align-items:flex-start}.ServiceRequestsPage-module__F4-7mG__documentsHeader h3{font-size:18px}.ServiceRequestsPage-module__F4-7mG__documentList,.ServiceRequestsPage-module__F4-7mG__documentItem{width:100%;min-width:0}.ServiceRequestsPage-module__F4-7mG__documentHeader{flex-wrap:wrap;align-items:flex-start}.ServiceRequestsPage-module__F4-7mG__documentHeader>div{width:100%;min-width:0}.ServiceRequestsPage-module__F4-7mG__openDocument{flex:none}.ServiceRequestsPage-module__F4-7mG__documentPreview{width:100%;max-width:100%}.ServiceRequestsPage-module__F4-7mG__documentPreview img{width:auto;max-width:100%;height:auto}.ServiceRequestsPage-module__F4-7mG__pdfPreview{width:100%;max-width:100%;height:500px}}@media (max-width:480px){.ServiceRequestsPage-module__F4-7mG__page{padding:5px}.ServiceRequestsPage-module__F4-7mG__card{border-radius:10px;padding:14px}.ServiceRequestsPage-module__F4-7mG__card h1{font-size:27px}.ServiceRequestsPage-module__F4-7mG__detailsCard{border-radius:10px;padding:13px}.ServiceRequestsPage-module__F4-7mG__detailsHeader h2{font-size:26px}.ServiceRequestsPage-module__F4-7mG__createdAt{font-size:11px}.ServiceRequestsPage-module__F4-7mG__status,.ServiceRequestsPage-module__F4-7mG__paymentStatusBadge{min-height:31px;padding:0 11px;font-size:11px}.ServiceRequestsPage-module__F4-7mG__detailCell{min-height:78px;padding:14px}.ServiceRequestsPage-module__F4-7mG__detailValue{font-size:14px}.ServiceRequestsPage-module__F4-7mG__detailLabel{font-size:10px}.ServiceRequestsPage-module__F4-7mG__statusControls{gap:6px}.ServiceRequestsPage-module__F4-7mG__paymentStatusSelect,.ServiceRequestsPage-module__F4-7mG__requestStatusSelect{min-height:40px;padding:0 7px;font-size:13px}.ServiceRequestsPage-module__F4-7mG__actionRow{flex-direction:row}.ServiceRequestsPage-module__F4-7mG__primaryButton,.ServiceRequestsPage-module__F4-7mG__secondaryButton{flex:1 1 0;min-width:0;padding-left:12px;padding-right:12px}.ServiceRequestsPage-module__F4-7mG__pdfPreview{height:430px}}@media (max-width:360px){.ServiceRequestsPage-module__F4-7mG__page{padding:4px}.ServiceRequestsPage-module__F4-7mG__card,.ServiceRequestsPage-module__F4-7mG__detailsCard{padding:11px}.ServiceRequestsPage-module__F4-7mG__detailsHeader h2{font-size:24px}.ServiceRequestsPage-module__F4-7mG__detailCell{padding:12px}.ServiceRequestsPage-module__F4-7mG__detailValue{font-size:14px}.ServiceRequestsPage-module__F4-7mG__paymentStatusSelect,.ServiceRequestsPage-module__F4-7mG__requestStatusSelect{padding:0 5px;font-size:12px}.ServiceRequestsPage-module__F4-7mG__actionRow{flex-direction:column}.ServiceRequestsPage-module__F4-7mG__primaryButton,.ServiceRequestsPage-module__F4-7mG__secondaryButton{flex:none;width:100%}.ServiceRequestsPage-module__F4-7mG__pdfPreview{height:380px}}
.AdminHeader-module__BUS_0W__header{box-sizing:border-box;background:#fff;border-bottom:1px solid #d7d5d0;width:100%}.AdminHeader-module__BUS_0W__headerInner{box-sizing:border-box;justify-content:space-between;align-items:center;gap:24px;width:100%;min-height:84px;padding:12px 25px;display:flex}.AdminHeader-module__BUS_0W__brand{flex:0 auto;align-items:center;min-width:0;display:flex}.AdminHeader-module__BUS_0W__brandText{flex-direction:column;justify-content:center;align-items:flex-start;min-width:0;display:flex}.AdminHeader-module__BUS_0W__logo{object-fit:contain;width:100px;max-width:100%;height:40px;display:block}.AdminHeader-module__BUS_0W__brandSubtitle{color:#34506d;white-space:nowrap;margin-top:4px;font-size:13px;line-height:1.2}.AdminHeader-module__BUS_0W__userArea{flex-direction:column;justify-content:center;align-items:flex-end;gap:8px;min-width:0;display:flex}.AdminHeader-module__BUS_0W__welcome{color:#34506d;white-space:nowrap;text-align:right;font-size:16px;line-height:1.3}.AdminHeader-module__BUS_0W__welcome strong{color:#0b2038}.AdminHeader-module__BUS_0W__accountActions{justify-content:flex-end;align-items:center;gap:10px;display:flex}.AdminHeader-module__BUS_0W__role{box-sizing:border-box;color:#203f6f;letter-spacing:.3px;white-space:nowrap;background:#edf2f8;border:1px solid #d5dce5;border-radius:999px;justify-content:center;align-items:center;min-width:88px;height:30px;padding:0 12px;font-size:11px;font-weight:700;line-height:1;display:inline-flex}.AdminHeader-module__BUS_0W__logoutButton{box-sizing:border-box;color:#34506d;cursor:pointer;white-space:nowrap;background:#fff;border:1px solid #d7d5d0;border-radius:8px;justify-content:center;align-items:center;gap:8px;min-height:42px;padding:9px 16px;font-family:inherit;font-size:15px;transition:background-color .15s,border-color .15s,box-shadow .15s,transform .1s;display:inline-flex}.AdminHeader-module__BUS_0W__logoutButton:hover{background:#fafafa;border-color:#bfc0bd}.AdminHeader-module__BUS_0W__logoutButton:active{transform:translateY(1px)}.AdminHeader-module__BUS_0W__logoutIcon{justify-content:center;align-items:center;line-height:1;display:inline-flex}@media (min-width:1400px){.AdminHeader-module__BUS_0W__headerInner{padding-left:32px;padding-right:32px}.AdminHeader-module__BUS_0W__logo{width:105px;height:42px}.AdminHeader-module__BUS_0W__brandSubtitle{font-size:14px}.AdminHeader-module__BUS_0W__welcome{font-size:17px}.AdminHeader-module__BUS_0W__role{height:31px}}@media (max-width:1024px){.AdminHeader-module__BUS_0W__headerInner{gap:18px;min-height:82px;padding:12px 20px}.AdminHeader-module__BUS_0W__logo{width:95px;height:38px}.AdminHeader-module__BUS_0W__brandSubtitle{font-size:13px}.AdminHeader-module__BUS_0W__userArea{gap:7px}.AdminHeader-module__BUS_0W__welcome{font-size:14px}.AdminHeader-module__BUS_0W__accountActions{gap:8px}.AdminHeader-module__BUS_0W__role{min-width:82px;height:29px;padding:0 10px;font-size:10px}.AdminHeader-module__BUS_0W__logoutButton{min-height:40px;padding:8px 14px;font-size:14px}}@media (max-width:768px){.AdminHeader-module__BUS_0W__headerInner{flex-direction:row;justify-content:space-between;align-items:flex-start;gap:16px;min-height:auto;padding:13px 16px;display:flex}.AdminHeader-module__BUS_0W__brand{flex:auto;min-width:0}.AdminHeader-module__BUS_0W__logo{width:90px;height:36px}.AdminHeader-module__BUS_0W__brandSubtitle{white-space:normal;font-size:12px}.AdminHeader-module__BUS_0W__userArea{flex:none;align-items:flex-end;gap:8px;max-width:58%}.AdminHeader-module__BUS_0W__welcome{text-align:right;white-space:normal;width:100%;font-size:13px;line-height:1.3}.AdminHeader-module__BUS_0W__accountActions{flex-direction:row;justify-content:flex-end;align-items:center;gap:8px;width:100%;display:flex}.AdminHeader-module__BUS_0W__role{min-width:76px;height:29px;padding:0 10px;font-size:10px}.AdminHeader-module__BUS_0W__logoutButton{gap:7px;min-height:38px;padding:7px 12px;font-size:13px}.AdminHeader-module__BUS_0W__logoutIcon svg{width:18px;height:18px}}@media (max-width:480px){.AdminHeader-module__BUS_0W__headerInner{gap:10px;padding:11px 13px}.AdminHeader-module__BUS_0W__logo{width:82px;height:33px}.AdminHeader-module__BUS_0W__brandSubtitle{margin-top:3px;font-size:11px}.AdminHeader-module__BUS_0W__userArea{gap:6px;max-width:62%}.AdminHeader-module__BUS_0W__welcome{font-size:12px}.AdminHeader-module__BUS_0W__accountActions{gap:6px}.AdminHeader-module__BUS_0W__role{min-width:70px;height:27px;padding:0 8px;font-size:9px}.AdminHeader-module__BUS_0W__logoutButton{gap:5px;min-height:36px;padding:6px 10px;font-size:12px}.AdminHeader-module__BUS_0W__logoutIcon svg{width:17px;height:17px}}@media (max-width:360px){.AdminHeader-module__BUS_0W__headerInner{gap:7px;padding:9px 10px}.AdminHeader-module__BUS_0W__logo{width:74px;height:30px}.AdminHeader-module__BUS_0W__brandSubtitle{font-size:10px}.AdminHeader-module__BUS_0W__userArea{gap:5px;max-width:65%}.AdminHeader-module__BUS_0W__welcome{font-size:11px}.AdminHeader-module__BUS_0W__accountActions{gap:5px}.AdminHeader-module__BUS_0W__role{min-width:62px;height:25px;padding:0 6px;font-size:8px}.AdminHeader-module__BUS_0W__logoutButton{gap:4px;min-height:33px;padding:5px 8px;font-size:11px}.AdminHeader-module__BUS_0W__logoutIcon svg{width:16px;height:16px}}
.AdminNavigation-module__PARuja__navigation{background:#fff;border-bottom:1px solid #d7d5d0;width:100%}.AdminNavigation-module__PARuja__navInner{align-items:stretch;gap:30px;width:100%;min-height:64px;padding:0 25px;display:flex}.AdminNavigation-module__PARuja__navLink{color:#173b61;white-space:nowrap;align-items:center;gap:8px;font-size:16px;display:inline-flex;position:relative}.AdminNavigation-module__PARuja__navLink:hover{color:#0b2038}.AdminNavigation-module__PARuja__active{color:#0b2038;font-weight:700}.AdminNavigation-module__PARuja__active:after{content:"";background:#203f6f;height:2px;position:absolute;bottom:0;left:0;right:0}.AdminNavigation-module__PARuja__soon{color:#5d6c7b;letter-spacing:.2px;border:1px solid #d7d5d0;border-radius:999px;justify-content:center;align-items:center;min-height:19px;padding:3px 7px;font-size:9px;font-weight:700;line-height:1;display:inline-flex}@media (max-width:1024px){.AdminNavigation-module__PARuja__navInner{gap:25px;padding:0 20px}}@media (max-width:768px){.AdminNavigation-module__PARuja__navigation{-webkit-overflow-scrolling:touch;overflow-x:auto}.AdminNavigation-module__PARuja__navInner{gap:23px;width:max-content;min-height:57px;padding:0 16px}.AdminNavigation-module__PARuja__navLink{font-size:15px}}
.AgentHeader-module__5Vl-Bq__header{box-sizing:border-box;background:#fff;border-bottom:1px solid #d9d6d0;justify-content:space-between;align-items:center;min-height:84px;padding:0 48px 0 32px;display:flex}.AgentHeader-module__5Vl-Bq__brandArea{align-items:center;min-width:0;display:flex}.AgentHeader-module__5Vl-Bq__brandText{flex-direction:column;align-items:flex-start;min-width:0;display:flex}.AgentHeader-module__5Vl-Bq__logo{object-fit:contain;width:auto;max-width:100%;height:32px;display:block}.AgentHeader-module__5Vl-Bq__brandSubtitle{color:#666;overflow-wrap:break-word;max-width:100%;margin-top:4px;font-size:14px;line-height:1.4}.AgentHeader-module__5Vl-Bq__accountArea{flex-direction:column;justify-content:center;align-items:flex-end;gap:8px;min-width:0;display:flex}.AgentHeader-module__5Vl-Bq__welcome{color:#243e63;white-space:nowrap;font-size:16px;line-height:1.3}.AgentHeader-module__5Vl-Bq__welcome strong{color:#111}.AgentHeader-module__5Vl-Bq__accountActions{justify-content:flex-end;align-items:center;gap:10px;display:flex}.AgentHeader-module__5Vl-Bq__roleBadge{box-sizing:border-box;letter-spacing:.4px;color:#243e63;white-space:nowrap;background:#faf9f6;border:1px solid #d8d2c8;border-radius:18px;justify-content:center;align-items:center;min-width:72px;height:32px;padding:0 13px;font-size:12px;font-weight:500;display:inline-flex}.AgentHeader-module__5Vl-Bq__logoutButton{box-sizing:border-box;color:#303030;cursor:pointer;white-space:nowrap;background:#fff;border:1px solid #d8d2c8;border-radius:8px;justify-content:center;align-items:center;gap:9px;height:42px;padding:0 16px;font-family:inherit;font-size:16px;transition:background-color .18s,border-color .18s,box-shadow .18s;display:inline-flex}.AgentHeader-module__5Vl-Bq__logoutButton:hover{background:#f7f5f1;border-color:#c9c2b8}.AgentHeader-module__5Vl-Bq__logoutButton:active{transform:translateY(1px)}.AgentHeader-module__5Vl-Bq__logoutIcon{justify-content:center;align-items:center;font-size:24px;line-height:1;display:inline-flex}@media (min-width:1400px){.AgentHeader-module__5Vl-Bq__header{padding-left:40px;padding-right:48px}.AgentHeader-module__5Vl-Bq__logo{height:34px}.AgentHeader-module__5Vl-Bq__brandSubtitle{font-size:15px}.AgentHeader-module__5Vl-Bq__welcome{font-size:17px}}@media (max-width:1024px){.AgentHeader-module__5Vl-Bq__header{min-height:82px;padding:14px 28px}.AgentHeader-module__5Vl-Bq__logo{height:30px}.AgentHeader-module__5Vl-Bq__brandSubtitle{font-size:13px}.AgentHeader-module__5Vl-Bq__welcome{font-size:15px}.AgentHeader-module__5Vl-Bq__roleBadge{height:30px}.AgentHeader-module__5Vl-Bq__logoutButton{height:40px;font-size:15px}}@media (max-width:768px){.AgentHeader-module__5Vl-Bq__header{justify-content:space-between;align-items:flex-start;gap:18px;min-height:auto;padding:14px 20px;display:flex}.AgentHeader-module__5Vl-Bq__brandArea{flex:auto;min-width:0}.AgentHeader-module__5Vl-Bq__logo{max-width:180px;height:28px}.AgentHeader-module__5Vl-Bq__brandSubtitle{margin-top:3px;font-size:12px;line-height:1.35}.AgentHeader-module__5Vl-Bq__accountArea{flex:none;justify-content:flex-start;align-items:flex-end;gap:8px}.AgentHeader-module__5Vl-Bq__welcome{text-align:right;white-space:normal;max-width:240px;font-size:14px;line-height:1.3}.AgentHeader-module__5Vl-Bq__accountActions{flex-direction:row;justify-content:flex-end;align-items:center;gap:8px;display:flex}.AgentHeader-module__5Vl-Bq__roleBadge{min-width:64px;height:30px;padding:0 11px;font-size:11px}.AgentHeader-module__5Vl-Bq__logoutButton{gap:7px;height:38px;padding:0 13px;font-size:14px}.AgentHeader-module__5Vl-Bq__logoutIcon{font-size:21px}}@media (max-width:480px){.AgentHeader-module__5Vl-Bq__header{gap:12px;padding:12px 14px}.AgentHeader-module__5Vl-Bq__logo{max-width:150px;height:25px}.AgentHeader-module__5Vl-Bq__brandSubtitle{margin-top:2px;font-size:11px}.AgentHeader-module__5Vl-Bq__welcome{max-width:180px;font-size:12px}.AgentHeader-module__5Vl-Bq__accountArea,.AgentHeader-module__5Vl-Bq__accountActions{gap:6px}.AgentHeader-module__5Vl-Bq__roleBadge{min-width:58px;height:28px;padding:0 9px;font-size:10px}.AgentHeader-module__5Vl-Bq__logoutButton{height:36px;padding:0 10px;font-size:13px}.AgentHeader-module__5Vl-Bq__logoutIcon{font-size:19px}}@media (max-width:360px){.AgentHeader-module__5Vl-Bq__header{gap:8px;padding:10px}.AgentHeader-module__5Vl-Bq__logo{max-width:135px;height:23px}.AgentHeader-module__5Vl-Bq__brandSubtitle{font-size:10px}.AgentHeader-module__5Vl-Bq__welcome{max-width:145px;font-size:11px}.AgentHeader-module__5Vl-Bq__accountActions{gap:5px}.AgentHeader-module__5Vl-Bq__roleBadge{min-width:52px;height:26px;padding:0 7px;font-size:9px}.AgentHeader-module__5Vl-Bq__logoutButton{gap:5px;height:34px;padding:0 8px;font-size:12px}.AgentHeader-module__5Vl-Bq__logoutIcon{font-size:18px}}
.AgentNavigation-module__LYLsHG__navigation{background:#fff;border-bottom:1px solid #d9d6d0;height:64px}.AgentNavigation-module__LYLsHG__navigationInner{align-items:stretch;height:100%;padding-left:30px;display:flex}.AgentNavigation-module__LYLsHG__navItem{color:#294568;align-items:center;gap:9px;padding:0 18px;font-size:16px;text-decoration:none;display:inline-flex;position:relative}.AgentNavigation-module__LYLsHG__navItem:hover{color:#152e50}.AgentNavigation-module__LYLsHG__active{font-weight:600}.AgentNavigation-module__LYLsHG__active:after{content:"";background:#1f3960;height:2px;position:absolute;bottom:0;left:0;right:0}.AgentNavigation-module__LYLsHG__soon{letter-spacing:.3px;color:#536170;background:#faf9f6;border:1px solid #d8d2c8;border-radius:12px;justify-content:center;align-items:center;height:22px;padding:0 9px;font-size:11px;font-weight:500;display:inline-flex}@media (max-width:700px){.AgentNavigation-module__LYLsHG__navigationInner{padding-left:10px}.AgentNavigation-module__LYLsHG__navItem{padding:0 12px;font-size:14px}}
.SitePolygonMap-module__YnAtga__wrapper{border-radius:12px;width:100%;height:100%;min-height:500px;position:relative;overflow:hidden}.SitePolygonMap-module__YnAtga__map{background:#f3f4f6;width:100%;height:100%;min-height:500px}.SitePolygonMap-module__YnAtga__mapLoading{color:#1d4ed8;z-index:5;background:#ffffffd9;justify-content:center;align-items:center;font-size:15px;font-weight:600;display:flex;position:absolute;inset:0}.SitePolygonMap-module__YnAtga__mapError{color:#dc2626;text-align:center;z-index:30;background:#fff5f5f5;justify-content:center;align-items:center;padding:24px;font-size:16px;font-weight:600;display:flex;position:absolute;inset:0}.SitePolygonMap-module__YnAtga__controls{z-index:30;pointer-events:auto;flex-wrap:wrap;align-items:center;gap:8px;display:flex;position:absolute;top:14px;left:14px}.SitePolygonMap-module__YnAtga__controls button{cursor:pointer;color:#111827;background:#fff;border:1px solid #d1d5db;border-radius:6px;padding:8px 12px;font-size:13px}.SitePolygonMap-module__YnAtga__controls button:hover:not(:disabled){background:#f3f4f6}.SitePolygonMap-module__YnAtga__controls button:disabled{opacity:.5;cursor:not-allowed}.SitePolygonMap-module__YnAtga__locationButton{font-weight:600}.SitePolygonMap-module__YnAtga__pointCount{color:#374151;background:#fff;border:1px solid #d1d5db;border-radius:6px;padding:8px 10px;font-size:13px;font-weight:600}.SitePolygonMap-module__YnAtga__instructions{z-index:20;color:#374151;text-align:center;background:#fffffff0;border:1px solid #d1d5db;border-radius:6px;width:max-content;max-width:calc(100% - 28px);padding:8px 12px;font-size:8px;position:absolute;bottom:14px;left:50%;transform:translate(-50%)}.SitePolygonMap-module__YnAtga__locationMessage{box-sizing:border-box;color:#374151;text-align:left;z-index:10;pointer-events:none;background:#ffffffeb;border:1px solid #d1d5db;border-radius:6px;width:fit-content;max-width:min(360px,100% - 28px);height:auto;min-height:0;max-height:52px;padding:6px 10px;font-size:12px;line-height:1.4;display:block;position:absolute;top:66px;left:14px;right:auto;overflow:hidden}@media (max-width:768px){.SitePolygonMap-module__YnAtga__controls{gap:5px;max-width:calc(100% - 108px);top:10px;left:8px;right:100px}.SitePolygonMap-module__YnAtga__locationMessage{width:fit-content;max-width:calc(100% - 20px);max-height:42px;padding:5px 8px;font-size:10px;line-height:1.3;inset:auto auto 76px 10px}.SitePolygonMap-module__YnAtga__instructions{box-sizing:border-box;width:auto;max-width:none;font-size:8px;bottom:10px;left:10px;right:10px;transform:none}}.SitePolygonMap-module__YnAtga__distanceLabel{color:#111;white-space:nowrap;pointer-events:none;background:#fff;border-radius:3px;padding:2px 6px;font-size:14px;font-weight:700;line-height:1.2;box-shadow:0 1px 4px #00000059}@media (max-width:380px){.SitePolygonMap-module__YnAtga__controls{max-width:calc(100% - 102px);right:94px}.SitePolygonMap-module__YnAtga__locationMessage{max-width:calc(100% - 20px);font-size:9px;bottom:80px}}
.AdminDashboard-module__uXNMga__dashboard{color:#0b2038;background:#f7f6f2;width:100%;min-height:100vh}.AdminDashboard-module__uXNMga__topHeader{background:#fff;border-bottom:1px solid #d7d5d0;width:100%}.AdminDashboard-module__uXNMga__headerInner{justify-content:space-between;align-items:center;width:100%;min-height:74px;margin:0 auto;padding:0 25px;display:flex}.AdminDashboard-module__uXNMga__brand{align-items:center;gap:9px;min-width:0;display:inline-flex}.AdminDashboard-module__uXNMga__logo{object-fit:contain;flex:0 0 40px;width:40px;height:40px}.AdminDashboard-module__uXNMga__brandText{flex-direction:column;min-width:0;display:flex}.AdminDashboard-module__uXNMga__brandName{color:#0b2038;font-family:Georgia,Times New Roman,serif;font-size:22px;font-weight:700;line-height:1.05}.AdminDashboard-module__uXNMga__brandSubtitle{color:#34506d;margin-top:2px;font-size:13px;line-height:1.1}.AdminDashboard-module__uXNMga__adminSection{align-items:center;gap:18px;display:flex}.AdminDashboard-module__uXNMga__welcome{color:#34506d;font-size:15px}.AdminDashboard-module__uXNMga__welcome strong{color:#0b2038}.AdminDashboard-module__uXNMga__roleBadge{color:#203f6f;letter-spacing:.4px;background:#e4ebf6;border-radius:999px;justify-content:center;align-items:center;min-height:24px;padding:4px 13px;font-size:12px;font-weight:700;line-height:1;display:inline-flex}.AdminDashboard-module__uXNMga__logoutButton{color:#34506d;background:#fff;border:1px solid #d7d5d0;border-radius:8px;justify-content:center;align-items:center;gap:8px;min-height:42px;padding:9px 17px;font-size:15px;transition:background .15s,border-color .15s;display:inline-flex}.AdminDashboard-module__uXNMga__logoutButton:hover{background:#fafafa;border-color:#bfc0bd}.AdminDashboard-module__uXNMga__logoutIcon{font-size:21px;line-height:1;transform:rotate(180deg)}.AdminDashboard-module__uXNMga__navigation{background:#fff;border-bottom:1px solid #d7d5d0;width:100%}.AdminDashboard-module__uXNMga__navInner{align-items:stretch;gap:27px;min-height:64px;padding:0 25px;display:flex}.AdminDashboard-module__uXNMga__navLink{color:#173b61;white-space:nowrap;align-items:center;gap:9px;font-size:17px;display:inline-flex;position:relative}.AdminDashboard-module__uXNMga__navLink:hover{color:#0b2038}.AdminDashboard-module__uXNMga__navActive{color:#0b2038;font-weight:700}.AdminDashboard-module__uXNMga__navActive:after{content:"";background:#203f6f;height:2px;position:absolute;bottom:0;left:0;right:0}.AdminDashboard-module__uXNMga__soonBadge{color:#5d6c7b;letter-spacing:.2px;border:1px solid #d7d5d0;border-radius:999px;align-items:center;min-height:20px;padding:3px 8px;font-size:10px;font-weight:700;line-height:1;display:inline-flex}.AdminDashboard-module__uXNMga__main{width:100%;padding:43px 25px 70px}.AdminDashboard-module__uXNMga__content{width:100%;max-width:1440px;margin:0 auto}.AdminDashboard-module__uXNMga__pageHeader{justify-content:space-between;align-items:flex-end;gap:25px;margin-bottom:20px;display:flex}.AdminDashboard-module__uXNMga__pageHeader h1{color:#0b2038;margin:0;font-family:Georgia,Times New Roman,serif;font-size:30px;font-weight:700;line-height:1.2}.AdminDashboard-module__uXNMga__pageHeader p{color:#34506d;margin:8px 0 0;font-size:16px;line-height:1.4}.AdminDashboard-module__uXNMga__newAgentButton{color:#fff;background:#203f6f;border-radius:7px;justify-content:center;align-items:center;gap:10px;min-width:166px;min-height:54px;padding:12px 20px;font-size:16px;font-weight:700;transition:background .15s,transform .15s;display:inline-flex}.AdminDashboard-module__uXNMga__newAgentButton:hover{background:#17345e}.AdminDashboard-module__uXNMga__newAgentButton:active{transform:translateY(1px)}.AdminDashboard-module__uXNMga__newAgentButton span{font-size:23px;font-weight:400;line-height:1}.AdminDashboard-module__uXNMga__tableCard{background:#fff;border:1px solid #d7d5d0;border-radius:13px;width:100%;min-height:575px;overflow:hidden}.AdminDashboard-module__uXNMga__tableWrapper{-webkit-overflow-scrolling:touch;width:100%;overflow-x:auto}.AdminDashboard-module__uXNMga__table{border-collapse:collapse;table-layout:fixed;width:100%;min-width:1000px}.AdminDashboard-module__uXNMga__table th{color:#34506d;text-align:left;white-space:nowrap;border-bottom:1px solid #d7d5d0;height:47px;padding:0 30px;font-size:13px;font-weight:500}.AdminDashboard-module__uXNMga__table th:first-child{width:31%}.AdminDashboard-module__uXNMga__table th:nth-child(2),.AdminDashboard-module__uXNMga__table th:nth-child(3),.AdminDashboard-module__uXNMga__table th:nth-child(4),.AdminDashboard-module__uXNMga__table th:nth-child(5){width:14%}.AdminDashboard-module__uXNMga__table th:nth-child(6){width:13%}.AdminDashboard-module__uXNMga__table td{color:#173b61;vertical-align:middle;border-bottom:1px solid #deddd9;height:82px;padding:0 30px;font-size:15px}.AdminDashboard-module__uXNMga__table tbody tr:last-child td{border-bottom:0}.AdminDashboard-module__uXNMga__table tbody tr:hover{background:#fcfcfb}.AdminDashboard-module__uXNMga__agentInfo{flex-direction:column;gap:2px;display:flex}.AdminDashboard-module__uXNMga__agentInfo strong{color:#0b2038;font-size:17px;font-weight:700;line-height:1.25}.AdminDashboard-module__uXNMga__agentInfo span{color:#34506d;font-size:14px;line-height:1.25}.AdminDashboard-module__uXNMga__permission{border:1px solid #d4d3cf;border-radius:6px;justify-content:center;align-items:center;min-width:41px;min-height:27px;padding:5px 11px;font-size:14px;line-height:1;display:inline-flex}.AdminDashboard-module__uXNMga__readWrite{color:#238044;background:#d9f4df;border-color:#c7ebd1}.AdminDashboard-module__uXNMga__readOnly{color:#34506d;background:#fff}.AdminDashboard-module__uXNMga__emptyPermission{color:#7b8792}.AdminDashboard-module__uXNMga__status{border-radius:6px;justify-content:center;align-items:center;min-height:27px;padding:5px 12px;font-size:14px;line-height:1;display:inline-flex}.AdminDashboard-module__uXNMga__active{color:#238044;background:#d9f4df}.AdminDashboard-module__uXNMga__deactivated{color:#c77c78;background:#fde8e6}.AdminDashboard-module__uXNMga__deactivatedRow{opacity:.58}.AdminDashboard-module__uXNMga__lastActive{white-space:nowrap}@media (max-width:1024px){.AdminDashboard-module__uXNMga__headerInner,.AdminDashboard-module__uXNMga__navInner{padding:0 20px}.AdminDashboard-module__uXNMga__main{padding:35px 20px 60px}.AdminDashboard-module__uXNMga__adminSection{gap:11px}.AdminDashboard-module__uXNMga__welcome{font-size:14px}.AdminDashboard-module__uXNMga__table th,.AdminDashboard-module__uXNMga__table td{padding-left:22px;padding-right:22px}}@media (max-width:768px){.AdminDashboard-module__uXNMga__headerInner{flex-direction:column;align-items:stretch;gap:13px;min-height:auto;padding:14px 16px}.AdminDashboard-module__uXNMga__brand{align-self:flex-start}.AdminDashboard-module__uXNMga__adminSection{justify-content:space-between;gap:8px;width:100%}.AdminDashboard-module__uXNMga__welcome{font-size:13px}.AdminDashboard-module__uXNMga__roleBadge{font-size:10px}.AdminDashboard-module__uXNMga__logoutButton{min-height:38px;padding:7px 12px;font-size:13px}.AdminDashboard-module__uXNMga__navigation{overflow-x:auto}.AdminDashboard-module__uXNMga__navInner{gap:22px;width:max-content;min-height:57px;padding:0 16px}.AdminDashboard-module__uXNMga__navLink{font-size:15px}.AdminDashboard-module__uXNMga__main{padding:28px 16px 50px}.AdminDashboard-module__uXNMga__pageHeader{flex-direction:column;align-items:flex-start;gap:17px;margin-bottom:18px}.AdminDashboard-module__uXNMga__pageHeader h1{font-size:27px}.AdminDashboard-module__uXNMga__pageHeader p{font-size:14px}.AdminDashboard-module__uXNMga__newAgentButton{width:100%;min-height:48px}.AdminDashboard-module__uXNMga__tableCard{border-radius:10px;min-height:0}.AdminDashboard-module__uXNMga__table{min-width:950px}.AdminDashboard-module__uXNMga__table th{height:45px;padding:0 18px;font-size:12px}.AdminDashboard-module__uXNMga__table td{height:75px;padding:0 18px;font-size:14px}.AdminDashboard-module__uXNMga__agentInfo strong{font-size:15px}.AdminDashboard-module__uXNMga__agentInfo span{font-size:13px}}@media (max-width:480px){.AdminDashboard-module__uXNMga__logo{flex-basis:36px;width:36px;height:36px}.AdminDashboard-module__uXNMga__brandName{font-size:20px}.AdminDashboard-module__uXNMga__brandSubtitle{font-size:12px}.AdminDashboard-module__uXNMga__adminSection{flex-wrap:wrap}.AdminDashboard-module__uXNMga__welcome{width:100%}.AdminDashboard-module__uXNMga__roleBadge{margin-right:auto}.AdminDashboard-module__uXNMga__main{padding:24px 12px 40px}.AdminDashboard-module__uXNMga__pageHeader h1{font-size:25px}.AdminDashboard-module__uXNMga__pageHeader p{font-size:13px}}
.AgentsPage-module__aVOV8q__page{box-sizing:border-box;background:#f8f7f3;width:100%;min-height:calc(100vh - 120px);padding:38px 34px 60px}.AgentsPage-module__aVOV8q__pageHeader{justify-content:space-between;align-items:flex-start;gap:24px;margin-bottom:28px;display:flex}.AgentsPage-module__aVOV8q__pageHeader h1{color:#071f3b;margin:0;font-family:Georgia,Times New Roman,serif;font-size:38px;font-weight:700;line-height:1.1}.AgentsPage-module__aVOV8q__pageHeader p{color:#23486d;margin:9px 0 0;font-size:18px;line-height:1.4}.AgentsPage-module__aVOV8q__newAgentButton{color:#fff;cursor:pointer;box-sizing:border-box;background:#223f6b;border:0;border-radius:9px;justify-content:center;align-items:center;gap:10px;min-width:207px;height:68px;padding:0 28px;font-size:18px;font-weight:700;text-decoration:none;display:inline-flex}.AgentsPage-module__aVOV8q__newAgentButton:hover{background:#1d365d}.AgentsPage-module__aVOV8q__newAgentButton span{font-size:25px;font-weight:400;line-height:1}.AgentsPage-module__aVOV8q__tableCard{box-sizing:border-box;background:#fff;border:1px solid #d7d4ce;border-radius:14px;width:100%;overflow:hidden}.AgentsPage-module__aVOV8q__tableHeader,.AgentsPage-module__aVOV8q__agentRow{grid-template-columns:2.5fr 1.15fr 1.15fr 1.15fr 1.05fr 1.15fr;align-items:center;display:grid}.AgentsPage-module__aVOV8q__tableHeader{color:#23486d;border-bottom:1px solid #d8d5cf;min-height:47px;padding:0 29px;font-size:14px;font-weight:500}.AgentsPage-module__aVOV8q__agentRow{color:#0a3158;border-bottom:1px solid #ddd9d3;min-height:81px;padding:0 29px;font-size:16px}.AgentsPage-module__aVOV8q__agentRow:last-child{border-bottom:0}.AgentsPage-module__aVOV8q__agentCell{flex-direction:column;gap:3px;display:flex}.AgentsPage-module__aVOV8q__agentCell strong{color:#062c52;font-size:18px;font-weight:700}.AgentsPage-module__aVOV8q__agentCell span{color:#174d7c;font-size:16px}.AgentsPage-module__aVOV8q__readWriteBadge,.AgentsPage-module__aVOV8q__readOnlyBadge,.AgentsPage-module__aVOV8q__noAccessBadge,.AgentsPage-module__aVOV8q__activeBadge,.AgentsPage-module__aVOV8q__deactivatedBadge{box-sizing:border-box;white-space:nowrap;border-radius:7px;justify-content:center;align-items:center;min-height:35px;padding:0 15px;font-size:15px;font-weight:500;display:inline-flex}.AgentsPage-module__aVOV8q__readWriteBadge{color:#0b8145;background:#d9f3df}.AgentsPage-module__aVOV8q__readOnlyBadge{color:#174d7c;background:#fff;border:1px solid #d7d4ce}.AgentsPage-module__aVOV8q__noAccessBadge{color:#9ca3af;background:#fff;border:1px solid #ddd9d3;min-width:40px}.AgentsPage-module__aVOV8q__activeBadge{color:#16804a;background:#d9f3df}.AgentsPage-module__aVOV8q__deactivatedBadge{color:#df9d9a;background:#fdeceb}.AgentsPage-module__aVOV8q__lastActive{color:#174d7c;font-size:16px}.AgentsPage-module__aVOV8q__inactiveLastActive{color:#8ca0b5;font-size:16px}.AgentsPage-module__aVOV8q__modalOverlay{z-index:1000;box-sizing:border-box;background:#191f2459;justify-content:center;align-items:center;padding:16px;display:flex;position:fixed;inset:0}.AgentsPage-module__aVOV8q__modal{box-sizing:border-box;background:#fff;border:1px solid #d5d2cd;border-radius:14px;width:min(700px,100%);padding:42px 45px 40px;position:relative;box-shadow:0 25px 60px #0000002e}.AgentsPage-module__aVOV8q__closeButton{color:#4b5563;cursor:pointer;background:#fff;border:1px solid #d7d4ce;border-radius:7px;justify-content:center;align-items:center;width:33px;height:33px;padding:0;font-size:27px;font-weight:300;line-height:1;display:flex;position:absolute;top:40px;right:28px}.AgentsPage-module__aVOV8q__closeButton:hover{background:#f7f6f3}.AgentsPage-module__aVOV8q__modalHeader{margin-bottom:31px;padding-right:35px}.AgentsPage-module__aVOV8q__modalHeader h2{color:#061d37;margin:0;font-family:Georgia,Times New Roman,serif;font-size:25px;font-weight:700;line-height:1.15}.AgentsPage-module__aVOV8q__modalHeader p{color:#294b6d;max-width:575px;margin:10px 0 0;font-size:17px;line-height:1.45}.AgentsPage-module__aVOV8q__modalForm{width:100%}.AgentsPage-module__aVOV8q__basicFields{grid-template-columns:1fr 1fr;gap:18px;margin-bottom:24px;display:grid}.AgentsPage-module__aVOV8q__formField{flex-direction:column;gap:8px;display:flex}.AgentsPage-module__aVOV8q__formField label{color:#264866;letter-spacing:.01em;font-size:14px;font-weight:600}.AgentsPage-module__aVOV8q__formField input{color:#173a5d;box-sizing:border-box;background:#fff;border:1px solid #d5d2cd;border-radius:7px;outline:none;width:100%;height:52px;padding:0 16px;font-size:16px}.AgentsPage-module__aVOV8q__formField input::placeholder{color:#7d8792}.AgentsPage-module__aVOV8q__formField input:focus{border-color:#223f6b;box-shadow:0 0 0 2px #223f6b1a}.AgentsPage-module__aVOV8q__permissionsHeader{margin-bottom:10px}.AgentsPage-module__aVOV8q__permissionsHeader h3{color:#071f3b;margin:0;font-size:17px;font-weight:600}.AgentsPage-module__aVOV8q__permissionsHeader p{color:#294b6d;margin:3px 0 0;font-size:16px}.AgentsPage-module__aVOV8q__permissionRow{grid-template-columns:168px 1fr;align-items:center;min-height:51px;display:grid}.AgentsPage-module__aVOV8q__permissionLabel{color:#071f3b;font-size:17px;font-weight:500}.AgentsPage-module__aVOV8q__permissionSelector{background:#fff;border:1px solid #d5d2cd;border-radius:7px;grid-template-columns:1fr 1fr 1fr;height:39px;display:grid;overflow:hidden}.AgentsPage-module__aVOV8q__permissionOption,.AgentsPage-module__aVOV8q__permissionOptionActive{color:#294b6d;cursor:pointer;background:#fff;border:0;border-right:1px solid #d5d2cd;height:100%;padding:0;font-size:15px;font-weight:500}.AgentsPage-module__aVOV8q__permissionOption:last-child,.AgentsPage-module__aVOV8q__permissionOptionActive:last-child{border-right:0}.AgentsPage-module__aVOV8q__permissionOption:hover{background:#f7f8fa}.AgentsPage-module__aVOV8q__permissionOptionActive{color:#fff;background:#223f6b;font-weight:700}.AgentsPage-module__aVOV8q__permissionOptionActive:hover{background:#223f6b}.AgentsPage-module__aVOV8q__errorMessage,.AgentsPage-module__aVOV8q__successMessage{border-radius:6px;margin-top:15px;padding:11px 13px;font-size:14px}.AgentsPage-module__aVOV8q__errorMessage{color:#b42318;background:#fff4f3;border:1px solid #efc2c0}.AgentsPage-module__aVOV8q__successMessage{color:#087a3d;background:#eefbf1;border:1px solid #b7e3c4}.AgentsPage-module__aVOV8q__modalActions{grid-template-columns:1fr 114px;gap:13px;margin-top:28px;display:grid}.AgentsPage-module__aVOV8q__createButton,.AgentsPage-module__aVOV8q__cancelButton{cursor:pointer;border-radius:7px;height:55px;font-size:17px;font-weight:600}.AgentsPage-module__aVOV8q__createButton{color:#fff;background:#223f6b;border:0}.AgentsPage-module__aVOV8q__createButton:hover{background:#1d365d}.AgentsPage-module__aVOV8q__cancelButton{color:#294b6d;background:#fff;border:1px solid #d5d2cd}.AgentsPage-module__aVOV8q__cancelButton:hover{background:#f7f6f3}.AgentsPage-module__aVOV8q__createButton:disabled,.AgentsPage-module__aVOV8q__cancelButton:disabled,.AgentsPage-module__aVOV8q__closeButton:disabled{opacity:.55;cursor:not-allowed}@media (max-width:1000px){.AgentsPage-module__aVOV8q__page{padding:30px 24px 50px}.AgentsPage-module__aVOV8q__tableCard{overflow-x:auto}.AgentsPage-module__aVOV8q__tableHeader,.AgentsPage-module__aVOV8q__agentRow{min-width:1050px}}@media (max-width:760px){.AgentsPage-module__aVOV8q__pageHeader{flex-direction:column}.AgentsPage-module__aVOV8q__newAgentButton{width:100%;min-width:0}.AgentsPage-module__aVOV8q__modalOverlay{align-items:flex-start;padding:12px;overflow-y:auto}.AgentsPage-module__aVOV8q__modal{margin:10px 0;padding:30px 24px}.AgentsPage-module__aVOV8q__basicFields{grid-template-columns:1fr}.AgentsPage-module__aVOV8q__permissionRow{grid-template-columns:1fr;gap:8px;padding:8px 0}.AgentsPage-module__aVOV8q__permissionSelector{width:100%}.AgentsPage-module__aVOV8q__modalActions{grid-template-columns:1fr}.AgentsPage-module__aVOV8q__cancelButton{order:2}}@media (max-width:480px){.AgentsPage-module__aVOV8q__page{padding:24px 16px 40px}.AgentsPage-module__aVOV8q__pageHeader h1{font-size:32px}.AgentsPage-module__aVOV8q__pageHeader p{font-size:16px}.AgentsPage-module__aVOV8q__modal{padding:28px 18px 24px}.AgentsPage-module__aVOV8q__modalHeader h2{font-size:23px}.AgentsPage-module__aVOV8q__modalHeader p{font-size:15px}.AgentsPage-module__aVOV8q__closeButton{top:25px;right:18px}.AgentsPage-module__aVOV8q__permissionSelector{grid-template-columns:1fr;height:auto}.AgentsPage-module__aVOV8q__permissionOption,.AgentsPage-module__aVOV8q__permissionOptionActive{border-bottom:1px solid #d5d2cd;border-right:0;min-height:40px}.AgentsPage-module__aVOV8q__permissionOption:last-child,.AgentsPage-module__aVOV8q__permissionOptionActive:last-child{border-bottom:0}}.AgentsPage-module__aVOV8q__emptyState{color:#6b7280;justify-content:center;align-items:center;min-height:300px;font-size:16px;display:flex}
.CreateSitePage-module__3ZODQW__page{background:#f7f6f2;width:100%;min-height:calc(100vh - 138px);padding:13px 34px 35px}.CreateSitePage-module__3ZODQW__content{width:100%;max-width:1700px;margin:0 auto}.CreateSitePage-module__3ZODQW__breadcrumb{color:#34506d;align-items:center;gap:4px;margin-bottom:20px;font-size:13px;line-height:1.3;display:flex}.CreateSitePage-module__3ZODQW__breadcrumb a{color:#34506d;text-decoration:none}.CreateSitePage-module__3ZODQW__breadcrumb a:hover{text-decoration:underline}.CreateSitePage-module__3ZODQW__breadcrumb strong{color:#0b2038}.CreateSitePage-module__3ZODQW__mainGrid{grid-template-columns:605px minmax(0,1fr);grid-template-areas:"left map""actions map";align-items:start;gap:16px 30px;display:grid}.CreateSitePage-module__3ZODQW__leftColumn{grid-area:left;min-width:0}.CreateSitePage-module__3ZODQW__card{background:#fff;border:1px solid #d7d5d0;border-radius:10px;width:100%;margin-bottom:20px;padding:26px 28px}.CreateSitePage-module__3ZODQW__card h2{color:#0b2038;margin:0;font-family:Georgia,Times New Roman,serif;font-size:17px;font-weight:700;line-height:1.3}.CreateSitePage-module__3ZODQW__customerBox{background:#dff4e3;border:1px solid #9bceaa;border-radius:8px;align-items:center;gap:11px;min-height:67px;margin-top:15px;padding:9px 16px;display:flex}.CreateSitePage-module__3ZODQW__customerAvatar{color:#24804a;background:#fff;border-radius:50%;flex:0 0 31px;justify-content:center;align-items:center;width:31px;height:31px;font-family:Georgia,Times New Roman,serif;font-size:11px;font-weight:700;display:flex}.CreateSitePage-module__3ZODQW__customerInfo{flex-direction:column;flex:1;gap:2px;min-width:0;display:flex}.CreateSitePage-module__3ZODQW__customerInfo strong{color:#0b2038;font-size:14px;line-height:1.2}.CreateSitePage-module__3ZODQW__customerInfo span{color:#34506d;font-size:12px;line-height:1.25}.CreateSitePage-module__3ZODQW__changeButton{color:#173b61;flex:none;font-size:13px;text-decoration:underline}.CreateSitePage-module__3ZODQW__formGrid{grid-template-columns:1fr 1fr;gap:14px 17px;margin-top:20px;display:grid}.CreateSitePage-module__3ZODQW__field{flex-direction:column;gap:6px;min-width:0;display:flex}.CreateSitePage-module__3ZODQW__fullWidth{grid-column:1/-1}.CreateSitePage-module__3ZODQW__field label{color:#34506d;letter-spacing:.35px;font-size:10px;font-weight:500;line-height:1.2}.CreateSitePage-module__3ZODQW__field input{color:#0b2038;background:#fff;border:1px solid #d0cec9;border-radius:6px;outline:none;width:100%;height:40px;padding:0 12px;font-family:inherit;font-size:13px}.CreateSitePage-module__3ZODQW__field input::placeholder{color:#718196}.CreateSitePage-module__3ZODQW__field input:focus{border-color:#203f6f;box-shadow:0 0 0 2px #203f6f14}.CreateSitePage-module__3ZODQW__field input[readonly]{color:#718196;background:#fff}.CreateSitePage-module__3ZODQW__actions{grid-template-columns:minmax(0,1fr) 90px;gap:9px;margin-top:10px;display:grid}.CreateSitePage-module__3ZODQW__saveButton{color:#fff;cursor:pointer;background:#203f6f;border:0;border-radius:6px;width:100%;height:43px;font-family:inherit;font-size:13px;font-weight:700}.CreateSitePage-module__3ZODQW__saveButton:hover{background:#17345e}.CreateSitePage-module__3ZODQW__cancelButton{color:#34506d;background:#fff;border:1px solid #d0cec9;border-radius:6px;justify-content:center;align-items:center;height:43px;font-size:13px;text-decoration:none;display:flex}.CreateSitePage-module__3ZODQW__cancelButton:hover{background:#fafafa}.CreateSitePage-module__3ZODQW__actionNote{color:#50667d;max-width:390px;margin:8px 0 0;font-size:10px;line-height:1.45}.CreateSitePage-module__3ZODQW__mapCard{background:#fff;border:1px solid #d7d5d0;border-radius:10px;grid-area:map;width:100%;padding:18px}.CreateSitePage-module__3ZODQW__bottomActions{grid-area:actions;min-width:0}.CreateSitePage-module__3ZODQW__mapHeader{justify-content:space-between;align-items:center;gap:20px;min-height:25px;margin-bottom:10px;display:flex}.CreateSitePage-module__3ZODQW__mapHeader h2{color:#0b2038;margin:0;font-family:Georgia,Times New Roman,serif;font-size:17px;font-weight:700}.CreateSitePage-module__3ZODQW__mapBadge{color:#34506d;white-space:nowrap;border:1px dashed #d0cec9;border-radius:5px;align-items:center;padding:4px 10px;font-size:9px;line-height:1;display:inline-flex}.CreateSitePage-module__3ZODQW__map{cursor:crosshair;background:#c9d0b0;border-radius:7px;width:100%;height:620px;position:relative;overflow:hidden}.CreateSitePage-module__3ZODQW__landOne{clip-path:polygon(0 0,100% 0,88% 100%,0 83%);background:#bacba4;width:47%;height:55%;position:absolute;top:-50px;left:-60px}.CreateSitePage-module__3ZODQW__landTwo{clip-path:polygon(0 0,76% 0,100% 28%,100% 100%,40% 85%);background:#d0d1b1;width:58%;height:52%;position:absolute;top:-20px;right:-30px}.CreateSitePage-module__3ZODQW__landThree{clip-path:polygon(0 13%,60% 0,100% 17%,85% 100%,0 100%);background:#cecca8;width:75%;height:60%;position:absolute;bottom:-70px;left:-80px}.CreateSitePage-module__3ZODQW__landFour{clip-path:polygon(20% 10%,100% 0,100% 100%,0 100%);background:#b9cba8;width:42%;height:60%;position:absolute;bottom:-80px;right:-50px}.CreateSitePage-module__3ZODQW__road{z-index:2;opacity:.8;background:repeating-linear-gradient(90deg,#a8a79c 0 3px,#0000 3px 10px);width:calc(100% + 80px);height:3px;position:absolute;top:285px;left:-40px;transform:rotate(3deg)}.CreateSitePage-module__3ZODQW__mapControls{z-index:20;background:#fff;border-radius:8px;width:53px;position:absolute;top:15px;left:15px;overflow:hidden;box-shadow:0 2px 6px #1423322e}.CreateSitePage-module__3ZODQW__mapControls button{color:#526476;cursor:pointer;background:#fff;border:0;justify-content:center;align-items:center;width:53px;height:42px;font-family:inherit;font-size:21px;display:flex}.CreateSitePage-module__3ZODQW__mapControls button:first-child{color:#203f6f;background:#e4edf9;font-size:29px}.CreateSitePage-module__3ZODQW__mapControls button:hover{background:#f2f4f6}.CreateSitePage-module__3ZODQW__mapControls button:first-child:hover{background:#dce8f8}.CreateSitePage-module__3ZODQW__plotSvg{z-index:10;pointer-events:none;width:100%;height:100%;position:absolute;inset:0}.CreateSitePage-module__3ZODQW__plot{fill:#dce5f3;fill-opacity:.9;stroke:#203f6f;stroke-width:4px}.CreateSitePage-module__3ZODQW__plotPoint{fill:#203f6f}.CreateSitePage-module__3ZODQW__mapInfo{z-index:20;color:#50667d;pointer-events:none;background:#fffffff5;border-radius:6px;padding:8px 14px;font-size:11px;line-height:1.2;position:absolute;bottom:14px;left:14px}@media (min-width:1600px){.CreateSitePage-module__3ZODQW__page{padding-left:40px;padding-right:40px}.CreateSitePage-module__3ZODQW__mainGrid{grid-template-columns:605px minmax(0,1fr);gap:30px}.CreateSitePage-module__3ZODQW__map{height:650px}}@media (max-width:1200px){.CreateSitePage-module__3ZODQW__mainGrid{grid-template-columns:minmax(400px,44%) minmax(0,1fr);grid-template-areas:"left map""actions map";gap:16px 20px}.CreateSitePage-module__3ZODQW__actions{margin-top:10px}}@media (max-width:768px){.CreateSitePage-module__3ZODQW__mainGrid{grid-template-columns:1fr;grid-template-areas:"left""map""actions";gap:16px}.CreateSitePage-module__3ZODQW__bottomActions{width:100%}.CreateSitePage-module__3ZODQW__actions{margin-top:0}}@media (max-width:480px){.CreateSitePage-module__3ZODQW__page{padding:14px 12px 30px}.CreateSitePage-module__3ZODQW__breadcrumb{font-size:11px}.CreateSitePage-module__3ZODQW__formGrid{grid-template-columns:1fr}.CreateSitePage-module__3ZODQW__fullWidth{grid-column:auto}.CreateSitePage-module__3ZODQW__customerBox{flex-wrap:wrap;align-items:flex-start}.CreateSitePage-module__3ZODQW__customerInfo{flex:1}.CreateSitePage-module__3ZODQW__customerInfo span{white-space:normal}.CreateSitePage-module__3ZODQW__changeButton{margin-left:42px}.CreateSitePage-module__3ZODQW__map{height:400px}.CreateSitePage-module__3ZODQW__actions{grid-template-columns:1fr}.CreateSitePage-module__3ZODQW__cancelButton{width:100%}}.CreateSitePage-module__3ZODQW__customerHeader{justify-content:space-between;align-items:center;margin-bottom:18px;display:flex}.CreateSitePage-module__3ZODQW__customerHeader h2{margin:0}.CreateSitePage-module__3ZODQW__serviceRequestButton{color:#244a7d;white-space:nowrap;background:#fff;border:1px solid #315b8e;border-radius:8px;justify-content:center;align-items:center;min-height:40px;padding:0 18px;font-size:14px;font-weight:600;text-decoration:none;display:none}.CreateSitePage-module__3ZODQW__customerBox{box-sizing:border-box;background:#e5f7e9;border:1px solid #9bd2ad;border-radius:10px;align-items:center;gap:14px;width:100%;padding:14px 18px;display:flex}.CreateSitePage-module__3ZODQW__customerAvatar{color:#23713b;background:#fff;border-radius:50%;flex-shrink:0;justify-content:center;align-items:center;width:42px;height:42px;font-weight:700;display:flex}.CreateSitePage-module__3ZODQW__customerInfo{flex-direction:column;gap:3px;display:flex}.CreateSitePage-module__3ZODQW__customerInfo strong{color:#173b5e;font-size:16px}.CreateSitePage-module__3ZODQW__customerInfo span{color:#315d46;font-size:14px}.CreateSitePage-module__3ZODQW__changeButton{color:#16466f;white-space:nowrap;margin-left:auto;font-size:14px}@media (max-width:700px){.CreateSitePage-module__3ZODQW__customerHeader{align-items:flex-start;gap:12px}.CreateSitePage-module__3ZODQW__customerBox{width:100%}}
.CustomersSitesPage-module__nm72Eq__page{background:#f7f6f2;min-height:100vh;padding:34px 22px 60px}.CustomersSitesPage-module__nm72Eq__content{width:100%;max-width:1700px;margin:0 auto}.CustomersSitesPage-module__nm72Eq__pageHeader{justify-content:space-between;align-items:center;gap:30px;margin-bottom:25px;display:flex}.CustomersSitesPage-module__nm72Eq__pageTitle{color:#082e57;letter-spacing:-1px;margin:0;font-family:Georgia,Times New Roman,serif;font-size:38px;font-weight:400;line-height:1.15}.CustomersSitesPage-module__nm72Eq__newCustomerButton{color:#fff;background:#1e3964;border-radius:7px;justify-content:center;align-items:center;gap:12px;min-width:247px;height:53px;padding:0 25px;font-size:16px;font-weight:600;text-decoration:none;transition:background .18s,transform .18s;display:inline-flex}.CustomersSitesPage-module__nm72Eq__newCustomerButton span{font-size:22px;font-weight:400;line-height:1}.CustomersSitesPage-module__nm72Eq__newCustomerButton:hover{background:#183153}.CustomersSitesPage-module__nm72Eq__newCustomerButton:active{transform:translateY(1px)}.CustomersSitesPage-module__nm72Eq__searchCard{background:#fff;border:1px solid #d8d4cd;border-radius:13px;margin-bottom:25px;padding:24px 30px}.CustomersSitesPage-module__nm72Eq__searchForm{align-items:center;gap:18px;display:flex}.CustomersSitesPage-module__nm72Eq__searchLabel{color:#123d6b;white-space:nowrap;flex:none;font-size:18px;font-weight:400}.CustomersSitesPage-module__nm72Eq__searchControls{flex:1;align-items:center;gap:12px;display:flex}.CustomersSitesPage-module__nm72Eq__searchInput{color:#111;background:#fff;border:1px solid #d4d0ca;border-radius:7px;outline:none;width:400px;max-width:100%;height:53px;padding:0 17px;font-family:inherit;font-size:17px;transition:border-color .15s,box-shadow .15s}.CustomersSitesPage-module__nm72Eq__searchInput::placeholder{color:#7897bd}.CustomersSitesPage-module__nm72Eq__searchInput:focus{border-color:#315e94;box-shadow:0 0 0 2px #315e9414}.CustomersSitesPage-module__nm72Eq__searchButton,.CustomersSitesPage-module__nm72Eq__clearButton{cursor:pointer;border:0;border-radius:7px;height:53px;padding:0 28px;font-size:16px;font-weight:600;transition:background .18s,transform .18s}.CustomersSitesPage-module__nm72Eq__searchButton{color:#fff;background:#1e3964}.CustomersSitesPage-module__nm72Eq__searchButton:hover{background:#183153}.CustomersSitesPage-module__nm72Eq__searchButton:disabled{opacity:.65;cursor:not-allowed}.CustomersSitesPage-module__nm72Eq__clearButton{color:#243f63;background:#eeeae4}.CustomersSitesPage-module__nm72Eq__clearButton:hover{background:#e3dfd8}.CustomersSitesPage-module__nm72Eq__searchButton:active,.CustomersSitesPage-module__nm72Eq__clearButton:active{transform:translateY(1px)}.CustomersSitesPage-module__nm72Eq__customerCard{background:#fff;border:1px solid #d8d4cd;border-radius:13px;margin-bottom:16px;transition:border-color .18s,box-shadow .18s;overflow:hidden}.CustomersSitesPage-module__nm72Eq__customerCard:hover{border-color:#cec9c1}.CustomersSitesPage-module__nm72Eq__customerCardExpanded{box-shadow:0 2px 8px #14263d08}.CustomersSitesPage-module__nm72Eq__customerHeader{justify-content:space-between;align-items:center;gap:25px;min-height:94px;padding:20px 30px;display:flex}.CustomersSitesPage-module__nm72Eq__customerInfo{min-width:0;color:inherit;cursor:pointer;align-items:center;gap:18px;text-decoration:none;display:flex}.CustomersSitesPage-module__nm72Eq__avatar{color:#153e6a;background:#e7eef9;border-radius:50%;flex:0 0 48px;justify-content:center;align-items:center;width:48px;height:48px;font-family:Georgia,Times New Roman,serif;font-size:17px;display:flex}.CustomersSitesPage-module__nm72Eq__customerDetails{flex-direction:column;gap:2px;min-width:0;display:flex}.CustomersSitesPage-module__nm72Eq__customerName{color:#101010;white-space:nowrap;text-overflow:ellipsis;font-size:18px;font-weight:600;line-height:1.25;text-decoration:underline;overflow:hidden}.CustomersSitesPage-module__nm72Eq__customerMobile{color:#244d79;font-size:16px;font-weight:400;line-height:1.25}.CustomersSitesPage-module__nm72Eq__customerActions{flex:none;justify-content:flex-end;align-items:center;gap:12px;display:flex}.CustomersSitesPage-module__nm72Eq__noSites{color:#111;margin-right:8px;font-size:16px;font-weight:400}.CustomersSitesPage-module__nm72Eq__siteCount{color:#4d4d4d;cursor:pointer;background:#faf9f6;border:1px solid #ddd8d0;border-radius:18px;justify-content:center;align-items:center;height:29px;padding:0 13px;font-size:14px;font-weight:400;transition:background .18s,border-color .18s;display:inline-flex}.CustomersSitesPage-module__nm72Eq__siteCount:hover{background:#f2f0eb;border-color:#cbc5bc}.CustomersSitesPage-module__nm72Eq__chevron{color:#34404e;cursor:pointer;background:0 0;border:0;justify-content:center;align-items:center;width:28px;height:30px;padding:0;font-size:20px;line-height:1;transition:transform .25s,color .18s;display:flex}.CustomersSitesPage-module__nm72Eq__chevronExpanded{transform:rotate(180deg)}.CustomersSitesPage-module__nm72Eq__addSiteButton{color:#fff;background:#315f94;border-radius:7px;justify-content:center;align-items:center;gap:9px;min-width:126px;height:43px;padding:0 17px;font-size:16px;font-weight:600;text-decoration:none;transition:background .18s,transform .18s;display:inline-flex}.CustomersSitesPage-module__nm72Eq__addSiteButton span{font-size:21px;font-weight:400}.CustomersSitesPage-module__nm72Eq__addSiteButton:hover{background:#294f7c}.CustomersSitesPage-module__nm72Eq__addSiteButton:active{transform:translateY(1px)}.CustomersSitesPage-module__nm72Eq__sitesWrapper{opacity:0;grid-template-rows:0fr;transition:grid-template-rows .28s,opacity .22s;display:grid;overflow:hidden}.CustomersSitesPage-module__nm72Eq__sitesWrapperOpen{opacity:1;grid-template-rows:1fr}.CustomersSitesPage-module__nm72Eq__siteTableHeader,.CustomersSitesPage-module__nm72Eq__siteRow{grid-template-columns:minmax(300px,1.5fr) minmax(160px,.9fr) minmax(180px,.9fr) minmax(180px,.9fr) minmax(110px,.7fr);align-items:center;display:grid}.CustomersSitesPage-module__nm72Eq__siteTableHeader{color:#334d6b;letter-spacing:.02em;background:#faf9f6;border-top:1px solid #ddd8d0;border-bottom:1px solid #ddd8d0;min-height:41px;padding:0 30px;font-size:13px;font-weight:500}.CustomersSitesPage-module__nm72Eq__siteRow{color:#162d49;border-bottom:1px solid #e0ddd7;min-height:59px;padding:0 30px;font-size:16px}.CustomersSitesPage-module__nm72Eq__siteRow:last-child{border-bottom:0}.CustomersSitesPage-module__nm72Eq__siteName{color:#102e4f;font-weight:400}.CustomersSitesPage-module__nm72Eq__siteExtent,.CustomersSitesPage-module__nm72Eq__lastVisited{color:#48617b}.CustomersSitesPage-module__nm72Eq__viewSiteCell{text-align:right}.CustomersSitesPage-module__nm72Eq__viewSite{color:#123d6b;font-size:15px;text-decoration:underline}.CustomersSitesPage-module__nm72Eq__statusBadge{border-radius:6px;justify-content:center;align-items:center;min-height:24px;padding:2px 11px;font-size:12px;font-weight:500;display:inline-flex}.CustomersSitesPage-module__nm72Eq__statusVisited{color:#28733a;background:#d7f3dc}.CustomersSitesPage-module__nm72Eq__statusNeedsVisit{color:#a86600;background:#ffe6c5}.CustomersSitesPage-module__nm72Eq__statusDefault{color:#526170;background:#e9edf1}.CustomersSitesPage-module__nm72Eq__loadingState{text-align:center;color:#49627e;padding:35px 10px;font-size:16px}.CustomersSitesPage-module__nm72Eq__emptyState{text-align:center;color:#5b6876;background:#fff;border:1px solid #d8d4cd;border-radius:13px;padding:35px 25px;font-size:16px}.CustomersSitesPage-module__nm72Eq__loadMoreWrapper{justify-content:center;padding:10px 0 20px;display:flex}.CustomersSitesPage-module__nm72Eq__loadMoreButton{color:#244a73;cursor:pointer;background:#fff;border:1px solid #c9c4bc;border-radius:7px;height:43px;padding:0 25px;font-size:15px;font-weight:600;transition:background .18s,border-color .18s}.CustomersSitesPage-module__nm72Eq__loadMoreButton:hover{background:#f3f1ed;border-color:#aaa49c}.CustomersSitesPage-module__nm72Eq__loadMoreButton:disabled{opacity:.65;cursor:not-allowed}@media (max-width:1000px){.CustomersSitesPage-module__nm72Eq__page{padding:28px 18px 50px}.CustomersSitesPage-module__nm72Eq__pageTitle{font-size:34px}.CustomersSitesPage-module__nm72Eq__searchForm{flex-direction:column;align-items:flex-start;gap:10px}.CustomersSitesPage-module__nm72Eq__searchControls,.CustomersSitesPage-module__nm72Eq__searchInput{width:100%}.CustomersSitesPage-module__nm72Eq__siteTableHeader,.CustomersSitesPage-module__nm72Eq__siteRow{grid-template-columns:minmax(220px,1.4fr) minmax(120px,.8fr) minmax(150px,.8fr) minmax(130px,.8fr) minmax(90px,.5fr)}}@media (max-width:700px){.CustomersSitesPage-module__nm72Eq__page{padding:22px 12px 40px}.CustomersSitesPage-module__nm72Eq__pageHeader{flex-direction:column;align-items:flex-start;gap:18px}.CustomersSitesPage-module__nm72Eq__pageTitle{font-size:30px}.CustomersSitesPage-module__nm72Eq__newCustomerButton{width:100%}.CustomersSitesPage-module__nm72Eq__searchCard{padding:20px}.CustomersSitesPage-module__nm72Eq__searchControls{flex-wrap:wrap}.CustomersSitesPage-module__nm72Eq__searchInput{width:100%}.CustomersSitesPage-module__nm72Eq__searchButton,.CustomersSitesPage-module__nm72Eq__clearButton{flex:1}.CustomersSitesPage-module__nm72Eq__customerHeader{flex-direction:column;align-items:flex-start;padding:18px}.CustomersSitesPage-module__nm72Eq__customerInfo{width:100%}.CustomersSitesPage-module__nm72Eq__customerActions{justify-content:flex-end;width:100%}.CustomersSitesPage-module__nm72Eq__siteTableHeader{display:none}.CustomersSitesPage-module__nm72Eq__siteRow{grid-template-columns:1fr 1fr;gap:10px;padding:15px 18px}.CustomersSitesPage-module__nm72Eq__siteName{grid-column:1/-1}.CustomersSitesPage-module__nm72Eq__viewSiteCell{text-align:left}}.CustomersSitesPage-module__nm72Eq__sitesWrapper{opacity:0;pointer-events:none;visibility:hidden;will-change:grid-template-rows, opacity;grid-template-rows:0fr;transition:grid-template-rows .34s cubic-bezier(.22,1,.36,1),opacity .24s,visibility 0s linear .34s;display:grid;overflow:hidden}.CustomersSitesPage-module__nm72Eq__sitesWrapperOpen{opacity:1;pointer-events:auto;visibility:visible;grid-template-rows:1fr;transition:grid-template-rows .34s cubic-bezier(.22,1,.36,1),opacity .24s,visibility linear}.CustomersSitesPage-module__nm72Eq__sitesInner{min-height:0;overflow:hidden}.CustomersSitesPage-module__nm72Eq__sitesTableScroll{-webkit-overflow-scrolling:touch;scrollbar-width:thin;width:100%;overflow:auto hidden}.CustomersSitesPage-module__nm72Eq__sitesTable{border-collapse:collapse;table-layout:fixed;background:#fff;width:100%;min-width:720px}.CustomersSitesPage-module__nm72Eq__sitesTable thead{background:#faf9f6}.CustomersSitesPage-module__nm72Eq__sitesTable th{color:#334d6b;letter-spacing:.02em;text-align:left;white-space:nowrap;border-top:1px solid #ddd8d0;border-bottom:1px solid #ddd8d0;min-height:41px;padding:12px 30px;font-size:13px;font-weight:500}.CustomersSitesPage-module__nm72Eq__sitesTable td{color:#162d49;vertical-align:middle;border-bottom:1px solid #e0ddd7;height:59px;padding:0 30px;font-size:16px}.CustomersSitesPage-module__nm72Eq__sitesTable tbody tr:last-child td{border-bottom:0}.CustomersSitesPage-module__nm72Eq__siteColumn{width:42%}.CustomersSitesPage-module__nm72Eq__statusColumn{width:18%}.CustomersSitesPage-module__nm72Eq__lastVisitedColumn{width:22%}.CustomersSitesPage-module__nm72Eq__actionColumn{width:18%}.CustomersSitesPage-module__nm72Eq__siteNameCell{color:#102e4f;font-weight:400}.CustomersSitesPage-module__nm72Eq__lastVisitedCell{color:#48617b}.CustomersSitesPage-module__nm72Eq__actionHeader,.CustomersSitesPage-module__nm72Eq__viewSiteCell{text-align:right!important}.CustomersSitesPage-module__nm72Eq__viewSite{color:#123d6b;white-space:nowrap;font-size:15px;text-decoration:underline;transition:color .18s}.CustomersSitesPage-module__nm72Eq__viewSite:hover{color:#1d5b98}@media (max-width:1000px){.CustomersSitesPage-module__nm72Eq__sitesTable{min-width:680px}.CustomersSitesPage-module__nm72Eq__sitesTable th,.CustomersSitesPage-module__nm72Eq__sitesTable td{padding-left:20px;padding-right:20px}}@media (max-width:700px){.CustomersSitesPage-module__nm72Eq__sitesTableScroll{margin:0}.CustomersSitesPage-module__nm72Eq__sitesTable{min-width:680px}.CustomersSitesPage-module__nm72Eq__sitesTable th{padding:11px 18px;font-size:12px}.CustomersSitesPage-module__nm72Eq__sitesTable td{height:55px;padding:0 18px;font-size:15px}}@media (prefers-reduced-motion:reduce){.CustomersSitesPage-module__nm72Eq__sitesWrapper,.CustomersSitesPage-module__nm72Eq__sitesWrapperOpen,.CustomersSitesPage-module__nm72Eq__chevron{transition:none}}
.SiteViewPage-module__HlXcXW__page{box-sizing:border-box;color:#17395f;background:#f8f7f4;width:100%;min-height:calc(100vh - 140px);padding:18px 30px 40px}.SiteViewPage-module__HlXcXW__breadcrumb{color:#17395f;align-items:center;gap:7px;margin-bottom:18px;font-size:16px;line-height:1.4;display:flex}.SiteViewPage-module__HlXcXW__breadcrumbLink{color:#17395f;text-decoration:none}.SiteViewPage-module__HlXcXW__breadcrumbLink:hover{text-decoration:underline}.SiteViewPage-module__HlXcXW__breadcrumb strong{color:#101f33;font-weight:700}.SiteViewPage-module__HlXcXW__contentGrid{grid-template-columns:minmax(500px,39%) minmax(0,1fr);align-items:start;gap:30px;width:100%;display:grid}.SiteViewPage-module__HlXcXW__leftColumn,.SiteViewPage-module__HlXcXW__rightColumn{min-width:0}.SiteViewPage-module__HlXcXW__mapCard{background:#fff;border:1px solid #d7d7d2;border-radius:13px;width:100%;height:330px;position:relative;overflow:hidden}.SiteViewPage-module__HlXcXW__map{background:#fff;width:100%;height:280px}.SiteViewPage-module__HlXcXW__viewMap{color:#17395f;background:#fff;justify-content:center;align-items:center;height:50px;font-size:16px;text-decoration:underline;display:flex}.SiteViewPage-module__HlXcXW__mapError{color:#8d2626;z-index:5;background:#fff5f5f5;border:1px solid #e2bcbc;border-radius:8px;padding:12px 14px;font-size:14px;position:absolute;top:18px;left:18px;right:18px}.SiteViewPage-module__HlXcXW__mapEmpty{color:#718096;pointer-events:none;background:#f4f4f1;justify-content:center;align-items:center;display:flex;position:absolute;inset:0 0 50px}.SiteViewPage-module__HlXcXW__detailsCard{background:#fff;border:1px solid #d7d7d2;border-radius:13px;margin-top:20px;padding:28px 28px 25px}.SiteViewPage-module__HlXcXW__detailsCard h2{color:#17395f;margin:0 0 20px;font-family:Georgia,Times New Roman,serif;font-size:23px;line-height:1.2}.SiteViewPage-module__HlXcXW__detailRows{flex-direction:column;gap:13px;display:flex}.SiteViewPage-module__HlXcXW__detailRow{color:#315577;grid-template-columns:minmax(150px,1fr) minmax(180px,1.3fr);align-items:center;gap:20px;font-size:16px;line-height:1.35;display:grid}.SiteViewPage-module__HlXcXW__detailRow>span{color:#41617e}.SiteViewPage-module__HlXcXW__detailRow>strong{color:#0f2945;text-align:right;font-weight:700}.SiteViewPage-module__HlXcXW__customerLink{color:#17395f;text-align:right;font-weight:700;text-decoration:underline}.SiteViewPage-module__HlXcXW__photosHeader{justify-content:space-between;align-items:flex-start;gap:24px;min-height:74px;margin-bottom:12px;display:flex}.SiteViewPage-module__HlXcXW__photosHeader h1{color:#17395f;margin:0 0 4px;font-family:Georgia,Times New Roman,serif;font-size:31px;font-weight:700;line-height:1.1}.SiteViewPage-module__HlXcXW__photosHeader p{color:#315577;margin:0;font-size:16px;line-height:1.4}.SiteViewPage-module__HlXcXW__uploadButton{color:#fff;cursor:pointer;background:#213f69;border:0;border-radius:8px;flex:none;justify-content:center;align-items:center;gap:11px;min-width:182px;height:50px;padding:0 22px;font-size:16px;font-weight:700;transition:background .15s,opacity .15s;display:inline-flex}.SiteViewPage-module__HlXcXW__uploadButton:hover{background:#183557}.SiteViewPage-module__HlXcXW__uploadButton:disabled{opacity:.65;cursor:not-allowed}.SiteViewPage-module__HlXcXW__uploadButton span{font-size:27px;font-weight:400;line-height:1;transform:translateY(-1px)}.SiteViewPage-module__HlXcXW__hiddenInput{display:none}.SiteViewPage-module__HlXcXW__photosCard{box-sizing:border-box;background:#fff;border:1px solid #d7d7d2;border-radius:13px;width:100%;min-height:555px;padding:24px 26px 32px}.SiteViewPage-module__HlXcXW__photoGrid{grid-template-columns:repeat(3,minmax(180px,1fr));align-items:start;gap:22px 20px;display:grid}.SiteViewPage-module__HlXcXW__photoItem{text-align:left;cursor:pointer;background:0 0;border:0;min-width:0;margin:0;padding:0}.SiteViewPage-module__HlXcXW__imageWrapper{background:#eef1e8;border-radius:11px;width:100%;height:148px;position:relative;overflow:hidden}.SiteViewPage-module__HlXcXW__photoImage{object-fit:cover;width:100%;height:100%;transition:transform .2s;display:block}.SiteViewPage-module__HlXcXW__photoItem:hover .SiteViewPage-module__HlXcXW__photoImage{transform:scale(1.025)}.SiteViewPage-module__HlXcXW__category{color:#17395f;letter-spacing:.2px;background:#fffffff2;border-radius:7px;align-items:center;min-height:21px;padding:3px 10px;font-size:12px;font-weight:700;line-height:1;display:inline-flex;position:absolute;top:11px;left:12px}.SiteViewPage-module__HlXcXW__photoMeta{color:#315577;white-space:nowrap;text-overflow:ellipsis;margin-top:8px;font-size:16px;line-height:1.35;overflow:hidden}.SiteViewPage-module__HlXcXW__addPhoto{color:#315577;cursor:pointer;background:#fff;border:1px dashed #d5d1c9;border-radius:11px;flex-direction:column;justify-content:center;align-items:center;gap:7px;width:100%;height:190px;font-size:16px;display:flex}.SiteViewPage-module__HlXcXW__addPhoto:hover{background:#fafaf8;border-color:#a8a49d}.SiteViewPage-module__HlXcXW__addPhoto:disabled{cursor:not-allowed;opacity:.6}.SiteViewPage-module__HlXcXW__uploadIcon{color:#315577;font-size:31px;font-weight:300;line-height:1}.SiteViewPage-module__HlXcXW__noPhotos{display:none}.SiteViewPage-module__HlXcXW__loading{color:#315577;justify-content:center;align-items:center;min-height:400px;font-size:17px;display:flex}.SiteViewPage-module__HlXcXW__empty{color:#315577;justify-content:center;align-items:center;min-height:300px;font-size:17px;display:flex}.SiteViewPage-module__HlXcXW__error{box-sizing:border-box;color:#8e2727;background:#fff5f5;border:1px solid #e1bcbc;border-radius:8px;width:100%;margin-bottom:16px;padding:12px 15px;font-size:14px}.SiteViewPage-module__HlXcXW__lightbox{z-index:9999;background:#080f18e0;justify-content:center;align-items:center;padding:40px;display:flex;position:fixed;inset:0}.SiteViewPage-module__HlXcXW__lightboxImage{object-fit:contain;border-radius:8px;max-width:min(92vw,1400px);max-height:90vh;display:block;box-shadow:0 20px 60px #00000073}.SiteViewPage-module__HlXcXW__closeButton{color:#17395f;cursor:pointer;z-index:10000;background:#fffffff2;border:0;border-radius:50%;width:44px;height:44px;font-size:31px;line-height:1;position:fixed;top:20px;right:25px}.site-distance-label{white-space:nowrap;text-shadow:none;background:#fff;border:1px solid #1f4b80;border-radius:5px;padding:3px 6px;box-shadow:0 1px 5px #00000059}@media (max-width:1250px){.SiteViewPage-module__HlXcXW__page{padding-left:22px;padding-right:22px}.SiteViewPage-module__HlXcXW__contentGrid{grid-template-columns:minmax(430px,40%) minmax(0,1fr);gap:22px}.SiteViewPage-module__HlXcXW__photoGrid{gap:18px}.SiteViewPage-module__HlXcXW__imageWrapper{height:135px}}@media (max-width:1000px){.SiteViewPage-module__HlXcXW__contentGrid{grid-template-columns:1fr}.SiteViewPage-module__HlXcXW__mapCard{height:360px}.SiteViewPage-module__HlXcXW__map{height:310px}.SiteViewPage-module__HlXcXW__photosCard{min-height:0}.SiteViewPage-module__HlXcXW__imageWrapper{height:180px}}@media (max-width:720px){.SiteViewPage-module__HlXcXW__page{padding:14px 14px 30px}.SiteViewPage-module__HlXcXW__breadcrumb{flex-wrap:wrap;margin-bottom:14px;font-size:14px}.SiteViewPage-module__HlXcXW__photosHeader{flex-direction:column;gap:15px}.SiteViewPage-module__HlXcXW__photosHeader h1{font-size:27px}.SiteViewPage-module__HlXcXW__uploadButton{width:100%}.SiteViewPage-module__HlXcXW__photosCard{padding:16px}.SiteViewPage-module__HlXcXW__photoGrid{grid-template-columns:repeat(2,minmax(0,1fr))}.SiteViewPage-module__HlXcXW__imageWrapper{height:150px}.SiteViewPage-module__HlXcXW__photoMeta{font-size:14px}.SiteViewPage-module__HlXcXW__detailsCard{padding:22px 18px}.SiteViewPage-module__HlXcXW__detailRow{grid-template-columns:1fr;gap:3px}.SiteViewPage-module__HlXcXW__detailRow>strong,.SiteViewPage-module__HlXcXW__customerLink{text-align:left}}@media (max-width:480px){.SiteViewPage-module__HlXcXW__photoGrid{grid-template-columns:1fr}.SiteViewPage-module__HlXcXW__imageWrapper{height:210px}.SiteViewPage-module__HlXcXW__mapCard{height:300px}.SiteViewPage-module__HlXcXW__map{height:250px}.SiteViewPage-module__HlXcXW__lightbox{padding:15px}}
