.GetStarted-module__1RT3bW__getStartedSection{box-sizing:border-box;background-position:50%;background-repeat:no-repeat;background-size:cover;justify-content:flex-start;align-items:center;width:100%;max-width:100%;min-height:100vh;margin:0;padding:8rem 0;display:flex;position:relative;overflow:hidden}.GetStarted-module__1RT3bW__getStartedCard{-webkit-backdrop-filter:none;text-align:left;box-shadow:none;z-index:2;background:0 0;border:none;border-radius:30px;width:auto;max-width:900px;margin-left:5%;padding:3rem;position:relative}.GetStarted-module__1RT3bW__getStartedTitle{color:#fff;margin-bottom:.75rem;font-size:3rem;font-weight:400;line-height:1.2}.GetStarted-module__1RT3bW__getStartedText{color:#fff;margin-bottom:2rem;font-size:1.9rem;line-height:1.6}.GetStarted-module__1RT3bW__getStartedButton{color:#000;box-shadow:none;background:#ffffffe6;border:2px solid #fff;border-radius:50px;justify-content:center;align-items:center;padding:2rem 7rem;font-size:1.1rem;font-weight:400;text-decoration:none;transition:all .3s cubic-bezier(.4,0,.2,1);display:inline-flex}.GetStarted-module__1RT3bW__getStartedButton:hover{box-shadow:none;background:#fffc;transform:translateY(-3px)}@media (max-width:768px){.GetStarted-module__1RT3bW__getStartedSection{min-height:500px;padding:3rem 1.5rem}.GetStarted-module__1RT3bW__getStartedCard{text-align:center;margin-left:0;padding:2.5rem 1.5rem}.GetStarted-module__1RT3bW__getStartedTitle{font-size:1.75rem}.GetStarted-module__1RT3bW__getStartedText{font-size:1.2rem}}
.PDFViewerModal-module__LqU-6q__modalBackdrop{-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px);z-index:9998;background:#000000bf;position:fixed;inset:0}.PDFViewerModal-module__LqU-6q__modalContainer{z-index:9999;pointer-events:none;justify-content:center;align-items:center;padding:1.25rem 1.5rem;display:flex;position:fixed;inset:0}.PDFViewerModal-module__LqU-6q__modal{pointer-events:auto;background:#fff;border-radius:20px;flex-direction:column;width:100%;max-width:min(90vw,1200px);max-height:min(94vh,100dvh - 2.75rem);display:flex;overflow:hidden;box-shadow:0 25px 70px #00000059}@media (min-width:769px){.PDFViewerModal-module__LqU-6q__modal{min-height:min(86vh,100dvh - 2.75rem)}}@media (min-width:1440px){.PDFViewerModal-module__LqU-6q__modal{max-width:min(92vw,1400px);min-height:min(88vh,100dvh - 2.75rem);max-height:min(96vh,100dvh - 2.75rem)}.PDFViewerModal-module__LqU-6q__pdfViewerScroll{min-height:620px}}.PDFViewerModal-module__LqU-6q__modalHeader{border-bottom:1px solid #e0e0e0;flex-shrink:0;justify-content:space-between;align-items:center;gap:.65rem;padding:.65rem 1.15rem;display:flex}.PDFViewerModal-module__LqU-6q__modalHeaderActions{flex-shrink:0;align-items:center;gap:.65rem;display:flex}.PDFViewerModal-module__LqU-6q__modalHeaderLeft{flex-direction:column;flex:1;gap:.5rem;min-width:0;display:flex}.PDFViewerModal-module__LqU-6q__modalTitle{color:var(--panel-black,#1a1a1a);word-break:break-word;margin:0;font-size:1.25rem;font-weight:600}.PDFViewerModal-module__LqU-6q__galleryNav{flex-wrap:wrap;align-items:center;gap:.5rem .75rem;display:flex}.PDFViewerModal-module__LqU-6q__galleryNavButton{color:#333;cursor:pointer;background:#fff;border:1px solid #ccc;border-radius:6px;padding:.35rem .65rem;font-size:.8rem;font-weight:500;transition:background .15s,border-color .15s}.PDFViewerModal-module__LqU-6q__galleryNavButton:hover:not(:disabled){background:#f0f0f0;border-color:#999}.PDFViewerModal-module__LqU-6q__galleryNavButton:disabled{opacity:.45;cursor:not-allowed}.PDFViewerModal-module__LqU-6q__galleryNavLabel{color:#666;font-variant-numeric:tabular-nums;font-size:.8rem}.PDFViewerModal-module__LqU-6q__closeButton{color:#666;cursor:pointer;background:0 0;border:none;border-radius:4px;justify-content:center;align-items:center;width:32px;height:32px;padding:.5rem;font-size:1.5rem;line-height:1;transition:color .2s;display:flex}.PDFViewerModal-module__LqU-6q__closeButton:hover{color:var(--power-pink,#e6077e);background:#e6077e1a}.PDFViewerModal-module__LqU-6q__modalContent{flex-direction:column;flex:1;min-height:0;display:flex;overflow:hidden}.PDFViewerModal-module__LqU-6q__pdfViewerScroll{background:#f4f4f5;flex:1;width:100%;min-height:500px;padding:.75rem 1rem 1rem;overflow:hidden auto}.PDFViewerModal-module__LqU-6q__downloadButton{background:var(--gradient-primary,linear-gradient(135deg,#e6077e 0%,#ff6b9d 100%));color:#fff;cursor:pointer;border:none;border-radius:8px;padding:.75rem 1.5rem;font-size:.95rem;font-weight:500;text-decoration:none;transition:all .2s;display:inline-block}.PDFViewerModal-module__LqU-6q__downloadButton:hover{transform:translateY(-1px);box-shadow:0 4px 12px #e6077e4d}.PDFViewerModal-module__LqU-6q__downloadButtonHeader{padding:.5rem 1rem;font-size:.875rem}@media (max-width:768px){.PDFViewerModal-module__LqU-6q__modalContainer{padding:1rem}.PDFViewerModal-module__LqU-6q__modal{max-width:100%;min-height:unset;max-height:min(95vh,100dvh - 2rem)}.PDFViewerModal-module__LqU-6q__modalHeader{flex-wrap:wrap;padding:.5rem .85rem}.PDFViewerModal-module__LqU-6q__modalTitle{font-size:1.1rem}.PDFViewerModal-module__LqU-6q__modalHeaderActions{margin-left:auto}.PDFViewerModal-module__LqU-6q__pdfViewerScroll{min-height:400px}}
.solar-mounting-group-builder-module__lEJSnq__root{justify-content:center;width:100%;min-width:0;display:flex}.solar-mounting-group-builder-module__lEJSnq__column{flex-direction:column;align-items:flex-start;gap:0;max-width:100%;display:inline-flex}.solar-mounting-group-builder-module__lEJSnq__rowWrap,.solar-mounting-group-builder-module__lEJSnq__rowHoverZone{align-items:center;gap:6px;display:flex}.solar-mounting-group-builder-module__lEJSnq__rowSideBtns{opacity:0;gap:4px;transition:opacity .15s;display:flex}.solar-mounting-group-builder-module__lEJSnq__rowHoverZone:hover .solar-mounting-group-builder-module__lEJSnq__rowSideBtns{opacity:1}.solar-mounting-group-builder-module__lEJSnq__rowSideBtnsLeft{opacity:0;transition:opacity .15s;display:flex}.solar-mounting-group-builder-module__lEJSnq__rowHoverZone:hover .solar-mounting-group-builder-module__lEJSnq__rowSideBtnsLeft{opacity:1}.solar-mounting-group-builder-module__lEJSnq__panelRow{flex-shrink:0;gap:3px;display:flex}.solar-mounting-group-builder-module__lEJSnq__panel{cursor:pointer;opacity:1;background:#1a2a3a;border:1.5px solid #2a4060;border-radius:3px;flex-shrink:0;width:44px;height:60px;transition:transform 80ms,border-color .12s,opacity .12s;position:relative}.solar-mounting-group-builder-module__lEJSnq__panelInactive{opacity:.4;background:0 0;border:1.5px dashed #aaa}.solar-mounting-group-builder-module__lEJSnq__panel:hover{transform:scale(1.06)}.solar-mounting-group-builder-module__lEJSnq__panel:not(.solar-mounting-group-builder-module__lEJSnq__panelInactive):hover{border-color:#e24b4a}.solar-mounting-group-builder-module__lEJSnq__panelInactive:hover{opacity:1;border-color:#4a9eff}.solar-mounting-group-builder-module__lEJSnq__panelInner{pointer-events:none;border:.5px solid #2a4a6a;border-radius:1px;position:absolute;inset:4px}.solar-mounting-group-builder-module__lEJSnq__iconBtn{cursor:pointer;color:#888;background:#fff;border:.5px solid #ccc;border-radius:50%;flex-shrink:0;justify-content:center;align-items:center;width:22px;height:22px;padding:0;font-size:15px;line-height:1;display:flex}.solar-mounting-group-builder-module__lEJSnq__iconBtn:hover{color:#185fa5;background:#e6f1fb;border-color:#85b7eb}.solar-mounting-group-builder-module__lEJSnq__iconBtnDanger:hover{color:#a32d2d;background:#fcebeb;border-color:#f09595}.solar-mounting-group-builder-module__lEJSnq__addZone{align-items:center;gap:6px;height:20px;margin:2px 0;display:flex}.solar-mounting-group-builder-module__lEJSnq__addZoneLine{background:#ddd;flex:1;height:.5px;transition:background .12s}.solar-mounting-group-builder-module__lEJSnq__addZone:hover .solar-mounting-group-builder-module__lEJSnq__addZoneLine{background:#85b7eb}.solar-mounting-group-builder-module__lEJSnq__addZoneBtn{color:#aaa;cursor:pointer;opacity:0;background:#fff;border:.5px solid #ccc;border-radius:50%;flex-shrink:0;justify-content:center;align-items:center;width:20px;height:20px;padding:0;font-size:14px;line-height:1;transition:opacity .15s,background .12s,color .12s;display:flex}.solar-mounting-group-builder-module__lEJSnq__addZone:hover .solar-mounting-group-builder-module__lEJSnq__addZoneBtn{opacity:1;color:#185fa5;background:#e6f1fb}
.ImageViewerModal-module__ZzPiRa__modalBackdrop{z-index:10000;cursor:pointer;background-color:#000000d9;position:fixed;inset:0}.ImageViewerModal-module__ZzPiRa__modalContainer{z-index:10001;pointer-events:none;justify-content:center;align-items:center;display:flex;position:fixed;inset:0}.ImageViewerModal-module__ZzPiRa__modal{pointer-events:auto;background-color:#fff;border-radius:12px;flex-direction:column;max-width:90vw;max-height:90vh;display:flex;position:relative;overflow:hidden;box-shadow:0 20px 60px #0000004d}.ImageViewerModal-module__ZzPiRa__modalHeader{background-color:#f9f9f9;border-bottom:1px solid #e0e0e0;justify-content:space-between;align-items:flex-start;gap:.75rem;padding:1rem 1.5rem;display:flex}.ImageViewerModal-module__ZzPiRa__modalHeaderLeft{flex-direction:column;flex:1;gap:.5rem;min-width:0;display:flex}.ImageViewerModal-module__ZzPiRa__modalTitle{color:#333;word-break:break-word;margin:0;font-size:1.1rem;font-weight:600}.ImageViewerModal-module__ZzPiRa__galleryNav{flex-wrap:wrap;align-items:center;gap:.5rem .75rem;display:flex}.ImageViewerModal-module__ZzPiRa__galleryNavButton{color:#333;cursor:pointer;background:#fff;border:1px solid #ccc;border-radius:6px;padding:.35rem .65rem;font-size:.8rem;font-weight:500;transition:background .15s,border-color .15s}.ImageViewerModal-module__ZzPiRa__galleryNavButton:hover:not(:disabled){background:#f0f0f0;border-color:#999}.ImageViewerModal-module__ZzPiRa__galleryNavButton:disabled{opacity:.45;cursor:not-allowed}.ImageViewerModal-module__ZzPiRa__galleryNavLabel{color:#666;font-variant-numeric:tabular-nums;font-size:.8rem}.ImageViewerModal-module__ZzPiRa__closeButton{color:#666;cursor:pointer;background:0 0;border:none;border-radius:4px;justify-content:center;align-items:center;width:32px;height:32px;padding:0;font-size:1.5rem;transition:background-color .2s,color .2s;display:flex}.ImageViewerModal-module__ZzPiRa__closeButton:hover{color:#333;background-color:#e0e0e0}.ImageViewerModal-module__ZzPiRa__modalContent{background-color:#f5f5f5;flex:1;justify-content:center;align-items:center;min-height:200px;padding:1.5rem;display:flex;overflow:auto}.ImageViewerModal-module__ZzPiRa__image{-o-object-fit:contain;object-fit:contain;cursor:default;border-radius:8px;max-width:100%;max-height:70vh;box-shadow:0 4px 12px #00000026}.ImageViewerModal-module__ZzPiRa__modalActions{background-color:#f9f9f9;border-top:1px solid #e0e0e0;justify-content:flex-end;gap:1rem;padding:1rem 1.5rem;display:flex}.ImageViewerModal-module__ZzPiRa__downloadButton{color:#fff;background-color:#1a73e8;border-radius:6px;padding:.6rem 1.2rem;font-weight:500;text-decoration:none;transition:background-color .2s;display:inline-block}.ImageViewerModal-module__ZzPiRa__downloadButton:hover{background-color:#1557b0}.ImageViewerModal-module__ZzPiRa__closeButtonBottom{color:#333;cursor:pointer;background-color:#f0f0f0;border:1px solid #d0d0d0;border-radius:6px;padding:.6rem 1.2rem;font-weight:500;transition:background-color .2s,border-color .2s}.ImageViewerModal-module__ZzPiRa__closeButtonBottom:hover{background-color:#e0e0e0;border-color:silver}@keyframes ImageViewerModal-module__ZzPiRa__spin{0%{transform:rotate(0)}to{transform:rotate(360deg)}}@media (max-width:768px){.ImageViewerModal-module__ZzPiRa__modal{max-width:95vw;max-height:95vh}.ImageViewerModal-module__ZzPiRa__modalHeader{padding:.75rem 1rem}.ImageViewerModal-module__ZzPiRa__modalTitle{font-size:1rem}.ImageViewerModal-module__ZzPiRa__modalContent{padding:1rem}.ImageViewerModal-module__ZzPiRa__image{max-height:60vh}.ImageViewerModal-module__ZzPiRa__modalActions{flex-direction:column;padding:.75rem 1rem}.ImageViewerModal-module__ZzPiRa__downloadButton,.ImageViewerModal-module__ZzPiRa__closeButtonBottom{text-align:center;width:100%}}
.AssignInstallerModal-module__xmY0Dq__overlay{z-index:1000;place-items:center;padding:1.5rem;display:grid;position:fixed;inset:0}.AssignInstallerModal-module__xmY0Dq__backdrop{background:#00000080;position:absolute;inset:0}.AssignInstallerModal-module__xmY0Dq__panel{background:#fff;border-radius:16px;width:min(920px,96vw);max-height:min(84vh,820px);padding:1.25rem;position:relative;overflow:auto;box-shadow:0 25px 80px #00000059}.AssignInstallerModal-module__xmY0Dq__titleRow{justify-content:space-between;align-items:center;gap:.75rem;margin-bottom:.75rem;display:flex}.AssignInstallerModal-module__xmY0Dq__title{color:var(--panel-black,#231f20);flex:1;min-width:0;margin:0;font-size:1.1rem;font-weight:700}.AssignInstallerModal-module__xmY0Dq__titleRowActions{flex-shrink:0;align-items:center;gap:.5rem;display:flex}.AssignInstallerModal-module__xmY0Dq__headerCompanySelect{box-sizing:border-box;min-width:11rem;max-width:min(22rem,42vw);min-height:36px;color:var(--panel-black,#231f20);cursor:pointer;background:#fff;border:1px solid #0000002e;border-radius:10px;padding:.45rem .65rem;font-size:.85rem}.AssignInstallerModal-module__xmY0Dq__headerCompanySelect:focus{outline-offset:1px;outline:2px solid #e6077e59}.AssignInstallerModal-module__xmY0Dq__closeX{cursor:pointer;background:#0000000f;border:none;border-radius:10px;place-items:center;width:36px;height:36px;display:grid}.AssignInstallerModal-module__xmY0Dq__closeX:hover{background:#0000001a}.AssignInstallerModal-module__xmY0Dq__subtle{color:#231f20b3;margin:0 0 1rem;font-size:.9rem;line-height:1.35}.AssignInstallerModal-module__xmY0Dq__grid{grid-template-columns:1.2fr .8fr;gap:1rem;display:grid}@media (max-width:860px){.AssignInstallerModal-module__xmY0Dq__grid{grid-template-columns:1fr}}@media (max-width:640px){.AssignInstallerModal-module__xmY0Dq__overlay{align-items:flex-end;padding:.75rem}.AssignInstallerModal-module__xmY0Dq__panel{border-radius:16px 16px 0 0;width:100%;max-height:min(92dvh,900px);padding:1rem}.AssignInstallerModal-module__xmY0Dq__titleRow{flex-wrap:wrap}.AssignInstallerModal-module__xmY0Dq__titleRowActions{flex-wrap:wrap;justify-content:flex-end;gap:.5rem;width:100%}.AssignInstallerModal-module__xmY0Dq__headerCompanySelect{flex:auto;min-width:0;max-width:none}.AssignInstallerModal-module__xmY0Dq__actions{flex-direction:column-reverse}.AssignInstallerModal-module__xmY0Dq__actions .AssignInstallerModal-module__xmY0Dq__btn,.AssignInstallerModal-module__xmY0Dq__actions .AssignInstallerModal-module__xmY0Dq__btnPrimary{width:100%;min-height:44px}}.AssignInstallerModal-module__xmY0Dq__card{background:#fff;border:1px solid #00000014;border-radius:14px;padding:1rem}.AssignInstallerModal-module__xmY0Dq__cardTitle{color:var(--panel-black,#231f20);margin:0 0 .75rem;font-size:.95rem;font-weight:700}.AssignInstallerModal-module__xmY0Dq__list{gap:.5rem;display:grid}.AssignInstallerModal-module__xmY0Dq__companyBtn{text-align:left;cursor:pointer;background:#fff;border:1px solid #0000001f;border-radius:12px;width:100%;padding:.75rem;transition:border-color .15s,box-shadow .15s}.AssignInstallerModal-module__xmY0Dq__companyBtn:hover{border-color:#e6077e80;box-shadow:0 6px 18px #e6077e14}.AssignInstallerModal-module__xmY0Dq__companyBtnSelected{border-color:var(--power-pink,#e6077e);box-shadow:0 6px 18px #e6077e1f}.AssignInstallerModal-module__xmY0Dq__companyNameRow{justify-content:space-between;align-items:baseline;gap:.75rem;display:flex}.AssignInstallerModal-module__xmY0Dq__companyName{color:var(--panel-black,#231f20);font-weight:700}.AssignInstallerModal-module__xmY0Dq__pill{color:var(--power-pink,#e6077e);white-space:nowrap;background:#e6077e1f;border:1px solid #e6077e38;border-radius:999px;padding:.2rem .45rem;font-size:.75rem}.AssignInstallerModal-module__xmY0Dq__companyMeta{color:#231f20bf;margin-top:.35rem;font-size:.85rem;line-height:1.25}.AssignInstallerModal-module__xmY0Dq__row{gap:.5rem;margin-top:.5rem;display:grid}.AssignInstallerModal-module__xmY0Dq__label{color:#231f20d9;font-size:.8rem;font-weight:700}.AssignInstallerModal-module__xmY0Dq__select{background:#fff;border:1px solid #0000002e;border-radius:10px;width:100%;padding:.6rem .75rem;font-size:.9rem}.AssignInstallerModal-module__xmY0Dq__error{color:#b91c1c;margin:.25rem 0 0;font-size:.9rem}.AssignInstallerModal-module__xmY0Dq__actions{border-top:1px solid #00000014;justify-content:flex-end;gap:.75rem;margin-top:1rem;padding-top:1rem;display:flex}.AssignInstallerModal-module__xmY0Dq__btn{cursor:pointer;background:#fff;border:1px solid #00000029;border-radius:10px;padding:.6rem .9rem;font-weight:650}.AssignInstallerModal-module__xmY0Dq__btnPrimary{background:var(--power-pink,#e6077e);color:#fff;border:none}.AssignInstallerModal-module__xmY0Dq__btn:disabled,.AssignInstallerModal-module__xmY0Dq__btnPrimary:disabled{opacity:.55;cursor:not-allowed}
.BomOrdersModal-module__e-aJqq__overlay{z-index:1000;place-items:center;padding:1rem;display:grid;position:fixed;inset:0}.BomOrdersModal-module__e-aJqq__backdrop{-webkit-backdrop-filter:blur(2px);backdrop-filter:blur(2px);background:#00000080;position:absolute;inset:0}.BomOrdersModal-module__e-aJqq__panel{z-index:10;background:#fff;border-radius:12px;flex-direction:column;width:min(800px,95vw);max-height:90vh;display:flex;position:relative;overflow:hidden;box-shadow:0 25px 50px -12px #00000040}.BomOrdersModal-module__e-aJqq__header{background:var(--gradient-primary,linear-gradient(135deg,#e6077e 0%,#f06ba8 100%));color:#fff;justify-content:space-between;align-items:center;padding:1rem 1.5rem;display:flex}.BomOrdersModal-module__e-aJqq__title{margin:0;font-size:1.25rem;font-weight:600}.BomOrdersModal-module__e-aJqq__closeBtn{color:#fff;cursor:pointer;opacity:.8;background:0 0;border:none;padding:.25rem;font-size:1.75rem;line-height:1;transition:opacity .15s}.BomOrdersModal-module__e-aJqq__closeBtn:hover{opacity:1}.BomOrdersModal-module__e-aJqq__body{flex:1;padding:1.5rem;overflow-y:auto}.BomOrdersModal-module__e-aJqq__loading,.BomOrdersModal-module__e-aJqq__empty,.BomOrdersModal-module__e-aJqq__error{text-align:center;color:#666;padding:2rem}.BomOrdersModal-module__e-aJqq__emptyHint{text-align:left;color:#374151;max-width:36rem;margin-top:1rem;margin-left:auto;margin-right:auto;font-size:.875rem;line-height:1.45}.BomOrdersModal-module__e-aJqq__error{color:#dc2626;background:#fef2f2;border-radius:8px}.BomOrdersModal-module__e-aJqq__summary{background:#f5f5f5;border-radius:8px;gap:1.5rem;margin-bottom:1rem;padding:.75rem 1rem;display:flex}.BomOrdersModal-module__e-aJqq__summaryItem{color:#666;font-size:.9rem}.BomOrdersModal-module__e-aJqq__summaryItem strong{color:#333}.BomOrdersModal-module__e-aJqq__summaryItem.BomOrdersModal-module__e-aJqq__failed strong{color:#dc2626}.BomOrdersModal-module__e-aJqq__deliveryBanner{color:#451a03;background:#fffbeb;border:1px solid #fcd34d;border-radius:8px;margin-bottom:1rem;padding:.85rem 1rem;font-size:.875rem;line-height:1.45}.BomOrdersModal-module__e-aJqq__deliveryBannerTitle{margin:0 0 .45rem;font-size:.9375rem;font-weight:600}.BomOrdersModal-module__e-aJqq__deliveryBannerP{margin:0 0 .75rem}.BomOrdersModal-module__e-aJqq__deliveryOkBanner{color:#14532d;background:#f0fdf4;border:1px solid #bbf7d0;border-radius:8px;margin-bottom:1rem;padding:.65rem 1rem;font-size:.875rem;line-height:1.45}.BomOrdersModal-module__e-aJqq__deliveryTextarea{resize:vertical;border:1px solid #ca8a04;border-radius:8px;width:100%;min-height:76px;margin-top:.35rem;padding:.5rem .65rem;font-family:inherit;font-size:.875rem;display:block}.BomOrdersModal-module__e-aJqq__deliverySaveRow{flex-wrap:wrap;align-items:center;gap:.65rem;margin-top:.65rem;display:flex}.BomOrdersModal-module__e-aJqq__deliveryMuted{color:#57534e;margin:0;font-size:.78rem}.BomOrdersModal-module__e-aJqq__privacyFootnote{color:#64748b;margin:0 0 1rem;font-size:.8rem;line-height:1.35}.BomOrdersModal-module__e-aJqq__autoSendRow{background:#fff8e1;border-left:4px solid #ffc107;border-radius:0 8px 8px 0;margin-bottom:1.25rem;padding:.75rem 1rem}.BomOrdersModal-module__e-aJqq__toggleLabel{cursor:pointer;align-items:center;gap:.75rem;font-size:.9rem;display:flex}.BomOrdersModal-module__e-aJqq__toggleLabel input[type=checkbox]{width:18px;height:18px;accent-color:var(--power-pink,#e6077e)}.BomOrdersModal-module__e-aJqq__ordersList{flex-direction:column;gap:1rem;display:flex}.BomOrdersModal-module__e-aJqq__orderCard{border:1px solid #e0e0e0;border-radius:8px;overflow:hidden}.BomOrdersModal-module__e-aJqq__orderCard.BomOrdersModal-module__e-aJqq__sent{background:#f0fdf4;border-color:#16a34a}.BomOrdersModal-module__e-aJqq__orderCard.BomOrdersModal-module__e-aJqq__failed{background:#fef2f2;border-color:#dc2626}.BomOrdersModal-module__e-aJqq__orderHeader{background:#f9f9f9;border-bottom:1px solid #e0e0e0;justify-content:space-between;align-items:center;padding:.75rem 1rem;display:flex}.BomOrdersModal-module__e-aJqq__orderCard.BomOrdersModal-module__e-aJqq__sent .BomOrdersModal-module__e-aJqq__orderHeader{background:#dcfce7;border-bottom-color:#16a34a}.BomOrdersModal-module__e-aJqq__orderCard.BomOrdersModal-module__e-aJqq__failed .BomOrdersModal-module__e-aJqq__orderHeader{background:#fee2e2;border-bottom-color:#dc2626}.BomOrdersModal-module__e-aJqq__supplierInfo{flex-direction:column;gap:.125rem;display:flex}.BomOrdersModal-module__e-aJqq__supplierName{color:#333;font-weight:600}.BomOrdersModal-module__e-aJqq__supplierEmail{color:#666;font-size:.8rem}.BomOrdersModal-module__e-aJqq__orderMeta{color:#444;background:#fafafa;border-bottom:1px solid #eee;padding:.65rem 1rem;font-size:.82rem;line-height:1.45}.BomOrdersModal-module__e-aJqq__metaLabel{color:#666;font-weight:600}.BomOrdersModal-module__e-aJqq__orderStatus{text-transform:uppercase;letter-spacing:.5px;flex-wrap:wrap;justify-content:flex-end;align-items:center;gap:.35rem;font-size:.8rem;font-weight:600;display:flex}.BomOrdersModal-module__e-aJqq__statusPending{color:#d97706;background:#fef3c7;border-radius:4px;padding:.25rem .5rem}.BomOrdersModal-module__e-aJqq__statusSent{color:#16a34a;background:#dcfce7;border-radius:4px;padding:.25rem .5rem}.BomOrdersModal-module__e-aJqq__statusFailed{color:#dc2626;background:#fee2e2;border-radius:4px;padding:.25rem .5rem}.BomOrdersModal-module__e-aJqq__orderLines{padding:.75rem 1rem}.BomOrdersModal-module__e-aJqq__linesTable{border-collapse:collapse;width:100%;font-size:.85rem}.BomOrdersModal-module__e-aJqq__linesTable th,.BomOrdersModal-module__e-aJqq__linesTable td{text-align:left;border-bottom:1px solid #eee;padding:.5rem}.BomOrdersModal-module__e-aJqq__linesTable th{color:#666;text-transform:uppercase;letter-spacing:.5px;font-size:.75rem;font-weight:600}.BomOrdersModal-module__e-aJqq__linesTable td:first-child,.BomOrdersModal-module__e-aJqq__linesTable th:first-child{width:50px}.BomOrdersModal-module__e-aJqq__linesTable td:last-child,.BomOrdersModal-module__e-aJqq__linesTable th:last-child{text-align:right;width:100px}.BomOrdersModal-module__e-aJqq__totalRow{text-align:right;color:#666;margin-top:.5rem;padding-top:.5rem;font-size:.9rem}.BomOrdersModal-module__e-aJqq__totalRow strong{color:#333}.BomOrdersModal-module__e-aJqq__orderActions{border-top:1px solid #e0e0e0;justify-content:flex-end;padding:.75rem 1rem;display:flex}.BomOrdersModal-module__e-aJqq__sendBtn{background:var(--power-pink,#e6077e);color:#fff;cursor:pointer;border:none;border-radius:8px;padding:.5rem 1rem;font-size:.85rem;font-weight:600;transition:opacity .15s,transform .15s}.BomOrdersModal-module__e-aJqq__sendBtn:hover:not(:disabled){opacity:.92;transform:translateY(-1px)}.BomOrdersModal-module__e-aJqq__sendBtn:active:not(:disabled){transform:translateY(0)}.BomOrdersModal-module__e-aJqq__sendBtn:disabled{opacity:.6;cursor:not-allowed}.BomOrdersModal-module__e-aJqq__noEmail{color:#dc2626;font-size:.85rem;font-style:italic}.BomOrdersModal-module__e-aJqq__sentInfo{color:#16a34a;text-align:right;padding:.5rem 1rem;font-size:.8rem}.BomOrdersModal-module__e-aJqq__footer{background:#fafafa;border-top:1px solid #e0e0e0;justify-content:space-between;align-items:center;gap:.75rem;padding:1rem 1.5rem;display:flex}.BomOrdersModal-module__e-aJqq__footerActions{flex-wrap:wrap;justify-content:flex-end;align-items:center;gap:.5rem;display:flex}.BomOrdersModal-module__e-aJqq__closeFooterBtn{color:#374151;cursor:pointer;background:#f3f4f6;border:1px solid #d1d5db;border-radius:6px;padding:.5rem 1.25rem;font-size:.9rem;font-weight:500;transition:background .15s}.BomOrdersModal-module__e-aJqq__closeFooterBtn:hover{background:#e5e7eb}.BomOrdersModal-module__e-aJqq__sendAllBtn{color:#fff;cursor:pointer;background:#16a34a;border:none;border-radius:6px;padding:.5rem 1.25rem;font-size:.9rem;font-weight:600;transition:background .15s}.BomOrdersModal-module__e-aJqq__sendAllBtn:hover:not(:disabled){background:#15803d}.BomOrdersModal-module__e-aJqq__sendAllBtn:disabled{opacity:.6;cursor:not-allowed}.BomOrdersModal-module__e-aJqq__manualSection{background:#f8fafc;border:1px solid #e0e7ff;border-radius:10px;margin-bottom:1.25rem;padding:1rem 1.1rem}.BomOrdersModal-module__e-aJqq__manualTitle{color:#1e293b;margin:0 0 .5rem;font-size:1rem;font-weight:600}.BomOrdersModal-module__e-aJqq__manualIntro{color:#475569;margin:0 0 1rem;font-size:.875rem;line-height:1.45}.BomOrdersModal-module__e-aJqq__manualFields{grid-template-columns:1fr 1fr;gap:.75rem 1rem;margin-bottom:.75rem;display:grid}@media (max-width:640px){.BomOrdersModal-module__e-aJqq__manualFields{grid-template-columns:1fr}}.BomOrdersModal-module__e-aJqq__manualLabel{color:#374151;flex-direction:column;gap:.35rem;font-size:.8rem;font-weight:600;display:flex}.BomOrdersModal-module__e-aJqq__manualInput{font:inherit;border:1px solid #d1d5db;border-radius:8px;padding:.5rem .65rem;font-size:.9rem}.BomOrdersModal-module__e-aJqq__manualInput:focus{outline:2px solid color-mix(in srgb,var(--power-pink,#e6077e)35%,transparent);border-color:var(--power-pink,#e6077e)}.BomOrdersModal-module__e-aJqq__manualToolbar{gap:.75rem;margin-bottom:.5rem;display:flex}.BomOrdersModal-module__e-aJqq__manualLinkBtn{color:var(--power-pink,#e6077e);cursor:pointer;background:0 0;border:none;padding:0;font-size:.82rem;font-weight:600;text-decoration:underline}.BomOrdersModal-module__e-aJqq__manualLinkBtn:hover{color:color-mix(in srgb,var(--power-pink,#e6077e)85%,#000)}.BomOrdersModal-module__e-aJqq__manualTableWrap{background:#fff;border:1px solid #e5e7eb;border-radius:8px;margin-bottom:.75rem;overflow-x:auto}.BomOrdersModal-module__e-aJqq__manualTable{border-collapse:collapse;width:100%;font-size:.82rem}.BomOrdersModal-module__e-aJqq__manualTable th,.BomOrdersModal-module__e-aJqq__manualTable td{text-align:left;border-bottom:1px solid #f1f5f9;padding:.45rem .5rem}.BomOrdersModal-module__e-aJqq__manualTable th{color:#64748b;text-transform:uppercase;letter-spacing:.04em;background:#f8fafc;font-size:.72rem;font-weight:600}.BomOrdersModal-module__e-aJqq__manualThCheck{width:40px}.BomOrdersModal-module__e-aJqq__manualCreateRow{justify-content:flex-end;display:flex}.BomOrdersModal-module__e-aJqq__manualCreateBtn{background:var(--power-pink,#e6077e);color:#fff;cursor:pointer;border:none;border-radius:8px;padding:.5rem 1rem;font-size:.85rem;font-weight:600;transition:opacity .15s,transform .15s}.BomOrdersModal-module__e-aJqq__manualCreateBtn:hover:not(:disabled){opacity:.92;transform:translateY(-1px)}.BomOrdersModal-module__e-aJqq__manualCreateBtn:active:not(:disabled){transform:translateY(0)}.BomOrdersModal-module__e-aJqq__manualCreateBtn:disabled{opacity:.55;cursor:not-allowed}.BomOrdersModal-module__e-aJqq__manualHintAfter{color:#475569;background:#fffbeb;border-left:4px solid #f59e0b;border-radius:0 8px 8px 0;margin:0 0 1rem;padding:.75rem 1rem;font-size:.875rem;line-height:1.45}.BomOrdersModal-module__e-aJqq__supplierNameRow{flex-wrap:wrap;align-items:center;gap:.5rem;display:flex}.BomOrdersModal-module__e-aJqq__manualBadge{text-transform:uppercase;letter-spacing:.06em;color:#0369a1;background:#e0f2fe;border-radius:999px;padding:.15rem .45rem;font-size:.65rem;font-weight:700}.BomOrdersModal-module__e-aJqq__syncMessage{color:#334155;background:#f8fafc;border:1px solid #e2e8f0;border-radius:8px;margin:0 0 .75rem;padding:.65rem .85rem;font-size:.82rem}.BomOrdersModal-module__e-aJqq__syncRepliesBtn{color:#334155;cursor:pointer;background:#fff;border:1px solid #cbd5e1;border-radius:8px;padding:.55rem 1rem;font-size:.85rem;font-weight:600}.BomOrdersModal-module__e-aJqq__syncRepliesBtn:hover:not(:disabled){background:#f8fafc}.BomOrdersModal-module__e-aJqq__syncRepliesBtn:disabled{opacity:.55;cursor:not-allowed}.BomOrdersModal-module__e-aJqq__confirmationSection{background:#fcfcfd;border-top:1px solid #eee;padding:.85rem 1rem}.BomOrdersModal-module__e-aJqq__confirmationHead{flex-wrap:wrap;justify-content:space-between;gap:.35rem;margin-bottom:.5rem;display:flex}.BomOrdersModal-module__e-aJqq__confirmationTitle{color:#334155;font-size:.82rem;font-weight:700}.BomOrdersModal-module__e-aJqq__confirmationMeta{color:#64748b;font-size:.75rem}.BomOrdersModal-module__e-aJqq__replyPreview{color:#64748b;white-space:pre-wrap;margin:0;font-size:.78rem;line-height:1.45}.BomOrdersModal-module__e-aJqq__replyProfilesSection{background:#fff;border:1px solid #e2e8f0;border-radius:8px;margin:0 0 1rem}.BomOrdersModal-module__e-aJqq__replyProfilesToggle{text-align:left;color:#334155;cursor:pointer;background:#f8fafc;border:none;border-radius:8px 8px 0 0;width:100%;padding:.65rem .85rem;font-size:.85rem;font-weight:600}.BomOrdersModal-module__e-aJqq__replyProfilesBody{border-top:1px solid #e2e8f0;padding:.75rem .85rem .85rem}.BomOrdersModal-module__e-aJqq__replyProfilesIntro{color:#64748b;margin:0 0 .75rem;font-size:.8rem;line-height:1.45}.BomOrdersModal-module__e-aJqq__mutedInline{color:#94a3b8;margin:0;font-size:.8rem}.BomOrdersModal-module__e-aJqq__replyProfileCard{background:#fafafa;border:1px solid #e2e8f0;border-radius:8px;margin-bottom:.75rem;padding:.75rem}.BomOrdersModal-module__e-aJqq__replyProfileCard:last-child{margin-bottom:0}.BomOrdersModal-module__e-aJqq__replyProfileHead{flex-wrap:wrap;justify-content:space-between;gap:.35rem;margin-bottom:.65rem;display:flex}.BomOrdersModal-module__e-aJqq__replyProfileMeta{color:#64748b;font-size:.72rem}.BomOrdersModal-module__e-aJqq__replyProfileLabel{color:#475569;flex-direction:column;gap:.3rem;margin-bottom:.55rem;font-size:.78rem;font-weight:600;display:flex}.BomOrdersModal-module__e-aJqq__replyProfileSelect,.BomOrdersModal-module__e-aJqq__replyProfileTextarea{border:1px solid #cbd5e1;border-radius:6px;padding:.45rem .55rem;font-family:inherit;font-size:.82rem;font-weight:400}.BomOrdersModal-module__e-aJqq__replyProfileTextarea{resize:vertical;min-height:4.5rem}.BomOrdersModal-module__e-aJqq__replyProfileActions{justify-content:flex-end;display:flex}.BomOrdersModal-module__e-aJqq__replyProfileSaveBtn{cursor:pointer;background:#fff;border:1px solid #cbd5e1;border-radius:6px;padding:.4rem .75rem;font-size:.8rem;font-weight:600}.BomOrdersModal-module__e-aJqq__replyProfileSaveBtn:hover:not(:disabled){background:#f8fafc}.BomOrdersModal-module__e-aJqq__replyProfileSaveBtn:disabled{opacity:.55;cursor:not-allowed}@media (max-width:640px){.BomOrdersModal-module__e-aJqq__panel{border-radius:0;width:100%;max-height:100vh}.BomOrdersModal-module__e-aJqq__summary{flex-wrap:wrap;gap:.75rem}.BomOrdersModal-module__e-aJqq__linesTable{font-size:.75rem}.BomOrdersModal-module__e-aJqq__linesTable th,.BomOrdersModal-module__e-aJqq__linesTable td{padding:.375rem}}
.quoteOfferOperations-module__iX6S8W__root{border-top:.5px solid #e8e8e8;gap:12px;margin-top:12px;padding-top:12px;display:grid}.quoteOfferOperations-module__iX6S8W__panel{background:#fff;border:.5px solid #e8e8e8;border-radius:10px;padding:12px 14px}.quoteOfferOperations-module__iX6S8W__panelHead{flex-wrap:wrap;justify-content:space-between;align-items:flex-start;gap:12px;margin-bottom:10px;display:flex}.quoteOfferOperations-module__iX6S8W__panelTitle{color:#111;margin:0;font-size:13px;font-weight:600}.quoteOfferOperations-module__iX6S8W__panelHint{color:#6b6b6b;margin:4px 0 0;font-size:11px}.quoteOfferOperations-module__iX6S8W__panelActions{flex-wrap:wrap;gap:6px;display:flex}.quoteOfferOperations-module__iX6S8W__primaryBtn,.quoteOfferOperations-module__iX6S8W__secondaryBtn,.quoteOfferOperations-module__iX6S8W__ghostBtn{cursor:pointer;border-radius:6px;padding:5px 10px;font-family:inherit;font-size:11px}.quoteOfferOperations-module__iX6S8W__primaryBtn{color:#fff;background:#ff2d78;border:.5px solid #ff2d78}.quoteOfferOperations-module__iX6S8W__primaryBtn:disabled,.quoteOfferOperations-module__iX6S8W__secondaryBtn:disabled{opacity:.55;cursor:not-allowed}.quoteOfferOperations-module__iX6S8W__secondaryBtn{color:#111;background:#fff;border:.5px solid #111}.quoteOfferOperations-module__iX6S8W__ghostBtn{color:#6b6b6b;background:0 0;border:.5px solid #e8e8e8}.quoteOfferOperations-module__iX6S8W__muted{color:#6b6b6b;margin:0;font-size:11px}.quoteOfferOperations-module__iX6S8W__warn{color:#92400e;margin:0 0 8px;font-size:11px}.quoteOfferOperations-module__iX6S8W__error{color:#991b1b;margin:0;font-size:11px}.quoteOfferOperations-module__iX6S8W__steps{gap:6px;margin:0 0 10px;padding:0;list-style:none;display:grid}.quoteOfferOperations-module__iX6S8W__step{color:#6b6b6b;align-items:center;gap:8px;font-size:11px;display:flex}.quoteOfferOperations-module__iX6S8W__stepDone{color:#111}.quoteOfferOperations-module__iX6S8W__stepActive{color:#c4004f;font-weight:600}.quoteOfferOperations-module__iX6S8W__stepDot{background:#e8e8e8;border-radius:999px;flex-shrink:0;width:8px;height:8px}.quoteOfferOperations-module__iX6S8W__stepDone .quoteOfferOperations-module__iX6S8W__stepDot{background:#ff2d78}.quoteOfferOperations-module__iX6S8W__stepActive .quoteOfferOperations-module__iX6S8W__stepDot{background:#ff2d78;box-shadow:0 0 0 3px #ffe8f0}.quoteOfferOperations-module__iX6S8W__details{gap:6px;display:grid}.quoteOfferOperations-module__iX6S8W__detailRow{align-items:flex-start;gap:10px;font-size:11px;display:flex}.quoteOfferOperations-module__iX6S8W__detailLabel{color:#6b6b6b;min-width:110px}.quoteOfferOperations-module__iX6S8W__dateList{margin:0;padding-left:16px}.quoteOfferOperations-module__iX6S8W__statusPill{border-radius:999px;align-items:center;padding:2px 8px;font-size:10px;font-weight:600;display:inline-flex}.quoteOfferOperations-module__iX6S8W__statusConfirmed{color:#047857;background:#ecfdf5}.quoteOfferOperations-module__iX6S8W__statusDeclined{color:#991b1b;background:#fef2f2}.quoteOfferOperations-module__iX6S8W__statusProgress{color:#1d4ed8;background:#eff6ff}.quoteOfferOperations-module__iX6S8W__statusPending{color:#c4004f;background:#ffe8f0}.quoteOfferOperations-module__iX6S8W__statusNeutral{color:#6b6b6b;background:#f4f4f5}.quoteOfferOperations-module__iX6S8W__orderList{gap:6px;margin:0;padding:0;list-style:none;display:grid}.quoteOfferOperations-module__iX6S8W__orderItem{background:#fafafa;border-radius:6px;justify-content:space-between;gap:8px;padding:6px 8px;font-size:11px;display:flex}.quoteOfferOperations-module__iX6S8W__orderStatus{color:#6b6b6b;text-transform:capitalize}.quoteOfferOperations-module__iX6S8W__signedQuotesList{gap:12px;margin-top:10px;display:grid}.quoteOfferOperations-module__iX6S8W__signedQuoteCard{background:#fafafa;border:.5px solid #e8e8e8;border-radius:10px;overflow:hidden}.quoteOfferOperations-module__iX6S8W__signedQuoteHeader{color:#fff;background:#111;padding:10px 14px}.quoteOfferOperations-module__iX6S8W__signedQuoteTitle{margin:0;font-family:ui-monospace,SFMono-Regular,Menlo,monospace;font-size:13px;font-weight:600}.quoteOfferOperations-module__iX6S8W__signedQuoteMeta{color:#ffffffe0;margin:4px 0 0;font-size:11px}.quoteOfferOperations-module__iX6S8W__signedQuoteCard .quoteOfferOperations-module__iX6S8W__root{border-top:none;margin-top:0;padding:12px 14px}
.installationSection-module__DaohaW__installBody{gap:.75rem;padding-top:.15rem;display:grid}.installationSection-module__DaohaW__panel{background:#fff;border:1px solid #0000001a;border-radius:10px;overflow:hidden}.installationSection-module__DaohaW__panelHead{background:#fafafa;border-bottom:1px solid #00000014;flex-wrap:wrap;justify-content:space-between;align-items:center;gap:.5rem;padding:.55rem .75rem;display:flex}.installationSection-module__DaohaW__panelHeadActions{flex-wrap:wrap;align-items:center;gap:.4rem;display:flex}.installationSection-module__DaohaW__panelTitle{letter-spacing:.05em;text-transform:uppercase;color:#52525b;margin:0;font-size:.6875rem;font-weight:700}.installationSection-module__DaohaW__panelBody{gap:.55rem;padding:.75rem;display:grid}.installationSection-module__DaohaW__infoRow{flex-wrap:wrap;align-items:baseline;gap:.35rem .65rem;font-size:.8125rem;display:flex}.installationSection-module__DaohaW__infoLabel{color:#71717a;min-width:7.5rem;font-weight:600}.installationSection-module__DaohaW__infoValue{color:#27272a;flex:auto;min-width:0}.installationSection-module__DaohaW__muted{color:#a1a1aa;font-style:italic}.installationSection-module__DaohaW__actionRow{flex-wrap:wrap;gap:.45rem;margin-top:.15rem;display:flex}.installationSection-module__DaohaW__actionBtn{background:var(--power-pink,#e91e8c);color:#fff;cursor:pointer;box-shadow:0 1px 3px color-mix(in srgb,var(--power-pink,#e91e8c)35%,transparent);border:none;border-radius:8px;padding:.42rem .8rem;font-family:inherit;font-size:.8125rem;font-weight:600}.installationSection-module__DaohaW__actionBtn:hover:not(:disabled){filter:brightness(1.06)}.installationSection-module__DaohaW__actionBtnSecondary{color:#52525b;box-shadow:none;background:#fff;border:1px solid #0000001f;}.installationSection-module__DaohaW__actionBtnSecondary:hover:not(:disabled){filter:none;background:#f4f4f5}.installationSection-module__DaohaW__actionBtnGhost{color:#475569;cursor:pointer;background:#fff;border:1px solid #e2e8f0;border-radius:8px;padding:.42rem .75rem;font-family:inherit;font-size:.8125rem;font-weight:600}.installationSection-module__DaohaW__actionBtnGhost:hover:not(:disabled){color:#334155;background:#f8fafc;border-color:#cbd5e1}.installationSection-module__DaohaW__actionBtn:disabled,.installationSection-module__DaohaW__actionBtnSecondary:disabled,.installationSection-module__DaohaW__actionBtnGhost:disabled{opacity:.45;cursor:not-allowed}.installationSection-module__DaohaW__syncBanner{color:#334155;background:color-mix(in srgb,var(--power-pink,#e6077e)6%,#f8fafc);border:1px solid color-mix(in srgb,var(--power-pink,#e6077e)18%,#e2e8f0);border-radius:8px;margin:0;padding:.55rem .7rem;font-size:.78rem;line-height:1.4}.installationSection-module__DaohaW__deliveryGateHint{color:#854d0e;background:#fffbeb;border:1px solid #fde68a;border-radius:8px;margin:0;padding:.45rem .65rem;font-size:.748rem;line-height:1.42}.installationSection-module__DaohaW__deliveryGateHintOk{color:#166534;background:#f0fdf4;border:1px solid #bbf7d0;border-radius:8px;margin:0;padding:.45rem .65rem;font-size:.748rem;line-height:1.42}.installationSection-module__DaohaW__orderSummary{color:#64748b;flex-wrap:wrap;align-items:center;gap:.35rem .5rem;font-size:.75rem;display:flex}.installationSection-module__DaohaW__orderSummary strong{color:#0f172a;font-weight:700}.installationSection-module__DaohaW__orderSummaryDot{color:#cbd5e1}.installationSection-module__DaohaW__orderList{gap:.5rem;margin:0;padding:0;list-style:none;display:grid}.installationSection-module__DaohaW__orderCard{background:#fff;border:1px solid #e2e8f0;border-left-width:3px;border-radius:10px;box-shadow:0 1px 2px #0f172a0a}.installationSection-module__DaohaW__orderCardPending{border-left-color:#f59e0b}.installationSection-module__DaohaW__orderCardSent{border-left-color:#22c55e}.installationSection-module__DaohaW__orderCardFailed{border-left-color:#dc2626}.installationSection-module__DaohaW__orderCardInner{-moz-column-gap:.65rem;grid-template-columns:2.25rem minmax(0,1fr) auto 6.85rem;align-items:center;column-gap:.65rem;padding:.65rem .8rem .65rem .7rem;display:grid}.installationSection-module__DaohaW__orderAvatar{letter-spacing:.02em;color:#fff;background:linear-gradient(135deg,var(--power-pink,#e6077e)0%,var(--pink-60,#f06ba8)100%);border-radius:8px;grid-column:1;justify-content:center;align-self:center;align-items:center;width:2.25rem;height:2.25rem;font-size:.7rem;font-weight:700;display:flex;box-shadow:inset 0 1px #fff3}.installationSection-module__DaohaW__orderCardPending .installationSection-module__DaohaW__orderAvatar{background:linear-gradient(135deg,#f59e0b 0%,#fbbf24 100%)}.installationSection-module__DaohaW__orderCardContent{flex-direction:column;grid-column:2;align-self:center;gap:.12rem;min-width:0;display:flex}.installationSection-module__DaohaW__orderName{color:#0f172a;letter-spacing:-.01em;white-space:nowrap;text-overflow:ellipsis;font-size:.875rem;font-weight:700;line-height:1.25;display:block;overflow:hidden}.installationSection-module__DaohaW__orderBadgeGroup{flex-wrap:wrap;grid-column:3;justify-content:flex-end;align-self:center;align-items:center;gap:.3rem;max-width:11rem;display:flex}.installationSection-module__DaohaW__orderMeta{color:#64748b;white-space:nowrap;text-overflow:ellipsis;margin:0;font-size:.72rem;line-height:1.35;overflow:hidden}.installationSection-module__DaohaW__orderCardAction{grid-column:4;justify-content:flex-end;align-self:center;align-items:center;width:100%;min-height:2rem;display:flex}.installationSection-module__DaohaW__orderCardActionGroup{flex-wrap:wrap;justify-content:flex-end;align-items:center;gap:.35rem;width:100%;display:flex}.installationSection-module__DaohaW__orderPendingHint{color:#94a3b8;text-transform:uppercase;letter-spacing:.05em;justify-content:center;align-items:center;width:100%;min-height:2rem;font-size:.68rem;font-weight:700;display:flex}.installationSection-module__DaohaW__statusPill{letter-spacing:.01em;border-radius:999px;align-items:center;padding:.18rem .5rem;font-size:.68rem;font-weight:700;line-height:1.2;display:inline-flex}.installationSection-module__DaohaW__statusPending{color:#b45309;background:#fffbeb;border:1px solid #fde68a}.installationSection-module__DaohaW__statusSent{color:#15803d;background:#f0fdf4;border:1px solid #bbf7d0}.installationSection-module__DaohaW__statusFailed{color:#b91c1c;background:#fef2f2;border:1px solid #fecaca}.installationSection-module__DaohaW__compareBtn,.installationSection-module__DaohaW__compareBtnSecondary{cursor:pointer;white-space:nowrap;text-align:center;box-sizing:border-box;border-radius:8px;width:100%;min-height:2rem;padding:.38rem .5rem;font-family:inherit;font-size:.72rem;font-weight:600;transition:background .15s,border-color .15s,transform .12s}.installationSection-module__DaohaW__compareBtn{background:var(--power-pink,#e6077e);color:#fff;box-shadow:0 1px 3px color-mix(in srgb,var(--power-pink,#e6077e)35%,transparent);border:none}.installationSection-module__DaohaW__compareBtn:hover{filter:brightness(1.05);transform:translateY(-1px)}.installationSection-module__DaohaW__compareBtnSecondary{color:#334155;background:#fff;border:1px solid #cbd5e1}.installationSection-module__DaohaW__compareBtnSecondary:hover:not(:disabled){background:#f8fafc;border-color:#94a3b8}.installationSection-module__DaohaW__compareBtnSecondary:disabled{opacity:.55;cursor:not-allowed}@media (max-width:640px){.installationSection-module__DaohaW__orderCardInner{grid-template-rows:auto auto;grid-template-columns:2.25rem minmax(0,1fr) 6.5rem;row-gap:.4rem}.installationSection-module__DaohaW__orderAvatar{grid-row:1/span 2}.installationSection-module__DaohaW__orderCardContent{grid-area:1/2/span 2}.installationSection-module__DaohaW__orderBadgeGroup{grid-area:2/2;justify-content:flex-start;max-width:none}.installationSection-module__DaohaW__orderCardAction{grid-area:1/3/span 2}}.installationSection-module__DaohaW__partsList{gap:.35rem;margin:0;padding:0;list-style:none;display:grid}.installationSection-module__DaohaW__partItem{color:#3f3f46;background:#fafafa;border:1px solid #0000000f;border-radius:8px;padding:.4rem .55rem;font-size:.8125rem}.installationSection-module__DaohaW__partItem strong{color:#18181b}.installationSection-module__DaohaW__error{color:#b91c1c;margin:0;font-size:.8125rem}
.reviewCard-module__2lXLoW__reviewCard{background:#fff;border:.5px solid #e8e8e8;border-radius:12px;margin-bottom:1.25rem;overflow:hidden}.reviewCard-module__2lXLoW__reviewCardCollapsed .reviewCard-module__2lXLoW__cardHeader{border-bottom:none}.reviewCard-module__2lXLoW__cardHeader{background:#111;flex-wrap:wrap;align-items:center;gap:10px;padding:12px 20px;display:flex}.reviewCard-module__2lXLoW__cardHeaderToggle{cursor:pointer;-webkit-user-select:none;user-select:none;transition:background .15s}.reviewCard-module__2lXLoW__cardHeaderToggle:hover{background:#1a1a1a}.reviewCard-module__2lXLoW__cardHeaderToggle:focus-visible{outline:2px solid color-mix(in srgb,var(--power-pink,#ff2d78)55%,transparent);outline-offset:-2px}.reviewCard-module__2lXLoW__headerTitle{color:#fff;letter-spacing:.02em;font-family:ui-monospace,SFMono-Regular,Menlo,monospace;font-size:14px;font-weight:500}.reviewCard-module__2lXLoW__expandToggle{color:#ffffffeb;background:#ffffff14;border:.5px solid #ffffff38;border-radius:6px;flex-shrink:0;justify-content:center;align-items:center;width:1.65rem;height:1.65rem;font-size:1rem;font-weight:600;line-height:1;display:inline-flex}.reviewCard-module__2lXLoW__statusPill{letter-spacing:.01em;border:.5px solid #0000;border-radius:999px;align-items:center;gap:.25rem;padding:3px 10px;font-size:11px;font-weight:500;display:inline-flex}.reviewCard-module__2lXLoW__statusPending{color:#6b6b6b;background:#f4f4f5;border-color:#e8e8e8}.reviewCard-module__2lXLoW__statusSubmitted{color:#c4004f;border-color:color-mix(in srgb,var(--power-pink,#ff2d78)22%,transparent);background:#ffe8f0}.reviewCard-module__2lXLoW__statusApproved{background:var(--power-pink,#ff2d78);color:#fff;border-color:#0000}.reviewCard-module__2lXLoW__statusRejected{color:#991b1b;background:#fef2f2;border-color:#ef444440}.reviewCard-module__2lXLoW__headerMeta{color:#ffffffeb;margin-left:auto;font-size:11px;line-height:1.35}.reviewCard-module__2lXLoW__headerDeleteBtn{color:#fecaca;cursor:pointer;background:#f871711f;border:.5px solid #f8717173;border-radius:6px;flex-shrink:0;padding:3px 8px;font-family:inherit;font-size:11px;font-weight:500;transition:background .15s,border-color .15s}.reviewCard-module__2lXLoW__headerDeleteBtn:hover:not(:disabled){background:#f8717133;border-color:#f87171a6}.reviewCard-module__2lXLoW__headerDeleteBtn:disabled{opacity:.45;cursor:not-allowed}.reviewCard-module__2lXLoW__adminNote{color:#52525b;background:#fafafa;border-bottom:.5px solid #e8e8e8;margin:0;padding:10px 20px;font-size:.8125rem;line-height:1.4}.reviewCard-module__2lXLoW__adminNote strong{color:#27272a}.reviewCard-module__2lXLoW__bulkBar{background:#fafafa;border-bottom:1px solid #00000014;flex-wrap:wrap;justify-content:space-between;align-items:center;gap:.65rem;padding:.55rem 1rem;display:flex}.reviewCard-module__2lXLoW__legend{flex-wrap:wrap;align-items:center;gap:.85rem;display:flex}.reviewCard-module__2lXLoW__legendItem{color:#71717a;align-items:center;gap:.35rem;font-size:.75rem;display:inline-flex}.reviewCard-module__2lXLoW__legendDot{border-radius:999px;flex-shrink:0;width:.5rem;height:.5rem}.reviewCard-module__2lXLoW__dotAnswered{background:var(--power-pink,#e91e8c)}.reviewCard-module__2lXLoW__dotPending{background:#d4d4d8}.reviewCard-module__2lXLoW__dotApproved{background:#2563eb}.reviewCard-module__2lXLoW__dotRejected{background:#f87171}.reviewCard-module__2lXLoW__bulkActions{flex-wrap:wrap;align-items:center;gap:.4rem;display:flex}.reviewCard-module__2lXLoW__btnGhost{color:#52525b;cursor:pointer;background:#fff;border:1px solid #0000001f;border-radius:8px;padding:.35rem .65rem;font-family:inherit;font-size:.75rem;font-weight:600;transition:background .15s,border-color .15s}.reviewCard-module__2lXLoW__btnGhost:hover:not(:disabled){background:#f4f4f5;border-color:#0000002e}.reviewCard-module__2lXLoW__btnRejectOutline{color:#dc2626;border-color:#ef444459;}.reviewCard-module__2lXLoW__btnRejectOutline:hover:not(:disabled){background:#fef2f2}.reviewCard-module__2lXLoW__btnPrimary{background:var(--power-pink,#e91e8c);color:#fff;cursor:pointer;box-shadow:0 1px 3px color-mix(in srgb,var(--power-pink,#e91e8c)35%,transparent);border:none;border-radius:8px;padding:.35rem .7rem;font-family:inherit;font-size:.75rem;font-weight:600;transition:filter .15s}.reviewCard-module__2lXLoW__btnPrimary:hover:not(:disabled){filter:brightness(1.06)}.reviewCard-module__2lXLoW__btnPrimary:disabled,.reviewCard-module__2lXLoW__btnGhost:disabled,.reviewCard-module__2lXLoW__btnRejectOutline:disabled{opacity:.45;cursor:not-allowed}.reviewCard-module__2lXLoW__itemsList{flex-direction:column;gap:.5rem;padding:.85rem 1rem;display:flex}.reviewCard-module__2lXLoW__itemRow{background:#fff;border:1px solid #0000001a;border-radius:10px;align-items:stretch;transition:border-color .15s;display:flex;overflow:hidden}.reviewCard-module__2lXLoW__itemRowApproved{border-color:#2563eb59}.reviewCard-module__2lXLoW__itemRowRejected{border-color:#f8717173}.reviewCard-module__2lXLoW__statusBar{flex-shrink:0;width:4px;transition:background .15s}.reviewCard-module__2lXLoW__barAnswered{background:var(--power-pink,#e91e8c)}.reviewCard-module__2lXLoW__barPending{background:#d4d4d8}.reviewCard-module__2lXLoW__barApproved{background:#2563eb}.reviewCard-module__2lXLoW__barRejected{background:#f87171}.reviewCard-module__2lXLoW__itemBody{flex:1;align-items:center;gap:.65rem;min-width:0;padding:.55rem .65rem;display:flex}.reviewCard-module__2lXLoW__itemIcon{border-radius:8px;flex-shrink:0;justify-content:center;align-items:center;width:2rem;height:2rem;transition:background .15s,color .15s;display:flex}.reviewCard-module__2lXLoW__iconAnswered{background:color-mix(in srgb,var(--power-pink,#e91e8c)12%,white);color:var(--power-pink,#e91e8c)}.reviewCard-module__2lXLoW__iconPending{color:#a1a1aa;background:#f4f4f5}.reviewCard-module__2lXLoW__iconApproved{color:#2563eb;background:#2563eb1a}.reviewCard-module__2lXLoW__iconRejected{color:#dc2626;background:#f871711f}.reviewCard-module__2lXLoW__itemLabels{flex-shrink:0;width:11rem;min-width:0}.reviewCard-module__2lXLoW__itemLabel{color:#111;margin:0;font-size:.8125rem;font-weight:600;line-height:1.3}.reviewCard-module__2lXLoW__itemSublabel{color:#111;margin:.12rem 0 0;font-size:.6875rem;line-height:1.35}.reviewCard-module__2lXLoW__itemAnswer{flex-wrap:wrap;flex:1;align-items:center;gap:.4rem;min-width:0;display:flex}.reviewCard-module__2lXLoW__chipPending{color:#71717a;background:#f4f4f5;border-radius:999px;align-items:center;gap:.35rem;padding:.28rem .65rem;font-size:.75rem;display:inline-flex}.reviewCard-module__2lXLoW__chipAnswer{color:#9d174d;background:color-mix(in srgb,var(--power-pink,#e91e8c)10%,white);border:1px solid color-mix(in srgb,var(--power-pink,#e91e8c)22%,transparent);border-radius:999px;align-items:center;gap:.35rem;padding:.28rem .65rem;font-size:.75rem;font-weight:600;display:inline-flex}.reviewCard-module__2lXLoW__fileChip{color:#3f3f46;cursor:pointer;background:#fff;border:1px solid #0000001a;border-radius:8px;align-items:center;gap:.35rem;max-width:100%;padding:.32rem .65rem;font-family:inherit;font-size:.75rem;font-weight:500;transition:background .15s,border-color .15s;display:inline-flex}.reviewCard-module__2lXLoW__fileChip:hover{background:#fafafa;border-color:#00000029}.reviewCard-module__2lXLoW__fileChipPdf{}.reviewCard-module__2lXLoW__fileChipImg{}.reviewCard-module__2lXLoW__decisionBadge{border-radius:999px;flex-shrink:0;align-items:center;gap:.25rem;padding:.2rem .55rem;font-size:.6875rem;font-weight:700;display:inline-flex}.reviewCard-module__2lXLoW__badgeApproved{color:#2563eb;background:#2563eb1a;}.reviewCard-module__2lXLoW__badgeRejected{color:#dc2626;background:#fef2f2;}.reviewCard-module__2lXLoW__itemActions{flex-shrink:0;align-items:center;gap:.35rem;padding-right:.55rem;display:flex}.reviewCard-module__2lXLoW__iconBtn{color:#a1a1aa;cursor:pointer;background:#fff;border:1px solid #0000001f;border-radius:8px;justify-content:center;align-items:center;width:1.75rem;height:1.75rem;font-size:.875rem;line-height:1;transition:background .15s,border-color .15s,color .15s;display:inline-flex}.reviewCard-module__2lXLoW__iconBtn:hover:not(:disabled){color:#2563eb;background:#2563eb0f;border-color:#2563eb66}.reviewCard-module__2lXLoW__iconBtnReject:hover:not(:disabled){color:#dc2626;background:#fef2f2;border-color:#f8717180}.reviewCard-module__2lXLoW__iconBtnActiveApprove{color:#2563eb;background:#2563eb1a;border-color:#2563eb73}.reviewCard-module__2lXLoW__iconBtnActiveReject{color:#dc2626;background:#fef2f2;border-color:#f8717180}.reviewCard-module__2lXLoW__iconBtn:disabled{opacity:.35;cursor:not-allowed}.reviewCard-module__2lXLoW__footerBar{background:#fafafa;border-top:1px solid #00000014;flex-wrap:wrap;justify-content:space-between;align-items:center;gap:.65rem;padding:.65rem 1rem;display:flex}.reviewCard-module__2lXLoW__footerNote{color:#71717a;margin:0;font-size:.75rem;line-height:1.4}.reviewCard-module__2lXLoW__footerActions{flex-wrap:wrap;gap:.45rem;display:flex}.reviewCard-module__2lXLoW__btnFooterReject{padding:.45rem .85rem;font-size:.8125rem;}.reviewCard-module__2lXLoW__btnFooterApprove{padding:.45rem .85rem;font-size:.8125rem;}.reviewCard-module__2lXLoW__rejectedBanner{color:#991b1b;background:#fef2f2;border:1px solid #fecaca;border-radius:8px;margin:0 1rem .85rem;padding:.5rem .65rem;font-size:.8125rem}.reviewCard-module__2lXLoW__readOnlyNote{color:#71717a;padding:.65rem 1rem .85rem;font-size:.8125rem;font-style:italic}.reviewCard-module__2lXLoW__approvalMeta{color:#111;margin:0;padding:.65rem 1rem .85rem;font-size:.8125rem;line-height:1.45}@media (max-width:48rem){.reviewCard-module__2lXLoW__itemBody{flex-wrap:wrap}.reviewCard-module__2lXLoW__itemLabels{width:100%}.reviewCard-module__2lXLoW__itemActions{justify-content:flex-end;width:100%;padding:0 .55rem .55rem}}
.PowerAppsResultModal-module__El6Ydq__modalBackdrop{-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px);z-index:10000;background:#0009;position:fixed;inset:0}.PowerAppsResultModal-module__El6Ydq__modalContainer{z-index:10001;pointer-events:none;justify-content:center;align-items:center;display:flex;position:fixed;inset:0}.PowerAppsResultModal-module__El6Ydq__modal{pointer-events:auto;background:#fff;border-radius:20px;width:90%;max-width:500px;max-height:90vh;padding:2rem;position:relative;overflow-y:auto;box-shadow:0 20px 60px #0000004d}.PowerAppsResultModal-module__El6Ydq__modalHeader{align-items:center;gap:1rem;margin-bottom:1.5rem;display:flex}.PowerAppsResultModal-module__El6Ydq__successIcon,.PowerAppsResultModal-module__El6Ydq__errorIcon{font-size:2.5rem;line-height:1}.PowerAppsResultModal-module__El6Ydq__modalTitle{color:var(--panel-black);margin:0;font-size:1.5rem;font-weight:700}.PowerAppsResultModal-module__El6Ydq__modalContent{margin-bottom:1.5rem}.PowerAppsResultModal-module__El6Ydq__modalMessage{color:var(--panel-black);opacity:.8;margin:0 0 1rem;font-size:1rem;line-height:1.6}.PowerAppsResultModal-module__El6Ydq__modalMessage strong{color:var(--panel-black);opacity:1;font-weight:600}.PowerAppsResultModal-module__El6Ydq__proposalNumberBox{background:#e6077e1a;border:2px solid #e6077e33;border-radius:12px;align-items:center;gap:.75rem;margin:1rem 0;padding:1rem;display:flex}.PowerAppsResultModal-module__El6Ydq__proposalLabel{color:var(--panel-black);opacity:.7;font-size:.9rem;font-weight:600}.PowerAppsResultModal-module__El6Ydq__proposalNumber{font-size:1.1rem;font-weight:700;font-family:var(--font-work-sans),"Work Sans",sans-serif;color:var(--power-pink);background:#fff;border:1px solid #e6077e4d;border-radius:8px;padding:.5rem 1rem}.PowerAppsResultModal-module__El6Ydq__warningBox{background:#ffa5001a;border:2px solid #ffa5004d;border-radius:12px;margin-top:1rem;padding:1rem}.PowerAppsResultModal-module__El6Ydq__warningText{color:var(--panel-black);opacity:.8;margin:0 0 .5rem;font-size:.9rem;line-height:1.5}.PowerAppsResultModal-module__El6Ydq__errorDetails{color:var(--panel-black);opacity:.6;font-size:.85rem;font-family:var(--font-work-sans),"Work Sans",sans-serif;word-break:break-word;margin:0}.PowerAppsResultModal-module__El6Ydq__modalActions{justify-content:flex-end;gap:1rem;display:flex}.PowerAppsResultModal-module__El6Ydq__modalSuccessButton{color:#fff;cursor:pointer;background:linear-gradient(135deg,#e6077e 0%,#ff6b9d 100%);border:none;border-radius:12px;padding:.75rem 2rem;font-size:1rem;font-weight:600;transition:all .3s}.PowerAppsResultModal-module__El6Ydq__modalSuccessButton:hover{transform:translateY(-2px);box-shadow:0 4px 12px #e6077e66}.PowerAppsResultModal-module__El6Ydq__modalErrorButton{color:#dc3545;cursor:pointer;background:#dc35451a;border:2px solid #dc35454d;border-radius:12px;padding:.75rem 2rem;font-size:1rem;font-weight:600;transition:all .3s}.PowerAppsResultModal-module__El6Ydq__modalErrorButton:hover{background:#dc354533;border-color:#dc354580;transform:translateY(-2px)}@media (max-width:768px){.PowerAppsResultModal-module__El6Ydq__modal{max-width:95%;padding:1.5rem}.PowerAppsResultModal-module__El6Ydq__modalTitle{font-size:1.25rem}.PowerAppsResultModal-module__El6Ydq__proposalNumberBox{flex-direction:column;align-items:flex-start}}
.newInfoRequestPanel-module__TmTt9G__createPanel{background:#fff;border:1px solid #0000001a;border-radius:12px;margin-top:.85rem;margin-bottom:0;overflow:hidden;box-shadow:0 1px 3px #0000000d}.newInfoRequestPanel-module__TmTt9G__createHeader{background:linear-gradient(#fafafa 0%,#f4f4f5 100%);border-bottom:1px solid #00000014;flex-wrap:wrap;justify-content:space-between;align-items:flex-start;gap:.65rem 1rem;padding:.85rem 1rem;display:flex}.newInfoRequestPanel-module__TmTt9G__createTitle{color:var(--panel-black,#18181b);margin:0;font-size:.9375rem;font-weight:600}.newInfoRequestPanel-module__TmTt9G__createSubtitle{color:#71717a;margin:.25rem 0 0;font-size:.75rem;line-height:1.4}.newInfoRequestPanel-module__TmTt9G__createRecipient{color:#52525b;text-align:right;font-size:.8125rem;line-height:1.45}.newInfoRequestPanel-module__TmTt9G__createRecipient strong{color:#27272a;font-weight:600}.newInfoRequestPanel-module__TmTt9G__createBody{gap:.85rem;padding:.85rem 1rem 1rem;display:grid}.newInfoRequestPanel-module__TmTt9G__section{gap:.5rem;display:grid}.newInfoRequestPanel-module__TmTt9G__sectionHead{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:.4rem;display:flex}.newInfoRequestPanel-module__TmTt9G__sectionTitle{text-transform:uppercase;letter-spacing:.06em;color:#52525b;margin:0;font-size:.6875rem;font-weight:700}.newInfoRequestPanel-module__TmTt9G__sectionHint{color:#a1a1aa;margin:0;font-size:.75rem}.newInfoRequestPanel-module__TmTt9G__quickRow{flex-wrap:wrap;gap:.35rem;display:flex}.newInfoRequestPanel-module__TmTt9G__quickBtn{color:#52525b;cursor:pointer;background:#fff;border:1px solid #0000001a;border-radius:999px;padding:.22rem .5rem;font-family:inherit;font-size:.6875rem;font-weight:600;transition:background .15s,border-color .15s,color .15s}.newInfoRequestPanel-module__TmTt9G__quickBtn:hover:not(:disabled){border-color:color-mix(in srgb,var(--power-pink,#e91e8c)35%,transparent);color:#9d174d;background:color-mix(in srgb,var(--power-pink,#e91e8c)6%,white)}.newInfoRequestPanel-module__TmTt9G__quickBtn:disabled{opacity:.45;cursor:not-allowed}.newInfoRequestPanel-module__TmTt9G__tileGrid{grid-template-columns:repeat(auto-fill,minmax(11.5rem,1fr));gap:.45rem;display:grid}.newInfoRequestPanel-module__TmTt9G__tile{cursor:pointer;text-align:left;background:#fff;border:1px solid #0000001a;border-radius:10px;align-items:flex-start;gap:.5rem;padding:.55rem .6rem;transition:border-color .15s,background .15s,box-shadow .15s;display:flex}.newInfoRequestPanel-module__TmTt9G__tile:hover{background:#fafafa;border-color:#00000029}.newInfoRequestPanel-module__TmTt9G__tileSelected{border-color:color-mix(in srgb,var(--power-pink,#e91e8c)45%,transparent);background:color-mix(in srgb,var(--power-pink,#e91e8c)8%,white);box-shadow:0 0 0 1px color-mix(in srgb,var(--power-pink,#e91e8c)18%,transparent)}.newInfoRequestPanel-module__TmTt9G__tileIcon{color:#71717a;background:#f4f4f5;border-radius:8px;flex-shrink:0;justify-content:center;align-items:center;width:1.75rem;height:1.75rem;transition:background .15s,color .15s;display:flex}.newInfoRequestPanel-module__TmTt9G__tileSelected .newInfoRequestPanel-module__TmTt9G__tileIcon{background:color-mix(in srgb,var(--power-pink,#e91e8c)14%,white);color:var(--power-pink,#e91e8c)}.newInfoRequestPanel-module__TmTt9G__tileText{flex:1;min-width:0}.newInfoRequestPanel-module__TmTt9G__tileLabel{color:#27272a;font-size:.8125rem;font-weight:600;line-height:1.25;display:block}.newInfoRequestPanel-module__TmTt9G__tileDesc{color:#71717a;margin-top:.12rem;font-size:.6875rem;line-height:1.3;display:block}.newInfoRequestPanel-module__TmTt9G__tileCheck{color:#0000;background:#fff;border:1px solid #d4d4d8;border-radius:4px;flex-shrink:0;justify-content:center;align-items:center;width:1rem;height:1rem;margin-top:.1rem;font-size:.65rem;display:flex}.newInfoRequestPanel-module__TmTt9G__tileSelected .newInfoRequestPanel-module__TmTt9G__tileCheck{border-color:var(--power-pink,#e91e8c);background:var(--power-pink,#e91e8c);color:#fff}.newInfoRequestPanel-module__TmTt9G__customList{gap:.4rem;display:grid}.newInfoRequestPanel-module__TmTt9G__customRow{align-items:center;gap:.4rem;display:flex}.newInfoRequestPanel-module__TmTt9G__customInput{color:#27272a;background:#fff;border:1px solid #0000001f;border-radius:8px;flex:1;padding:.45rem .55rem;font-family:inherit;font-size:.8125rem}.newInfoRequestPanel-module__TmTt9G__customInput:focus{border-color:color-mix(in srgb,var(--power-pink,#e91e8c)45%,transparent);box-shadow:0 0 0 2px color-mix(in srgb,var(--power-pink,#e91e8c)12%,transparent);outline:none}.newInfoRequestPanel-module__TmTt9G__removeBtn{color:#71717a;cursor:pointer;background:#fff;border:1px solid #0000001a;border-radius:8px;flex-shrink:0;width:1.75rem;height:1.75rem;font-size:.875rem;line-height:1}.newInfoRequestPanel-module__TmTt9G__removeBtn:hover:not(:disabled){color:#dc2626;background:#fef2f2;border-color:#fecaca}.newInfoRequestPanel-module__TmTt9G__removeBtn:disabled{opacity:.35;cursor:not-allowed}.newInfoRequestPanel-module__TmTt9G__addQuestionBtn{align-self:flex-start;}.newInfoRequestPanel-module__TmTt9G__noteField{gap:.35rem;display:grid}.newInfoRequestPanel-module__TmTt9G__noteLabel{color:#52525b;font-size:.75rem;font-weight:600}.newInfoRequestPanel-module__TmTt9G__noteInput{resize:vertical;background:#fff;border:1px solid #0000001f;border-radius:8px;min-height:2.5rem;padding:.5rem .6rem;font-family:inherit;font-size:.8125rem}.newInfoRequestPanel-module__TmTt9G__noteInput:focus{border-color:color-mix(in srgb,var(--power-pink,#e91e8c)45%,transparent);box-shadow:0 0 0 2px color-mix(in srgb,var(--power-pink,#e91e8c)12%,transparent);outline:none}.newInfoRequestPanel-module__TmTt9G__createFooter{background:#fafafa;border-top:1px solid #00000014;flex-wrap:wrap;justify-content:space-between;align-items:center;gap:.65rem;padding:.65rem 1rem;display:flex}.newInfoRequestPanel-module__TmTt9G__footerMeta{color:#71717a;font-size:.75rem}.newInfoRequestPanel-module__TmTt9G__footerActions{flex-wrap:wrap;gap:.45rem;display:flex}.newInfoRequestPanel-module__TmTt9G__btnCancel{color:#52525b;cursor:pointer;background:#fff;border:1px solid #0000001f;border-radius:8px;padding:.45rem .85rem;font-family:inherit;font-size:.8125rem;font-weight:600}.newInfoRequestPanel-module__TmTt9G__btnCancel:hover:not(:disabled){background:#f4f4f5}.newInfoRequestPanel-module__TmTt9G__btnSend{background:var(--power-pink,#e91e8c);color:#fff;cursor:pointer;box-shadow:0 1px 3px color-mix(in srgb,var(--power-pink,#e91e8c)35%,transparent);border:none;border-radius:8px;padding:.45rem .95rem;font-family:inherit;font-size:.8125rem;font-weight:600}.newInfoRequestPanel-module__TmTt9G__btnSend:hover:not(:disabled){filter:brightness(1.06)}.newInfoRequestPanel-module__TmTt9G__btnSend:disabled,.newInfoRequestPanel-module__TmTt9G__btnCancel:disabled{opacity:.45;cursor:not-allowed}.newInfoRequestPanel-module__TmTt9G__footerToolbar{justify-content:flex-end;align-items:center;margin-top:.85rem;padding-top:.25rem;display:flex}.newInfoRequestPanel-module__TmTt9G__newRequestBtn{background:var(--power-pink,#e91e8c);color:#fff;cursor:pointer;box-shadow:0 1px 3px color-mix(in srgb,var(--power-pink,#e91e8c)35%,transparent);border:none;border-radius:8px;padding:.45rem .9rem;font-family:inherit;font-size:.8125rem;font-weight:600}.newInfoRequestPanel-module__TmTt9G__newRequestBtn:hover:not(:disabled){filter:brightness(1.06)}.newInfoRequestPanel-module__TmTt9G__newRequestBtn:disabled{opacity:.45;cursor:not-allowed}
.NotificationModal-module__v6A8-G__backdrop{-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px);z-index:10060;background:#0006;justify-content:center;align-items:center;display:flex;position:fixed;inset:0}.NotificationModal-module__v6A8-G__modal{z-index:10061;background:#fff;border-radius:20px;width:90%;max-width:450px;padding:2.5rem;box-shadow:0 25px 50px -12px #00000040}.NotificationModal-module__v6A8-G__content{text-align:center;flex-direction:column;align-items:center;gap:1.25rem;display:flex}.NotificationModal-module__v6A8-G__icon{border-radius:50%;justify-content:center;align-items:center;width:64px;height:64px;margin-bottom:.5rem;font-size:2rem;font-weight:700;display:flex}.NotificationModal-module__v6A8-G__success{color:#4caf50;background:#4caf501a;border:2px solid #4caf50}.NotificationModal-module__v6A8-G__error{color:#f44336;background:#f443361a;border:2px solid #f44336}.NotificationModal-module__v6A8-G__info{color:#2196f3;background:#2196f31a;border:2px solid #2196f3}.NotificationModal-module__v6A8-G__question{color:#9c27b0;background:#9c27b01a;border:2px solid #9c27b0}.NotificationModal-module__v6A8-G__title{color:#1a1a1b;font-size:1.5rem;font-weight:600;font-family:var(--font-lexend),"Lexend",sans-serif;margin:0}.NotificationModal-module__v6A8-G__message{color:#4b5563;white-space:pre-line;font-size:1rem;line-height:1.5;font-family:var(--font-work-sans),"Work Sans",sans-serif;margin:0}.NotificationModal-module__v6A8-G__actions{gap:1rem;width:100%;margin-top:.5rem;display:flex}.NotificationModal-module__v6A8-G__confirmButton,.NotificationModal-module__v6A8-G__cancelButton{cursor:pointer;font-size:.95rem;font-weight:600;font-family:var(--font-work-sans),"Work Sans",sans-serif;border:none;border-radius:12px;flex:1;padding:.75rem 1.5rem;transition:all .2s}.NotificationModal-module__v6A8-G__confirmButton{background:var(--power-pink,#e6077e);color:#fff}.NotificationModal-module__v6A8-G__confirmButton:hover{opacity:.9;transform:translateY(-1px)}.NotificationModal-module__v6A8-G__cancelButton{color:#4b5563;background:#f3f4f6}.NotificationModal-module__v6A8-G__cancelButton:hover{background:#e5e7eb}
.JobDetailsModal-module__LrJDlG__backdrop{z-index:10050;background:#0006;position:fixed;inset:0}.JobDetailsModal-module__LrJDlG__wrap{z-index:10051;place-items:center;padding:1rem;display:grid;position:fixed;inset:0}.JobDetailsModal-module__LrJDlG__panel{background:#fff;border:1px solid #e9a9c3;border-radius:1rem;width:100%;max-width:56rem;overflow:hidden;box-shadow:0 25px 50px -12px #00000040}.JobDetailsModal-module__LrJDlG__header{border-bottom:1px solid #efefef;justify-content:space-between;align-items:flex-start;padding:1.25rem;display:flex}.JobDetailsModal-module__LrJDlG__headerTitle{font-size:1.25rem;font-weight:600}.JobDetailsModal-module__LrJDlG__headerMeta{color:#6b7280;font-size:.875rem}.JobDetailsModal-module__LrJDlG__closeBtn{cursor:pointer;background:0 0;border:none;border-radius:9999px;padding:.5rem}.JobDetailsModal-module__LrJDlG__closeBtn:hover{background:#f3f4f6}.JobDetailsModal-module__LrJDlG__closeBtnSvg{color:#4b5563;width:1.25rem;height:1.25rem}.JobDetailsModal-module__LrJDlG__body{max-height:80vh;padding:1.5rem;overflow-y:auto}.JobDetailsModal-module__LrJDlG__grid{gap:1.5rem;display:grid}.JobDetailsModal-module__LrJDlG__gridTwoCol{grid-template-columns:1fr 1fr}@media (max-width:1023px){.JobDetailsModal-module__LrJDlG__gridTwoCol{grid-template-columns:1fr}}.JobDetailsModal-module__LrJDlG__colSpan2{grid-column:1/-1}.JobDetailsModal-module__LrJDlG__tickRow{align-items:center;gap:.5rem;font-size:.875rem;display:flex}.JobDetailsModal-module__LrJDlG__tickBox{border:1px solid #d1d5db;border-radius:.25rem;justify-content:center;align-items:center;width:1.25rem;height:1.25rem;display:inline-flex}.JobDetailsModal-module__LrJDlG__tickBoxOn{color:#fff;background:#e6077e;border-color:#e6077e}.JobDetailsModal-module__LrJDlG__tickBoxOff{color:#9ca3af;background:#fff}.JobDetailsModal-module__LrJDlG__tickLabel{white-space:nowrap}.JobDetailsModal-module__LrJDlG__scheduleBadge{border-radius:9999px;align-items:center;margin-bottom:.75rem;padding:.25rem .75rem;font-size:12px;display:inline-flex}.JobDetailsModal-module__LrJDlG__scheduleGrid{grid-template-columns:auto 1fr;align-items:center;gap:.25rem 1rem;display:grid}.JobDetailsModal-module__LrJDlG__scheduleLabel{color:#374151;font-size:13px}.JobDetailsModal-module__LrJDlG__scheduleInstallerDisplay{color:#111827;margin-bottom:.25rem;font-size:14px}.JobDetailsModal-module__LrJDlG__scheduleInstallerSeparator{color:#6b7280}.JobDetailsModal-module__LrJDlG__technicianRow{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:.75rem;display:flex}.JobDetailsModal-module__LrJDlG__editTechnicianBtn,.JobDetailsModal-module__LrJDlG__addTechnicianBtn,.JobDetailsModal-module__LrJDlG__createTechnicianBtn{color:#e6077e;cursor:pointer;background:#fff;border:1px solid #e9a9c3;border-radius:.5rem;padding:.45rem .75rem;font-size:12px;font-weight:600}.JobDetailsModal-module__LrJDlG__editTechnicianBtn:hover,.JobDetailsModal-module__LrJDlG__addTechnicianBtn:hover,.JobDetailsModal-module__LrJDlG__createTechnicianBtn:hover{background:#fff1f7}.JobDetailsModal-module__LrJDlG__technicianEditor{gap:.75rem;display:grid}.JobDetailsModal-module__LrJDlG__technicianEditorTopRow{align-items:center;gap:.75rem;display:flex}.JobDetailsModal-module__LrJDlG__technicianEditorTopRow .JobDetailsModal-module__LrJDlG__select{flex:1}.JobDetailsModal-module__LrJDlG__technicianActionWrap{display:inline-flex;position:relative}.JobDetailsModal-module__LrJDlG__addTechnicianIconBtn{color:#e6077e;cursor:pointer;background:#fff;border:1px solid #e9a9c3;border-radius:.75rem;flex-shrink:0;justify-content:center;align-items:center;width:2rem;height:2rem;display:inline-flex}.JobDetailsModal-module__LrJDlG__addTechnicianIconBtn:hover{background:#fff1f7}.JobDetailsModal-module__LrJDlG__technicianTooltip{color:#fff;white-space:nowrap;opacity:0;pointer-events:none;z-index:2;background:#111827eb;border-radius:.5rem;padding:.45rem .55rem;font-size:12px;line-height:1;transition:opacity .2s;position:absolute;top:calc(100% + .5rem);right:0}.JobDetailsModal-module__LrJDlG__technicianActionWrap:hover .JobDetailsModal-module__LrJDlG__technicianTooltip,.JobDetailsModal-module__LrJDlG__technicianActionWrap:focus-within .JobDetailsModal-module__LrJDlG__technicianTooltip{opacity:1}.JobDetailsModal-module__LrJDlG__addTechnicianForm{background:#fff8fb;border:1px solid #f3d1e0;border-radius:.75rem;gap:.5rem;padding:.75rem;display:grid}@media (max-width:640px){.JobDetailsModal-module__LrJDlG__technicianEditorTopRow{flex-direction:column;align-items:stretch}}.JobDetailsModal-module__LrJDlG__input{background:#fff;border:1px solid #e5e7eb;border-radius:.5rem;outline:none;width:100%;padding:.5rem .75rem;font-size:13px}.JobDetailsModal-module__LrJDlG__input:focus{box-shadow:0 0 0 2px #e5e7eb}.JobDetailsModal-module__LrJDlG__select{background:#fff;border:1px solid #e5e7eb;border-radius:.5rem;outline:none;width:100%;padding:.5rem .75rem;font-size:13px}.JobDetailsModal-module__LrJDlG__saveWrap{grid-column:1/-1;justify-content:flex-end;display:flex}.JobDetailsModal-module__LrJDlG__saveBtn{color:#fff;cursor:pointer;border:none;border-radius:.5rem;padding:.375rem .75rem;font-size:.75rem;font-weight:500}.JobDetailsModal-module__LrJDlG__saveBtn:disabled{opacity:.5}.JobDetailsModal-module__LrJDlG__saveHint{color:#6b7280;grid-column:1/-1;font-size:12px}.JobDetailsModal-module__LrJDlG__customerRow{align-items:center;gap:.75rem;display:flex}.JobDetailsModal-module__LrJDlG__avatar{color:#fff;border-radius:.5rem;place-items:center;width:2.5rem;height:2.5rem;font-size:1rem;font-weight:700;display:grid}.JobDetailsModal-module__LrJDlG__customerInfo{line-height:1.25}.JobDetailsModal-module__LrJDlG__customerName{font-weight:500}.JobDetailsModal-module__LrJDlG__customerPhone{color:#6b7280;font-size:.75rem}.JobDetailsModal-module__LrJDlG__addressText{color:#1f2937;white-space:pre-line;font-size:13px}.JobDetailsModal-module__LrJDlG__descBox{background:#f9fafb;border-radius:.5rem;padding:.75rem}.JobDetailsModal-module__LrJDlG__descLabel{color:#374151;margin-bottom:.25rem;font-size:.875rem;font-weight:500}.JobDetailsModal-module__LrJDlG__descContent{color:#1f2937;font-size:.875rem}.JobDetailsModal-module__LrJDlG__partCard{border:1px solid #e5e7eb;border-radius:.5rem;margin-bottom:1rem;padding:1rem}.JobDetailsModal-module__LrJDlG__partHeader{justify-content:space-between;align-items:center;margin-bottom:.75rem;display:flex}.JobDetailsModal-module__LrJDlG__partSupplierRow{align-items:center;gap:.5rem;display:flex}.JobDetailsModal-module__LrJDlG__partMethodSelect{background:#fff;border:1px solid #e5e7eb;border-radius:.25rem;outline:none;margin-left:.5rem;padding:.25rem .5rem;font-size:.75rem}.JobDetailsModal-module__LrJDlG__partFields{padding-left:1.75rem}.JobDetailsModal-module__LrJDlG__partGrid{grid-template-columns:1fr 1fr;gap:.5rem;margin-bottom:.75rem;display:grid}.JobDetailsModal-module__LrJDlG__partLabel{color:#374151;margin-bottom:.25rem;font-size:.75rem;font-weight:500;display:block}.JobDetailsModal-module__LrJDlG__partReadonly{color:#374151;background:#f9fafb;border:1px solid #e5e7eb;border-radius:.5rem;width:100%;padding:.5rem .75rem;font-size:13px}.JobDetailsModal-module__LrJDlG__partEmailHint{color:#6b7280;margin-top:.5rem;font-size:.75rem}.JobDetailsModal-module__LrJDlG__partRefs{background:#fff;border:1px solid #e5e7eb;border-radius:.25rem;margin-top:.5rem;padding:.75rem}.JobDetailsModal-module__LrJDlG__partRefsTitle{color:#374151;margin-bottom:.25rem;font-size:.75rem;font-weight:500}.JobDetailsModal-module__LrJDlG__partRefsGrid{color:#1f2937;grid-template-columns:1fr 1fr;gap:.5rem;font-size:12px;display:grid}.JobDetailsModal-module__LrJDlG__partRefLabel{color:#6b7280}.JobDetailsModal-module__LrJDlG__partRefValue{font-weight:500}.JobDetailsModal-module__LrJDlG__applyBtnWrap{justify-content:flex-end;margin-top:1rem;display:flex}.JobDetailsModal-module__LrJDlG__applyBtn{color:#fff;cursor:pointer;border:none;border-radius:.5rem;padding:.375rem .75rem;font-size:.75rem;font-weight:500}.JobDetailsModal-module__LrJDlG__noParts{color:#6b7280;font-size:.875rem}.JobDetailsModal-module__LrJDlG__assetPills{flex-wrap:wrap;gap:.5rem;display:flex}.JobDetailsModal-module__LrJDlG__assetPill{color:#374151;cursor:pointer;background:#f3f4f6;border:1px solid #e5e7eb;border-radius:9999px;align-items:center;gap:.5rem;padding:.25rem .75rem;font-size:12px;display:inline-flex}.JobDetailsModal-module__LrJDlG__assetPillSelected{box-shadow:0 0 0 2px #e6077e40}.JobDetailsModal-module__LrJDlG__assetLoading{justify-content:center;align-items:center;width:100%;height:200px;display:flex}.JobDetailsModal-module__LrJDlG__assetLoadingInner{text-align:center;color:#6b7280}.JobDetailsModal-module__LrJDlG__assetSpinner{border:2px solid #111827;border-bottom-color:#0000;border-radius:9999px;width:1.5rem;height:1.5rem;margin-bottom:.5rem;animation:.8s linear infinite JobDetailsModal-module__LrJDlG__spin;display:inline-block}.JobDetailsModal-module__LrJDlG__assetLoadingP{font-size:.75rem}.JobDetailsModal-module__LrJDlG__assetError{color:#dc2626;background:#fef2f2;border:1px solid #fecaca;border-radius:.5rem;width:100%;padding:.75rem;font-size:.875rem}.JobDetailsModal-module__LrJDlG__assetImgWrap{border:1px solid #e5e7eb;border-radius:.5rem;width:100%;overflow:hidden}.JobDetailsModal-module__LrJDlG__assetImgRelative{position:relative}.JobDetailsModal-module__LrJDlG__assetImg{-o-object-fit:contain;object-fit:contain;width:100%;height:auto;max-height:480px}.JobDetailsModal-module__LrJDlG__assetDownloadBtn{cursor:pointer;background:#ffffffe6;border:1px solid #d1d5db;border-radius:9999px;padding:.5rem;position:absolute;top:.5rem;right:.5rem;box-shadow:0 1px 2px #0000000d}.JobDetailsModal-module__LrJDlG__assetNavWrap{justify-content:space-between;align-items:center;padding:0 .75rem;display:flex;position:absolute;inset:0}.JobDetailsModal-module__LrJDlG__assetNavBtn{cursor:pointer;color:#374151;background:#fffc;border:1px solid #d1d5db;border-radius:.25rem;padding:.25rem .5rem}.JobDetailsModal-module__LrJDlG__assetNavBtn:hover{background:#fff}.JobDetailsModal-module__LrJDlG__assetCounter{color:#374151;background:#fffc;border:1px solid #d1d5db;border-radius:.25rem;padding:.125rem .5rem;font-size:.75rem;position:absolute;bottom:.5rem;left:50%;transform:translate(-50%)}.JobDetailsModal-module__LrJDlG__assetLinks{color:#6b7280;justify-content:space-between;align-items:center;margin-top:.5rem;font-size:.75rem;display:flex}.JobDetailsModal-module__LrJDlG__assetLink{color:#2563eb;text-decoration:none}.JobDetailsModal-module__LrJDlG__assetLink:hover{text-decoration:underline}.JobDetailsModal-module__LrJDlG__pdfWrap{border:1px solid #e5e7eb;border-radius:.5rem;width:100%;overflow:hidden}.JobDetailsModal-module__LrJDlG__pdfInner{background:#f3f4f6;height:600px;position:relative}.JobDetailsModal-module__LrJDlG__pdfIframe{border:none;width:100%;height:100%}.JobDetailsModal-module__LrJDlG__fileLink{color:#374151;background:#fff;border:1px solid #e5e7eb;border-radius:.25rem;align-items:center;gap:.5rem;margin-bottom:.5rem;padding:.5rem .75rem;font-size:13px;text-decoration:none;display:inline-flex}.JobDetailsModal-module__LrJDlG__fileLink:hover{background:#f9fafb}.JobDetailsModal-module__LrJDlG__fileLinkSvg{color:#6b7280;width:1rem;height:1rem}.JobDetailsModal-module__LrJDlG__footer{border-top:1px solid #efefef;justify-content:flex-end;align-items:center;padding:1.25rem;display:flex}.JobDetailsModal-module__LrJDlG__footerBtn{color:#fff;cursor:pointer;background:#e6077e;border:none;border-radius:9999px;padding:.5rem 1rem;font-size:.875rem}@keyframes JobDetailsModal-module__LrJDlG__spin{0%{transform:rotate(0)}to{transform:rotate(360deg)}}
.installer-dashboard-module__fMlSeW__page{max-width:1400px;margin:0 auto}@media (min-width:1600px){.installer-dashboard-module__fMlSeW__page{max-width:1800px}}@media (min-width:1920px){.installer-dashboard-module__fMlSeW__page{max-width:2200px}}.installer-dashboard-module__fMlSeW__headerRow{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:1rem;margin-bottom:1.5rem;display:flex}.installer-dashboard-module__fMlSeW__headerActions{flex-wrap:wrap;align-items:center;gap:1rem;display:flex}.installer-dashboard-module__fMlSeW__createInstallersBtn{color:#fff;background:var(--power-pink,#e6077e);cursor:pointer;white-space:nowrap;border:none;border-radius:8px;padding:.5rem 1rem;font-size:.9375rem;font-weight:600}.installer-dashboard-module__fMlSeW__createInstallersBtn:hover{opacity:.92}.installer-dashboard-module__fMlSeW__wipFilterBtn{color:#374151;cursor:pointer;white-space:nowrap;background:#fff;border:1px solid #d1d5db;border-radius:8px;padding:.5rem 1rem;font-size:.9375rem;font-weight:600}.installer-dashboard-module__fMlSeW__wipFilterBtn:hover:not(.installer-dashboard-module__fMlSeW__wipFilterBtnActive){background:#f9fafb;border-color:#9ca3af}.installer-dashboard-module__fMlSeW__wipFilterBtnActive{color:#fff;background:var(--power-pink,#e6077e);border-color:var(--power-pink,#e6077e)}.installer-dashboard-module__fMlSeW__wipFilterBtnActive:hover{color:#fff;background:var(--power-pink,#e6077e);border-color:var(--power-pink,#e6077e);opacity:.92}.installer-dashboard-module__fMlSeW__headerTitle{background:var(--gradient-primary,linear-gradient(135deg,#e6077e,#9b2f58));-webkit-text-fill-color:transparent;-webkit-background-clip:text;background-clip:text;margin:0;font-size:2.5rem;font-weight:600}.installer-dashboard-module__fMlSeW__headerSubtitle{color:var(--panel-black,#231f20);opacity:.7;font-size:1.05rem;font-weight:400}.installer-dashboard-module__fMlSeW__companyFilter{cursor:pointer;background:#fff;border:1px solid #d1d5db;border-radius:6px;min-width:180px;padding:.5rem 1rem;font-size:.875rem}.installer-dashboard-module__fMlSeW__companyFilter:focus{border-color:var(--power-pink,#e6077e);outline:none;box-shadow:0 0 0 2px #e6077e1a}.installer-dashboard-module__fMlSeW__searchWrap{min-width:220px;max-width:320px}.installer-dashboard-module__fMlSeW__tableWrap{min-height:200px;position:relative}.installer-dashboard-module__fMlSeW__retryBtn{color:#fff;background:var(--power-pink,#e6077e);cursor:pointer;border:none;border-radius:8px;margin-top:.75rem;padding:.5rem 1rem;font-size:.875rem;font-weight:500}.installer-dashboard-module__fMlSeW__retryBtn:hover{opacity:.9}.installer-dashboard-module__fMlSeW__pagination{flex-wrap:wrap;justify-content:center;align-items:center;gap:.5rem;margin-top:1rem;padding:.75rem 0;display:flex}.installer-dashboard-module__fMlSeW__paginationInfo{color:#6b7280;margin-right:.5rem;font-size:.875rem}.installer-dashboard-module__fMlSeW__paginationPerPage{align-items:center;gap:.5rem;margin-right:.5rem;display:inline-flex}.installer-dashboard-module__fMlSeW__paginationPerPageLabel{color:#6b7280;white-space:nowrap;font-size:.875rem}.installer-dashboard-module__fMlSeW__paginationSelect{color:#374151;cursor:pointer;background:#fff;border:1px solid #e5e7eb;border-radius:6px;padding:.25rem .5rem;font-size:.875rem}.installer-dashboard-module__fMlSeW__paginationSelect:hover,.installer-dashboard-module__fMlSeW__paginationSelect:focus{border-color:var(--power-pink,#e6077e);outline:none}.installer-dashboard-module__fMlSeW__paginationBtn{cursor:pointer;color:#374151;background:#fff;border:1px solid #e5e7eb;border-radius:6px;min-width:2rem;height:2rem;padding:0 .5rem;font-size:.875rem}.installer-dashboard-module__fMlSeW__paginationBtn:hover:not(:disabled){background:#f9fafb;border-color:#d1d5db}.installer-dashboard-module__fMlSeW__paginationBtn:disabled{opacity:.5;cursor:not-allowed}.installer-dashboard-module__fMlSeW__paginationBtnActive{background:var(--power-pink,#e6077e);color:#fff;border-color:var(--power-pink,#e6077e)}.installer-dashboard-module__fMlSeW__paginationBtnActive:hover:not(:disabled){background:#d00670;border-color:#d00670}
.installer-onboarding-module__ghFnIW__page{max-width:1400px;margin:0 auto}.installer-onboarding-module__ghFnIW__header{justify-content:space-between;align-items:center;gap:2rem;margin-bottom:2rem;display:flex}.installer-onboarding-module__ghFnIW__headerActions{align-items:center;gap:1.5rem;display:flex}.installer-onboarding-module__ghFnIW__title{background:var(--gradient-primary);-webkit-text-fill-color:transparent;-webkit-background-clip:text;background-clip:text;margin-bottom:.5rem;font-size:2.5rem;font-weight:600}.installer-onboarding-module__ghFnIW__subtitle{color:var(--panel-black);opacity:.7;font-size:1.05rem;font-weight:400}.installer-onboarding-module__ghFnIW__filterDropdownWrapper{align-items:center;gap:.75rem;display:flex}.installer-onboarding-module__ghFnIW__filterLabel{color:var(--panel-black);opacity:.7;white-space:nowrap;font-size:.95rem;font-weight:500}.installer-onboarding-module__ghFnIW__filterDropdown{min-width:150px}.installer-onboarding-module__ghFnIW__loading,.installer-onboarding-module__ghFnIW__empty{text-align:center;color:var(--panel-black);opacity:.6;padding:4rem 2rem;font-size:1.1rem}.installer-onboarding-module__ghFnIW__loadingContainer{flex-direction:column;justify-content:center;align-items:center;gap:1.5rem;min-height:400px;padding:4rem 2rem;display:flex}.installer-onboarding-module__ghFnIW__spinner{border:4px solid #e6077e1a;border-top:4px solid var(--power-pink);border-radius:50%;width:50px;height:50px;animation:1s linear infinite installer-onboarding-module__ghFnIW__spin}.installer-onboarding-module__ghFnIW__loadingText{color:var(--panel-black);opacity:.7;margin:0;font-size:1.1rem;font-weight:500}@keyframes installer-onboarding-module__ghFnIW__spin{to{transform:rotate(360deg)}}.installer-onboarding-module__ghFnIW__submissionsList{flex-direction:column;display:flex}.installer-onboarding-module__ghFnIW__companyName{color:var(--panel-black);margin:0 0 .5rem;font-size:1.5rem;font-weight:700}.installer-onboarding-module__ghFnIW__contactEmail{color:var(--panel-black);opacity:.7;margin:0;font-size:1rem;font-weight:500}.installer-onboarding-module__ghFnIW__badges{flex-shrink:0;align-items:center;gap:.5rem;display:flex}.installer-onboarding-module__ghFnIW__infoRow{flex-wrap:wrap;align-items:center;gap:1rem;display:flex}.installer-onboarding-module__ghFnIW__fieldGroup{align-items:center;gap:.5rem;display:flex}.installer-onboarding-module__ghFnIW__fieldSeparator{color:var(--panel-black);opacity:.3;margin:0 .5rem;font-size:1.2rem}.installer-onboarding-module__ghFnIW__label{color:var(--panel-black);opacity:.8;white-space:nowrap;font-size:.875rem;font-weight:700}.installer-onboarding-module__ghFnIW__value{color:var(--panel-black);font-size:.875rem;font-weight:600}.installer-onboarding-module__ghFnIW__sectionTitle{color:var(--power-pink);border-bottom:1px solid #e6077e33;margin:1rem 0 .75rem;padding-bottom:.5rem;font-size:1.1rem;font-weight:700}.installer-onboarding-module__ghFnIW__infoGrid{grid-template-columns:repeat(auto-fit,minmax(250px,1fr));gap:1rem;display:grid}.installer-onboarding-module__ghFnIW__infoItem{flex-direction:column;gap:.25rem;display:flex}.installer-onboarding-module__ghFnIW__infoLabel{color:var(--panel-black);opacity:.7;text-transform:uppercase;letter-spacing:.5px;font-size:.8rem;font-weight:700}.installer-onboarding-module__ghFnIW__infoValue{color:var(--panel-black);font-size:.95rem;font-weight:600}.installer-onboarding-module__ghFnIW__infoValueWithArrow{color:var(--panel-black);align-items:center;gap:.35rem;font-size:.95rem;font-weight:600;display:inline-flex}.installer-onboarding-module__ghFnIW__arrowDown{color:#4caf50;font-size:1rem}.installer-onboarding-module__ghFnIW__arrowUp{color:#dc2626;font-size:1rem}.installer-onboarding-module__ghFnIW__insuranceLinks{flex-wrap:wrap;gap:1rem;display:flex}.installer-onboarding-module__ghFnIW__insuranceLink{color:var(--power-pink);cursor:pointer;background:#e6077e1a;border:none;border-radius:8px;align-items:center;gap:.5rem;padding:.5rem 1rem;font-family:inherit;font-size:.9rem;font-weight:500;text-decoration:none;transition:all .2s;display:inline-flex}button.installer-onboarding-module__ghFnIW__insuranceLink,div[role=button].installer-onboarding-module__ghFnIW__insuranceLink{color:var(--power-pink);cursor:pointer;background:#e6077e1a;border:none;border-radius:8px;outline:none;align-items:center;gap:.5rem;width:auto;padding:.5rem 1rem;font-family:inherit;font-size:.9rem;font-weight:500;text-decoration:none;transition:all .2s;display:inline-flex}div[role=button].installer-onboarding-module__ghFnIW__insuranceLink:focus{outline:2px solid var(--power-pink);outline-offset:2px}.installer-onboarding-module__ghFnIW__insuranceLink:hover,button.installer-onboarding-module__ghFnIW__insuranceLink:hover,div[role=button].installer-onboarding-module__ghFnIW__insuranceLink:hover{background:#e6077e33;transform:translateY(-1px)}.installer-onboarding-module__ghFnIW__cardFooter{border-top:1px solid #e6077e1a;justify-content:space-between;align-items:center;margin-top:1rem;padding-top:1rem;display:flex}.installer-onboarding-module__ghFnIW__date{color:var(--panel-black);opacity:.6;font-size:.9rem;font-weight:500}.installer-onboarding-module__ghFnIW__contractSection{border-top:1px solid var(--border-color);margin-top:.75rem;margin-bottom:0;padding-top:.75rem;padding-bottom:0}.installer-onboarding-module__ghFnIW__generateContractButtonContainer{justify-content:flex-end;margin-top:1rem;display:flex}.installer-onboarding-module__ghFnIW__contractFileName{background:var(--panel-bg);border:1px solid var(--border-color);border-radius:8px;justify-content:space-between;align-items:center;gap:1rem;margin:.25rem 0;padding:.5rem .75rem;display:flex}.installer-onboarding-module__ghFnIW__contractFileNameButton{color:var(--power-pink);cursor:pointer;text-align:left;background:#e6077e14;border:1px solid #e6077e33;border-radius:6px;flex:1;padding:.5rem .75rem;font-size:.95rem;font-weight:500;transition:all .2s}.installer-onboarding-module__ghFnIW__contractFileNameButton:hover{background:#e6077e1f;border-color:#e6077e4d;text-decoration:none}.installer-onboarding-module__ghFnIW__contractFileNameActions{gap:.5rem;display:flex}.installer-onboarding-module__ghFnIW__contractViewer{margin:.5rem 0;position:relative}.installer-onboarding-module__ghFnIW__contractHeader{border-bottom:1px solid var(--border-color);justify-content:space-between;align-items:center;margin-bottom:.5rem;padding-bottom:.5rem;display:flex}.installer-onboarding-module__ghFnIW__contractTitle{color:var(--panel-black);font-size:1rem;font-weight:600}.installer-onboarding-module__ghFnIW__closeContractButton{color:var(--panel-black);border:1px solid var(--border-color);cursor:pointer;background:#0000000d;border-radius:6px;padding:.5rem 1rem;font-size:.9rem;font-weight:500;transition:all .2s}.installer-onboarding-module__ghFnIW__closeContractButton:hover{border-color:var(--panel-black);background:#0000001a}.installer-onboarding-module__ghFnIW__contractTopActions{justify-content:flex-end;margin-bottom:.5rem;display:flex}.installer-onboarding-module__ghFnIW__contractBottomActions{justify-content:flex-end;margin-top:.5rem;display:flex}.installer-onboarding-module__ghFnIW__pdfViewer{border:1px solid var(--border-color);border-radius:8px;width:100%;height:600px}.installer-onboarding-module__ghFnIW__generateContractButton,.installer-onboarding-module__ghFnIW__sendContractButton,.installer-onboarding-module__ghFnIW__refreshStatusButton{background:var(--gradient-primary);color:#fff;cursor:pointer;border:none;border-radius:8px;justify-content:center;align-items:center;gap:.75rem;padding:.75rem 1.5rem;font-size:.95rem;font-weight:500;transition:all .2s;display:flex}.installer-onboarding-module__ghFnIW__refreshStatusButton{background:linear-gradient(135deg,#2196f3 0%,#1976d2 100%);margin-top:1rem;padding:.5rem 1rem;font-size:.875rem}.installer-onboarding-module__ghFnIW__refreshStatusButton:hover:not(:disabled){transform:translateY(-1px);box-shadow:0 4px 12px #2196f34d}.installer-onboarding-module__ghFnIW__generateContractButton{margin-top:0}.installer-onboarding-module__ghFnIW__generateContractButton:hover:not(:disabled),.installer-onboarding-module__ghFnIW__sendContractButton:hover:not(:disabled){transform:translateY(-1px);box-shadow:0 4px 12px #e6077e4d}.installer-onboarding-module__ghFnIW__generateContractButton:disabled,.installer-onboarding-module__ghFnIW__sendContractButton:disabled,.installer-onboarding-module__ghFnIW__refreshStatusButton:disabled{opacity:.6;cursor:not-allowed}.installer-onboarding-module__ghFnIW__spinner{border:2px solid #ffffff4d;border-top-color:#fff;border-radius:50%;width:16px;height:16px;animation:.8s linear infinite installer-onboarding-module__ghFnIW__spin}.installer-onboarding-module__ghFnIW__contractActions{flex-wrap:wrap;gap:1rem;margin-top:1rem;display:flex}.installer-onboarding-module__ghFnIW__deleteContractButton{color:#dc3545;cursor:pointer;background:#dc35451a;border:1px solid #dc35454d;border-radius:8px;padding:.75rem 1.5rem;font-size:.95rem;font-weight:500;transition:all .2s}.installer-onboarding-module__ghFnIW__deleteContractButton:hover:not(:disabled){background:#dc354526;border-color:#dc3545;transform:translateY(-1px);box-shadow:0 4px 12px #dc354533}.installer-onboarding-module__ghFnIW__deleteContractButton:disabled{opacity:.6;cursor:not-allowed}.installer-onboarding-module__ghFnIW__retractContractButton{color:#f57c00;cursor:pointer;background:#ff98001a;border:1px solid #ff98004d;border-radius:8px;justify-content:center;align-items:center;gap:.5rem;margin-top:1rem;padding:.5rem 1rem;font-size:.875rem;font-weight:500;transition:all .2s;display:flex}.installer-onboarding-module__ghFnIW__retractContractButton:hover:not(:disabled){background:#ff980026;border-color:#f57c00;transform:translateY(-1px);box-shadow:0 4px 12px #ff980033}.installer-onboarding-module__ghFnIW__retractContractButton:disabled{opacity:.6;cursor:not-allowed}.installer-onboarding-module__ghFnIW__statusActions{justify-content:flex-start;align-items:flex-start;gap:.75rem;margin-top:0;display:flex}.installer-onboarding-module__ghFnIW__contractStatus{background:var(--panel-bg);border:1px solid var(--border-color);border-radius:8px;margin-top:.5rem;margin-bottom:0;padding:1rem}.installer-onboarding-module__ghFnIW__statusBadge{color:#856404;background:#fff3cd;border-radius:6px;margin-bottom:.5rem;padding:.5rem 1rem;font-size:.875rem;font-weight:500;display:inline-block}.installer-onboarding-module__ghFnIW__userCreatedBadge{background:var(--power-pink);color:#fff;white-space:nowrap;border-radius:10px;padding:.8rem 1rem;font-size:.875rem;font-weight:600;display:inline-block}.installer-onboarding-module__ghFnIW__statusBadgeSigned{color:#155724;background:#d4edda;border-radius:6px;margin-bottom:.5rem;padding:.5rem 1rem;font-size:.875rem;font-weight:500;display:inline-block}.installer-onboarding-module__ghFnIW__statusText{color:var(--panel-black);opacity:.7;margin:.5rem 0 0;font-size:.9rem}.installer-onboarding-module__ghFnIW__signedContractLink{color:var(--gradient-primary-end);margin-top:.5rem;font-size:.9rem;font-weight:500;text-decoration:none;display:inline-block}.installer-onboarding-module__ghFnIW__signedContractLink:hover{text-decoration:underline}.installer-onboarding-module__ghFnIW__signedContractLinkButton{color:#2196f3;cursor:pointer;background:0 0;border:none;padding:0;font-size:.95rem;font-weight:500;text-decoration:underline}.installer-onboarding-module__ghFnIW__signedContractLinkButton:hover{color:#1976d2}.installer-onboarding-module__ghFnIW__signedContractFile{background:#28a74514;border:1px solid #28a74533;border-radius:8px;justify-content:space-between;align-items:center;gap:1rem;margin:.25rem 0;padding:.5rem .75rem;display:flex}.installer-onboarding-module__ghFnIW__signedContractFileNameButton{color:#28a745;cursor:pointer;text-align:left;background:0 0;border:none;border-radius:6px;flex:1;padding:.5rem .75rem;font-size:.95rem;font-weight:500;transition:all .2s}.installer-onboarding-module__ghFnIW__signedContractFileNameButton:hover{background:#28a7451f;border-color:#28a7454d}.installer-onboarding-module__ghFnIW__recipientStatusWrapper{background:#2196f314;border:1px solid #2196f333;border-radius:6px;align-items:center;gap:.5rem;padding:.35rem .75rem;font-size:.85rem;display:flex}.installer-onboarding-module__ghFnIW__recipientStatusLabel{color:#1976d2;text-transform:uppercase;letter-spacing:.5px;font-size:.75rem;font-weight:700}.installer-onboarding-module__ghFnIW__recipientStatusValue{color:var(--panel-black);font-weight:600}.installer-onboarding-module__ghFnIW__approveButton{color:#fff;cursor:pointer;background:#16a34a;border:none;border-radius:8px;padding:.5rem 1.25rem;font-size:.95rem;font-weight:600;transition:all .2s}.installer-onboarding-module__ghFnIW__approveButton:hover{background:#15803d}.installer-onboarding-module__ghFnIW__cardFooterActions{align-items:center;gap:.75rem;display:flex}.installer-onboarding-module__ghFnIW__createAccountButton{color:#fff;background:var(--power-pink,#e6077e);cursor:pointer;border:none;border-radius:8px;padding:.5rem 1.25rem;font-size:.95rem;font-weight:600;transition:all .2s}.installer-onboarding-module__ghFnIW__createAccountButton:hover:not(:disabled){opacity:.9;transform:translateY(-1px)}.installer-onboarding-module__ghFnIW__createAccountButton:disabled{opacity:.7;cursor:not-allowed}.installer-onboarding-module__ghFnIW__editButton{cursor:pointer;background:#e6077e1a;border:1px solid #e6077e4d;border-radius:8px;justify-content:center;align-items:center;min-width:40px;height:40px;margin-right:.25rem;padding:.5rem .75rem;font-size:1rem;transition:all .3s;display:flex;position:relative}.installer-onboarding-module__ghFnIW__editButton[data-tooltip]:hover:not(:disabled):before{content:attr(data-tooltip);color:#fff;white-space:nowrap;z-index:1000;pointer-events:none;opacity:0;background:linear-gradient(135deg,#e6077e 0%,#ff6b9d 100%);border-radius:8px;padding:.5rem .75rem;font-size:.8rem;font-weight:500;animation:.2s forwards installer-onboarding-module__ghFnIW__tooltipFadeIn;position:absolute;bottom:calc(100% + .5rem);left:50%;transform:translate(-50%);box-shadow:0 4px 12px #00000040}.installer-onboarding-module__ghFnIW__editButton:hover{border-color:var(--power-pink);background:#e6077e33}.installer-onboarding-module__ghFnIW__powerAppsButton{cursor:pointer;background:#2196f31a;border:1px solid #2196f34d;border-radius:8px;justify-content:center;align-items:center;min-width:40px;height:40px;margin:0 .25rem;padding:.5rem .75rem;font-size:1rem;transition:all .3s;display:flex;position:relative}.installer-onboarding-module__ghFnIW__powerAppsButton[data-tooltip]:hover:not(:disabled):before{content:attr(data-tooltip);color:#fff;white-space:nowrap;z-index:1000;pointer-events:none;opacity:0;background:linear-gradient(135deg,#2196f3 0%,#64b5f6 100%);border-radius:8px;padding:.5rem .75rem;font-size:.8rem;font-weight:500;animation:.2s forwards installer-onboarding-module__ghFnIW__tooltipFadeIn;position:absolute;bottom:calc(100% + .5rem);left:50%;transform:translate(-50%);box-shadow:0 4px 12px #00000040}.installer-onboarding-module__ghFnIW__powerAppsButton[data-tooltip]:hover:not(:disabled):after{content:"";z-index:1000;pointer-events:none;opacity:0;border:5px solid #0000;border-top-color:#2196f3;animation:.2s forwards installer-onboarding-module__ghFnIW__tooltipFadeIn;position:absolute;bottom:calc(100% + .25rem);left:50%;transform:translate(-50%)}.installer-onboarding-module__ghFnIW__powerAppsButton:hover:not(:disabled){background:#2196f333;border-color:#2196f380;transform:translateY(-1px);box-shadow:0 2px 8px #2196f333}.installer-onboarding-module__ghFnIW__powerAppsButton:disabled{opacity:.5;cursor:wait}.installer-onboarding-module__ghFnIW__modalBackdrop{-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px);z-index:10000;background:#0009;position:fixed;inset:0}.installer-onboarding-module__ghFnIW__editModal{z-index:10001;background:#fff;border-radius:20px;flex-direction:column;width:90%;max-width:1000px;max-height:90vh;margin:0;display:flex;overflow:hidden;box-shadow:0 20px 60px #0000004d;position:fixed!important;top:50%!important;left:50%!important}.installer-onboarding-module__ghFnIW__modalCloseButton{color:#666;cursor:pointer;z-index:10002;background:#0000000d;border:none;border-radius:50%;justify-content:center;align-items:center;width:40px;height:40px;font-size:1.5rem;line-height:1;transition:all .3s;display:flex;position:absolute;top:1rem;right:1rem}.installer-onboarding-module__ghFnIW__modalCloseButton:hover:not(:disabled){color:#000;background:#0000001a;transform:rotate(90deg)}.installer-onboarding-module__ghFnIW__modalContent{max-height:calc(90vh - 2rem);padding:2.5rem;overflow-y:auto}.installer-onboarding-module__ghFnIW__modalContent::-webkit-scrollbar{width:10px}.installer-onboarding-module__ghFnIW__modalContent::-webkit-scrollbar-track{background:#e6077e0d;border-radius:10px}.installer-onboarding-module__ghFnIW__modalContent::-webkit-scrollbar-thumb{background:#e6077e33;border-radius:10px}.installer-onboarding-module__ghFnIW__modalContent::-webkit-scrollbar-thumb:hover{background:#e6077e4d}.installer-onboarding-module__ghFnIW__editFormContainer{background:#fff;border:1px solid #00000014;border-radius:16px;margin-bottom:2rem;padding:2rem;overflow:hidden;box-shadow:0 4px 20px #0000001a}.installer-onboarding-module__ghFnIW__editForm{flex-direction:column;gap:2rem;display:flex}.installer-onboarding-module__ghFnIW__editFormTitle{color:var(--panel-black);margin-bottom:.5rem;font-size:1.5rem;font-weight:600}.installer-onboarding-module__ghFnIW__editFormSection{background:#f9f9f9;border:1px solid #0000000d;border-radius:12px;flex-direction:column;gap:1rem;padding:1.5rem;display:flex}.installer-onboarding-module__ghFnIW__editSectionTitle{color:var(--panel-black);margin-bottom:.5rem;font-size:1.1rem;font-weight:600}.installer-onboarding-module__ghFnIW__editFormNote{color:#666;margin-bottom:.5rem;font-size:.9rem}.installer-onboarding-module__ghFnIW__editFormRow{grid-template-columns:1fr 1fr;gap:1rem;display:grid}.installer-onboarding-module__ghFnIW__editFormGroup{flex-direction:column;gap:.5rem;display:flex}.installer-onboarding-module__ghFnIW__editFormGroup label{color:var(--panel-black);font-size:.9rem;font-weight:500}.installer-onboarding-module__ghFnIW__editFormHint{color:#666;margin:0 0 .5rem;font-size:.875rem}.installer-onboarding-module__ghFnIW__editRadioGroup{flex-direction:column;gap:.5rem;display:flex}.installer-onboarding-module__ghFnIW__editRadioLabel{color:var(--panel-black);cursor:pointer;align-items:center;gap:.5rem;font-size:.9rem;font-weight:500;display:flex}.installer-onboarding-module__ghFnIW__editRadioLabel input{cursor:pointer}.installer-onboarding-module__ghFnIW__editInput,.installer-onboarding-module__ghFnIW__editSelect,.installer-onboarding-module__ghFnIW__editTextarea{background:#fff;border:2px solid #e0e0e0;border-radius:8px;width:100%;padding:.75rem 1rem;font-family:inherit;font-size:1rem;transition:all .3s}.installer-onboarding-module__ghFnIW__editTextarea{resize:vertical;min-height:80px}.installer-onboarding-module__ghFnIW__editInput:focus,.installer-onboarding-module__ghFnIW__editSelect:focus,.installer-onboarding-module__ghFnIW__editTextarea:focus{border-color:var(--power-pink);outline:none;box-shadow:0 0 0 3px #e6077e1a}.installer-onboarding-module__ghFnIW__editFormActions{border-top:1px solid #0000001a;justify-content:flex-end;gap:1rem;margin-top:1rem;padding-top:1.5rem;display:flex}.installer-onboarding-module__ghFnIW__editSaveButton{background:var(--gradient-primary);color:#fff;cursor:pointer;border:none;border-radius:12px;padding:.75rem 2rem;font-size:1rem;font-weight:500;transition:all .3s;box-shadow:0 4px 15px #0000002e}.installer-onboarding-module__ghFnIW__editSaveButton:hover:not(:disabled){transform:translateY(-2px);box-shadow:0 6px 20px #00000040}.installer-onboarding-module__ghFnIW__editSaveButton:disabled{opacity:.6;cursor:not-allowed}.installer-onboarding-module__ghFnIW__editCancelButton{color:var(--power-pink);cursor:pointer;background:0 0;border:2px solid #e6077e4d;border-radius:12px;padding:.75rem 2rem;font-size:1rem;font-weight:500;transition:all .3s}.installer-onboarding-module__ghFnIW__editCancelButton:hover{border-color:var(--power-pink);background:#e6077e0d}@keyframes installer-onboarding-module__ghFnIW__tooltipFadeIn{to{opacity:1}}.installer-onboarding-module__ghFnIW__deleteButton{cursor:pointer;background:#dc35451a;border:1px solid #dc35454d;border-radius:8px;justify-content:center;align-items:center;min-width:40px;height:40px;margin-left:.25rem;padding:.5rem .75rem;font-size:1rem;transition:all .3s;display:flex;position:relative}.installer-onboarding-module__ghFnIW__deleteButton[data-tooltip]:hover:not(:disabled):before{content:attr(data-tooltip);color:#fff;white-space:nowrap;z-index:1000;pointer-events:none;opacity:0;background:linear-gradient(135deg,#e6077e 0%,#ff6b9d 100%);border-radius:8px;padding:.5rem .75rem;font-size:.8rem;font-weight:500;animation:.2s forwards installer-onboarding-module__ghFnIW__tooltipFadeIn;position:absolute;bottom:calc(100% + .5rem);left:50%;transform:translate(-50%);box-shadow:0 4px 12px #00000040}.installer-onboarding-module__ghFnIW__deleteButton[data-tooltip]:hover:not(:disabled):after{content:"";z-index:1000;pointer-events:none;opacity:0;border:5px solid #0000;border-top-color:#e6077e;animation:.2s forwards installer-onboarding-module__ghFnIW__tooltipFadeIn;position:absolute;bottom:calc(100% + .25rem);left:50%;transform:translate(-50%)}.installer-onboarding-module__ghFnIW__deleteButton:hover:not(:disabled){background:#dc354533;border-color:#dc354580;transform:translateY(-1px);box-shadow:0 2px 8px #dc354533}.installer-onboarding-module__ghFnIW__deleteButton:disabled{opacity:.5;cursor:wait}.installer-onboarding-module__ghFnIW__stats{color:#666;gap:1.5rem;margin-bottom:1.5rem;font-size:.9rem;display:flex}.installer-onboarding-module__ghFnIW__pagination{justify-content:center;align-items:center;gap:.5rem;margin-top:2rem;padding:1.5rem 0;display:flex}.installer-onboarding-module__ghFnIW__pageNumbers{align-items:center;gap:.5rem;display:flex}.installer-onboarding-module__ghFnIW__paginationButton{cursor:pointer;color:var(--panel-black);background:#fff;border:2px solid #e0e0e0;border-radius:8px;justify-content:center;align-items:center;min-width:40px;padding:.5rem 1rem;font-size:.9rem;font-weight:500;transition:all .2s;display:flex}.installer-onboarding-module__ghFnIW__paginationButton:hover:not(.installer-onboarding-module__ghFnIW__disabled){border-color:var(--power-pink);color:var(--power-pink);background:#e6077e0d}.installer-onboarding-module__ghFnIW__paginationButton.installer-onboarding-module__ghFnIW__active{background:var(--gradient-primary);color:#fff;border-color:var(--power-pink);box-shadow:0 2px 8px #e6077e4d}.installer-onboarding-module__ghFnIW__paginationButton.installer-onboarding-module__ghFnIW__disabled{opacity:.5;cursor:not-allowed;background:#f5f5f5}.installer-onboarding-module__ghFnIW__paginationButton.installer-onboarding-module__ghFnIW__disabled:hover{color:var(--panel-black);background:#f5f5f5;border-color:#e0e0e0}.installer-onboarding-module__ghFnIW__prevNextButton{padding:.5rem 1.25rem;font-weight:500}.installer-onboarding-module__ghFnIW__ellipsis{color:#999;-webkit-user-select:none;user-select:none;padding:.5rem .25rem;font-size:.9rem}.installer-onboarding-module__ghFnIW__pageNumberButton{min-width:40px}@media (max-width:768px){.installer-onboarding-module__ghFnIW__header{flex-direction:column;gap:1rem}.installer-onboarding-module__ghFnIW__filterDropdownWrapper{width:100%}.installer-onboarding-module__ghFnIW__filterDropdown{flex:1}.installer-onboarding-module__ghFnIW__title{font-size:2rem}.installer-onboarding-module__ghFnIW__infoGrid{grid-template-columns:1fr}.installer-onboarding-module__ghFnIW__infoRow{flex-direction:column;gap:.25rem}.installer-onboarding-module__ghFnIW__insuranceLinks{flex-direction:column}}.installer-onboarding-module__ghFnIW__gmConfigButton{color:var(--power-pink);cursor:pointer;background:#fff;border:1px solid #e6077e4d;border-radius:10px;align-items:center;gap:.5rem;padding:.65rem 1.25rem;font-size:.95rem;font-weight:600;transition:all .3s cubic-bezier(.4,0,.2,1);display:flex;box-shadow:0 4px 12px #e6077e0d}.installer-onboarding-module__ghFnIW__gmConfigButton:hover{border-color:var(--power-pink);background:#e6077e0d;transform:translateY(-2px);box-shadow:0 6px 16px #e6077e1a}.installer-onboarding-module__ghFnIW__gmModal{z-index:10001;background:#fff;border-radius:24px;flex-direction:column;width:90%;max-width:500px;display:flex;position:fixed;top:30%;left:40%;overflow:hidden;transform:translate(-50%,-50%);box-shadow:0 25px 50px -12px #00000040}.installer-onboarding-module__ghFnIW__gmModalHeader{background:var(--gradient-primary);justify-content:space-between;align-items:center;padding:1.5rem 2rem;display:flex}.installer-onboarding-module__ghFnIW__gmModalHeader h2{color:#fff;margin:0;font-size:1.25rem;font-weight:700}.installer-onboarding-module__ghFnIW__closeBtn{color:#fff;cursor:pointer;background:#fff3;border:none;border-radius:50%;justify-content:center;align-items:center;width:32px;height:32px;transition:all .2s;display:flex}.installer-onboarding-module__ghFnIW__closeBtn:hover{background:#ffffff4d}.installer-onboarding-module__ghFnIW__gmModalBody{padding:2rem}.installer-onboarding-module__ghFnIW__gmModalSubtitle{color:#4b5563;margin-bottom:2rem;font-size:1rem;font-weight:500;line-height:1.5}.installer-onboarding-module__ghFnIW__gmFormGroup{margin-bottom:1.5rem}.installer-onboarding-module__ghFnIW__gmFormGroup label{color:var(--panel-black);text-transform:uppercase;letter-spacing:.5px;opacity:.8;margin-bottom:.5rem;font-size:.875rem;font-weight:700;display:block}.installer-onboarding-module__ghFnIW__gmFormGroup input{background:#f9fafb;border:2px solid #e5e7eb;border-radius:12px;outline:none;width:100%;padding:.875rem 1.25rem;font-size:1rem;transition:all .2s}.installer-onboarding-module__ghFnIW__gmFormGroup input:focus{border-color:var(--power-pink);background:#fff;box-shadow:0 0 0 4px #e6077e1a}.installer-onboarding-module__ghFnIW__gmModalActions{gap:1rem;margin-top:2rem;display:flex}.installer-onboarding-module__ghFnIW__gmCancelBtn{color:#4b5563;cursor:pointer;background:#f3f4f6;border:none;border-radius:12px;flex:1;padding:1rem;font-weight:600;transition:all .2s}.installer-onboarding-module__ghFnIW__gmCancelBtn:hover{background:#e5e7eb}.installer-onboarding-module__ghFnIW__gmSaveBtn{background:var(--gradient-primary);color:#fff;cursor:pointer;border:none;border-radius:12px;flex:2;padding:1rem;font-weight:700;transition:all .2s;box-shadow:0 4px 12px #e6077e33}.installer-onboarding-module__ghFnIW__gmSaveBtn:hover:not(:disabled){transform:translateY(-2px);box-shadow:0 6px 20px #e6077e4d}.installer-onboarding-module__ghFnIW__gmSaveBtn:disabled{opacity:.7;cursor:wait}
.installer-dashboard-module__ntarza__pageWrap{flex-direction:column;min-height:70dvh;display:flex}.installer-dashboard-module__ntarza__pageWrap>:nth-child(2){flex:1;min-height:280px}.installer-dashboard-module__ntarza__headerRowCentered{grid-template-columns:1fr auto 1fr;align-items:center;gap:1rem;width:100%;margin-bottom:1.5rem;display:grid}.installer-dashboard-module__ntarza__headerRowCentered>h1{grid-column:2;justify-self:center}.installer-dashboard-module__ntarza__headerRowCentered>:last-child:not(h1){grid-column:3;justify-self:end}.installer-dashboard-module__ntarza__muted{color:#6b7280;max-width:42rem;font-size:1rem;line-height:1.5}.installer-dashboard-module__ntarza__errorText{color:#b91c1c;font-size:1rem}.installer-dashboard-module__ntarza__techniciansHeaderActions{align-items:center;gap:.75rem;display:flex}.installer-dashboard-module__ntarza__tableEmpty{text-align:center;color:#6b7280;padding:2rem 1rem;font-size:.9375rem;display:block}.installer-dashboard-module__ntarza__addFieldLabel{color:#374151;gap:.35rem;font-size:.8125rem;font-weight:600;display:grid}.installer-dashboard-module__ntarza__addFieldLabel span{display:block}@media (max-width:640px){.installer-dashboard-module__ntarza__headerRowCentered{text-align:center;grid-template-columns:1fr;justify-items:center}.installer-dashboard-module__ntarza__headerRowCentered>h1{grid-column:1}.installer-dashboard-module__ntarza__headerRowCentered>:last-child{grid-column:1;justify-self:stretch;max-width:100%}}
.NotificationContext-module__HvZHwG__toast{z-index:9999;border-radius:8px;padding:.75rem 1.25rem;font-size:.875rem;font-weight:500;position:fixed;bottom:1.5rem;right:1.5rem;box-shadow:0 4px 12px #00000026}.NotificationContext-module__HvZHwG__toastSuccess{color:#166534;background:#f0fdf4}.NotificationContext-module__HvZHwG__toastError{color:#991b1b;background:#fef2f2}.NotificationContext-module__HvZHwG__toastInfo{color:#374151;background:#f3f4f6}
.DuplicateConfirmationModal-module__RZ9NjW__modalBackdrop{-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px);z-index:10000;background:#00000080;position:fixed;inset:0}.DuplicateConfirmationModal-module__RZ9NjW__modalContainer{z-index:10001;pointer-events:none;justify-content:center;align-items:center;display:flex;position:fixed;inset:0}.DuplicateConfirmationModal-module__RZ9NjW__modal{pointer-events:auto;-webkit-backdrop-filter:blur(30px);backdrop-filter:blur(30px);background:#fffffff2;border:1px solid #0000001a;border-radius:20px;min-width:400px;max-width:500px;padding:2rem;position:relative;box-shadow:0 20px 60px #0000004d,inset 0 0 0 1px #fffc}.DuplicateConfirmationModal-module__RZ9NjW__modalHeader{align-items:center;gap:1rem;margin-bottom:1.5rem;display:flex}.DuplicateConfirmationModal-module__RZ9NjW__warningIcon{font-size:2rem}.DuplicateConfirmationModal-module__RZ9NjW__modalTitle{color:var(--panel-black);margin:0;font-size:1.5rem;font-weight:600}.DuplicateConfirmationModal-module__RZ9NjW__modalContent{margin-bottom:2rem}.DuplicateConfirmationModal-module__RZ9NjW__modalMessage{color:var(--panel-black);opacity:.8;margin-bottom:1rem;font-size:1rem;line-height:1.6}.DuplicateConfirmationModal-module__RZ9NjW__proposalNumberBox{background:#e6077e1a;border:1px solid #e6077e33;border-radius:12px;flex-direction:column;gap:.5rem;margin:1rem 0;padding:1rem;display:flex}.DuplicateConfirmationModal-module__RZ9NjW__proposalLabel{color:var(--panel-black);opacity:.6;font-size:.875rem;font-weight:500}.DuplicateConfirmationModal-module__RZ9NjW__proposalNumber{color:var(--power-pink);font-size:1.25rem;font-weight:600;font-family:var(--font-work-sans),"Work Sans",sans-serif}.DuplicateConfirmationModal-module__RZ9NjW__warningText{color:var(--panel-black);opacity:.7;margin-top:1rem;font-size:.95rem;line-height:1.6}.DuplicateConfirmationModal-module__RZ9NjW__modalActions{justify-content:flex-end;gap:1rem;display:flex}.DuplicateConfirmationModal-module__RZ9NjW__modalCancelButton,.DuplicateConfirmationModal-module__RZ9NjW__modalConfirmButton{cursor:pointer;border:none;border-radius:12px;padding:.75rem 1.5rem;font-size:1rem;font-weight:500;transition:all .2s}.DuplicateConfirmationModal-module__RZ9NjW__modalCancelButton{color:var(--panel-black);background:#0000000d}.DuplicateConfirmationModal-module__RZ9NjW__modalCancelButton:hover{background:#0000001a}.DuplicateConfirmationModal-module__RZ9NjW__modalConfirmButton{background:var(--power-pink);color:#fff}.DuplicateConfirmationModal-module__RZ9NjW__modalConfirmButton:hover{background:#c4066a;transform:translateY(-1px);box-shadow:0 4px 12px #e6077e4d}.DuplicateConfirmationModal-module__RZ9NjW__modalConfirmButton:active{transform:translateY(0)}
.AdminListSkeleton-module__wSyI0G__stats{min-height:28px;margin-bottom:1rem}.AdminListSkeleton-module__wSyI0G__submissionsList{flex-direction:column;display:flex}.AdminListSkeleton-module__wSyI0G__card{background:#ffffffd9;border:1px solid #00000014;border-radius:20px;margin-bottom:1.5rem;padding:1.25rem 2rem;box-shadow:0 10px 40px #00000014}.AdminListSkeleton-module__wSyI0G__cardHeader{justify-content:space-between;align-items:flex-start;display:flex}.AdminListSkeleton-module__wSyI0G__headerLeft{flex:1;min-width:0}.AdminListSkeleton-module__wSyI0G__headerActions{flex-shrink:0;align-items:center;gap:.75rem;display:flex}.AdminListSkeleton-module__wSyI0G__skeletonLine,.AdminListSkeleton-module__wSyI0G__skeletonPill,.AdminListSkeleton-module__wSyI0G__skeletonBtn{background:linear-gradient(90deg,#e5e7eb 0%,#f3f4f6 50%,#e5e7eb 100%) 0 0/200% 100%;border-radius:4px;animation:1.2s ease-in-out infinite AdminListSkeleton-module__wSyI0G__skeletonShimmer}.AdminListSkeleton-module__wSyI0G__skeletonPill{border-radius:9999px;width:88px;height:32px}.AdminListSkeleton-module__wSyI0G__skeletonBtn{width:32px;height:32px}@keyframes AdminListSkeleton-module__wSyI0G__skeletonShimmer{0%{background-position:200% 0}to{background-position:-200% 0}}
