@import url(https://fonts.googleapis.com/css2?family=Inter:wght@300;400;500;600;700;800&display=swap);body{-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;font-family:-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Oxygen,Ubuntu,Cantarell,Fira Sans,Droid Sans,Helvetica Neue,sans-serif;margin:0}code{font-family:source-code-pro,Menlo,Monaco,Consolas,Courier New,monospace}.App{text-align:center}.App-logo{height:40vmin;pointer-events:none}@media (prefers-reduced-motion:no-preference){.App-logo{animation:App-logo-spin 20s linear infinite}}.App-header{align-items:center;background-color:#282c34;color:#fff;display:flex;flex-direction:column;font-size:calc(10px + 2vmin);justify-content:center;min-height:100vh}.App-link{color:#61dafb}@keyframes App-logo-spin{0%{transform:rotate(0deg)}to{transform:rotate(1turn)}}.about-text{flex:1 1;padding:20px}.about-text h2{color:#333;margin-top:20px}.windowbox{height:280px;justify-items:center;width:280px}.aboutbgimg{background-color:#c69f4d}.border.border-dark{cursor:pointer;transition:all .35s ease}.border.border-dark:hover{border-color:#000;box-shadow:0 15px 30px #0003;transform:translateY(-10px)}.windowbox img{transition:transform .4s ease}.border.border-dark:hover .windowbox img{transform:scale(1.08)}.window-grid h3,.window-grid p{transition:color .3s ease,transform .3s ease}.border.border-dark:hover h3{color:#000;transform:translateY(-4px)}.border.border-dark:hover p{transform:translateY(-2px)}#windowboxcos{background:linear-gradient(#1e1e1e99,#1e1e1e99),url(https://img.freepik.com/premium-photo/workman-overalls-installing-adjusting-plastic-windows-living-room-home_255667-64220.jpg);background-size:cover}.review1{display:flex;flex-wrap:wrap}.reviewimg{border-radius:50px;height:80px;width:80px}.review1{-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);background:#ffffffbf;border-radius:18px;box-shadow:0 10px 35px #00000014;overflow:hidden;padding:15px;position:relative;transition:all .4s ease}.review1:before{background:linear-gradient(120deg,#4facfe,#00f2fe,#43e97b,#fa709a);border-radius:20px;content:"";inset:-2px;opacity:0;position:absolute;transition:opacity .4s ease;z-index:-1}.review1:hover{box-shadow:0 18px 45px #00000026;transform:translateY(-12px)}.review1:hover:before{opacity:1}.reviewimg{border:3px solid #fff;border-radius:50%;box-shadow:0 4px 15px #00000026;height:75px;object-fit:cover;transition:all .4s ease;width:75px}.review1:hover .reviewimg{transform:scale(1.1)}.review1 h6{letter-spacing:1px;transition:color .3s ease}.review1 p{color:#555;font-size:15px;line-height:1.6}.asdimg{border-radius:15px;transition:all .4s ease}.asdimg:hover{box-shadow:0 12px 35px #0003;transform:scale(1.04)}.review1{animation:saasFade .9s ease}@keyframes saasFade{0%{opacity:0;transform:translateY(30px)}to{opacity:1;transform:translateY(0)}}.logoimg{height:90px;width:90px}.slide-btn{background:#0000;border:2px solid #000;cursor:pointer;overflow:hidden;padding:12px 30px;position:relative;width:250px}.slide-btn span{position:relative;z-index:2}.slide-btn:before{background:#000;content:"";height:100%;left:-100%;position:absolute;top:0;transition:.4s;width:100%;z-index:1}.slide-btn:hover:before{left:0}.slide-btn:hover span{color:#fff}.con-btn{background:#0000;border:2px solid #000;cursor:pointer;overflow:hidden;padding:12px 30px;position:relative;width:250px}.con-btn span{position:relative;z-index:2}.con-btn:before{background:rgba(5,195,24,.849);content:"";height:100%;left:-100%;position:absolute;top:0;transition:.4s;width:100%;z-index:1}.con-btn:hover:before{left:0}.con-btn:hover span{color:#0b0000}.saccc.def{background:#0e121b;color:#e5e7eb;padding:60px 30px 20px}.fonta2 h3{color:#fff;font-weight:700;margin-bottom:20px}.saccc.def p{line-height:1.7;max-width:420px}.saccc.def h3.text-dark{color:#38bdf8!important}.saccc.def a{color:#e5e7eb!important;display:inline-block;text-decoration:none;transition:all .3s ease}.saccc.def a:hover{color:#38bdf8!important;transform:translateX(6px)}.saccc.def .bi{background:#1e293b;border-radius:50%;padding:10px;transition:all .3s ease}.saccc.def .bi:hover{background:#38bdf8;color:#0f172a!important;transform:scale(1.2)}.saccc.def .col-12{display:flex;flex-direction:column;justify-content:flex-start}.saccc.def .ms-3{margin-left:0!important}.saccc.def hr{border-top:1px solid #334155;margin-top:40px}.saccc.def .text-primary{color:#38bdf8!important;font-size:14px}@media (max-width:768px){.saccc.def{text-align:center}.saccc.def p{margin:auto}.saccc.def .d-flex{justify-content:center;margin-top:15px}.saccc.def .col-12{align-items:center;margin-bottom:30px}}.about-page{background:#f5f7fa}.about-hero{background:linear-gradient(135deg,#0e131a,#1c1f20);color:#fff;padding:80px 40px}.hero-img{border-radius:12px;box-shadow:0 10px 25px #0000004d}.section-title{color:#0d6efd;font-weight:700;margin-bottom:20px}.about-img{border-radius:12px;box-shadow:0 8px 20px #00000026}.mission-section{background:#0f172a;color:#e5e7eb;padding:60px 20px}.mission-box,.vision-box{padding:30px}.mission-box{border-right:1px solid #334155}.feature-card{background:#fff;border-radius:12px;box-shadow:0 8px 20px #0000001a;padding:25px;transition:.3s}.feature-card:hover{transform:translateY(-8px)}.cta-section{background:linear-gradient(135deg,#0d6efd,#6610f2);color:#fff;padding:60px 20px}@media(max-width:768px){.mission-box{border-bottom:1px solid #334155;border-right:none}}.counter-section{background:linear-gradient(135deg,#000,#4cd1f6);color:#fff;padding:70px 20px}.counter-box{margin:20px 0}.counter-number{font-size:48px;font-weight:700}.counter-label{font-size:18px;letter-spacing:1px;margin-top:10px}@media(max-width:768px){.counter-number{font-size:36px}}.contact-hero{animation:fadeInDown 1s ease-in-out;background:#111;color:#fff;padding:80px 20px;text-align:center}.contact-hero-btn{animation:pulse 2s infinite;margin-top:20px}.contact-card{background:#fff;border-radius:10px;box-shadow:0 5px 15px #0000001a;padding:25px;transition:.3s}.contact-card:hover{box-shadow:0 15px 30px #0003;transform:translateY(-10px)}.contact-service-card{background:#f8f9fa;border-radius:8px;padding:20px;transition:.3s}.contact-service-card:hover{background:#ffc107;color:#000;transform:scale(1.05)}.contact-img-zoom img{transition:.4s}.contact-img-zoom:hover img{transform:scale(1.1)}.contact-form-card{animation:fadeUp 1s ease forwards;background:#fff;border-radius:10px;box-shadow:0 10px 30px #0000001a;padding:30px}.contact-submit-btn{margin-top:10px}.contact-cta{background:#ffc107;margin-top:60px;padding:40px 20px;text-align:center}.contact-cta-btn{animation:pulse 2s infinite}.contact-fade-up{animation:fadeUp 1s ease forwards}@keyframes fadeInDown{0%{opacity:0;transform:translateY(-40px)}to{opacity:1;transform:translateY(0)}}@keyframes pulse{0%{box-shadow:0 0 0 0 #ffc107b3}70%{box-shadow:0 0 0 15px #ffc10700}to{box-shadow:0 0 0 0 #ffc10700}}.glass-wrapper{align-items:center;background:linear-gradient(135deg,#1e3c72,#2a5298);display:flex;min-height:100vh}.glass-card{animation:fadeUp .7s ease;backdrop-filter:blur(15px);-webkit-backdrop-filter:blur(15px);background:#ffffff14;border:1px solid #fff3;border-radius:20px;box-shadow:0 8px 32px #0000004d;max-width:420px;width:100%}@keyframes fadeUp{0%{opacity:0;transform:translateY(30px)}to{opacity:1;transform:translateY(0)}}.glass-input{background:#ffffff1a;border:1px solid #ffffff4d;border-radius:12px;color:#fff;outline:none;padding:12px 15px;transition:all .3s ease;width:100%}.glass-input::placeholder{color:#ffffffb3}.glass-input:focus{background:#ffffff26;border-color:#fff;box-shadow:0 0 15px #ffffff80}.glass-btn{background:#fff;border:none;border-radius:12px;color:#2a5298;font-weight:600;padding:12px;transition:.3s ease}.glass-btn:hover{background:#2a5298;box-shadow:0 5px 20px #0000004d;color:#fff}@media (max-width:576px){.glass-card{margin:15px;padding:25px}}.card{border-radius:10px}.gps-btn{border-radius:20px;padding:6px 18px}.add-btn{border-radius:50%;font-size:20px;height:45px;margin-top:10px;position:absolute;right:25px;width:45px}.dep2{background-image:url(https://content.jdmagicbox.com/v2/comp/delhi/w3/011pxx11.xx11.180922155604.k6w3/catalogue/northern-glass-solutions-shakarpur-delhi-toughened-glass-dealers-6fwis059xf.jpg);background-repeat:no-repeat;background-size:cover;height:400px}@media (max-width:768px){.add-btn{margin-top:10px;position:static}}.admin-bg{background:#f1f3f6}.sidebar{background:linear-gradient(180deg,#1a1f36,#111827)}.sidebar .nav-link{border-radius:8px;color:#cbd5e1;transition:.3s}.sidebar .nav-link:hover{background:#2563eb;color:#fff}.sidebar .nav-link.active{background:#2563eb!important;color:#fff!important}.content-card{background:#fff;border-radius:15px;box-shadow:0 5px 20px #00000014;padding:25px}.form-card{background:#f9fafb;border:1px solid #e5e7eb;border-radius:12px;padding:20px}.submit-btn{border-radius:10px;font-weight:600;padding:10px;transition:.3s}.submit-btn:hover{box-shadow:0 5px 12px #2563eb4d;transform:translateY(-2px)}@media (max-width:768px){.sidebar{min-height:auto}}.sidebar{transition:all .3s ease}.sidebar.closed{overflow:hidden;width:0}.sidebar.open{width:250px}.admin-table{border-collapse:collapse;font-family:Arial,sans-serif;margin:20px 0;width:100%}.admin-table td,.admin-table th{border:1px solid #ccc;padding:10px 14px;text-align:left;white-space:nowrap}.admin-table th{background-color:#f4f4f4;font-weight:700}.admin-table tr:nth-child(2n){background-color:#fafafa}.table-responsive{overflow-x:auto;width:100%}.modal-overlay{align-items:center;background:#0000008c;display:flex;inset:0;justify-content:center;padding:16px;position:fixed;z-index:9999}.modal-box{animation:slideUp .2s ease-out;background:#fff;border-radius:12px;box-shadow:0 20px 60px #00000040;max-height:88vh;max-width:720px;overflow-y:auto;padding:28px 32px;width:100%}.modal-box-sm{max-width:460px}@keyframes slideUp{0%{opacity:0;transform:translateY(30px)}to{opacity:1;transform:translateY(0)}}.simple-page-wrapper{background:#f8fafc;display:flex;flex-direction:column;min-height:100vh}.greeting-text{color:#1e293b;font-size:2.2rem;font-weight:800}.greeting-text span{color:#3b82f6}section{scroll-margin-top:100px}.ud-status-badge{border-radius:50px;font-size:.8rem;font-weight:700;letter-spacing:.5px;padding:6px 14px;text-transform:uppercase}.ud-status-pending{background:#fffbeb;border:1px solid #fef3c7;color:#92400e}.ud-status-approved{background:#f0fdf4;border:1px solid #dcfce7;color:#166534}.ud-status-rejected{background:#fef2f2;border:1px solid #fee2e2;color:#991b1b}.quotation-card{background:#fff;border:1px solid #e2e8f0;transition:all .3s ease}.quotation-card:hover{border-color:#10b981;box-shadow:0 10px 20px #0000000d;transform:translateY(-5px)}.ud-modal-overlay{align-items:center;background:#0000008c;display:flex;inset:0;justify-content:center;padding:16px;position:fixed;z-index:9999}.ud-modal-box{animation:udSlideUp .22s ease-out;background:#fff;border-radius:16px;box-shadow:0 24px 60px #00000040;display:flex;flex-direction:column;max-height:88vh;max-width:680px;overflow-y:auto;width:100%}@keyframes udSlideUp{0%{opacity:0;transform:translateY(30px)}to{opacity:1;transform:translateY(0)}}.ud-modal-header{align-items:center;border-bottom:1px solid #e2e8f0;display:flex;justify-content:space-between;padding:20px 24px}.ud-modal-header h5{color:#1e293b;font-size:1.1rem;font-weight:700;margin:0}.ud-modal-close{background:none;border:none;color:#94a3b8;cursor:pointer;font-size:1.6rem;line-height:1;padding:0 4px}.ud-modal-close:hover{color:#ef4444}.ud-modal-body{flex:1 1;padding:20px 24px}.ud-modal-footer{border-top:1px solid #e2e8f0;display:flex;justify-content:flex-end;padding:16px 24px}.ud-quot-meta{grid-gap:4px;background:#f8fafc;border-radius:10px;display:grid;gap:4px;grid-template-columns:repeat(auto-fit,minmax(180px,1fr));margin-bottom:16px;padding:14px 16px}.ud-quot-meta p{color:#475569;font-size:.88rem;margin:0}.ud-quot-total{align-items:center;background:linear-gradient(135deg,#4facfe22,#00f2fe11);border:1.5px solid #4facfe55;border-radius:12px;color:#1e293b;display:flex;font-size:1rem;font-weight:700;justify-content:space-between;margin-top:16px;padding:16px 20px}.ud-quot-amount{color:#16a34a;font-size:1.5rem;font-weight:800}.ud-quot-notes{background:#fffbeb;border-left:3px solid #f59e0b;border-radius:10px;color:#475569;font-size:.9rem;margin-top:14px;padding:12px 16px}.ud-quot-notes strong{color:#92400e;display:block;margin-bottom:4px}@media print{body *{visibility:hidden}.ud-modal-overlay,.ud-modal-overlay *{visibility:visible}.ud-modal-overlay{background:#fff;width:100%}.ud-modal-box,.ud-modal-overlay{left:0;padding:0;position:absolute;top:0}.ud-modal-box{border:none;box-shadow:none;margin:0;max-width:none!important;width:100%!important}.ud-modal-close,.ud-modal-footer,.ud-modal-header{display:none!important}.ud-modal-body{padding:0}.ud-quot-meta{background:#f8fafc!important;border:1px solid #e2e8f0}.ud-quot-meta,.ud-quot-total{-webkit-print-color-adjust:exact;print-color-adjust:exact}.ud-quot-total{background:#f0f9ff!important;border:2px solid #3b82f6!important}.ud-quot-amount{color:#16a34a!important}.ud-quot-notes{background:#fffbeb!important;border-left:5px solid #f59e0b!important;-webkit-print-color-adjust:exact;print-color-adjust:exact}.ud-modal-body:before{border-bottom:2px solid #0f2027;color:#0f2027;content:"VECTOR INDUSTRIES - QUOTATION";display:block;font-size:1.8rem;font-weight:800;margin-bottom:20px;padding-bottom:10px;text-align:center}}.wc-page{background:#f0f2f8;font-family:Inter,sans-serif;min-height:100vh}.wc-hero{background:linear-gradient(135deg,#0d1b2a,#1b2838 40%,#0f3460 75%,#1a4b8c);overflow:hidden;padding:90px 20px 70px;position:relative;text-align:center}.wc-hero-overlay{background:radial-gradient(ellipse at 20% 50%,#1a4b8c59 0,#0000 60%),radial-gradient(ellipse at 80% 20%,#0096ff26 0,#0000 50%);inset:0;pointer-events:none;position:absolute}.wc-hero-content{position:relative;z-index:1}.wc-hero-badge{-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);background:#ffffff1f;border:1px solid #a8d8ff4d;border-radius:50px;color:#a8d8ff;display:inline-block;font-size:.78rem;font-weight:600;letter-spacing:1.5px;margin-bottom:18px;padding:5px 18px;text-transform:uppercase}.wc-hero-title{color:#fff;font-size:clamp(2rem,5vw,3.2rem);font-weight:800;letter-spacing:-1px;line-height:1.15;margin-bottom:14px}.wc-hero-sub{color:#a0c4ff;font-size:clamp(.95rem,2vw,1.1rem);font-weight:400;margin-bottom:22px}.wc-hero-divider{background:linear-gradient(90deg,#4facfe,#00f2fe);border-radius:2px;height:3px;margin:0 auto 18px;width:60px}.wc-hero-hint{color:#a0c4ffb3;font-size:.88rem;margin:0}.wc-section{padding:64px 0 80px}.wc-section-header{margin-bottom:48px;text-align:center}.wc-section-title{color:#1a1a2e;font-size:clamp(1.6rem,3vw,2.2rem);font-weight:800;letter-spacing:-.5px;margin-bottom:10px}.wc-section-sub{color:#6c757d;font-size:1rem;margin:0}.wc-state-center{align-items:center;display:flex;flex-direction:column;justify-content:center;padding:80px 20px;text-align:center}.wc-state-icon{color:#adb5bd;font-size:3.5rem;margin-bottom:16px}.wc-state-text{color:#6c757d;font-size:1.1rem;margin-bottom:8px}.wc-spinner{height:60px;margin-bottom:20px;width:60px}.wc-spinner-ring{animation:wc-spin .75s linear infinite;border:4px solid #e3e8f0;border-radius:50%;border-top-color:#0d6efd;height:100%;width:100%}@keyframes wc-spin{to{transform:rotate(1turn)}}.wc-flip-card{border-radius:20px;cursor:pointer;height:420px;perspective:1200px}.wc-flip-inner{border-radius:20px;height:100%;position:relative;transform-style:preserve-3d;transition:transform .7s cubic-bezier(.4,.2,.2,1);width:100%}.wc-flip-card:hover .wc-flip-inner{transform:rotateY(180deg)}.wc-flip-back,.wc-flip-front{backface-visibility:hidden;-webkit-backface-visibility:hidden;border-radius:20px;height:100%;inset:0;overflow:hidden;position:absolute;width:100%}.wc-flip-front{background:#1a1a2e;box-shadow:0 8px 32px #00000029,0 2px 8px #0000001a}.wc-front-img{display:block;filter:brightness(.88);height:100%;object-fit:cover;transition:transform .7s ease;width:100%}.wc-flip-card:hover .wc-front-img{transform:scale(1.04)}.wc-front-no-img{align-items:center;background:linear-gradient(135deg,#1e3a5f,#0f3460);color:#fff3;display:flex;font-size:5rem;height:100%;justify-content:center;width:100%}.wc-front-overlay{align-items:flex-start;background:linear-gradient(0deg,#0a1428f2 0,#0a142899 60%,#0000);bottom:0;display:flex;flex-direction:column;gap:6px;left:0;padding:28px 22px 22px;position:absolute;right:0}.wc-type-badge{background:linear-gradient(135deg,#4facfe,#00f2fe);border-radius:50px;color:#fff;display:inline-block;font-size:.7rem;font-weight:700;letter-spacing:1px;margin-bottom:4px;padding:3px 12px;text-transform:uppercase}.wc-front-title{color:#fff;font-size:1.25rem;font-weight:700;letter-spacing:-.3px;line-height:1.3;margin:0}.wc-hover-hint{color:#a0c8ffbf;font-size:.75rem;font-weight:400;margin-top:2px}.wc-flip-back,.wc-hover-hint{align-items:center;display:flex}.wc-flip-back{background:linear-gradient(160deg,#0d1b2a,#1b3a5c 50%,#0f3460);box-shadow:0 8px 32px #00000038,0 2px 8px #00000024;flex-direction:column;gap:0;justify-content:center;padding:14px 14px 12px;text-align:center;transform:rotateY(180deg)}.wc-flip-back:after,.wc-flip-back:before{border-radius:50%;content:"";pointer-events:none;position:absolute}.wc-flip-back:before{background:radial-gradient(circle,#4facfe1f,#0000 70%);height:200px;right:-40px;top:-40px;width:200px}.wc-flip-back:after{background:radial-gradient(circle,#00f2fe14,#0000 70%);bottom:-30px;height:150px;left:-30px;width:150px}.wc-back-header{flex-direction:column;margin-bottom:8px;position:relative;z-index:1}.wc-back-header,.wc-back-icon{align-items:center;display:flex}.wc-back-icon{-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px);background:linear-gradient(135deg,#4facfe40,#00f2fe2e);border:1.5px solid #4facfe66;border-radius:12px;color:#4facfe;font-size:1.2rem;height:40px;justify-content:center;margin-bottom:6px;width:40px}.wc-back-title{color:#fff;font-size:1.05rem;font-weight:700;letter-spacing:-.3px;line-height:1.2;margin:0 0 4px}.wc-back-badge{background:#4facfe2e;border:1px solid #4facfe59;border-radius:50px;color:#4facfe;display:inline-block;font-size:.68rem;font-weight:600;letter-spacing:1px;padding:2px 10px;text-transform:uppercase}.wc-back-desc{color:#c5daffbf;font-size:.75rem;line-height:1.45;margin:0 0 8px;position:relative;z-index:1}.wc-back-price-box{-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px);background:#ffffff0f;border:1px solid #ffffff1a;border-radius:10px;margin-bottom:10px;padding:8px 10px;position:relative;width:100%;z-index:1}.wc-back-price-row{align-items:center;border-bottom:1px solid #ffffff12;color:#c5daffcc;display:flex;font-size:.75rem;justify-content:space-between;padding:3px 0}.wc-back-price-row:last-child{border-bottom:none}.wc-back-price-val{color:#4facfe;font-size:1rem;font-weight:700}.wc-back-total-row{background:linear-gradient(135deg,#4facfe2e,#00f2fe1f);border-bottom:none!important;border-radius:8px;border-top:1px solid #4facfe4d!important;color:#fff!important;font-size:.82rem;font-weight:700;margin-top:6px;padding:7px 10px!important}.wc-back-total-val{color:#00f2fe;font-size:1.15rem;font-weight:800;letter-spacing:-.3px}.wc-book-btn{background:linear-gradient(135deg,#4facfe,#00c9ff);border:none;border-radius:10px;box-shadow:0 4px 18px #4facfe59;color:#0d1b2a;cursor:pointer;font-size:.87rem;font-weight:700;letter-spacing:.4px;padding:9px 0;position:relative;transition:all .25s ease;width:100%;z-index:1}.wc-book-btn:hover{background:linear-gradient(135deg,#00c9ff,#4facfe);box-shadow:0 8px 28px #4facfe8c;transform:translateY(-2px) scale(1.02)}.wc-book-btn:active{transform:translateY(0) scale(.99)}@media (max-width:575.98px){.wc-flip-card{height:380px}.wc-hero{padding:60px 16px 50px}.wc-back-desc{display:none}}@media (min-width:576px) and (max-width:991.98px){.wc-flip-card{height:400px}}@media (min-width:1200px){.wc-flip-card{height:440px}}@media (hover:none){.wc-flip-card:focus-within .wc-flip-inner{transform:rotateY(180deg)}.wc-book-btn{min-height:48px}}.bm-overlay{align-items:center;-webkit-backdrop-filter:blur(3px);backdrop-filter:blur(3px);background:#0009;display:flex;inset:0;justify-content:center;padding:16px;position:fixed;z-index:1050}.bm-modal{animation:bmSlideIn .3s ease;background:#fff;border-radius:20px;box-shadow:0 20px 60px #0000004d;max-height:92vh;max-width:640px;overflow-y:auto;width:100%}@keyframes bmSlideIn{0%{opacity:0;transform:translateY(-30px)}to{opacity:1;transform:translateY(0)}}.bm-header{align-items:flex-start;background:linear-gradient(135deg,#0f3460,#16213e);border-bottom:1px solid #eee;border-radius:20px 20px 0 0;display:flex;justify-content:space-between;padding:24px 28px 16px}.bm-title{color:#fff;font-weight:700;margin:0 0 4px}.bm-subtitle{color:#90caf9!important;font-size:.9rem}.bm-close{background:#ffffff26;border:none;border-radius:50%;color:#fff;cursor:pointer;font-size:1.5rem;height:36px;line-height:1;transition:background .2s;width:36px}.bm-close:hover{background:#ffffff47}.bm-body{padding:24px 28px}.bm-price-box{background:#f0f4ff;border:1px solid #c5d8ff;border-radius:12px;padding:16px 20px}.bm-price-row{border-bottom:1px solid #dde6ff;color:#555;display:flex;font-size:.88rem;justify-content:space-between;padding:5px 0}.bm-price-row:last-of-type{border-bottom:none}.bm-price-total{border-top:2px solid #0d6efd;color:#0d6efd;display:flex;font-size:1rem;font-weight:700;justify-content:space-between;margin-top:10px;padding-top:10px}.bm-footer{display:flex;gap:12px;justify-content:flex-end}.bm-success{padding:32px 16px;text-align:center}.bm-success-icon{animation:popIn .4s ease;color:#198754;font-size:4rem;margin-bottom:16px}@keyframes popIn{0%{opacity:0;transform:scale(.5)}80%{transform:scale(1.1)}to{opacity:1;transform:scale(1)}}.bm-sqft-box{align-items:center;background:#fff8e1;border:2px solid #ffc107;color:#856404;display:flex;font-weight:600;justify-content:space-between}.bm-price-display,.bm-sqft-box{border-radius:10px;padding:16px}.bm-price-display{background:linear-gradient(135deg,#0f3460,#16213e);color:#fff;font-size:1.5rem;font-weight:700;text-align:center}.bm-charges-box{background:#f8f9fa;border:1px solid #dee2e6;border-radius:12px;margin-top:12px;padding:16px}.bm-charge-item{border-bottom:1px solid #dee2e6;color:#555;display:flex;font-size:.95rem;justify-content:space-between;padding:10px 0}.bm-charge-item:last-child{border-bottom:none}.bm-charge-total{background:#e7f3ff;border-radius:0 0 12px 12px;color:#0d6efd;font-size:1rem;font-weight:700;margin:8px -16px -16px;padding:12px}.bm-summary-section{background:#f8f9fa;border:1px solid #dee2e6;border-radius:12px;margin-bottom:16px;padding:16px}.bm-summary-section h6{border-bottom:2px solid #0d6efd;color:#0f3460;margin-bottom:12px;padding-bottom:12px}.bm-summary-row{display:flex;font-size:.95rem;justify-content:space-between;padding:8px 0}.bm-summary-row:not(:last-child){border-bottom:1px solid #dee2e6}@media (max-width:576px){.bm-modal{border-radius:16px;max-height:95vh;max-width:100%}.bm-body{padding:18px 20px}.bm-header{padding:18px 20px 12px}.bm-footer{flex-wrap:wrap;gap:10px;margin-top:12px}.bm-footer button{flex:1 1;min-width:120px}.bm-price-box{margin-top:12px;padding:12px 16px}.bm-summary-row{flex-direction:column;gap:4px}.bm-sqft-box{flex-direction:column;gap:8px;text-align:center}.form-label{font-size:.9rem}.bm-charges-box{padding:12px}.bm-charge-item{font-size:.9rem}}
/*# sourceMappingURL=main.7a22023f.css.map*/