.pwa-install-container{animation:pwaSlideUp .5s cubic-bezier(.16,1,.3,1) forwards;bottom:24px;left:50%;max-width:480px;position:fixed;transform:translateX(-50%);width:90%;z-index:10050}@keyframes pwaSlideUp{0%{opacity:0;transform:translate(-50%,50px)}to{opacity:1;transform:translate(-50%)}}.pwa-install-banner{backdrop-filter:blur(14px);-webkit-backdrop-filter:blur(14px);background:#0a2540d9;border:1px solid #ffffff1f;border-radius:16px;box-shadow:0 12px 36px #0000004d;color:#fff;display:flex;flex-direction:column;padding:20px 24px;position:relative}.pwa-logo-content{align-items:center;display:flex;gap:16px;margin-bottom:16px}.pwa-app-icon-wrapper{align-items:center;background:#ffffff1a;border:1px solid #ffffff26;border-radius:12px;box-shadow:0 4px 10px #00000026;display:flex;flex-shrink:0;height:50px;justify-content:center;width:50px}.pwa-app-icon{border-radius:8px;height:40px;object-fit:contain;width:40px}.pwa-text-details{flex-grow:1;padding-right:12px}.pwa-title{color:#fff;font-size:16px;font-weight:600;letter-spacing:.3px;margin:0 0 4px}.pwa-subtitle{color:#ffffffbf;font-size:13px;line-height:1.4;margin:0}.pwa-action-buttons{align-items:center;display:flex;gap:12px;justify-content:flex-end}.pwa-btn{border:none;border-radius:8px;cursor:pointer;font-family:inherit;font-size:13px;font-weight:600;padding:10px 18px;transition:all .2s ease}.pwa-btn-dismiss{background:#0000;border:1px solid #fff3;color:#fffc}.pwa-btn-dismiss:hover{background:#ffffff14;border-color:#fff6;color:#fff}.pwa-btn-install{background:#3577f1;box-shadow:0 4px 12px #3577f14d;color:#fff}.pwa-btn-install:hover{background:#2365df;box-shadow:0 6px 16px #3577f173;transform:translateY(-1px)}.pwa-close-x{background:none;border:none;color:#ffffff80;cursor:pointer;font-size:20px;line-height:1;position:absolute;right:16px;top:12px;transition:color .15s ease}.pwa-close-x:hover{color:#fff}.pwa-ios-modal{backdrop-filter:blur(14px);-webkit-backdrop-filter:blur(14px);background:#fffffff2;border:1px solid #00000014;border-radius:20px;box-shadow:0 15px 45px #00000040;color:#333;display:flex;flex-direction:column;padding:24px;position:relative}.pwa-ios-header{align-items:center;border-bottom:1px solid #0000000f;display:flex;gap:14px;margin-bottom:20px;padding-bottom:16px}.pwa-ios-icon{border-radius:10px;box-shadow:0 2px 6px #0000001a;height:44px;object-fit:contain;width:44px}.pwa-ios-title{color:#111;font-size:17px;font-weight:700;margin:0 0 2px}.pwa-ios-subtitle{color:#666;font-size:12px;margin:0}.pwa-ios-close{background:none;border:none;color:#888;cursor:pointer;font-size:22px;line-height:1;position:absolute;right:20px;top:18px}.pwa-ios-close:hover{color:#333}.pwa-ios-body{color:#444;font-size:13px;line-height:1.5}.pwa-ios-intro{font-weight:500;margin:0 0 14px}.pwa-ios-steps{margin:0;padding-left:20px}.pwa-ios-steps li{margin-bottom:16px;position:relative}.pwa-ios-steps li:last-child{margin-bottom:4px}.pwa-ios-step-icon{background:#0000000a;border-radius:6px;display:inline-flex;margin:0 6px;padding:4px;vertical-align:middle}.pwa-ios-footer{display:flex;justify-content:flex-end;margin-top:18px}.pwa-btn-ios-close{background:#007aff;border-radius:10px;box-shadow:0 4px 10px #007aff40;color:#fff;font-size:14px;font-weight:600;padding:12px;text-align:center;width:100%}.pwa-btn-ios-close:hover{background:#0066d6}@media (max-width:576px){.pwa-install-container{bottom:16px;width:92%}.pwa-install-banner{padding:16px 18px}.pwa-logo-content{gap:12px}.pwa-app-icon-wrapper{height:44px;width:44px}.pwa-app-icon{height:34px;width:34px}.pwa-title{font-size:15px}.pwa-subtitle{font-size:12px}}:root{--sew-primary:#405189;--sew-primary-light:#eff6ff;--sew-primary-border:#bfdbfe;--sew-success:#10b981;--sew-success-light:#f0fdf4;--sew-warning:#f59e0b;--sew-danger:#ef4444;--sew-bg:#fff;--sew-card:#fff;--sew-border:#00000014;--sew-radius:12px;--sew-shadow:0 1px 3px #0000000f,0 1px 2px #0000000a}.project-card{background:#fff;border-radius:12px;box-shadow:0 2px 5px #242d5c0f;margin-bottom:7px;overflow:visible!important}.project-header{align-items:center;background:#fbfcfe;border-bottom:1.5px solid #e6e8f8;color:#242760;cursor:pointer;display:flex;font-size:17px;font-weight:700;padding:10px 23px}.project-header .arrow-icon{font-size:20px;margin-right:9px}.section-header{align-items:center;border-bottom:1px solid #e7e8f1;border-radius:4px;color:#212529;display:flex;font-size:15px;font-weight:600;justify-content:space-between;padding:8px 15px 8px 10px}.section-header .add-btn{align-items:center;background:#377dff;border-radius:50%;color:#fff;cursor:pointer;display:flex;font-weight:700;height:23px;justify-content:center;margin-left:6px;width:23px}.row-alt-even{background:#fafdff}.row-alt-odd{background:#f7f8fb}.row-entry{align-items:center;display:flex;min-height:38px;padding:2px 0}.tag{background:#405189;border-radius:12px;color:#fff;display:inline-block;font-size:13px;margin-bottom:3px;margin-right:6px;min-width:55px;padding:2px 12px;text-align:center}.tag-add-circle{align-items:center;background:#fff;border:1.5px solid #715cf5;border-radius:50%;color:#715cf5;cursor:pointer;display:inline-flex;font-weight:700;height:20px;justify-content:center;margin-left:3px;width:20px}.switch-container{display:inline-block;height:20px;position:relative;width:38px}.switch-input{height:0;opacity:0;width:0}.switch-track{border-radius:12px;height:20px;left:0;position:absolute;top:0;transition:background .25s ease;width:38px}.switch-track.active{background:#377dff}.switch-track.inactive{background:#d2d6db}.switch-toggle{background:#fff;border-radius:50%;box-shadow:0 1px 3px #00000012;height:16px;position:absolute;top:2px;transition:left .25s ease;width:16px}.switch-toggle.unchecked{left:1px}.switch-toggle.checked{left:20px}.data-header-row{align-items:center;color:#8a99c0;display:flex;font-weight:600;margin-bottom:7px;margin-top:9px}.pad-left-22{padding-left:22px}.wages-table-wrapper{overflow-x:auto;width:100%}.wages-table-wrapper table{font-size:.9rem;min-width:900px}@media (max-width:767.98px){.wages-table-wrapper table{font-size:.8rem}.wages-table-wrapper table td,.wages-table-wrapper table th{padding:.35rem .5rem;white-space:nowrap}}.card .card-body{overflow:visible!important}.avatar-group-with-text{align-items:center;display:flex;gap:.4rem;min-width:0}.avatar-group{align-items:center;display:flex;flex-shrink:0}.avatar-item{align-items:center;background-color:#415089;border:2px solid #fff;border-radius:50%;box-shadow:0 0 0 1px #dee2e6;color:#fff;display:inline-flex;font-size:.7rem;font-weight:600;height:28px;justify-content:center;width:28px}.avatar-item+.avatar-item{margin-left:-10px}.avatar-customer,.avatar-vendor{background-color:#f06548}.avatar-email{background-color:#000}@media (max-width:768px){.avatar-names-text{max-width:90px}}.btn-xs{font-size:.75rem;line-height:1.2;padding:.3rem}.pr-10{padding-right:10px!important}.cursor-pointer{cursor:pointer}.hover-bg-light:hover{background-color:#f8f9fa!important}.border-bottom-0{border-bottom:0!important}.rounded-top{border-top-left-radius:.375rem!important;border-top-right-radius:.375rem!important}.table-responsive .btn-group,.table-responsive .btn-group-vertical,.table-responsive .dropdown{position:static}.trial-table td,.trial-table th{border:none!important}.trial-thead th{background:#f8fafc;color:#374151;font-weight:600;padding:10px 14px}.trial-group-row td{background:#f1f5f9;padding:12px 16px}.trial-group-header{align-items:center;display:flex;justify-content:space-between}.trial-group-title{color:#111827;font-size:15px;font-weight:600}.trial-group-amount{color:#475569;font-size:13px}.trial-account-row td{background:#fff;border-bottom:1px solid #e5e7eb;padding:10px 16px}.trial-account-name{color:#374151;padding-left:28px}.amount-dr{color:#16a34a}.amount-cr{color:#dc2626}.trial-total-row td{background:#eef2f7;border-top:2px solid #cbd5f5;font-weight:600;padding:12px 16px}#topnav-hamburger-icon i{color:#000;font-size:22px}.help-icon{color:#6c757d;cursor:pointer;font-size:14px;vertical-align:middle}.help-icon:hover{color:#495057}.shepherd-theme-arrows{--shepherd-theme-primary:#4f8df5!important;--shepherd-theme-secondary:#6c757d!important}.shepherd-element{background:#fff!important;border-radius:12px!important;box-shadow:0 10px 40px #00000026!important}.shepherd-button:not(.shepherd-button-secondary){background:#7a42ff!important;background:var(--violet,#7a42ff)!important;border:none!important;color:#fff!important}.shepherd-button:hover{background:#5f2ed8!important;background:var(--violet-hover,#5f2ed8)!important;transform:translateY(-1px)!important}.shepherd-button-secondary{background:#f8f9fa!important;border:1px solid #dee2e6!important;color:#6c757d!important}.shepherd-button-secondary:hover{background:#e9ecef!important}.shepherd-highlight{background:#0000!important;border:2px solid #4f8df5!important;border-radius:8px!important}.shepherd-highlight:hover{border-color:#7a42ff!important}#sidebarMore,#sidebarMore li,#sidebarMore ul{list-style:none!important;padding-left:0}.template-grid{grid-gap:15px;display:grid;gap:15px;grid-template-columns:repeat(4,1fr)}.template-card{background:#f9fafb;border:2px solid #ddd;border-radius:10px;cursor:pointer;padding:10px;position:relative;text-align:center;transition:.3s ease}.template-card:hover{border-color:#3b82f6}.template-card.active{background:#eef4ff;border-color:#3b82f6}.template-preview{background:#e5e7eb;border-radius:8px;height:150px;margin-bottom:8px;position:relative}.template-preview:after,.template-preview:before{background:#cbd5e1;border-radius:4px;content:"";height:6px;position:absolute}.template-preview:before{left:10px;top:10px;width:60%}.template-preview:after{left:10px;top:25px;width:40%}.preview-text{color:#6b7280;font-size:10px;position:absolute;right:10px;top:10px}.template-name{color:#374151;font-size:12px;font-weight:600}.checkmark{align-items:center;background:#3b82f6;border-radius:50%;color:#fff;display:flex;font-size:12px;height:18px;justify-content:center;position:absolute;right:6px;top:6px;width:18px}.print-template{display:none}@media print{body *{visibility:hidden!important}.print-active,.print-active *{visibility:visible!important}.print-active{background:#fff!important;display:block!important;left:0;min-height:100%;position:absolute;top:0;width:100%}.print-active,.print-active *{-webkit-print-color-adjust:exact!important;print-color-adjust:exact!important}@page{size:A4;margin:15mm 0 0 0}@page :first{margin:0}body,html{background:#fff!important}}#order-template-1,#order-template-1>div{background:#fff!important}#order-template-1{box-sizing:border-box;font-family:Arial,sans-serif;min-height:100vh;padding:40px;width:100%}#order-template-1 .header-section{align-items:center;display:flex;justify-content:space-between;margin-bottom:25px}#order-template-1 .logo-box{align-items:center;border:none;display:flex;justify-content:flex-start;margin:0;padding:0;width:450px}#order-template-1 .logo-box img{display:block;height:180px;object-fit:contain;width:250px}#order-template-1 .po-title{color:#ef6541;font-size:44px;font-weight:700;line-height:.9;margin-bottom:15px}#order-template-1 hr{border:0;border-top:1px solid #888;margin:18px 0}.info-table td:first-child{width:150px}.po-table td,.po-table th{border:1px solid #fdbfae}.po-table th{background:#f16543!important;border:none;color:#fff!important;font-size:12px;font-weight:600;height:34px;padding:10px 8px;text-align:center}.po-table td{border:1px solid #fdbfae}.po-table tbody tr:nth-child(2n) td{background:#fef1ec!important}.po-table tbody tr:nth-child(odd) td{background:#fff!important}.po-table td:first-child,.po-table td:nth-child(3),.po-table td:nth-child(4),.po-table td:nth-child(5){text-align:center}.po-table td:first-child,.po-table th:first-child{width:60px}.po-table td:nth-child(2),.po-table th:nth-child(2){width:220px}.po-table td:nth-child(3),.po-table th:nth-child(3){width:100px}.po-table td:nth-child(4),.po-table th:nth-child(4){width:90px}.po-table td:nth-child(5),.po-table th:nth-child(5){width:120px}.po-table td:nth-child(6),.po-table th:nth-child(6){width:auto}#order-template-2,#order-template-2>div{background:#fff!important}#order-template-2{box-sizing:border-box;font-family:Arial,sans-serif;min-height:100vh;padding:40px;width:100%}#order-template-2 .header-section{align-items:center;display:flex;justify-content:space-between;margin-bottom:25px}#order-template-2 .logo-box{align-items:center;border:none;display:flex;justify-content:flex-start;margin:0;padding:0;width:450px}#order-template-2 .logo-box img{display:block;height:180px;object-fit:contain;width:250px}#order-template-2 .po-title{color:#0ea5e9;font-size:44px;font-weight:700;line-height:.9;margin-bottom:15px}#order-template-2 hr{border:0;border-top:1px solid #888;margin:18px 0}.project-ship-wrapper-2{display:flex;gap:60px;justify-content:space-between}.project-ship-wrapper-2>div{flex:1 1}.section-title-2{border-left:4px solid #0ea5e9;font-size:16px;font-weight:700;margin-bottom:12px;padding-left:8px}.info-table-2{width:100%}.info-table-2 td{border:none!important;font-size:14px;padding:3px 0;vertical-align:top}.info-table-2 td:first-child{font-weight:600;width:130px}.po-table-2 td,.po-table-2 th{border:1px solid #b6e5f7}.po-table-2 th{background:#0ea5e9!important;border:none;color:#fff!important;font-size:12px;font-weight:600;height:34px;padding:10px 8px;text-align:center}.po-table-2 td{border:1px solid #b6e5f7;color:#333;font-size:13px;height:34px;padding:6px 8px}.po-table-2 td:first-child,.po-table-2 td:nth-child(3),.po-table-2 td:nth-child(4),.po-table-2 td:nth-child(5){text-align:center}.po-table-2 td:first-child,.po-table-2 th:first-child{width:60px}.po-table-2 td:nth-child(2),.po-table-2 th:nth-child(2){width:220px}.po-table-2 td:nth-child(3),.po-table-2 th:nth-child(3){width:100px}.po-table-2 td:nth-child(4),.po-table-2 th:nth-child(4){width:90px}.po-table-2 td:nth-child(5),.po-table-2 th:nth-child(5){width:120px}.po-table-2 td:nth-child(6),.po-table-2 th:nth-child(6){width:auto}#order-template-3,#order-template-3>div{background:#fff!important}#order-template-3{box-sizing:border-box;font-family:Arial,sans-serif;min-height:100vh;padding:40px;width:100%}#order-template-3 .header-section{align-items:center;display:flex;justify-content:space-between;margin-bottom:25px}#order-template-3 .logo-box{align-items:center;border:none;display:flex;justify-content:flex-start;margin:0;padding:0;width:450px}#order-template-3 .logo-box img{display:block;height:180px;object-fit:contain;width:250px}#order-template-3 .po-title{color:#000;font-size:44px;font-weight:700;line-height:.9;margin-bottom:15px}#order-template-3 hr{border:0;border-top:1px solid #888;margin:18px 0}.project-ship-wrapper-3{display:flex;gap:60px;justify-content:space-between}.project-ship-wrapper-3>div{flex:1 1}.section-title-3{border-left:4px solid #90949b;font-size:16px;font-weight:700;margin-bottom:12px;padding-left:8px}.info-table-3{width:100%}.info-table-3 td{border:none!important;font-size:14px;padding:3px 0;vertical-align:top}.info-table-3 td:first-child{font-weight:600;width:130px}.po-table-3 td,.po-table-3 th{border:1px solid #d1d5db}.po-table-3 th{background:#000!important;border:none;color:#fff!important;font-size:12px;font-weight:600;height:34px;padding:10px 8px;text-align:center}.po-table-3 td{color:#000}.po-table-3 tbody tr:nth-child(2n) td{background:#f3f4f6!important}.po-table-3 tbody tr:nth-child(odd) td{background:#fff!important}.po-table-3 td:first-child,.po-table-3 td:nth-child(3),.po-table-3 td:nth-child(4),.po-table-3 td:nth-child(5){text-align:center}.po-table-3 td:first-child,.po-table-3 th:first-child{width:60px}.po-table-3 td:nth-child(2),.po-table-3 th:nth-child(2){width:220px}.po-table-3 td:nth-child(3),.po-table-3 th:nth-child(3){width:100px}.po-table-3 td:nth-child(4),.po-table-3 th:nth-child(4){width:90px}.po-table-3 td:nth-child(5),.po-table-3 th:nth-child(5){width:120px}.po-table-3 td:nth-child(6),.po-table-3 th:nth-child(6){width:auto}#order-template-4,#order-template-4>div{background:#000!important}#order-template-4,#order-template-4 .info-table-4 td,#order-template-4 .info-table-4 td strong,#order-template-4 .section-title-4,#order-template-4>div{color:#fff!important}#order-template-4{background:#000!important;box-sizing:border-box;font-family:Arial,sans-serif;min-height:100vh;padding:40px;width:100%}#order-template-4 .header-section{align-items:center;display:flex;justify-content:space-between;margin-bottom:25px}#order-template-4 .logo-box{align-items:center;border:none;display:flex;justify-content:flex-start;margin:0;padding:0;width:450px}#order-template-4 .logo-box img{display:block;height:180px;object-fit:contain;width:250px}#order-template-4 .po-title{color:#ef6541;font-size:44px;font-weight:700;line-height:.9;margin-bottom:15px}#order-template-4 hr{border:0;border-top:1px solid #e5e5e5;margin:18px 0}.project-ship-wrapper-4{display:flex;gap:60px;justify-content:space-between}.project-ship-wrapper-4>div{flex:1 1}.section-title-4{border-left:4px solid #ef6541;font-size:16px;font-weight:700;margin-bottom:12px;padding-left:8px}.info-table-4{width:100%}.info-table-4 td{border:none!important;font-size:14px;padding:3px 0;vertical-align:top}.info-table-4 td:first-child{font-weight:600;width:130px}.po-table-4{border-collapse:initial;border-spacing:2px 0;margin-top:25px;width:100%}.po-table-4 td,.po-table-4 th{border:1px solid #f16543}.po-table-4 th{background:#f16543!important;border:none;color:#fff!important;font-size:12px;font-weight:600;height:34px;padding:10px 8px;text-align:center}.po-table-4 td{border:1px solid #f16543;color:#fff;font-size:13px;height:34px;padding:6px 8px}.po-table-4 tbody tr:nth-child(2n) td{background:#2c1e1b!important}.po-table-4 tbody tr:nth-child(odd) td{background:#000!important}.po-table-4 td:first-child,.po-table-4 td:nth-child(3),.po-table-4 td:nth-child(4),.po-table-4 td:nth-child(5){text-align:center}.po-table-4 td:first-child,.po-table-4 th:first-child{width:60px}.po-table-4 td:nth-child(2),.po-table-4 th:nth-child(2){width:220px}.po-table-4 td:nth-child(3),.po-table-4 th:nth-child(3){width:100px}.po-table-4 td:nth-child(4),.po-table-4 th:nth-child(4){width:90px}.po-table-4 td:nth-child(5),.po-table-4 th:nth-child(5){width:120px}.po-table-4 td:nth-child(6),.po-table-4 th:nth-child(6){width:auto}#bill-template-1,#bill-template-1>div{background:#fff!important}#bill-template-1{box-sizing:border-box;font-family:Arial,sans-serif;min-height:100vh;padding:40px;width:100%}#bill-template-1 .header-section{align-items:center;display:flex;justify-content:space-between;margin-bottom:0}#bill-template-1 .logo-box{align-items:center;border:none;display:flex;justify-content:flex-start;margin:0;padding:0;width:300px}#bill-template-1 .logo-box img{display:block;height:120px;object-fit:contain;width:220px}#bill-template-1 .po-title{color:#ef6541;font-size:44px;font-weight:700;line-height:.9;margin-bottom:15px}#bill-template-1 hr{border:0;border-top:1px solid #888;margin:10px 0}#bill-template-1 .po-table td,#bill-template-1 .po-table th{border:1px solid #fdbfae}#bill-template-1 .po-table th{background:#ef6541!important;border:none;color:#fff!important;font-size:12px;font-weight:600;height:34px;padding:10px 8px;text-align:center}#bill-template-1 .po-table td{border:1px solid #fdbfae;color:#333;font-size:13px;height:34px;padding:6px 8px}#bill-template-1 .po-table td:first-child,#bill-template-1 .po-table th:first-child{width:10%}#bill-template-1 .po-table td:nth-child(2),#bill-template-1 .po-table th:nth-child(2){text-align:left;width:30%}#bill-template-1 .po-table td:nth-child(3),#bill-template-1 .po-table td:nth-child(4),#bill-template-1 .po-table th:nth-child(3),#bill-template-1 .po-table th:nth-child(4){width:8%}#bill-template-1 .po-table td:nth-child(5),#bill-template-1 .po-table th:nth-child(5){width:12%}#bill-template-1 .po-table td:nth-child(6),#bill-template-1 .po-table td:nth-child(7),#bill-template-1 .po-table th:nth-child(6),#bill-template-1 .po-table th:nth-child(7){width:10%}#bill-template-1 .po-table td:nth-child(8),#bill-template-1 .po-table th:nth-child(8){width:17%}#bill-template-1 .bill-summary-table td:first-child{color:#333;text-align:left}.amount-words-section{align-items:center;background:#fef1ec;border-radius:2px;display:flex;margin-top:20px;padding:15px 20px}.amount-value-1{color:#333;flex:1 1;text-align:center}#bill-template-2,#bill-template-2>div{background:#fff!important}#bill-template-2{box-sizing:border-box;font-family:Arial,sans-serif;min-height:100vh;padding:40px;width:100%}#bill-template-2 .header-section{align-items:center;display:flex;justify-content:space-between;margin-bottom:0}#bill-template-2 .logo-box{align-items:center;border:none;display:flex;justify-content:flex-start;margin:0;padding:0;width:300px}#bill-template-2 .logo-box img{display:block;height:120px;object-fit:contain;width:220px}#bill-template-2 .po-title{color:#0ea5e9;font-size:44px;font-weight:700;line-height:.9;margin-bottom:15px}#bill-template-2 hr{border:0;border-top:1px solid #888;margin:10px 0}#bill-template-2 .section-title{border-left:4px solid #0ea5e9;font-size:16px;font-weight:700;margin-bottom:12px;margin-top:10px;padding-left:8px}.po-table-2{border-collapse:initial;border-spacing:2px 0;margin-top:25px;table-layout:fixed;width:100%}#bill-template-2 .po-table-2 th,.po-table-2 td{word-wrap:break-word;border:1px solid #b6e5f7}#bill-template-2 .po-table-2 th{background:#0ea5e9!important;border:none;color:#fff!important;font-size:12px;font-weight:600;height:34px;padding:10px 8px;text-align:center}#bill-template-2 .po-table-2 td{border:1px solid #b6e5f7;color:#333;font-size:13px;height:34px;padding:6px 8px}.po-table-2 tbody tr:nth-child(2n) td{background:#f3fbff!important}.po-table-2 tbody tr:nth-child(odd) td{background:#fff!important}#bill-template-2 .po-table-2 td:first-child,#bill-template-2 .po-table-2 th:first-child{width:10%}#bill-template-2 .po-table-2 td:nth-child(2),#bill-template-2 .po-table-2 th:nth-child(2){text-align:left;width:30%}#bill-template-2 .po-table-2 td:nth-child(3),#bill-template-2 .po-table-2 td:nth-child(4),#bill-template-2 .po-table-2 th:nth-child(3),#bill-template-2 .po-table-2 th:nth-child(4){width:8%}#bill-template-2 .po-table-2 td:nth-child(5),#bill-template-2 .po-table-2 th:nth-child(5){width:12%}#bill-template-2 .po-table-2 td:nth-child(6),#bill-template-2 .po-table-2 td:nth-child(7),#bill-template-2 .po-table-2 th:nth-child(6),#bill-template-2 .po-table-2 th:nth-child(7){width:10%}#bill-template-2 .po-table-2 td:nth-child(8),#bill-template-2 .po-table-2 th:nth-child(8){width:17%}#bill-template-2 .bill-summary-table td:first-child{color:#333;text-align:left}#bill-template-2 .amount-words-section-2{align-items:center;background:#eaf8fe;border-radius:2px;display:flex;margin-top:20px;padding:15px 20px}#bill-template-2 .amount-label{color:#333;font-weight:700;min-width:240px;padding-left:20px;padding-top:2px;position:relative;text-transform:uppercase}#bill-template-2 .amount-label:before{background:#0ea5e9;content:"";height:20px;left:10px;position:absolute;top:2px;width:4px}#bill-template-2 .amount-value-2{color:#333;flex:1 1;text-align:center}#bill-template-3,#bill-template-3>div{background:#fff!important}#bill-template-3{box-sizing:border-box;font-family:Arial,sans-serif;min-height:100vh;padding:40px;width:100%}#bill-template-3 .header-section{align-items:center;display:flex;justify-content:space-between}#bill-template-3 .logo-box{align-items:center;display:flex;justify-content:flex-start;width:300px}#bill-template-3 .logo-box img{display:block;height:120px;object-fit:contain;width:220px}#bill-template-3 .po-title{color:#111;font-size:44px;font-weight:700;line-height:.9;margin-bottom:15px}#bill-template-3 hr{border:0;border-top:1px solid #888;margin:10px 0}#bill-template-3 .section-title{border-left:4px solid #90949b;font-size:16px;font-weight:700;margin-bottom:12px;margin-top:10px;padding-left:8px}.po-table-3{border-collapse:initial;border-spacing:2px 0;margin-top:25px;table-layout:fixed;width:100%}#bill-template-3 .po-table-3 td,#bill-template-3 .po-table-3 th{border:1px solid #d1d5db}#bill-template-3 .po-table-3 th{background:#111!important;border:none;color:#fff!important;font-size:12px;font-weight:600;height:34px;padding:10px 8px;text-align:center}.po-table-3 td{border:1px solid #d1d5db;color:#333;font-size:13px;height:34px;padding:6px 8px}.po-table-3 tbody tr:nth-child(2n) td{background:#f3f4f6}.po-table-3 tbody tr:nth-child(odd) td{background:#fff}#bill-template-3 .po-table-3 td:first-child,#bill-template-3 .po-table-3 th:first-child{width:10%}#bill-template-3 .po-table-3 td:nth-child(2),#bill-template-3 .po-table-3 th:nth-child(2){text-align:left;width:30%}#bill-template-3 .po-table-3 td:nth-child(3),#bill-template-3 .po-table-3 td:nth-child(4),#bill-template-3 .po-table-3 th:nth-child(3),#bill-template-3 .po-table-3 th:nth-child(4){width:8%}#bill-template-3 .po-table-3 td:nth-child(5),#bill-template-3 .po-table-3 th:nth-child(5){width:12%}#bill-template-3 .po-table-3 td:nth-child(6),#bill-template-3 .po-table-3 td:nth-child(7),#bill-template-3 .po-table-3 th:nth-child(6),#bill-template-3 .po-table-3 th:nth-child(7){width:10%}#bill-template-3 .po-table-3 td:nth-child(8),#bill-template-3 .po-table-3 th:nth-child(8){width:17%}.bill-summary-table{border-collapse:collapse;font-size:14px;width:420px}.bill-summary-table tr{border-bottom:1px solid #d9d9d9}.bill-summary-table td{padding:6px 12px}#bill-template-3 .bill-summary-table td:first-child{color:#333;text-align:left}#bill-template-3 .amount-words-section-3{align-items:center;background:#f3f4f6;border-radius:2px;color:#333;display:flex;margin-top:20px;padding:15px 20px}#bill-template-3 .amount-label{color:#333;font-weight:700;min-width:240px;padding-left:20px;padding-top:2px;position:relative;text-transform:uppercase}#bill-template-3 .amount-label:before{background:#111;content:"";height:20px;left:10px;position:absolute;top:2px;width:4px}#bill-template-3 .amount-value-3{color:#333;flex:1 1;text-align:center}#bill-template-4,#bill-template-4>div{background:#000!important}#bill-template-4{box-sizing:border-box;font-family:Arial,sans-serif;min-height:100vh;padding:40px;width:100%}#bill-template-4,#bill-template-4 .amount-label,#bill-template-4 .amount-value,#bill-template-4 .info-table td,#bill-template-4 .info-table td strong,#bill-template-4 .section-title,#bill-template-4>div{color:#fff!important}#bill-template-4 .header-section{align-items:center;display:flex;justify-content:space-between;margin-bottom:0}#bill-template-4 .logo-box{align-items:center;border:none;display:flex;justify-content:flex-start;margin:0;padding:0;width:300px}#bill-template-4 .logo-box img{display:block;height:120px;object-fit:contain;width:220px}#bill-template-4 .po-title{color:#ef6541;font-size:44px;font-weight:700;line-height:.9;margin-bottom:15px}#bill-template-4 hr{border:0;border-top:1px solid #e5e5e5;margin:10px 0}.project-ship-wrapper{display:flex;gap:60px;justify-content:space-between}.project-ship-wrapper>div{flex:1 1}.section-title{border-left:4px solid #ef6541;font-size:16px;font-weight:700;margin-bottom:12px;margin-top:10px;padding-left:8px}.info-table{width:100%}.info-table td{border:none!important;font-size:14px;padding:3px 0;vertical-align:top}.info-table td:first-child{font-weight:600;width:130px}.po-table{border-collapse:initial;border-spacing:2px 0;margin-top:25px;table-layout:fixed;width:100%}#bill-template-4 .po-table td,#bill-template-4 .po-table th{border:1px solid #f5b19f}#bill-template-4 .po-table th{background:#ef6541!important;border:none;color:#fff!important;font-size:12px;font-weight:600;height:34px;padding:10px 8px;text-align:center}.po-table td{border:1px solid #f5b19f;color:#333;font-size:13px;height:34px;padding:6px 8px}#bill-template-4 .po-table td:first-child,#bill-template-4 .po-table th:first-child{width:10%}#bill-template-4 .po-table td:nth-child(2),#bill-template-4 .po-table th:nth-child(2){text-align:left;width:30%}#bill-template-4 .po-table td:nth-child(3),#bill-template-4 .po-table td:nth-child(4),#bill-template-4 .po-table th:nth-child(3),#bill-template-4 .po-table th:nth-child(4){width:8%}#bill-template-4 .po-table td:nth-child(5),#bill-template-4 .po-table th:nth-child(5){width:12%}#bill-template-4 .po-table td:nth-child(6),#bill-template-4 .po-table td:nth-child(7),#bill-template-4 .po-table th:nth-child(6),#bill-template-4 .po-table th:nth-child(7){width:10%}#bill-template-4 .po-table td:nth-child(8),#bill-template-4 .po-table th:nth-child(8){width:17%}.bill-summary-wrapper{display:flex;justify-content:flex-end;margin-top:15px}#bill-template-4 .bill-summary-table{border-collapse:collapse;font-size:14px;width:420px}#bill-template-4 .bill-summary-table tr{border-bottom:1px solid #333}#bill-template-4 .bill-summary-table td{padding:6px 12px}.bill-summary-table td:first-child{color:#fff;text-align:left}.bill-summary-table td:last-child{font-weight:500;text-align:right;width:140px}.amount-words-section-4{align-items:center;background:#2c1e1b;border-radius:2px;display:flex;margin-top:20px;padding:15px 20px}.amount-label{color:#333;font-weight:700;min-width:240px;padding-left:20px;padding-top:2px;position:relative;text-transform:uppercase}.amount-label:before{background:#f26c4f;content:"";height:20px;left:10px;position:absolute;top:2px;width:4px}.amount-value-4{color:#fff;flex:1 1;text-align:center}#payment-template-1,#payment-template-1>div{background:#fff!important}#payment-template-1{background:#fff;box-sizing:border-box;font-family:Arial,sans-serif;padding:40px;width:100%}#payment-template-1 .header-section{align-items:center;display:flex;justify-content:space-between;margin-bottom:25px}#payment-template-1 .logo-box{align-items:center;border:none;display:flex;justify-content:flex-start;margin:0;padding:0;width:380px}.header-section img{display:block;height:120px;object-fit:contain;width:250px}.payment-title{color:#ef6541;font-size:44px;font-weight:700;line-height:.9;margin-bottom:15px}.payment-info-row{font-size:16px}.payment-info-row span,.payment-info-row strong{font-size:16px;line-height:2}.payment-template-1 hr{border:0;border-top:1px solid #575757;margin:18px 0}.payment-template-1 .row{align-items:center;min-height:30px}.payment-amount,.payment-value{border-bottom:1px solid #ccc;font-size:16px}.payment_label{font-size:16px}.payment-received-box{align-items:center;background:#fef1ec;border-radius:2px;display:flex;margin-top:20px;padding:15px 20px}.payment-received-title{border-left:4px solid #ef6541;color:#333;font-weight:700;padding-left:10px}.payment-words{color:#333;flex:1 1;font-size:16px;text-align:center}.payment-footer{font-size:16px;margin-top:60px}#payment-template-2,#payment-template-2>div{background:#fff!important}#payment-template-2{box-sizing:border-box;font-family:Arial,sans-serif;padding:40px;width:100%}#payment-template-2 .header-section{align-items:center;display:flex;justify-content:space-between;margin-bottom:25px}#payment-template-2 .logo-box{align-items:center;border:none;display:flex;justify-content:flex-start;margin:0;padding:0;width:380px}#payment-template-2 .header-section img{display:block;height:120px;object-fit:contain;width:250px}#payment-template-2 .payment-title{color:#0ea5e9;font-size:44px;font-weight:700;line-height:.9;margin-bottom:15px}#payment-template-2 .payment-info-row{font-size:16px}#payment-template-2 .payment-info-row span,#payment-template-2 .payment-info-row strong{font-size:16px;line-height:2}#payment-template-2 hr{border:0;border-top:1px solid #575757;margin:18px 0}#payment-template-2 .row{align-items:center;min-height:30px}#payment-template-2 .payment-amount,#payment-template-2 .payment-value{border-bottom:1px solid #ccc;font-size:16px}#payment-template-2 .payment_label{font-size:16px}#payment-template-2 .payment-received-box{align-items:center;background:#eaf8fe;border-radius:2px;display:flex;margin-top:20px;padding:15px 20px}#payment-template-2 .payment-received-title{border-left:4px solid #0ea5e9;color:#333;font-weight:700;padding-left:10px}#payment-template-2 .payment-words{color:#333;flex:1 1;font-size:16px;text-align:center}#payment-template-2 .payment-footer{font-size:16px;margin-top:60px}#payment-template-3,#payment-template-3>div{background:#fff!important}#payment-template-3{box-sizing:border-box;font-family:Arial,sans-serif;padding:40px;width:100%}#payment-template-3 .header-section{align-items:center;display:flex;justify-content:space-between;margin-bottom:25px}#payment-template-3 .logo-box{align-items:center;border:none;display:flex;justify-content:flex-start;margin:0;padding:0;width:380px}#payment-template-3 .header-section img{display:block;height:120px;object-fit:contain;width:250px}#payment-template-3 .payment-title{color:#111;font-size:44px;font-weight:700;line-height:.9;margin-bottom:15px}#payment-template-3 .payment-info-row{font-size:16px}#payment-template-3 .payment-info-row span,#payment-template-3 .payment-info-row strong{font-size:16px;line-height:2}#payment-template-3 hr{border:0;border-top:1px solid #575757;margin:18px 0}#payment-template-3 .row{align-items:center;min-height:30px}#payment-template-3 .payment-amount,#payment-template-3 .payment-value{border-bottom:1px solid #ccc;font-size:16px}#payment-template-3 .payment_label{font-size:16px}#payment-template-3 .payment-received-box{align-items:center;background:#f3f4f6;border-radius:2px;display:flex;margin-top:20px;padding:15px 20px}#payment-template-3 .payment-received-title{border-left:4px solid #1f2937;color:#333;font-weight:700;padding-left:10px}#payment-template-3 .payment-words{color:#333;flex:1 1;font-size:16px;text-align:center}#payment-template-3 .payment-footer{font-size:16px;margin-top:60px}#payment-template-4,#payment-template-4>div{background:#000!important;color:#fff!important}#payment-template-4{background:#000!important;box-sizing:border-box;color:#fff;font-family:Arial,sans-serif;padding:40px;width:100%}#payment-template-4 .header-section{align-items:center;display:flex;justify-content:space-between;margin-bottom:25px}#payment-template-4 .logo-box{align-items:center;border:none;display:flex;justify-content:flex-start;margin:0;padding:0;width:380px}#payment-template-4 .header-section img{display:block;height:120px;object-fit:contain;width:250px}#payment-template-4 .payment-title{color:#ef6541;font-size:44px;font-weight:700;line-height:.9;margin-bottom:15px}#payment-template-4 .payment-info-row{color:#fff;font-size:16px}#payment-template-4 .payment-info-row span,#payment-template-4 .payment-info-row strong{color:#fff;font-size:16px;line-height:2}#payment-template-4 hr{border:0;border-top:1px solid #e5e5e5;margin:18px 0}#payment-template-4 .row{align-items:center;min-height:30px}#payment-template-4 .payment_label{color:#fff;font-size:16px}#payment-template-4 .payment-amount,#payment-template-4 .payment-value{border-bottom:1px solid #4b5563;color:#fff;font-size:16px}#payment-template-4 .payment-received-box{align-items:center;background:#2c1e1b;border-radius:4px;display:flex;margin-top:20px;padding:15px 20px}#payment-template-4 .payment-received-title{border-left:4px solid #f26c4f;color:#fff;font-weight:700;padding-left:10px}#payment-template-4 .payment-words{color:#e5e7eb;flex:1 1;font-size:16px;text-align:center}#payment-template-4 .payment-footer{color:#fff;font-size:16px;margin-top:60px}#payment-template-4 .fw-bold,#payment-template-4 strong{color:#fff}#quotation-template-1,#quotation-template-1>div{background:#fff!important}#quotation-template-1{box-sizing:border-box;font-family:Arial,sans-serif;min-height:100vh;padding:40px;width:100%}#quotation-template-1 .header-section{align-items:center;display:flex;justify-content:space-between}#quotation-template-1 .logo-box{align-items:center;display:flex;width:300px}#quotation-template-1 .logo-box img{height:120px;object-fit:contain;width:220px}#quotation-template-1 .po-title{color:#ef6541;font-size:44px;font-weight:700;line-height:1}#quotation-template-1 hr{border:0;border-top:1px solid #888;margin:10px 0}#quotation-template-1 .project-ship-wrapper{display:flex;gap:60px;justify-content:space-between}#quotation-template-1 .project-ship-wrapper>div{flex:1 1}#quotation-template-1 .section-title{border-left:4px solid #ef6541;font-size:16px;font-weight:700;margin:10px 0 12px;padding-left:8px}#quotation-template-1 .info-table{width:100%}#quotation-template-1 .info-table td{border:none!important;font-size:14px;padding:4px 0}#quotation-template-1 .info-table td:first-child{font-weight:600;width:140px}#quotation-template-1 .po-table{border-collapse:initial;border-spacing:2px 0;margin-top:25px;table-layout:fixed;width:100%}#quotation-template-1 .po-table td,#quotation-template-1 .po-table th{border:1px solid #fdbfae}#quotation-template-1 .po-table th{background:#ef6541!important;color:#fff!important;font-size:12px;font-weight:600;padding:10px 8px;text-align:center}#quotation-template-1 .po-table td{color:#333;font-size:13px;height:34px;padding:6px 8px}#quotation-template-1 .po-table td:first-child,#quotation-template-1 .po-table th:first-child{width:8%}#quotation-template-1 .po-table td:nth-child(2),#quotation-template-1 .po-table th:nth-child(2){text-align:left;width:35%}#quotation-template-1 .po-table td:nth-child(3),#quotation-template-1 .po-table th:nth-child(3){width:8%}#quotation-template-1 .po-table td:nth-child(4),#quotation-template-1 .po-table td:nth-child(5),#quotation-template-1 .po-table th:nth-child(4),#quotation-template-1 .po-table th:nth-child(5){width:10%}#quotation-template-1 .po-table td:nth-child(6),#quotation-template-1 .po-table th:nth-child(6){width:12%}#quotation-template-1 .po-table td:nth-child(7),#quotation-template-1 .po-table th:nth-child(7){width:17%}#quotation-template-1 .bill-summary-wrapper{display:flex;justify-content:flex-end;margin-top:15px}#quotation-template-1 .bill-summary-table{border-collapse:collapse;font-size:14px;width:420px}#quotation-template-1 .bill-summary-table tr{border-bottom:1px solid #d9d9d9}#quotation-template-1 .bill-summary-table td{color:#000;padding:6px 12px}#quotation-template-1 .bill-summary-table td:first-child{text-align:left}#quotation-template-1 .bill-summary-table td:last-child{font-weight:500;text-align:right;width:140px}#quotation-template-1 .amount-words-section{align-items:center;background:#fef1ec;display:flex;margin-top:20px;padding:15px 20px}#quotation-template-1 .amount-label{font-weight:700;min-width:240px;padding-left:20px;position:relative;text-transform:uppercase}#quotation-template-1 .amount-label:before{background:#ef6541;content:"";height:20px;left:8px;position:absolute;top:2px;width:4px}#quotation-template-1 .amount-value{flex:1 1;text-align:center}#quotation-template-2,#quotation-template-2>div{background:#fff!important}#quotation-template-2{box-sizing:border-box;font-family:Arial,sans-serif;min-height:100vh;padding:40px;width:100%}#quotation-template-2 .header-section{align-items:center;display:flex;justify-content:space-between}#quotation-template-2 .logo-box{align-items:center;display:flex;width:300px}#quotation-template-2 .logo-box img{height:120px;object-fit:contain;width:220px}#quotation-template-2 .po-title{color:#0ea5e9;font-size:44px;font-weight:700;line-height:1}#quotation-template-2 hr{border:0;border-top:1px solid #888;margin:10px 0}#quotation-template-2 .project-ship-wrapper{display:flex;gap:60px;justify-content:space-between}#quotation-template-2 .project-ship-wrapper>div{flex:1 1}#quotation-template-2 .section-title{border-left:4px solid #0ea5e9;font-size:16px;font-weight:700;margin:10px 0 12px;padding-left:8px}#quotation-template-2 .info-table{width:100%}#quotation-template-2 .info-table td{border:none!important;font-size:14px;padding:4px 0}#quotation-template-2 .info-table td:first-child{font-weight:600;width:140px}#quotation-template-2 .po-table{border-collapse:initial;border-spacing:2px 0;margin-top:25px;table-layout:fixed;width:100%}#quotation-template-2 .po-table td,#quotation-template-2 .po-table th{border:1px solid #b6e5f7}#quotation-template-2 .po-table th{background:#0ea5e9!important;color:#fff!important;font-size:12px;font-weight:600;padding:10px 8px;text-align:center}#quotation-template-2 .po-table td{color:#333;font-size:13px;height:34px;padding:6px 8px}#quotation-template-2 .po-table tbody tr:nth-child(2n) td{background:#f3fbff!important}#quotation-template-2 .po-table tbody tr:nth-child(odd) td{background:#fff!important}#quotation-template-2 .po-table td:first-child,#quotation-template-2 .po-table th:first-child{width:8%}#quotation-template-2 .po-table td:nth-child(2),#quotation-template-2 .po-table th:nth-child(2){text-align:left;width:35%}#quotation-template-2 .po-table td:nth-child(3),#quotation-template-2 .po-table th:nth-child(3){width:8%}#quotation-template-2 .po-table td:nth-child(4),#quotation-template-2 .po-table td:nth-child(5),#quotation-template-2 .po-table th:nth-child(4),#quotation-template-2 .po-table th:nth-child(5){width:10%}#quotation-template-2 .po-table td:nth-child(6),#quotation-template-2 .po-table th:nth-child(6){width:12%}#quotation-template-2 .po-table td:nth-child(7),#quotation-template-2 .po-table th:nth-child(7){width:17%}#quotation-template-2 .bill-summary-wrapper{display:flex;justify-content:flex-end;margin-top:15px}#quotation-template-2 .bill-summary-table{border-collapse:collapse;font-size:14px;width:420px}#quotation-template-2 .bill-summary-table tr{border-bottom:1px solid #d9d9d9}#quotation-template-2 .bill-summary-table td{color:#000;padding:6px 12px}#quotation-template-2 .bill-summary-table td:first-child{text-align:left}#quotation-template-2 .bill-summary-table td:last-child{font-weight:500;text-align:right;width:140px}#quotation-template-2 .amount-words-section{align-items:center;background:#eaf8fe;display:flex;margin-top:20px;padding:15px 20px}#quotation-template-2 .amount-label{font-weight:700;min-width:240px;padding-left:20px;position:relative;text-transform:uppercase}#quotation-template-2 .amount-label:before{background:#0ea5e9;content:"";height:20px;left:8px;position:absolute;top:2px;width:4px}#quotation-template-2 .amount-value{flex:1 1;text-align:center}#quotation-template-3,#quotation-template-3>div{background:#fff!important}#quotation-template-3{box-sizing:border-box;font-family:Arial,sans-serif;min-height:100vh;padding:40px;width:100%}#quotation-template-3 .header-section{align-items:center;display:flex;justify-content:space-between}#quotation-template-3 .logo-box{align-items:center;display:flex;width:300px}#quotation-template-3 .logo-box img{height:120px;object-fit:contain;width:220px}#quotation-template-3 .po-title{color:#000;font-size:44px;font-weight:700;line-height:1}#quotation-template-3 hr{border:0;border-top:1px solid #d1d5db;margin:10px 0}#quotation-template-3 .project-ship-wrapper{display:flex;gap:60px;justify-content:space-between}#quotation-template-3 .project-ship-wrapper>div{flex:1 1}#quotation-template-3 .section-title{border-left:4px solid #90949b;color:#000;font-size:16px;font-weight:700;margin:10px 0 12px;padding-left:8px}#quotation-template-3 .info-table{width:100%}#quotation-template-3 .info-table td{border:none!important;color:#111827;font-size:14px;padding:4px 0}#quotation-template-3 .info-table td:first-child{font-weight:600;width:140px}#quotation-template-3 .po-table{border-collapse:initial;border-spacing:2px 0;margin-top:25px;table-layout:fixed;width:100%}#quotation-template-3 .po-table td,#quotation-template-3 .po-table th{border:1px solid #d1d5db}#quotation-template-3 .po-table th{background:#111!important;color:#fff!important;font-size:12px;font-weight:600;padding:10px 8px;text-align:center}#quotation-template-3 .po-table td{border:1px solid #d1d5db;color:#111827;font-size:13px;height:34px;padding:6px 8px}#quotation-template-3 .po-table tbody tr:nth-child(2n) td{background:#f3f4f6!important}#quotation-template-3 .po-table tbody tr:nth-child(odd) td{background:#fff!important}#quotation-template-3 .po-table td:first-child,#quotation-template-3 .po-table th:first-child{width:8%}#quotation-template-3 .po-table td:nth-child(2),#quotation-template-3 .po-table th:nth-child(2){text-align:left;width:35%}#quotation-template-3 .po-table td:nth-child(3),#quotation-template-3 .po-table th:nth-child(3){width:8%}#quotation-template-3 .po-table td:nth-child(4),#quotation-template-3 .po-table td:nth-child(5),#quotation-template-3 .po-table th:nth-child(4),#quotation-template-3 .po-table th:nth-child(5){width:10%}#quotation-template-3 .po-table td:nth-child(6),#quotation-template-3 .po-table th:nth-child(6){width:12%}#quotation-template-3 .po-table td:nth-child(7),#quotation-template-3 .po-table th:nth-child(7){width:17%}#quotation-template-3 .bill-summary-wrapper{display:flex;justify-content:flex-end;margin-top:15px}#quotation-template-3 .bill-summary-table{border-collapse:collapse;font-size:14px;width:420px}#quotation-template-3 .bill-summary-table tr{border-bottom:1px solid #d1d5db}#quotation-template-3 .bill-summary-table td{color:#000;padding:6px 12px}#quotation-template-3 .bill-summary-table td:first-child{text-align:left}#quotation-template-3 .bill-summary-table td:last-child{font-weight:500;text-align:right;width:140px}#quotation-template-3 .amount-words-section{align-items:center;background:#f3f4f6;border-radius:2px;display:flex;margin-top:20px;padding:15px 20px}#quotation-template-3 .amount-label{color:#333;font-weight:700;min-width:240px;padding-left:20px;position:relative;text-transform:uppercase}#quotation-template-3 .amount-label:before{background:#111;content:"";height:20px;left:8px;position:absolute;top:2px;width:4px}#quotation-template-3 .amount-value{color:#333;flex:1 1;text-align:center}#quotation-template-4,#quotation-template-4>div{background:#000!important;color:#fff}#quotation-template-4{background:#000!important;box-sizing:border-box;font-family:Arial,sans-serif;min-height:100vh;padding:40px;width:100%}#quotation-template-4 .header-section{align-items:center;display:flex;justify-content:space-between}#quotation-template-4 .logo-box{align-items:center;display:flex;width:300px}#quotation-template-4 .logo-box img{height:120px;object-fit:contain;width:220px}#quotation-template-4 .po-title{color:#ef6541;font-size:44px;font-weight:700;line-height:1}#quotation-template-4 hr{border:0;border-top:1px solid #e5e5e5;margin:12px 0}#quotation-template-4 .project-ship-wrapper{display:flex;gap:60px;justify-content:space-between}#quotation-template-4 .project-ship-wrapper>div{flex:1 1}#quotation-template-4 .section-title{border-left:4px solid #ef6541;color:#fff;font-size:16px;font-weight:700;margin:10px 0 12px;padding-left:8px}#quotation-template-4 .info-table{width:100%}#quotation-template-4 .info-table td{border:none!important;color:#e5e5e5;font-size:14px;padding:5px 0}#quotation-template-4 .info-table td:first-child{color:#fff;font-weight:600;width:140px}#quotation-template-4 .po-table{border-collapse:initial;border-spacing:2px 0;margin-top:25px;table-layout:fixed;width:100%}#quotation-template-4 .po-table td,#quotation-template-4 .po-table th{border:1px solid #f16543}#quotation-template-4 .po-table th{background:#ef6541!important;border:none;color:#fff!important;font-size:12px;font-weight:600;padding:10px 8px;text-align:center}#quotation-template-4 .po-table td{border:1px solid #f16543;color:#fff;font-size:13px;height:34px;padding:6px 8px}#quotation-template-4 .po-table tbody tr:nth-child(2n) td{background:#2c1e1b!important}#quotation-template-4 .po-table tbody tr:nth-child(odd) td{background:#000!important}#quotation-template-4 .po-table td:first-child,#quotation-template-4 .po-table th:first-child{width:8%}#quotation-template-4 .po-table td:nth-child(2),#quotation-template-4 .po-table th:nth-child(2){text-align:left;width:35%}#quotation-template-4 .po-table td:nth-child(3),#quotation-template-4 .po-table th:nth-child(3){width:8%}#quotation-template-4 .po-table td:nth-child(4),#quotation-template-4 .po-table td:nth-child(5),#quotation-template-4 .po-table th:nth-child(4),#quotation-template-4 .po-table th:nth-child(5){width:10%}#quotation-template-4 .po-table td:nth-child(6),#quotation-template-4 .po-table th:nth-child(6){width:12%}#quotation-template-4 .po-table td:nth-child(7),#quotation-template-4 .po-table th:nth-child(7){width:17%}#quotation-template-4 .bill-summary-wrapper{display:flex;justify-content:flex-end;margin-top:15px}#quotation-template-4 .bill-summary-table{border-collapse:collapse;font-size:14px;width:420px}#quotation-template-4 .bill-summary-table tr{border-bottom:1px solid #333}#quotation-template-4 .bill-summary-table td{color:#fff;padding:6px 12px}#quotation-template-4 .bill-summary-table td:first-child{text-align:left}#quotation-template-4 .bill-summary-table td:last-child{font-weight:500;text-align:right;width:140px}#quotation-template-4 .bill-summary-table tr:last-child td{color:#fff}#quotation-template-4 .amount-words-section{align-items:center;background:#2c1e1b;border-radius:2px;display:flex;margin-top:20px;padding:15px 20px}#quotation-template-4 .amount-label{color:#fff;font-weight:700;min-width:240px;padding-left:20px;position:relative;text-transform:uppercase}#quotation-template-4 .amount-label:before{background:#f26c4f;content:"";height:20px;left:8px;position:absolute;top:2px;width:4px}#quotation-template-4 .amount-value{color:#fff;flex:1 1;text-align:center}#invoice-template-1,#invoice-template-1>div{background:#fff!important}#invoice-template-1{box-sizing:border-box;font-family:Arial,sans-serif;min-height:100vh;padding:40px;width:100%}#invoice-template-1 .header-section{align-items:center;display:flex;justify-content:space-between;margin-bottom:25px}#invoice-template-1 .logo-box{align-items:center;border:none;display:flex;justify-content:flex-start;margin:0;padding:0;width:380px}#invoice-template-1 .logo-box img{display:block;height:120px;object-fit:contain;width:250px}#invoice-template-1 .po-title{color:#ef6541;font-size:44px;font-weight:700;line-height:.9;margin-bottom:15px}#invoice-template-1 hr{border:0;border-top:1px solid #888;margin:10px 0}#invoice-template-1 .project-ship-wrapper{display:flex;gap:120px;justify-content:space-between}#invoice-template-1 .project-ship-wrapper>div{flex:1 1}#invoice-template-1 .section-title{border-left:4px solid #ef6541;font-size:16px;font-weight:700;margin:10px 0 12px;padding-left:8px}#invoice-template-1 .info-table{width:100%}#invoice-template-1 .info-table td{border:none!important;font-size:14px;padding:3px 0;vertical-align:top}#invoice-template-1 .info-table td:first-child{font-weight:600;width:100px}#invoice-template-1 .po-table{border-collapse:initial;border-spacing:2px 0;margin-top:25px;width:100%}#invoice-template-1 .po-table td,#invoice-template-1 .po-table th{border:1px solid #fdbfae}#invoice-template-1 .po-table th{background:#f16543!important;border:none;color:#fff!important;font-size:12px;font-weight:600;height:34px;padding:10px 8px;text-align:center}#invoice-template-1 .po-table td{border:1px solid #fdbfae;color:#333;font-size:13px;height:34px;padding:6px 8px}#invoice-template-1 .po-table tbody tr:nth-child(2n) td{background:#fef1ec!important}#invoice-template-1 .po-table tbody tr:nth-child(odd) td{background:#fff!important}#invoice-template-1 .po-table td:first-child,#invoice-template-1 .po-table th:first-child{width:8%}#invoice-template-1 .po-table td:nth-child(2),#invoice-template-1 .po-table th:nth-child(2){text-align:start;width:35%}#invoice-template-1 .po-table td:nth-child(3),#invoice-template-1 .po-table td:nth-child(4),#invoice-template-1 .po-table th:nth-child(3),#invoice-template-1 .po-table th:nth-child(4){width:8%}#invoice-template-1 .po-table td:nth-child(5),#invoice-template-1 .po-table th:nth-child(5){width:10%}#invoice-template-1 .po-table td:nth-child(6),#invoice-template-1 .po-table th:nth-child(6){width:12%}#invoice-template-1 .po-table td:nth-child(7),#invoice-template-1 .po-table th:nth-child(7){width:8%}#invoice-template-1 .po-table td:nth-child(8),#invoice-template-1 .po-table th:nth-child(8){width:15%}#invoice-template-1 .bill-summary-wrapper{display:flex;justify-content:flex-end;margin-top:15px}#invoice-template-1 .bill-summary-table{border-collapse:collapse;width:420px}#invoice-template-1 .bill-summary-table tr{border-bottom:1px solid #d9d9d9}#invoice-template-1 .bill-summary-table td{padding:6px 12px}#invoice-template-1 .bill-summary-table td:first-child{color:#333;text-align:left}#invoice-template-1 .bill-summary-table td:last-child{font-weight:500;text-align:right;width:140px}#invoice-template-1 .notes-section{align-items:flex-start;background:#fef1ec;border-radius:2px;display:flex;margin-top:20px;padding:15px 20px}#invoice-template-1 .notes-label{color:#333;font-weight:700;min-width:240px;padding-left:20px;padding-top:10px;position:relative;text-transform:uppercase}#invoice-template-1 .notes-label:before{background:#ef6541;content:"";height:20px;left:8px;position:absolute;top:10px;width:4px}#invoice-template-1 .notes-value{color:#333;flex:1 1;font-size:14px;line-height:24px}#invoice-template-2,#invoice-template-2>div{background:#fff!important}#invoice-template-2{box-sizing:border-box;font-family:Arial,sans-serif;min-height:100vh;padding:40px;width:100%}#invoice-template-2 .header-section{align-items:center;display:flex;justify-content:space-between;margin-bottom:25px}#invoice-template-2 .logo-box{align-items:center;border:none;display:flex;justify-content:flex-start;margin:0;padding:0;width:380px}#invoice-template-2 .logo-box img{display:block;height:120px;object-fit:contain;width:250px}#invoice-template-2 .po-title{color:#0ea5e9;font-size:44px;font-weight:700;line-height:.9;margin-bottom:15px}#invoice-template-2 hr{border:0;border-top:1px solid #b6e5f7;margin:10px 0}#invoice-template-2 .project-ship-wrapper{display:flex;gap:120px;justify-content:space-between}#invoice-template-2 .project-ship-wrapper>div{flex:1 1}#invoice-template-2 .section-title{border-left:4px solid #0ea5e9;font-size:16px;font-weight:700;margin:10px 0 12px;padding-left:8px}#invoice-template-2 .info-table{width:100%}#invoice-template-2 .info-table td{border:none!important;font-size:14px;padding:3px 0;vertical-align:top}#invoice-template-2 .info-table td:first-child{font-weight:600;width:100px}#invoice-template-2 .po-table{border-collapse:initial;border-spacing:2px 0;margin-top:25px;width:100%}#invoice-template-2 .po-table td,#invoice-template-2 .po-table th{border:1px solid #b6e5f7}#invoice-template-2 .po-table th{background:#0ea5e9!important;border:none;color:#fff!important;font-size:12px;font-weight:600;height:34px;padding:10px 8px;text-align:center}#invoice-template-2 .po-table td{border:1px solid #b6e5f7;color:#333;font-size:13px;height:34px;padding:6px 8px}#invoice-template-2 .po-table tbody tr:nth-child(2n) td{background:#eaf8fe!important}#invoice-template-2 .po-table tbody tr:nth-child(odd) td{background:#fff!important}#invoice-template-2 .po-table td:first-child,#invoice-template-2 .po-table th:first-child{width:8%}#invoice-template-2 .po-table td:nth-child(2),#invoice-template-2 .po-table th:nth-child(2){text-align:start;width:35%}#invoice-template-2 .po-table td:nth-child(3),#invoice-template-2 .po-table td:nth-child(4),#invoice-template-2 .po-table th:nth-child(3),#invoice-template-2 .po-table th:nth-child(4){width:8%}#invoice-template-2 .po-table td:nth-child(5),#invoice-template-2 .po-table th:nth-child(5){width:10%}#invoice-template-2 .po-table td:nth-child(6),#invoice-template-2 .po-table th:nth-child(6){width:12%}#invoice-template-2 .po-table td:nth-child(7),#invoice-template-2 .po-table th:nth-child(7){width:8%}#invoice-template-2 .po-table td:nth-child(8),#invoice-template-2 .po-table th:nth-child(8){width:15%}#invoice-template-2 .bill-summary-wrapper{display:flex;justify-content:flex-end;margin-top:15px}#invoice-template-2 .bill-summary-table{border-collapse:collapse;width:420px}#invoice-template-2 .bill-summary-table tr{border-bottom:1px solid #d9d9d9}#invoice-template-2 .bill-summary-table td{padding:6px 12px}#invoice-template-2 .bill-summary-table td:first-child{color:#333;text-align:left}#invoice-template-2 .bill-summary-table td:last-child{font-weight:500;text-align:right;width:140px}#invoice-template-2 .notes-section{align-items:flex-start;background:#eaf8fe;border-radius:2px;display:flex;margin-top:20px;padding:15px 20px}#invoice-template-2 .notes-label{color:#333;font-weight:700;min-width:240px;padding-left:20px;padding-top:10px;position:relative;text-transform:uppercase}#invoice-template-2 .notes-label:before{background:#0ea5e9;content:"";height:20px;left:8px;position:absolute;top:10px;width:4px}#invoice-template-2 .notes-value{color:#333;flex:1 1;font-size:14px;line-height:24px}#invoice-template-3,#invoice-template-3>div{background:#fff!important}#invoice-template-3{box-sizing:border-box;font-family:Arial,sans-serif;min-height:100vh;padding:40px;width:100%}#invoice-template-3 .header-section{align-items:center;display:flex;justify-content:space-between;margin-bottom:25px}#invoice-template-3 .logo-box{align-items:center;border:none;display:flex;justify-content:flex-start;margin:0;padding:0;width:380px}#invoice-template-3 .logo-box img{display:block;height:120px;object-fit:contain;width:250px}#invoice-template-3 .po-title{color:#000;font-size:44px;font-weight:700;line-height:.9;margin-bottom:15px}#invoice-template-3 hr{border:0;border-top:1px solid #888;margin:10px 0}#invoice-template-3 .project-ship-wrapper{display:flex;gap:120px;justify-content:space-between}#invoice-template-3 .project-ship-wrapper>div{flex:1 1}#invoice-template-3 .section-title{border-left:4px solid #90949b;color:#000;font-size:16px;font-weight:700;margin:10px 0 12px;padding-left:8px}#invoice-template-3 .info-table{width:100%}#invoice-template-3 .info-table td{border:none!important;color:#111827;font-size:14px;padding:3px 0;vertical-align:top}#invoice-template-3 .info-table td:first-child{font-weight:600;width:100px}#invoice-template-3 .po-table{border-collapse:initial;border-spacing:2px 0;margin-top:25px;width:100%}#invoice-template-3 .po-table td,#invoice-template-3 .po-table th{border:1px solid #d1d5db}#invoice-template-3 .po-table th{background:#111!important;border:none;color:#fff!important;font-size:12px;font-weight:600;height:34px;padding:10px 8px;text-align:center}#invoice-template-3 .po-table td{border:1px solid #d1d5db;color:#111827;font-size:13px;height:34px;padding:6px 8px}#invoice-template-3 .po-table tbody tr:nth-child(2n) td{background:#f3f4f6!important}#invoice-template-3 .po-table tbody tr:nth-child(odd) td{background:#fff!important}#invoice-template-3 .po-table td:first-child,#invoice-template-3 .po-table th:first-child{width:8%}#invoice-template-3 .po-table td:nth-child(2),#invoice-template-3 .po-table th:nth-child(2){text-align:start;width:35%}#invoice-template-3 .po-table td:nth-child(3),#invoice-template-3 .po-table td:nth-child(4),#invoice-template-3 .po-table th:nth-child(3),#invoice-template-3 .po-table th:nth-child(4){width:8%}#invoice-template-3 .po-table td:nth-child(5),#invoice-template-3 .po-table th:nth-child(5){width:10%}#invoice-template-3 .po-table td:nth-child(6),#invoice-template-3 .po-table th:nth-child(6){width:12%}#invoice-template-3 .po-table td:nth-child(7),#invoice-template-3 .po-table th:nth-child(7){width:8%}#invoice-template-3 .po-table td:nth-child(8),#invoice-template-3 .po-table th:nth-child(8){width:15%}#invoice-template-3 .bill-summary-wrapper{display:flex;justify-content:flex-end;margin-top:15px}#invoice-template-3 .bill-summary-table{border-collapse:collapse;width:420px}#invoice-template-3 .bill-summary-table tr{border-bottom:1px solid #d1d5db}#invoice-template-3 .bill-summary-table td{padding:6px 12px}#invoice-template-3 .bill-summary-table td:first-child{color:#333;text-align:left}#invoice-template-3 .bill-summary-table td:last-child{font-weight:500;text-align:right;width:140px}#invoice-template-3 .notes-section{align-items:flex-start;background:#f3f4f6;border-radius:2px;display:flex;margin-top:20px;padding:15px 20px}#invoice-template-3 .notes-label{color:#333;font-weight:700;min-width:240px;padding-left:20px;padding-top:10px;position:relative;text-transform:uppercase}#invoice-template-3 .notes-label:before{background:#000;content:"";height:20px;left:8px;position:absolute;top:10px;width:4px}#invoice-template-3 .notes-value{color:#333;flex:1 1;font-size:14px;line-height:24px}#invoice-template-4,#invoice-template-4>div{background:#000!important;color:#fff}#invoice-template-4{background:#000!important;box-sizing:border-box;font-family:Arial,sans-serif;min-height:100vh;padding:40px;width:100%}#invoice-template-4 .header-section{align-items:center;display:flex;justify-content:space-between;margin-bottom:25px}#invoice-template-4 .logo-box{align-items:center;border:none;display:flex;justify-content:flex-start;margin:0;padding:0;width:380px}#invoice-template-4 .logo-box img{display:block;height:120px;object-fit:contain;width:250px}#invoice-template-4 .po-title{color:#ef6541;font-size:44px;font-weight:700;line-height:.9;margin-bottom:15px}#invoice-template-4 hr{border:0;border-top:1px solid #e5e5e5;margin:10px 0}#invoice-template-4 .project-ship-wrapper{display:flex;gap:120px;justify-content:space-between}#invoice-template-4 .project-ship-wrapper>div{flex:1 1}#invoice-template-4 .section-title{border-left:4px solid #ef6541;color:#fff;font-size:16px;font-weight:700;margin:10px 0 12px;padding-left:8px}#invoice-template-4 .info-table{width:100%}#invoice-template-4 .info-table td{border:none!important;color:#e5e5e5;font-size:14px;padding:3px 0}#invoice-template-4 .info-table td:first-child{color:#fff;font-weight:600;width:100px}#invoice-template-4 .po-table{border-collapse:initial;border-spacing:2px 0;margin-top:25px;width:100%}#invoice-template-4 .po-table td,#invoice-template-4 .po-table th{border:1px solid #f16543}#invoice-template-4 .po-table th{background:#ef6541!important;border:none;color:#fff!important;font-size:12px;font-weight:600;height:34px;padding:10px 8px;text-align:center}#invoice-template-4 .po-table td{border:1px solid #f16543;color:#f3f4f6;font-size:13px;height:34px;padding:6px 8px}#invoice-template-4 .po-table tbody tr:nth-child(2n) td{background:#2c1e1b!important}#invoice-template-4 .po-table tbody tr:nth-child(odd) td{background:#000!important}#invoice-template-4 .po-table td:first-child,#invoice-template-4 .po-table th:first-child{width:8%}#invoice-template-4 .po-table td:nth-child(2),#invoice-template-4 .po-table th:nth-child(2){text-align:start;width:35%}#invoice-template-4 .po-table td:nth-child(3),#invoice-template-4 .po-table td:nth-child(4),#invoice-template-4 .po-table th:nth-child(3),#invoice-template-4 .po-table th:nth-child(4){width:8%}#invoice-template-4 .po-table td:nth-child(5),#invoice-template-4 .po-table th:nth-child(5){width:10%}#invoice-template-4 .po-table td:nth-child(6),#invoice-template-4 .po-table th:nth-child(6){width:12%}#invoice-template-4 .po-table td:nth-child(7),#invoice-template-4 .po-table th:nth-child(7){width:8%}#invoice-template-4 .po-table td:nth-child(8),#invoice-template-4 .po-table th:nth-child(8){width:15%}#invoice-template-4 .bill-summary-wrapper{display:flex;justify-content:flex-end;margin-top:15px}#invoice-template-4 .bill-summary-table{border-collapse:collapse;width:420px}#invoice-template-4 .bill-summary-table tr{border-bottom:1px solid #333}#invoice-template-4 .bill-summary-table td{color:#f3f4f6;padding:6px 12px}#invoice-template-4 .bill-summary-table td:first-child{text-align:left}#invoice-template-4 .bill-summary-table td:last-child{font-weight:500;text-align:right;width:140px}#invoice-template-4 .notes-section{align-items:flex-start;background:#2c1e1b;border-radius:2px;display:flex;margin-top:20px;padding:15px 20px}#invoice-template-4 .notes-label{color:#fff;font-weight:700;min-width:240px;padding-left:20px;padding-top:10px;position:relative;text-transform:uppercase}#invoice-template-4 .notes-label:before{background:#ef6541;content:"";height:20px;left:8px;position:absolute;top:10px;width:4px}#invoice-template-4 .notes-value{color:#f3f4f6;flex:1 1;font-size:14px;line-height:24px}#receipt-template-1,#receipt-template-1>div{background:#fff!important}#receipt-template-1{box-sizing:border-box;font-family:Arial,sans-serif;padding:40px;width:100%}#receipt-template-1 .header-section{align-items:center;display:flex;justify-content:space-between;margin-bottom:25px}#receipt-template-1 .logo-box{align-items:center;display:flex;justify-content:flex-start;width:380px}#receipt-template-1 .logo-box img{display:block;height:120px;object-fit:contain;width:250px}#receipt-template-1 .receipt-title{color:#ef6541;font-size:44px;font-weight:700;line-height:.9;margin-bottom:15px}#receipt-template-1 .receipt-info-row{font-size:16px}#receipt-template-1 .receipt-info-row span,#receipt-template-1 .receipt-info-row strong{font-size:16px;line-height:2}#receipt-template-1 hr{border:0;border-top:1px solid #575757;margin:18px 0}#receipt-template-1 .row{align-items:center;min-height:30px}#receipt-template-1 .receipt-label{font-size:16px}#receipt-template-1 .receipt-amount,#receipt-template-1 .receipt-value{border-bottom:1px solid #ccc;font-size:16px}#receipt-template-1 .receipt-received-box{align-items:center;background:#fef1ec;border-radius:2px;display:flex;margin-top:20px;padding:15px 20px}#receipt-template-1 .receipt-received-title{border-left:4px solid #ef6541;color:#333;font-weight:700;padding-left:10px}#receipt-template-1 .receipt-words{color:#333;flex:1 1;font-size:16px;text-align:center}#receipt-template-1 .receipt-footer{font-size:16px;margin-top:60px}#receipt-template-2,#receipt-template-2>div{background:#fff!important}#receipt-template-2{box-sizing:border-box;font-family:Arial,sans-serif;padding:40px;width:100%}#receipt-template-2 .header-section{align-items:center;display:flex;justify-content:space-between;margin-bottom:25px}#receipt-template-2 .logo-box{align-items:center;display:flex;justify-content:flex-start;width:380px}#receipt-template-2 .logo-box img{display:block;height:120px;object-fit:contain;width:250px}#receipt-template-2 .receipt-title{color:#0ea5e9;font-size:44px;font-weight:700;line-height:.9;margin-bottom:15px}#receipt-template-2 .receipt-info-row{font-size:16px}#receipt-template-2 .receipt-info-row span,#receipt-template-2 .receipt-info-row strong{font-size:16px;line-height:2}#receipt-template-2 hr{border:0;border-top:1px solid #575757;margin:18px 0}#receipt-template-2 .row{align-items:center;min-height:30px}#receipt-template-2 .receipt-label{font-size:16px}#receipt-template-2 .receipt-amount,#receipt-template-2 .receipt-value{border-bottom:1px solid #ccc;font-size:16px}#receipt-template-2 .receipt-received-box{align-items:center;background:#eaf8fe;border-radius:2px;display:flex;margin-top:20px;padding:15px 20px}#receipt-template-2 .receipt-received-title{border-left:4px solid #0ea5e9;color:#333;font-weight:700;padding-left:10px}#receipt-template-2 .receipt-words{color:#333;flex:1 1;font-size:16px;text-align:center}#receipt-template-2 .receipt-footer{font-size:16px;margin-top:60px}#receipt-template-3,#receipt-template-3>div{background:#fff!important}#receipt-template-3{box-sizing:border-box;font-family:Arial,sans-serif;padding:40px;width:100%}#receipt-template-3 .header-section{align-items:center;display:flex;justify-content:space-between;margin-bottom:25px}#receipt-template-3 .logo-box{align-items:center;display:flex;justify-content:flex-start;width:380px}#receipt-template-3 .logo-box img{display:block;height:120px;object-fit:contain;width:250px}#receipt-template-3 .receipt-title{color:#000;font-size:44px;font-weight:700;line-height:.9;margin-bottom:15px}#receipt-template-3 .receipt-info-row{font-size:16px}#receipt-template-3 .receipt-info-row span,#receipt-template-3 .receipt-info-row strong{font-size:16px;line-height:2}#receipt-template-3 hr{border:0;border-top:1px solid #888;margin:18px 0}#receipt-template-3 .row{align-items:center;min-height:30px}#receipt-template-3 .receipt-label{color:#111827;font-size:16px}#receipt-template-3 .receipt-amount,#receipt-template-3 .receipt-value{border-bottom:1px solid #ccc;color:#111827;font-size:16px}#receipt-template-3 .receipt-received-box{align-items:center;background:#f3f4f6;border-radius:2px;display:flex;margin-top:20px;padding:15px 20px}#receipt-template-3 .receipt-received-title{border-left:4px solid #000;color:#111827;font-weight:700;padding-left:10px}#receipt-template-3 .receipt-words{color:#111827;flex:1 1;font-size:16px;text-align:center}#receipt-template-3 .receipt-footer{color:#111827;font-size:16px;margin-top:60px}#receipt-template-4,#receipt-template-4>div{background:#000!important}#receipt-template-4{box-sizing:border-box;color:#fff;font-family:Arial,sans-serif;padding:40px;width:100%}#receipt-template-4 .header-section{align-items:center;display:flex;justify-content:space-between;margin-bottom:25px}#receipt-template-4 .logo-box{align-items:center;display:flex;justify-content:flex-start;width:380px}#receipt-template-4 .logo-box img{display:block;height:120px;object-fit:contain;width:250px}#receipt-template-4 .receipt-title{color:#ef6541;font-size:44px;font-weight:700;line-height:.9;margin-bottom:15px}#receipt-template-4 .receipt-info-row{font-size:16px}#receipt-template-4 .receipt-info-row span,#receipt-template-4 .receipt-info-row strong{color:#fff;font-size:16px;line-height:2}#receipt-template-4 hr{border:0;border-top:1px solid #e5e5e5;margin:18px 0}#receipt-template-4 .row{align-items:center;min-height:30px}#receipt-template-4 .receipt-label{color:#fff;font-size:16px}#receipt-template-4 .receipt-amount,#receipt-template-4 .receipt-value{border-bottom:1px solid #4b5563;color:#fff;font-size:16px}#receipt-template-4 .receipt-received-box{align-items:center;background:#2c1e1b;border-radius:2px;display:flex;margin-top:20px;padding:15px 20px}#receipt-template-4 .receipt-received-title{border-left:4px solid #ef6541;color:#fff;font-weight:700;padding-left:10px}#receipt-template-4 .receipt-words{color:#fff;flex:1 1;font-size:16px;text-align:center}#receipt-template-4 .receipt-footer{color:#fff;font-size:16px;margin-top:60px}#estimation-template-abstract-1,#estimation-template-abstract-1>div{background:#fff!important}#estimation-template-abstract-1{box-sizing:border-box;font-family:Arial,sans-serif;min-height:100vh;padding:40px;width:100%}#estimation-template-abstract-1 .header-section{align-items:center;display:flex;justify-content:space-between}#estimation-template-abstract-1 .logo-box{align-items:center;display:flex;width:300px}#estimation-template-abstract-1 .logo-box img{height:120px;object-fit:contain;width:220px}#estimation-template-abstract-1 .estimation-title{color:#ef6541;font-size:44px;font-weight:700;line-height:1}#estimation-template-abstract-1 hr{border:0;border-top:1px solid #888;margin:10px 0}#estimation-template-abstract-1 .project-customer-wrapper{display:flex;gap:120px;justify-content:space-between}#estimation-template-abstract-1 .project-customer-wrapper>div{flex:1 1}#estimation-template-abstract-1 .section-title{border-left:4px solid #ef6541;font-size:16px;font-weight:700;margin:10px 0 12px;padding-left:8px}#estimation-template-abstract-1 .info-table{width:100%}#estimation-template-abstract-1 .info-table td{border:none!important;font-size:14px;padding:3px 0}#estimation-template-abstract-1 .info-table td:first-child{font-weight:600;width:110px}#estimation-template-abstract-1 .estimation-table{border-collapse:initial;border-spacing:2px 0;margin-top:25px;width:100%}#estimation-template-abstract-1 .estimation-table th{background:#f16543;border:none;color:#fff;font-size:12px;padding:10px;text-align:center}#estimation-template-abstract-1 .estimation-table td{border:1px solid #fdbfae;font-size:13px;padding:6px 8px}#estimation-template-abstract-1 .estimation-table tbody tr:nth-child(2n) td{background:#fef1ec}#estimation-template-abstract-1 .estimation-table tbody tr:nth-child(odd) td{background:#fff}#estimation-template-abstract-1 .estimation-table td:first-child,#estimation-template-abstract-1 .estimation-table th:first-child{width:12%}#estimation-template-abstract-1 .estimation-table td:nth-child(2),#estimation-template-abstract-1 .estimation-table th:nth-child(2){text-align:left;width:38%}#estimation-template-abstract-1 .estimation-table td:nth-child(3),#estimation-template-abstract-1 .estimation-table td:nth-child(4),#estimation-template-abstract-1 .estimation-table th:nth-child(3),#estimation-template-abstract-1 .estimation-table th:nth-child(4){width:10%}#estimation-template-abstract-1 .estimation-table td:nth-child(5),#estimation-template-abstract-1 .estimation-table td:nth-child(6),#estimation-template-abstract-1 .estimation-table th:nth-child(5),#estimation-template-abstract-1 .estimation-table th:nth-child(6){width:15%}#estimation-template-abstract-1 .summary-wrapper{display:flex;justify-content:flex-end;margin-top:15px}#estimation-template-abstract-1 .summary-table{border-collapse:collapse;width:420px}#estimation-template-abstract-1 .summary-table tr{border-bottom:1px solid #d9d9d9}#estimation-template-abstract-1 .summary-table td{padding:10px 12px}#estimation-template-abstract-1 .summary-table td:last-child{text-align:right;width:150px}#estimation-template-abstract-1 .amount-words-section{align-items:center;background:#fef1ec;display:flex;margin-top:20px;padding:15px 20px}#estimation-template-abstract-1 .amount-label{align-items:center;color:#333;display:flex;font-weight:700;min-width:240px;padding-left:20px;position:relative;text-transform:uppercase}#estimation-template-abstract-1 .amount-label:before{background:#ef6541;content:"";height:20px;left:8px;position:absolute;top:50%;transform:translateY(-50%);width:4px}#estimation-template-abstract-1 .amount-value{align-items:center;color:#333;display:flex;flex:1 1;justify-content:center;text-align:center}#estimation-template-abstract-2,#estimation-template-abstract-2>div{background:#fff!important}#estimation-template-abstract-2{box-sizing:border-box;font-family:Arial,sans-serif;min-height:100vh;padding:40px;width:100%}#estimation-template-abstract-2 .header-section{align-items:center;display:flex;justify-content:space-between}#estimation-template-abstract-2 .logo-box{align-items:center;display:flex;width:300px}#estimation-template-abstract-2 .logo-box img{height:120px;object-fit:contain;width:220px}#estimation-template-abstract-2 .estimation-title{color:#0ea5e9;font-size:44px;font-weight:700;line-height:1}#estimation-template-abstract-2 hr{border:0;border-top:1px solid #888;margin:10px 0}#estimation-template-abstract-2 .project-customer-wrapper{display:flex;gap:120px;justify-content:space-between}#estimation-template-abstract-2 .project-customer-wrapper>div{flex:1 1}#estimation-template-abstract-2 .section-title{border-left:4px solid #0ea5e9;font-size:16px;font-weight:700;margin:10px 0 12px;padding-left:8px}#estimation-template-abstract-2 .info-table{width:100%}#estimation-template-abstract-2 .info-table td{border:none!important;font-size:14px;padding:4px 0}#estimation-template-abstract-2 .info-table td:first-child{font-weight:600;width:110px}#estimation-template-abstract-2 .estimation-table{border-collapse:initial;border-spacing:2px 0;margin-top:25px;table-layout:fixed;width:100%}#estimation-template-abstract-2 .estimation-table th{background:#0ea5e9;border:none;color:#fff;font-size:12px;padding:10px;text-align:center}#estimation-template-abstract-2 .estimation-table td{border:1px solid #b6e5f7;color:#333;font-size:13px;height:34px;padding:6px 8px}#estimation-template-abstract-2 .estimation-table tbody tr:nth-child(2n) td{background:#f3fbff}#estimation-template-abstract-2 .estimation-table tbody tr:nth-child(odd) td{background:#fff}#estimation-template-abstract-2 .estimation-table td:first-child,#estimation-template-abstract-2 .estimation-table th:first-child{width:12%}#estimation-template-abstract-2 .estimation-table td:nth-child(2),#estimation-template-abstract-2 .estimation-table th:nth-child(2){text-align:left;width:38%}#estimation-template-abstract-2 .estimation-table td:nth-child(3),#estimation-template-abstract-2 .estimation-table td:nth-child(4),#estimation-template-abstract-2 .estimation-table th:nth-child(3),#estimation-template-abstract-2 .estimation-table th:nth-child(4){width:10%}#estimation-template-abstract-2 .estimation-table td:nth-child(5),#estimation-template-abstract-2 .estimation-table td:nth-child(6),#estimation-template-abstract-2 .estimation-table th:nth-child(5),#estimation-template-abstract-2 .estimation-table th:nth-child(6){width:15%}#estimation-template-abstract-2 .summary-wrapper{display:flex;justify-content:flex-end;margin-top:15px}#estimation-template-abstract-2 .summary-table{border-collapse:collapse;width:420px}#estimation-template-abstract-2 .summary-table tr{border-bottom:1px solid #d9d9d9}#estimation-template-abstract-2 .summary-table td{padding:10px 12px}#estimation-template-abstract-2 .summary-table td:last-child{text-align:right;width:150px}#estimation-template-abstract-2 .amount-words-section{align-items:center;background:#eaf8fe;display:flex;margin-top:20px;padding:15px 20px}#estimation-template-abstract-2 .amount-label{align-items:center;color:#333;display:flex;font-weight:700;min-width:240px;padding-left:20px;position:relative;text-transform:uppercase}#estimation-template-abstract-2 .amount-label:before{background:#0ea5e9;content:"";height:20px;left:8px;position:absolute;top:50%;transform:translateY(-50%);width:4px}#estimation-template-abstract-2 .amount-value{align-items:center;color:#333;display:flex;flex:1 1;justify-content:center;text-align:center}#estimation-template-abstract-3,#estimation-template-abstract-3>div{background:#fff!important}#estimation-template-abstract-3{box-sizing:border-box;font-family:Arial,sans-serif;min-height:100vh;padding:40px;width:100%}#estimation-template-abstract-3 .header-section{align-items:center;display:flex;justify-content:space-between}#estimation-template-abstract-3 .logo-box{align-items:center;display:flex;width:300px}#estimation-template-abstract-3 .logo-box img{height:120px;object-fit:contain;width:220px}#estimation-template-abstract-3 .estimation-title{color:#000;font-size:44px;font-weight:700;line-height:1}#estimation-template-abstract-3 hr{border:0;border-top:1px solid #888;margin:10px 0}#estimation-template-abstract-3 .project-customer-wrapper{display:flex;gap:120px;justify-content:space-between}#estimation-template-abstract-3 .project-customer-wrapper>div{flex:1 1}#estimation-template-abstract-3 .section-title{border-left:4px solid #90949b;color:#111827;font-size:16px;font-weight:700;margin:10px 0 12px;padding-left:8px}#estimation-template-abstract-3 .info-table{width:100%}#estimation-template-abstract-3 .info-table td{border:none!important;color:#111827;font-size:14px;padding:4px 0}#estimation-template-abstract-3 .info-table td:first-child{font-weight:600;width:110px}#estimation-template-abstract-3 .estimation-table{border-collapse:initial;border-spacing:2px 0;margin-top:25px;table-layout:fixed;width:100%}#estimation-template-abstract-3 .estimation-table th{background:#000;border:none;color:#fff;font-size:12px;padding:10px;text-align:center}#estimation-template-abstract-3 .estimation-table td{border:1px solid #d1d5db;color:#111827;font-size:13px;height:34px;padding:6px 8px}#estimation-template-abstract-3 .estimation-table tbody tr:nth-child(2n) td{background:#f3f4f6}#estimation-template-abstract-3 .estimation-table tbody tr:nth-child(odd) td{background:#fff}#estimation-template-abstract-3 .estimation-table td:first-child,#estimation-template-abstract-3 .estimation-table th:first-child{width:12%}#estimation-template-abstract-3 .estimation-table td:nth-child(2),#estimation-template-abstract-3 .estimation-table th:nth-child(2){text-align:left;width:38%}#estimation-template-abstract-3 .estimation-table td:nth-child(3),#estimation-template-abstract-3 .estimation-table td:nth-child(4),#estimation-template-abstract-3 .estimation-table th:nth-child(3),#estimation-template-abstract-3 .estimation-table th:nth-child(4){width:10%}#estimation-template-abstract-3 .estimation-table td:nth-child(5),#estimation-template-abstract-3 .estimation-table td:nth-child(6),#estimation-template-abstract-3 .estimation-table th:nth-child(5),#estimation-template-abstract-3 .estimation-table th:nth-child(6){width:15%}#estimation-template-abstract-3 .summary-wrapper{display:flex;justify-content:flex-end;margin-top:15px}#estimation-template-abstract-3 .summary-table{border-collapse:collapse;width:420px}#estimation-template-abstract-3 .summary-table tr{border-bottom:1px solid #d1d5db}#estimation-template-abstract-3 .summary-table td{color:#111827;padding:10px 12px}#estimation-template-abstract-3 .summary-table td:last-child{text-align:right;width:150px}#estimation-template-abstract-3 .amount-words-section{align-items:center;background:#f3f4f6;display:flex;margin-top:20px;padding:15px 20px}#estimation-template-abstract-3 .amount-label{align-items:center;color:#111827;display:flex;font-weight:700;min-width:240px;padding-left:20px;position:relative;text-transform:uppercase}#estimation-template-abstract-3 .amount-label:before{background:#000;content:"";height:20px;left:8px;position:absolute;top:50%;transform:translateY(-50%);width:4px}#estimation-template-abstract-3 .amount-value{align-items:center;color:#111827;display:flex;flex:1 1;justify-content:center;text-align:center}#estimation-template-abstract-4,#estimation-template-abstract-4>div{background:#000!important}#estimation-template-abstract-4{box-sizing:border-box;font-family:Arial,sans-serif;min-height:100vh;padding:40px;width:100%}#estimation-template-abstract-4 .header-section{align-items:center;display:flex;justify-content:space-between}#estimation-template-abstract-4 .logo-box{align-items:center;display:flex;width:300px}#estimation-template-abstract-4 .logo-box img{height:120px;object-fit:contain;width:220px}#estimation-template-abstract-4 .estimation-title{color:#ef6541;font-size:44px;font-weight:700;line-height:1}#estimation-template-abstract-4 hr{border:0;border-top:1px solid #e5e5e5;margin:10px 0}#estimation-template-abstract-4 .project-customer-wrapper{display:flex;gap:120px;justify-content:space-between}#estimation-template-abstract-4 .project-customer-wrapper>div{flex:1 1}#estimation-template-abstract-4 .section-title{border-left:4px solid #ef6541;color:#fff;font-size:16px;font-weight:700;margin:10px 0 12px;padding-left:8px}#estimation-template-abstract-4 .info-table{width:100%}#estimation-template-abstract-4 .info-table td{border:none!important;color:#fff;font-size:14px;padding:4px 0}#estimation-template-abstract-4 .info-table td:first-child{font-weight:600;width:110px}#estimation-template-abstract-4 .estimation-table{border-collapse:initial;border-spacing:2px 0;margin-top:25px;table-layout:fixed;width:100%}#estimation-template-abstract-4 .estimation-table th{background:#ef6541;border:none;color:#fff;font-size:12px;padding:10px;text-align:center}#estimation-template-abstract-4 .estimation-table td{border:1px solid #f16543;color:#fff;font-size:13px;height:34px;padding:6px 8px}#estimation-template-abstract-4 .estimation-table tbody tr:nth-child(2n) td{background:#2c1e1b}#estimation-template-abstract-4 .estimation-table tbody tr:nth-child(odd) td{background:#000}#estimation-template-abstract-4 .estimation-table td:first-child,#estimation-template-abstract-4 .estimation-table th:first-child{width:12%}#estimation-template-abstract-4 .estimation-table td:nth-child(2),#estimation-template-abstract-4 .estimation-table th:nth-child(2){text-align:left;width:38%}#estimation-template-abstract-4 .estimation-table td:nth-child(3),#estimation-template-abstract-4 .estimation-table td:nth-child(4),#estimation-template-abstract-4 .estimation-table th:nth-child(3),#estimation-template-abstract-4 .estimation-table th:nth-child(4){width:10%}#estimation-template-abstract-4 .estimation-table td:nth-child(5),#estimation-template-abstract-4 .estimation-table td:nth-child(6),#estimation-template-abstract-4 .estimation-table th:nth-child(5),#estimation-template-abstract-4 .estimation-table th:nth-child(6){width:15%}#estimation-template-abstract-4 .summary-wrapper{display:flex;justify-content:flex-end;margin-top:15px}#estimation-template-abstract-4 .summary-table{border-collapse:collapse;width:420px}#estimation-template-abstract-4 .summary-table tr{border-bottom:1px solid #333}#estimation-template-abstract-4 .summary-table td{color:#fff;padding:10px 12px}#estimation-template-abstract-4 .summary-table td:last-child{text-align:right;width:150px}#estimation-template-abstract-4 .amount-words-section{align-items:center;background:#2c1e1b;color:#fff;display:flex;margin-top:20px;padding:15px 20px}#estimation-template-abstract-4 .amount-label{align-items:center;color:#fff;display:flex;font-weight:700;min-width:240px;padding-left:20px;position:relative;text-transform:uppercase}#estimation-template-abstract-4 .amount-label:before{background:#ef6541;content:"";height:20px;left:8px;position:absolute;top:50%;transform:translateY(-50%);width:4px}#estimation-template-abstract-4 .amount-value{align-items:center;color:#fff;display:flex;flex:1 1;justify-content:center;text-align:center}#estimation-template-detailed-1,#estimation-template-detailed-1>div{background:#fff!important}#estimation-template-detailed-1{box-sizing:border-box;font-family:Arial,sans-serif;min-height:100vh;padding:40px;width:100%}#estimation-template-detailed-1 .header-section{align-items:center;display:flex;justify-content:space-between}#estimation-template-detailed-1 .logo-box{align-items:center;display:flex;width:300px}#estimation-template-detailed-1 .logo-box img{height:120px;object-fit:contain;width:220px}#estimation-template-detailed-1 .estimation-title{color:#ef6541;font-size:44px;font-weight:700;line-height:1}#estimation-template-detailed-1 hr{border:0;border-top:1px solid #888;margin:10px 0}#estimation-template-detailed-1 .project-customer-wrapper{display:flex;gap:120px;justify-content:space-between}#estimation-template-detailed-1 .project-customer-wrapper>div{flex:1 1}#estimation-template-detailed-1 .section-title{border-left:4px solid #ef6541;font-size:16px;font-weight:700;margin:10px 0 12px;padding-left:8px}#estimation-template-detailed-1 .info-table{width:100%}#estimation-template-detailed-1 .info-table td{border:none!important;font-size:14px;padding:3px 0}#estimation-template-detailed-1 .info-table td:first-child{font-weight:600;width:110px}#estimation-template-detailed-1 .estimation-table{border-collapse:initial;border-spacing:2px 0;margin-top:25px;width:100%}#estimation-template-detailed-1 .estimation-table th{background:#f16543;border:none;color:#fff;font-size:12px;padding:10px;text-align:center}#estimation-template-detailed-1 .estimation-table td{border:1px solid #fdbfae;font-size:13px;padding:6px 8px}#estimation-template-detailed-1 .estimation-table tbody tr:nth-child(2n) td{background:#fef1ec}#estimation-template-detailed-1 .estimation-table tbody tr:nth-child(odd) td{background:#fff}#estimation-template-detailed-1 .estimation-table td:first-child,#estimation-template-detailed-1 .estimation-table th:first-child{width:8%}#estimation-template-detailed-1 .estimation-table td:nth-child(2),#estimation-template-detailed-1 .estimation-table th:nth-child(2){text-align:left;width:28%}#estimation-template-detailed-1 .estimation-table td:nth-child(3),#estimation-template-detailed-1 .estimation-table th:nth-child(3){width:8%}#estimation-template-detailed-1 .estimation-table td:nth-child(4),#estimation-template-detailed-1 .estimation-table td:nth-child(5),#estimation-template-detailed-1 .estimation-table td:nth-child(6),#estimation-template-detailed-1 .estimation-table td:nth-child(7),#estimation-template-detailed-1 .estimation-table th:nth-child(4),#estimation-template-detailed-1 .estimation-table th:nth-child(5),#estimation-template-detailed-1 .estimation-table th:nth-child(6),#estimation-template-detailed-1 .estimation-table th:nth-child(7){width:6%}#estimation-template-detailed-1 .estimation-table td:nth-child(8),#estimation-template-detailed-1 .estimation-table td:nth-child(9),#estimation-template-detailed-1 .estimation-table th:nth-child(8),#estimation-template-detailed-1 .estimation-table th:nth-child(9){width:10%}#estimation-template-detailed-1 .estimation-table td:nth-child(10),#estimation-template-detailed-1 .estimation-table th:nth-child(10){width:12%}#estimation-template-detailed-1 .summary-wrapper{display:flex;justify-content:flex-end;margin-top:15px}#estimation-template-detailed-1 .summary-table{border-collapse:collapse;width:420px}#estimation-template-detailed-1 .summary-table tr{border-bottom:1px solid #d9d9d9}#estimation-template-detailed-1 .summary-table td{padding:10px 12px}#estimation-template-detailed-1 .summary-table td:last-child{text-align:right;width:150px}#estimation-template-detailed-1 .amount-words-section{align-items:center;background:#fef1ec;display:flex;margin-top:20px;padding:15px 20px}#estimation-template-detailed-1 .amount-label{align-items:center;color:#333;display:flex;font-weight:700;min-width:240px;padding-left:20px;position:relative;text-transform:uppercase}#estimation-template-detailed-1 .amount-label:before{background:#ef6541;content:"";height:20px;left:8px;position:absolute;top:50%;transform:translateY(-50%);width:4px}#estimation-template-detailed-1 .amount-value{align-items:center;color:#333;display:flex;flex:1 1;justify-content:center;text-align:center}#estimation-template-detailed-2,#estimation-template-detailed-2>div{background:#fff!important}#estimation-template-detailed-2{box-sizing:border-box;font-family:Arial,sans-serif;min-height:100vh;padding:40px;width:100%}#estimation-template-detailed-2 .header-section{align-items:center;display:flex;justify-content:space-between}#estimation-template-detailed-2 .logo-box{align-items:center;display:flex;width:300px}#estimation-template-detailed-2 .logo-box img{height:120px;object-fit:contain;width:220px}#estimation-template-detailed-2 .estimation-title{color:#0ea5e9;font-size:44px;font-weight:700;line-height:1}#estimation-template-detailed-2 hr{border:0;border-top:1px solid #888;margin:10px 0}#estimation-template-detailed-2 .project-customer-wrapper{display:flex;gap:120px;justify-content:space-between}#estimation-template-detailed-2 .project-customer-wrapper>div{flex:1 1}#estimation-template-detailed-2 .section-title{border-left:4px solid #0ea5e9;font-size:16px;font-weight:700;margin:10px 0 12px;padding-left:8px}#estimation-template-detailed-2 .info-table{width:100%}#estimation-template-detailed-2 .info-table td{border:none!important;font-size:14px;padding:3px 0}#estimation-template-detailed-2 .info-table td:first-child{font-weight:600;width:110px}#estimation-template-detailed-2 .estimation-table{border-collapse:initial;border-spacing:2px 0;margin-top:25px;table-layout:fixed;width:100%}#estimation-template-detailed-2 .estimation-table th{background:#0ea5e9;border:none;color:#fff;font-size:12px;padding:10px;text-align:center}#estimation-template-detailed-2 .estimation-table td{border:1px solid #b6e5f7;font-size:13px;padding:6px 8px}#estimation-template-detailed-2 .estimation-table tbody tr:nth-child(2n) td{background:#f3fbff}#estimation-template-detailed-2 .estimation-table tbody tr:nth-child(odd) td{background:#fff}#estimation-template-detailed-2 .estimation-table td:first-child,#estimation-template-detailed-2 .estimation-table th:first-child{width:8%}#estimation-template-detailed-2 .estimation-table td:nth-child(2),#estimation-template-detailed-2 .estimation-table th:nth-child(2){text-align:left;width:28%}#estimation-template-detailed-2 .estimation-table td:nth-child(3),#estimation-template-detailed-2 .estimation-table th:nth-child(3){width:8%}#estimation-template-detailed-2 .estimation-table td:nth-child(4),#estimation-template-detailed-2 .estimation-table td:nth-child(5),#estimation-template-detailed-2 .estimation-table td:nth-child(6),#estimation-template-detailed-2 .estimation-table td:nth-child(7),#estimation-template-detailed-2 .estimation-table th:nth-child(4),#estimation-template-detailed-2 .estimation-table th:nth-child(5),#estimation-template-detailed-2 .estimation-table th:nth-child(6),#estimation-template-detailed-2 .estimation-table th:nth-child(7){width:6%}#estimation-template-detailed-2 .estimation-table td:nth-child(8),#estimation-template-detailed-2 .estimation-table td:nth-child(9),#estimation-template-detailed-2 .estimation-table th:nth-child(8),#estimation-template-detailed-2 .estimation-table th:nth-child(9){width:10%}#estimation-template-detailed-2 .estimation-table td:nth-child(10),#estimation-template-detailed-2 .estimation-table th:nth-child(10){width:12%}#estimation-template-detailed-2 .summary-wrapper{display:flex;justify-content:flex-end;margin-top:15px}#estimation-template-detailed-2 .summary-table{border-collapse:collapse;width:420px}#estimation-template-detailed-2 .summary-table tr{border-bottom:1px solid #d9d9d9}#estimation-template-detailed-2 .summary-table td{padding:10px 12px}#estimation-template-detailed-2 .summary-table td:last-child{text-align:right;width:150px}#estimation-template-detailed-2 .amount-words-section{align-items:center;background:#eaf8fe;display:flex;margin-top:20px;padding:15px 20px}#estimation-template-detailed-2 .amount-label{align-items:center;color:#333;display:flex;font-weight:700;min-width:240px;padding-left:20px;position:relative;text-transform:uppercase}#estimation-template-detailed-2 .amount-label:before{background:#0ea5e9;content:"";height:20px;left:8px;position:absolute;top:50%;transform:translateY(-50%);width:4px}#estimation-template-detailed-2 .amount-value{align-items:center;color:#333;display:flex;flex:1 1;justify-content:center;text-align:center}#estimation-template-detailed-3,#estimation-template-detailed-3>div{background:#fff!important}#estimation-template-detailed-3{box-sizing:border-box;font-family:Arial,sans-serif;min-height:100vh;padding:40px;width:100%}#estimation-template-detailed-3 .header-section{align-items:center;display:flex;justify-content:space-between}#estimation-template-detailed-3 .logo-box{align-items:center;display:flex;width:300px}#estimation-template-detailed-3 .logo-box img{height:120px;object-fit:contain;width:220px}#estimation-template-detailed-3 .estimation-title{color:#000;font-size:44px;font-weight:700;line-height:1}#estimation-template-detailed-3 hr{border:0;border-top:1px solid #888;margin:10px 0}#estimation-template-detailed-3 .project-customer-wrapper{display:flex;gap:120px;justify-content:space-between}#estimation-template-detailed-3 .project-customer-wrapper>div{flex:1 1}#estimation-template-detailed-3 .section-title{border-left:4px solid #90949b;color:#111827;font-size:16px;font-weight:700;margin:10px 0 12px;padding-left:8px}#estimation-template-detailed-3 .info-table{width:100%}#estimation-template-detailed-3 .info-table td{border:none!important;color:#111827;font-size:14px;padding:3px 0}#estimation-template-detailed-3 .info-table td:first-child{font-weight:600;width:110px}#estimation-template-detailed-3 .estimation-table{border-collapse:initial;border-spacing:2px 0;margin-top:25px;table-layout:fixed;width:100%}#estimation-template-detailed-3 .estimation-table th{background:#000;border:none;color:#fff;font-size:12px;padding:10px;text-align:center}#estimation-template-detailed-3 .estimation-table td{border:1px solid #d1d5db;color:#111827;font-size:13px;padding:6px 8px}#estimation-template-detailed-3 .estimation-table tbody tr:nth-child(2n) td{background:#f3f4f6}#estimation-template-detailed-3 .estimation-table tbody tr:nth-child(odd) td{background:#fff}#estimation-template-detailed-3 .estimation-table td:first-child,#estimation-template-detailed-3 .estimation-table th:first-child{width:8%}#estimation-template-detailed-3 .estimation-table td:nth-child(2),#estimation-template-detailed-3 .estimation-table th:nth-child(2){text-align:left;width:28%}#estimation-template-detailed-3 .estimation-table td:nth-child(3),#estimation-template-detailed-3 .estimation-table th:nth-child(3){width:8%}#estimation-template-detailed-3 .estimation-table td:nth-child(4),#estimation-template-detailed-3 .estimation-table td:nth-child(5),#estimation-template-detailed-3 .estimation-table td:nth-child(6),#estimation-template-detailed-3 .estimation-table td:nth-child(7),#estimation-template-detailed-3 .estimation-table th:nth-child(4),#estimation-template-detailed-3 .estimation-table th:nth-child(5),#estimation-template-detailed-3 .estimation-table th:nth-child(6),#estimation-template-detailed-3 .estimation-table th:nth-child(7){width:6%}#estimation-template-detailed-3 .estimation-table td:nth-child(8),#estimation-template-detailed-3 .estimation-table td:nth-child(9),#estimation-template-detailed-3 .estimation-table th:nth-child(8),#estimation-template-detailed-3 .estimation-table th:nth-child(9){width:10%}#estimation-template-detailed-3 .estimation-table td:nth-child(10),#estimation-template-detailed-3 .estimation-table th:nth-child(10){width:12%}#estimation-template-detailed-3 .summary-wrapper{display:flex;justify-content:flex-end;margin-top:15px}#estimation-template-detailed-3 .summary-table{border-collapse:collapse;width:420px}#estimation-template-detailed-3 .summary-table tr{border-bottom:1px solid #d1d5db}#estimation-template-detailed-3 .summary-table td{color:#111827;padding:10px 12px}#estimation-template-detailed-3 .summary-table td:last-child{text-align:right;width:150px}#estimation-template-detailed-3 .amount-words-section{align-items:center;background:#f3f4f6;display:flex;margin-top:20px;padding:15px 20px}#estimation-template-detailed-3 .amount-label{align-items:center;color:#111827;display:flex;font-weight:700;min-width:240px;padding-left:20px;position:relative;text-transform:uppercase}#estimation-template-detailed-3 .amount-label:before{background:#000;content:"";height:20px;left:8px;position:absolute;top:50%;transform:translateY(-50%);width:4px}#estimation-template-detailed-3 .amount-value{align-items:center;color:#111827;display:flex;flex:1 1;justify-content:center;text-align:center}#estimation-template-detailed-4,#estimation-template-detailed-4>div{background:#000!important;color:#fff}#estimation-template-detailed-4{box-sizing:border-box;font-family:Arial,sans-serif;min-height:100vh;padding:40px;width:100%}#estimation-template-detailed-4 .header-section{align-items:center;display:flex;justify-content:space-between}#estimation-template-detailed-4 .logo-box{align-items:center;display:flex;width:300px}#estimation-template-detailed-4 .logo-box img{height:120px;object-fit:contain;width:220px}#estimation-template-detailed-4 .estimation-title{color:#ef6541;font-size:44px;font-weight:700;line-height:1}#estimation-template-detailed-4 hr{border:0;border-top:1px solid #e5e5e5;margin:10px 0}#estimation-template-detailed-4 .project-customer-wrapper{display:flex;gap:120px;justify-content:space-between}#estimation-template-detailed-4 .project-customer-wrapper>div{flex:1 1}#estimation-template-detailed-4 .section-title{border-left:4px solid #ef6541;color:#fff;font-size:16px;font-weight:700;margin:10px 0 12px;padding-left:8px}#estimation-template-detailed-4 .info-table{width:100%}#estimation-template-detailed-4 .info-table td{border:none!important;color:#fff;font-size:14px;padding:3px 0}#estimation-template-detailed-4 .info-table td:first-child{font-weight:600;width:110px}#estimation-template-detailed-4 .estimation-table{border-collapse:initial;border-spacing:2px 0;margin-top:25px;table-layout:fixed;width:100%}#estimation-template-detailed-4 .estimation-table th{background:#ef6541;border:none;color:#fff;font-size:12px;padding:10px;text-align:center}#estimation-template-detailed-4 .estimation-table td{border:1px solid #f16543;color:#fff;font-size:13px;padding:6px 8px}#estimation-template-detailed-4 .estimation-table tbody tr:nth-child(2n) td{background:#2c1e1b}#estimation-template-detailed-4 .estimation-table tbody tr:nth-child(odd) td{background:#000}#estimation-template-detailed-4 .estimation-table td:first-child,#estimation-template-detailed-4 .estimation-table th:first-child{width:8%}#estimation-template-detailed-4 .estimation-table td:nth-child(2),#estimation-template-detailed-4 .estimation-table th:nth-child(2){text-align:left;width:28%}#estimation-template-detailed-4 .estimation-table td:nth-child(3),#estimation-template-detailed-4 .estimation-table th:nth-child(3){width:8%}#estimation-template-detailed-4 .estimation-table td:nth-child(4),#estimation-template-detailed-4 .estimation-table td:nth-child(5),#estimation-template-detailed-4 .estimation-table td:nth-child(6),#estimation-template-detailed-4 .estimation-table td:nth-child(7),#estimation-template-detailed-4 .estimation-table th:nth-child(4),#estimation-template-detailed-4 .estimation-table th:nth-child(5),#estimation-template-detailed-4 .estimation-table th:nth-child(6),#estimation-template-detailed-4 .estimation-table th:nth-child(7){width:6%}#estimation-template-detailed-4 .estimation-table td:nth-child(8),#estimation-template-detailed-4 .estimation-table td:nth-child(9),#estimation-template-detailed-4 .estimation-table th:nth-child(8),#estimation-template-detailed-4 .estimation-table th:nth-child(9){width:10%}#estimation-template-detailed-4 .estimation-table td:nth-child(10),#estimation-template-detailed-4 .estimation-table th:nth-child(10){width:12%}#estimation-template-detailed-4 .summary-wrapper{display:flex;justify-content:flex-end;margin-top:15px}#estimation-template-detailed-4 .summary-table{border-collapse:collapse;width:420px}#estimation-template-detailed-4 .summary-table tr{border-bottom:1px solid #333}#estimation-template-detailed-4 .summary-table td{color:#fff;padding:10px 12px}#estimation-template-detailed-4 .summary-table td:last-child{text-align:right;width:150px}#estimation-template-detailed-4 .amount-words-section{align-items:center;background:#2c1e1b;display:flex;margin-top:20px;padding:15px 20px}#estimation-template-detailed-4 .amount-label{align-items:center;color:#fff;display:flex;font-weight:700;min-width:240px;padding-left:20px;position:relative;text-transform:uppercase}#estimation-template-detailed-4 .amount-label:before{background:#ef6541;content:"";height:20px;left:8px;position:absolute;top:50%;transform:translateY(-50%);width:4px}#estimation-template-detailed-4 .amount-value{align-items:center;color:#fff;display:flex;flex:1 1;justify-content:center;text-align:center}#bbs-template-1,#bbs-template-1>div{background:#fff!important}#bbs-template-1{box-sizing:border-box;font-family:Arial,sans-serif;min-height:100vh;padding:40px;width:100%}#bbs-template-1 .header-section{align-items:center;display:flex;justify-content:space-between}#bbs-template-1 .logo-box{align-items:center;display:flex;width:300px}#bbs-template-1 .logo-box img{height:120px;object-fit:contain;width:220px}#bbs-template-1 .bbs-title{color:#ef6541;font-size:44px;font-weight:700;line-height:1}#bbs-template-1 hr{border:0;border-top:1px solid #888;margin:10px 0}#bbs-template-1 .project-customer-wrapper{display:flex;gap:120px;justify-content:space-between}#bbs-template-1 .project-customer-wrapper>div{flex:1 1}#bbs-template-1 .section-title{border-left:4px solid #ef6541;font-size:16px;font-weight:700;margin:10px 0 12px;padding-left:8px}#bbs-template-1 .info-table{width:100%}#bbs-template-1 .info-table td{border:none!important;font-size:14px;padding:3px 0}#bbs-template-1 .info-table td:first-child{font-weight:600;width:110px}#bbs-template-1 .bbs-table{border-collapse:initial;border-spacing:2px 0;margin-top:25px;width:100%}#bbs-template-1 .bbs-table th{background:#f16543;border:none;color:#fff;font-size:12px;padding:10px;text-align:center}#bbs-template-1 .bbs-table td{border:1px solid #fdbfae;font-size:13px;padding:6px 8px}#bbs-template-1 .bbs-table tbody tr:nth-child(2n) td{background:#fef1ec}#bbs-template-1 .bbs-table tbody tr:nth-child(odd) td{background:#fff}#bbs-template-1 .bbs-table td:first-child,#bbs-template-1 .bbs-table th:first-child{width:10%}#bbs-template-1 .bbs-table td:nth-child(2),#bbs-template-1 .bbs-table th:nth-child(2){text-align:left;width:30%}#bbs-template-1 .bbs-table td:nth-child(3),#bbs-template-1 .bbs-table th:nth-child(3){width:10%}#bbs-template-1 .bbs-table td:nth-child(4),#bbs-template-1 .bbs-table td:nth-child(5),#bbs-template-1 .bbs-table th:nth-child(4),#bbs-template-1 .bbs-table th:nth-child(5){width:12%}#bbs-template-1 .bbs-table td:nth-child(6),#bbs-template-1 .bbs-table td:nth-child(7),#bbs-template-1 .bbs-table th:nth-child(6),#bbs-template-1 .bbs-table th:nth-child(7){width:13%}#bbs-template-2,#bbs-template-2>div{background:#fff!important}#bbs-template-2{box-sizing:border-box;font-family:Arial,sans-serif;min-height:100vh;padding:40px;width:100%}#bbs-template-2 .header-section{align-items:center;display:flex;justify-content:space-between}#bbs-template-2 .logo-box{align-items:center;display:flex;width:300px}#bbs-template-2 .logo-box img{height:120px;object-fit:contain;width:220px}#bbs-template-2 .bbs-title{color:#0ea5e9;font-size:44px;font-weight:700;line-height:1}#bbs-template-2 hr{border:0;border-top:1px solid #888;margin:10px 0}#bbs-template-2 .project-customer-wrapper{display:flex;gap:120px;justify-content:space-between}#bbs-template-2 .project-customer-wrapper>div{flex:1 1}#bbs-template-2 .section-title{border-left:4px solid #0ea5e9;font-size:16px;font-weight:700;margin:10px 0 12px;padding-left:8px}#bbs-template-2 .info-table{width:100%}#bbs-template-2 .info-table td{border:none!important;font-size:14px;padding:3px 0}#bbs-template-2 .info-table td:first-child{font-weight:600;width:110px}#bbs-template-2 .bbs-table{border-collapse:initial;border-spacing:2px 0;margin-top:25px;width:100%}#bbs-template-2 .bbs-table th{background:#0ea5e9;border:none;color:#fff;font-size:12px;padding:10px;text-align:center}#bbs-template-2 .bbs-table td{border:1px solid #b6e5f7;font-size:13px;padding:6px 8px}#bbs-template-2 .bbs-table tbody tr:nth-child(2n) td{background:#f3fbff}#bbs-template-2 .bbs-table tbody tr:nth-child(odd) td{background:#fff}#bbs-template-2 .bbs-table td:first-child,#bbs-template-2 .bbs-table th:first-child{width:10%}#bbs-template-2 .bbs-table td:nth-child(2),#bbs-template-2 .bbs-table th:nth-child(2){text-align:left;width:30%}#bbs-template-2 .bbs-table td:nth-child(3),#bbs-template-2 .bbs-table th:nth-child(3){width:10%}#bbs-template-2 .bbs-table td:nth-child(4),#bbs-template-2 .bbs-table td:nth-child(5),#bbs-template-2 .bbs-table th:nth-child(4),#bbs-template-2 .bbs-table th:nth-child(5){width:12%}#bbs-template-2 .bbs-table td:nth-child(6),#bbs-template-2 .bbs-table td:nth-child(7),#bbs-template-2 .bbs-table th:nth-child(6),#bbs-template-2 .bbs-table th:nth-child(7){width:13%}#bbs-template-3,#bbs-template-3>div{background:#fff!important}#bbs-template-3{box-sizing:border-box;font-family:Arial,sans-serif;min-height:100vh;padding:40px;width:100%}#bbs-template-3 .header-section{align-items:center;display:flex;justify-content:space-between}#bbs-template-3 .logo-box{align-items:center;display:flex;width:300px}#bbs-template-3 .logo-box img{height:120px;object-fit:contain;width:220px}#bbs-template-3 .bbs-title{color:#000;font-size:44px;font-weight:700;line-height:1}#bbs-template-3 hr{border:0;border-top:1px solid #888;margin:10px 0}#bbs-template-3 .project-customer-wrapper{display:flex;gap:120px;justify-content:space-between}#bbs-template-3 .project-customer-wrapper>div{flex:1 1}#bbs-template-3 .section-title{border-left:4px solid #90949b;color:#111827;font-size:16px;font-weight:700;margin:10px 0 12px;padding-left:8px}#bbs-template-3 .info-table{width:100%}#bbs-template-3 .info-table td{border:none!important;color:#111827;font-size:14px;padding:4px 0}#bbs-template-3 .info-table td:first-child{font-weight:600;width:110px}#bbs-template-3 .bbs-table{border-collapse:initial;border-spacing:2px 0;margin-top:25px;width:100%}#bbs-template-3 .bbs-table th{background:#000;border:none;color:#fff;font-size:12px;padding:10px;text-align:center}#bbs-template-3 .bbs-table td{border:1px solid #d1d5db;color:#111827;font-size:13px;padding:6px 8px}#bbs-template-3 .bbs-table tbody tr:nth-child(2n) td{background:#f3f4f6}#bbs-template-3 .bbs-table tbody tr:nth-child(odd) td{background:#fff}#bbs-template-3 .bbs-table td:first-child,#bbs-template-3 .bbs-table th:first-child{width:10%}#bbs-template-3 .bbs-table td:nth-child(2),#bbs-template-3 .bbs-table th:nth-child(2){text-align:left;width:30%}#bbs-template-3 .bbs-table td:nth-child(3),#bbs-template-3 .bbs-table th:nth-child(3){width:10%}#bbs-template-3 .bbs-table td:nth-child(4),#bbs-template-3 .bbs-table td:nth-child(5),#bbs-template-3 .bbs-table th:nth-child(4),#bbs-template-3 .bbs-table th:nth-child(5){width:12%}#bbs-template-3 .bbs-table td:nth-child(6),#bbs-template-3 .bbs-table td:nth-child(7),#bbs-template-3 .bbs-table th:nth-child(6),#bbs-template-3 .bbs-table th:nth-child(7){width:13%}#bbs-template-4,#bbs-template-4>div{background:#000!important}#bbs-template-4{box-sizing:border-box;font-family:Arial,sans-serif;min-height:100vh;padding:40px;width:100%}#bbs-template-4 .header-section{align-items:center;display:flex;justify-content:space-between}#bbs-template-4 .logo-box{align-items:center;display:flex;width:300px}#bbs-template-4 .logo-box img{height:120px;object-fit:contain;width:220px}#bbs-template-4 .bbs-title{color:#ef6541;font-size:44px;font-weight:700;line-height:1}#bbs-template-4 hr{border:0;border-top:1px solid #e5e5e5;margin:10px 0}#bbs-template-4 .project-customer-wrapper{display:flex;gap:120px;justify-content:space-between}#bbs-template-4 .project-customer-wrapper>div{flex:1 1}#bbs-template-4 .section-title{border-left:4px solid #ef6541;color:#fff;font-size:16px;font-weight:700;margin:10px 0 12px;padding-left:8px}#bbs-template-4 .info-table{width:100%}#bbs-template-4 .info-table td{border:none!important;color:#fff;font-size:14px;padding:3px 0}#bbs-template-4 .info-table td:first-child{font-weight:600;width:110px}#bbs-template-4 .bbs-table{border-collapse:initial;border-spacing:2px 0;margin-top:25px;table-layout:fixed;width:100%}#bbs-template-4 .bbs-table th{background:#ef6541;border:none;color:#fff;font-size:12px;padding:10px;text-align:center}#bbs-template-4 .bbs-table td{border:1px solid #f16543;color:#fff;font-size:13px;height:34px;padding:6px 8px}#bbs-template-4 .bbs-table tbody tr:nth-child(2n) td{background:#2c1e1b}#bbs-template-4 .bbs-table tbody tr:nth-child(odd) td{background:#000}#bbs-template-4 .bbs-table td:first-child,#bbs-template-4 .bbs-table th:first-child{width:10%}#bbs-template-4 .bbs-table td:nth-child(2),#bbs-template-4 .bbs-table th:nth-child(2){text-align:left;width:30%}#bbs-template-4 .bbs-table td:nth-child(3),#bbs-template-4 .bbs-table th:nth-child(3){width:10%}#bbs-template-4 .bbs-table td:nth-child(4),#bbs-template-4 .bbs-table td:nth-child(5),#bbs-template-4 .bbs-table th:nth-child(4),#bbs-template-4 .bbs-table th:nth-child(5){width:12%}#bbs-template-4 .bbs-table td:nth-child(6),#bbs-template-4 .bbs-table td:nth-child(7),#bbs-template-4 .bbs-table th:nth-child(6),#bbs-template-4 .bbs-table th:nth-child(7){width:13%}#po-template-1,#po-template-1>div{background:#fff!important}#po-template-1{box-sizing:border-box;font-family:Arial,sans-serif;min-height:100vh;padding:40px;width:100%}#po-template-1 .header-section{align-items:center;display:flex;justify-content:space-between;margin-bottom:25px}#po-template-1 .logo-box{align-items:center;border:none;display:flex;justify-content:flex-start;margin:0;padding:0;width:480px}#po-template-1 .logo-box img{display:block;height:200px;object-fit:contain;width:280px}#po-template-1 .po-title{color:#ef6541;font-size:48px;font-weight:700;line-height:.9;margin-bottom:20px}#po-template-1 .header-section .info-table td{font-size:18px;padding:6px 0}#po-template-1 .header-section .info-table td:first-child{font-weight:700}#po-template-1 hr{border:0;border-top:1px solid #888;margin:18px 0}#po-template-1.project-ship-wrapper{display:flex;gap:60px;justify-content:space-between}#po-template-1 .project-ship-wrapper>div{flex:1 1}#po-template-1 .section-title{border-left:4px solid #ef6541;font-size:18px;font-weight:700;margin-bottom:12px;padding-left:8px}#po-template-1 .info-table{width:100%}#po-template-1 .info-table td{border:none!important;font-size:17px;padding:3px 0;vertical-align:top}#po-template-1 .info-table td:first-child{font-weight:600;width:150px}#po-template-1 .po-table{border-collapse:initial;border-spacing:2px 0;margin-top:25px;width:100%}#po-template-1 .po-table th,.po-table td{border:1px solid #fdbfae}#po-template-1 .po-table th{background:#f16543!important;border:none;color:#fff!important;font-size:17px;font-weight:600;height:34px;padding:10px 8px;text-align:center}#po-template-1 .po-table td{border:1px solid #fdbfae;color:#333;font-size:17px;height:34px;padding:6px 8px}#po-template-1 .po-table tbody tr:nth-child(2n) td{background:#fef1ec!important}#po-template-1 .po-table tbody tr:nth-child(odd) td{background:#fff!important}#po-template-1 .po-table td:first-child,#po-template-1 .po-table td:nth-child(3),#po-template-1 .po-table td:nth-child(4),#po-template-1 .po-table td:nth-child(5){text-align:center}#po-template-1 .po-table th:first-child,.po-table td:first-child{width:60px}#po-template-1 .po-table th:nth-child(2),.po-table td:nth-child(2){width:220px}#po-template-1 .po-table th:nth-child(3),.po-table td:nth-child(3){width:100px}#po-template-1 .po-table th:nth-child(4),.po-table td:nth-child(4){width:90px}#po-template-1 .po-table th:nth-child(5),.po-table td:nth-child(5){width:120px}#po-template-1 .po-table th:nth-child(6),.po-table td:nth-child(6){width:auto}.pl-container{display:flex;gap:1rem;min-height:500px}.pl-left-column,.pl-right-column{background:#fff;border:1px solid #dee2e6;border-radius:.375rem;display:flex;flex:1 1;flex-direction:column}.column-header{background:#f8f9fa;border-bottom:2px solid #dee2e6;padding:8px;text-align:center}.column-header h5{color:#495057;font-size:1.1rem;font-weight:700;margin:0}.group-row{border-bottom:1px solid #f8f9fa;transition:background-color .2s}.group-row:hover{background-color:#f8f9fa!important}.rotate-180{transform:rotate(180deg)!important;transition:transform .3s ease}.column-footer{background:#f8f9fa;border-top:2px solid #dee2e6;margin-top:auto;padding:1.25rem}.total-row{align-items:center;color:#495057;display:flex;font-size:1.1rem;justify-content:space-between}.net-result{background:linear-gradient(135deg,#f8f9fa,#e9ecef);border-radius:.5rem}@media (max-width:768px){.pl-container{flex-direction:column;gap:1rem}.column-header h5{font-size:1rem}}.major-roadmap-modal .modal-content{background:#fff!important;border-radius:24px;padding:3rem;position:relative}.btn-close-roadmap{align-items:center;background:#f1f5f9;border:none;border-radius:50%;color:#64748b;display:flex;height:44px;justify-content:center;position:absolute;right:20px;top:20px;transition:all .2s;width:44px;z-index:100}.btn-close-roadmap:hover{background:#fee2e2;color:#ef4444}.visual-map-wrapper{height:480px;margin:0 auto;max-width:800px;position:relative;width:100%}.roadmap-arrows{height:100%;left:0;position:absolute;top:0;width:100%}.mod-node{background:#fff;border:1px solid #eef2f6;border-radius:18px;box-shadow:0 4px 15px #00000008;color:#1e293b;cursor:pointer;gap:1rem;padding:12px 18px;position:absolute;width:220px;z-index:10}.icon-circle,.mod-node{align-items:center;display:flex}.icon-circle{border-radius:12px;color:#fff;flex-shrink:0;height:44px;justify-content:center;width:44px}.mod-node:hover{border-color:#ec489930;box-shadow:0 12px 30px #00000014;transform:translateY(-3px)!important}.hub-node{background:#fff;border-color:#ec489940;box-shadow:0 15px 35px #ec48991a}.hub-node .icon-circle{border-radius:16px;height:64px;width:64px}.hub-node:hover{transform:translate(-50%,-50%) scale(1.1)!important}.dash-anim{stroke-dashoffset:1000;animation:dash 40s linear infinite}@keyframes dash{to{stroke-dashoffset:0}}@media (max-width:991px){.mod-node{position:static!important;transform:none!important;width:190px}.roadmap-arrows{display:none}.visual-map-wrapper{align-items:center;display:flex;flex-direction:column;gap:1.5rem;height:auto}}.sew-root *{font-family:Inter,system-ui,sans-serif!important}.sew-root{background:#fff;background:var(--sew-bg);min-height:100vh;padding:1.25rem}.sew-hdr{border:1px solid #00000014;border:1px solid var(--sew-border);margin-bottom:1rem;padding:1rem 1.25rem}.sew-hdr-top{align-items:center;display:flex;flex-wrap:wrap;gap:.75rem;justify-content:space-between;margin-bottom:.85rem}.sew-title{color:#0f172a;font-size:1.35rem;font-weight:700;letter-spacing:-.4px;margin:0}.sew-subtitle{color:#64748b;font-size:.75rem;margin-top:2px}.sew-metric{background:#f8faff;border:1px solid #bfdbfe;border:1px solid var(--sew-primary-border);border-radius:5px;flex:1 1;min-width:120px;padding:.6rem .9rem}.sew-metric-lbl{color:#64748b;font-size:.65rem;font-weight:600;letter-spacing:.5px;text-transform:uppercase}.sew-metric-val{color:#0f172a;font-size:1.2rem;font-weight:700;line-height:1.2;margin-top:1px}.sew-metric-val.green{color:#10b981;color:var(--sew-success)}.sew-metric-val.blue{color:#405189;color:var(--sew-primary)}.sew-metric-sub{color:#94a3b8;font-size:.65rem;margin-top:1px}.sew-sidebar{border:1px solid #00000014;border:1px solid var(--sew-border);padding:1rem}.sew-sidebar-hdr{color:#94a3b8;font-size:.65rem;font-weight:700;letter-spacing:1px;margin-bottom:.75rem;text-transform:uppercase}.sew-step{align-items:flex-start;border:1.5px solid #0000;border-radius:10px;cursor:pointer;display:flex;gap:.65rem;margin-bottom:.15rem;padding:.6rem .7rem;transition:all .18s}.sew-step:hover{background:#f8faff}.sew-step.active{background:#eff6ff;background:var(--sew-primary-light);border-color:#405189;border-color:var(--sew-primary)}.sew-step.done{background:#f0fdf4;background:var(--sew-success-light);border-color:#bbf7d0}.sew-step-num{align-items:center;background:#e2e8f0;border-radius:50%;color:#64748b;display:flex;flex-shrink:0;font-size:.72rem;font-weight:700;height:26px;justify-content:center;width:26px}.sew-step.active .sew-step-num{background:#405189;background:var(--sew-primary);color:#fff}.sew-step.done .sew-step-num{background:#10b981;background:var(--sew-success);color:#fff}.sew-step-name{color:#1e293b;font-size:.8rem;font-weight:600}.sew-step-acc{color:#64748b;font-size:.68rem;margin-top:1px}.sew-step.active .sew-step-name{color:#405189;color:var(--sew-primary)}.sew-step.done .sew-step-name{color:#10b981;color:var(--sew-success)}.sew-step-line{background:#e2e8f0;height:12px;margin:0 auto 0 calc(.7rem + 13px);width:2px}.sew-chklist-item{align-items:center;color:#475569;display:flex;font-size:.72rem;gap:.4rem;padding:.25rem 0}.sew-chklist-item.done{color:#10b981;color:var(--sew-success)}.sew-chklist-item.pend{color:#94a3b8}.sew-center{border:1px solid #00000014;border:1px solid var(--sew-border);padding:1.25rem}.sew-sec-card{background:#f8faff;border:1px solid #bfdbfe;border:1px solid var(--sew-primary-border);border-radius:5px;margin-bottom:.75rem;padding:.85rem}.sew-sec-hdr{color:#405189;color:var(--sew-primary);font-size:.65rem;font-weight:700;letter-spacing:.6px;margin-bottom:.65rem;text-transform:uppercase}.sew-sum-mini{background:#fff;border:1px solid #e2e8f0;border-radius:8px;padding:.55rem .7rem}.sew-sum-lbl{color:#94a3b8;font-size:.65rem;font-weight:600;letter-spacing:.5px;text-transform:uppercase}.sew-sum-val{color:#0f172a;font-size:.95rem;font-weight:600;margin-top:1px}.panel-subtitle{color:#0f172a;font-size:.85rem;font-weight:700;margin-bottom:.5rem}.sew-right{border:1px solid #00000014;border:1px solid var(--sew-border);display:flex;flex-direction:column;overflow:hidden}.sew-tabs-wrap{border-bottom:1px solid #f1f5f9;padding:.85rem 1rem 0}.sew-tabs-wrap .nav-pills .nav-link{color:#475569;font-size:.75rem;font-weight:600;padding:.35rem .75rem}.sew-tabs-wrap .nav-pills .nav-link.active{background:#405189;background:var(--sew-primary);color:#fff}.sew-right-body{flex:1 1;max-height:calc(100vh - 290px);overflow-y:auto;padding:1rem}.sew-tkf-card{background:#fff;border:1px solid #e2e8f0;border-radius:5px;margin-bottom:.6rem;padding:.8rem .9rem}.sew-tkf-name{color:#64748b;font-size:.72rem;font-weight:600;letter-spacing:.4px;text-transform:uppercase}.sew-tkf-qty{color:#0f172a;font-size:1.3rem;font-weight:600}.sew-tkf-unit{color:#94a3b8;font-size:.75rem;margin-left:3px}.sew-tkf-conf{color:#64748b;font-size:.68rem;margin-top:3px}.sew-boq .accordion-button{background:#f8faff!important;color:#1e293b;font-size:.83rem;font-weight:700;padding:.75rem 1rem}.sew-boq .accordion-button:not(.collapsed){background:#eff6ff!important;background:var(--sew-primary-light)!important;color:#405189;color:var(--sew-primary)}.sew-boq .accordion-body{padding:0}.sew-boq-th{background:#f8faff;color:#64748b;font-size:.68rem;font-weight:700;letter-spacing:.5px;padding:.55rem .7rem;position:sticky;text-transform:uppercase;top:0;z-index:1}.sew-boq-td{font-size:.8rem;padding:.5rem .7rem}.sew-mat-th{background:#dbeafe;padding:.55rem .7rem;position:sticky;top:0}.sew-mat-cat td,.sew-mat-th{color:#1d4ed8;font-size:.68rem;font-weight:700}.sew-mat-cat td{background:#eff6ff;letter-spacing:.4px}.sew-mat-cost{color:#10b981;color:var(--sew-success);font-weight:700}.sew-assump{background:#f8faff;border:1px solid #bfdbfe;border:1px solid var(--sew-primary-border);border-radius:10px;margin-bottom:.65rem;padding:.85rem}.sew-assump-hdr{color:#405189;color:var(--sew-primary);font-size:.65rem;font-weight:700;letter-spacing:.6px;margin-bottom:.45rem;text-transform:uppercase}.sew-assump-body{color:#334155;font-family:Courier New,monospace;font-size:.76rem;line-height:1.75}.sew-upload{background:#f8faff;border:2px dashed #bfdbfe;border:2px dashed var(--sew-primary-border);border-radius:12px;cursor:pointer;display:block;padding:1.25rem .85rem;text-align:center;transition:all .2s;width:100%}.sew-upload:hover{background:#eff6ff;background:var(--sew-primary-light);border-color:#405189;border-color:var(--sew-primary)}.sew-upload-icon{color:#405189;color:var(--sew-primary);display:block;font-size:1.6rem;margin-bottom:.35rem}.sew-upload-name{color:#1e293b;font-size:.8rem;font-weight:700}.sew-upload-fmt{color:#94a3b8;font-size:.65rem;margin-top:2px}.sew-room-th{background:#f8faff;color:#64748b;font-size:.68rem;font-weight:700;letter-spacing:.4px;padding:.5rem .45rem;position:sticky;text-transform:uppercase;top:0;z-index:1}.sew-room-td{padding:.35rem .45rem;vertical-align:middle}.sew-room-td .form-control{border-radius:6px;font-size:.78rem;padding:.28rem .45rem}.summary-card{background:#f8faff;border:1px solid #bfdbfe;border:1px solid var(--sew-primary-border);border-radius:8px}.sew-footer{align-items:center;background:#fff;border-radius:0 0 12px 12px;border-radius:0 0 var(--sew-radius) var(--sew-radius);border-top:1px solid #f1f5f9;display:flex;justify-content:space-between;padding:.65rem 1rem}@media(max-width:991px){.sew-root{padding:.75rem}.sew-tabs-wrap{overflow-x:auto}.sew-tabs-wrap .nav-pills{flex-wrap:nowrap}.sew-right-body{max-height:55vh}}@media(max-width:767px){.sew-right-body{max-height:45vh}.sew-metric{min-width:100px}}
/*# sourceMappingURL=main.2a98e4de.css.map*/