.preview_container__tRBI_{display:flex;min-height:100vh;background:var(--color-bg-dark)}.preview_errorContainer__NSKji,.preview_loadingContainer__Rx5Md{display:flex;flex-direction:column;align-items:center;justify-content:center;min-height:100vh;width:100%;gap:1rem}.preview_errorContainer__NSKji p,.preview_loadingContainer__Rx5Md p{color:hsla(0,0%,100%,.6);font-size:1rem}.preview_errorContainer__NSKji h2{color:#dc3545;font-size:1.5rem}.preview_spinner__MiRnn{width:40px;height:40px;border:3px solid rgba(212,175,55,.2);border-top:3px solid var(--color-primary);border-radius:50%;animation:preview_spin__mlDX5 .8s linear infinite}@keyframes preview_spin__mlDX5{to{transform:rotate(1turn)}}.preview_backLink__r1LIp{margin-top:1rem;padding:.75rem 1.5rem;background:var(--color-primary);color:var(--color-bg-dark);font-weight:600;border-radius:8px;text-decoration:none;transition:all .2s ease}.preview_backLink__r1LIp:hover{transform:translateY(-2px);box-shadow:0 4px 15px rgba(212,175,55,.3)}.preview_sidebar__vqUKi{width:260px;background:var(--color-bg-sidebar);border-right:1px solid hsla(0,0%,100%,.06);display:flex;flex-direction:column;position:fixed;height:100vh;z-index:100}.preview_sidebarHeader__4a9FN{padding:1.5rem;border-bottom:1px solid hsla(0,0%,100%,.06)}.preview_logo__3JbVA,.preview_sidebarHeader__4a9FN{display:flex;align-items:center;gap:.75rem}.preview_brandName__rVY4S{font-size:1.1rem;font-weight:700;color:#fff;font-family:var(--font-display)}.preview_nav__9ve98,.preview_sidebarNav__sMNs_{flex:1 1;padding:1rem 0;display:flex;flex-direction:column;gap:.25rem}.preview_navItem__mPQ7y{display:flex;align-items:center;gap:.75rem;padding:.875rem 1.5rem;color:hsla(0,0%,100%,.6);text-decoration:none;font-size:.9rem;font-weight:500;transition:all .2s ease}.preview_navItem__mPQ7y:hover{color:hsla(0,0%,100%,.9);background:hsla(0,0%,100%,.03)}.preview_navItem__mPQ7y.preview_active__gO5rp{color:var(--color-primary);background:rgba(212,175,55,.1);border-right:3px solid var(--color-primary)}.preview_sidebarFooter__7IyXc{padding:1rem 1.5rem;border-top:1px solid hsla(0,0%,100%,.06)}.preview_logoutBtn__Rnmcb{display:flex;align-items:center;gap:.75rem;width:100%;padding:.875rem 1rem;background:transparent;border:1px solid hsla(0,0%,100%,.1);border-radius:8px;color:hsla(0,0%,100%,.7);font-size:.9rem;cursor:pointer;transition:all .2s ease}.preview_logoutBtn__Rnmcb:hover{background:rgba(220,53,69,.1);border-color:rgba(220,53,69,.3);color:#dc3545}.preview_mobileNavbar__o3u_K{display:none;position:fixed;top:0;left:0;right:0;z-index:1001;background:rgba(26,26,26,.98);-webkit-backdrop-filter:blur(20px);backdrop-filter:blur(20px);border-bottom:1px solid rgba(212,175,55,.15)}.preview_mobileNavContainer__SGQWf{display:flex;align-items:center;justify-content:space-between;padding:.875rem 1.25rem}.preview_mobileMenuToggle__Q4X2o{display:flex;width:40px;height:40px;align-items:center;justify-content:center;background:transparent;border:none;cursor:pointer;padding:0;z-index:1002}.preview_hamburger__Rgo1A{width:24px;height:2px;background:#fff;position:relative;transition:all .3s ease}.preview_hamburger__Rgo1A:after,.preview_hamburger__Rgo1A:before{content:"";position:absolute;width:24px;height:2px;background:#fff;transition:all .3s ease}.preview_hamburger__Rgo1A:before{top:-8px}.preview_hamburger__Rgo1A:after{top:8px}.preview_hamburgerOpen__CYgwy{background:transparent}.preview_hamburgerOpen__CYgwy:before{top:0;transform:rotate(45deg)}.preview_hamburgerOpen__CYgwy:after{top:0;transform:rotate(-45deg)}.preview_mobileMenu__sOkpY{position:fixed;top:0;left:0;right:0;bottom:0;background:hsla(0,0%,7%,.99);-webkit-backdrop-filter:blur(20px);backdrop-filter:blur(20px);display:flex;flex-direction:column;padding:5rem 1.5rem 1.5rem;overflow-y:auto;opacity:0;visibility:hidden;transition:opacity .3s ease,visibility .3s ease;z-index:1000}.preview_mobileMenuOpen__VKtCr{opacity:1;visibility:visible}.preview_mobileNavLink__D8fHR{display:flex;align-items:center;gap:.75rem;padding:.9rem 1rem;color:hsla(0,0%,100%,.7);text-decoration:none;font-size:1.05rem;font-weight:500;border-radius:10px;transition:all .2s ease;border-left:3px solid transparent}.preview_mobileNavLink__D8fHR.preview_active__gO5rp,.preview_mobileNavLink__D8fHR:hover{color:var(--color-primary);background:rgba(212,175,55,.1);border-left-color:var(--color-primary)}.preview_mobileNavLink__D8fHR svg{opacity:.7;flex-shrink:0}.preview_mobileNavLink__D8fHR.preview_active__gO5rp svg,.preview_mobileNavLink__D8fHR:hover svg{opacity:1}.preview_mobileCollapsibleToggle__YCK_U{display:flex;align-items:center;gap:.75rem;width:100%;padding:.9rem 1rem;background:none;border:none;border-left:3px solid transparent;color:hsla(0,0%,100%,.7);font-size:1.05rem;font-weight:500;text-align:left;cursor:pointer;transition:all .2s ease;border-radius:10px}.preview_mobileCollapsibleToggle__YCK_U:hover{color:var(--color-primary);background:rgba(212,175,55,.1)}.preview_mobileSubLink__vXf2Q{padding-left:2.75rem!important;font-size:.95rem!important;color:hsla(0,0%,100%,.5)!important}.preview_mobileSubLink__vXf2Q:hover{color:var(--color-primary)!important}.preview_mobileDivider__dgri2{height:1px;background:hsla(0,0%,100%,.06);margin:.5rem 0}.preview_mobileLogoutBtn__0pHcN{display:flex;align-items:center;gap:.75rem;padding:.9rem 1rem;background:transparent;border:1px solid hsla(0,0%,100%,.1);border-radius:10px;color:hsla(0,0%,100%,.7);font-size:1.05rem;font-weight:500;cursor:pointer;transition:all .2s ease;margin-top:auto;text-align:left;width:100%}.preview_mobileLogoutBtn__0pHcN:hover{background:rgba(220,53,69,.1);border-color:rgba(220,53,69,.3);color:#dc3545}.preview_main__GxbnD{flex:1 1;margin-left:260px;padding:2rem;min-height:100vh}.preview_header__UFj_r{margin-bottom:2rem}.preview_headerTop__Lkl3T{margin-bottom:1rem}.preview_backButton__TikPd{display:inline-flex;align-items:center;gap:.5rem;color:hsla(0,0%,100%,.6);text-decoration:none;font-size:.9rem;transition:color .2s ease}.preview_backButton__TikPd:hover{color:var(--color-primary)}.preview_headerContent__Awh0Z{display:flex;justify-content:space-between;align-items:flex-start;gap:1rem;flex-wrap:wrap}.preview_headerInfo__FlzSk h1{font-size:1.75rem;font-weight:700;color:#fff;margin-bottom:.5rem}.preview_headerMeta__5OHCC{display:flex;align-items:center;gap:1rem;flex-wrap:wrap}.preview_requestName__kqEib{font-size:1rem;color:hsla(0,0%,100%,.7)}.preview_typeBadge__tUBxc{padding:.375rem 1rem;border-radius:50px;font-size:.8rem;font-weight:600;text-transform:capitalize}.preview_typeBadge__tUBxc.preview_contractor__nATKY{background:rgba(99,102,241,.15);color:#818cf8;border:1px solid rgba(99,102,241,.3)}.preview_typeBadge__tUBxc.preview_office___HI_O{background:rgba(59,130,246,.15);color:#60a5fa;border:1px solid rgba(59,130,246,.3)}.preview_typeBadge__tUBxc.preview_factory__Ufyeg{background:rgba(16,185,129,.15);color:#34d399;border:1px solid rgba(16,185,129,.3)}.preview_dummyBadge__ZlaSu{padding:.375rem .75rem;background:rgba(255,152,0,.15);border:1px solid rgba(255,152,0,.3);border-radius:4px;color:#ff9800;font-size:.7rem;font-weight:700;letter-spacing:.5px}.preview_headerActions__w3neW{display:flex;gap:.75rem;flex-wrap:wrap}.preview_exportControls__Ppbt7{display:flex;align-items:center;gap:.75rem}.preview_headerFooterSelect__WmWeM{display:flex;align-items:center;gap:.5rem}.preview_headerFooterSelect__WmWeM label{font-size:.85rem;color:hsla(0,0%,100%,.7);white-space:nowrap}.preview_selectDropdown__3eMB2{padding:.5rem .75rem;background:hsla(0,0%,100%,.05);border:1px solid hsla(0,0%,100%,.1);border-radius:6px;color:#fff;font-size:.85rem;cursor:pointer;transition:all .2s ease}.preview_selectDropdown__3eMB2:focus{outline:none;border-color:var(--color-primary);background:hsla(0,0%,100%,.08)}.preview_selectDropdown__3eMB2 option{background:#1a1a1a;color:#fff}.preview_exportPdfBtn__1u_1a{display:flex;align-items:center;gap:.5rem;padding:.75rem 1.25rem;background:linear-gradient(135deg,#28a745,#218838);color:#fff;border:none;border-radius:8px;font-size:.9rem;font-weight:600;cursor:pointer;transition:all .2s ease}.preview_exportPdfBtn__1u_1a:hover:not(:disabled){transform:translateY(-2px);box-shadow:0 4px 15px rgba(40,167,69,.3)}.preview_exportPdfBtn__1u_1a:disabled{opacity:.6;cursor:not-allowed;transform:none}.preview_infoCard__cTfQt{background:var(--color-bg-card);border:1px solid hsla(0,0%,100%,.06);border-radius:16px;padding:1.5rem;margin-bottom:2rem}.preview_infoGrid__8MHOa{display:grid;grid-template-columns:repeat(auto-fit,minmax(200px,1fr));grid-gap:1.5rem;gap:1.5rem}.preview_infoItem__IO_Bp{display:flex;flex-direction:column;gap:.375rem}.preview_infoLabel__zHidn{font-size:.8rem;color:hsla(0,0%,100%,.5);text-transform:uppercase;letter-spacing:.05em}.preview_infoValueCapitalize__U7aOW,.preview_infoValue___HZJI{font-size:1rem;color:#fff;font-weight:500}.preview_infoValueCapitalize__U7aOW{text-transform:capitalize}.preview_tableContainer__Db0Zw{background:var(--color-bg-card);border:1px solid hsla(0,0%,100%,.06);border-radius:16px;overflow:hidden;margin-bottom:2rem}.preview_additionalFieldsTableHeader__ZnHTM{padding:.75rem 1.25rem;font-size:.8rem;font-weight:600;text-transform:uppercase;letter-spacing:.06em;color:rgba(212,175,55,.85);background:rgba(212,175,55,.06);border-bottom:1px solid rgba(212,175,55,.15)}.preview_previewTable___yIHP{width:100%;border-collapse:collapse}.preview_previewTable___yIHP thead{background:rgba(212,175,55,.1)}.preview_previewTable___yIHP th{padding:1rem;text-align:left;font-size:.85rem;font-weight:600;color:var(--color-primary);text-transform:uppercase;letter-spacing:.05em;border-bottom:1px solid hsla(0,0%,100%,.06)}.preview_previewTable___yIHP td{padding:1rem;border-bottom:1px solid hsla(0,0%,100%,.04);vertical-align:top}.preview_previewTable___yIHP tbody tr:hover{background:hsla(0,0%,100%,.02)}.preview_previewTable___yIHP tbody tr:last-child td{border-bottom:none}.preview_srNoCol__MfhMu{width:80px}.preview_particularsCol__5oNei{width:38%}.preview_complianceStatusCol__zfwQR{width:100px;text-align:center}.preview_complianceDetailCol__MGS8A{width:160px}.preview_remarksCol__XTp_i{width:auto}.preview_srNoCell__j5rOC{font-weight:600;color:hsla(0,0%,100%,.5);text-align:center}.preview_fieldNameCell__CPFeR{color:#fff;font-weight:500}.preview_parentFieldName__ioeKV{font-size:.9rem;color:var(--color-primary);margin-bottom:.25rem;font-weight:600}.preview_subfieldName__VBppo{font-size:.95rem;color:hsla(0,0%,100%,.8);padding-left:1rem;position:relative}.preview_subfieldName__VBppo:before{content:"└";position:absolute;left:0;color:hsla(0,0%,100%,.3)}.preview_detailsCell__XhRTz{color:hsla(0,0%,100%,.7);font-size:.9rem}.preview_remarksCell__mHHpu{color:hsla(0,0%,100%,.8);font-size:.9rem}.preview_complianceStatusCell__v9VsQ{text-align:center;vertical-align:middle}.preview_complianceStatusBadge__qu0RI{display:inline-flex;align-items:center;padding:.2rem .55rem;border-radius:20px;font-size:.72rem;font-weight:600;white-space:nowrap}.preview_compliedBadge__EOulT{background:rgba(34,197,94,.12);border:1px solid rgba(34,197,94,.3);color:#4ade80}.preview_notCompliedBadge__dDFHB{background:rgba(239,68,68,.12);border:1px solid rgba(239,68,68,.3);color:#f87171}.preview_complianceDetailCell__xbabb{color:hsla(0,0%,100%,.7);font-size:.88rem}.preview_remarksContent__wfY4M{display:flex;flex-direction:column;gap:.25rem}.preview_remarksLine__FTU8d{line-height:1.5}.preview_remarksKey__lgsWW{color:rgba(212,175,55,.8);font-weight:500}.preview_remarksValue__IPU8x{color:hsla(0,0%,100%,.9)}.preview_summaryCard___cdjl{background:var(--color-bg-card);border:1px solid hsla(0,0%,100%,.06);border-radius:16px;padding:1.5rem}.preview_summaryCard___cdjl h3{font-size:1.1rem;font-weight:600;color:#fff;margin-bottom:1rem}.preview_summaryGrid__QLmPY{display:grid;grid-template-columns:repeat(auto-fit,minmax(150px,1fr));grid-gap:1rem;gap:1rem}.preview_summaryItem__EYsxR{display:flex;flex-direction:column;gap:.25rem}.preview_summaryLabel__1P6WP{font-size:.8rem;color:hsla(0,0%,100%,.5)}.preview_summaryValue__12Tg3{font-size:1.5rem;font-weight:700;color:var(--color-primary)}@media (max-width:1024px){.preview_sidebar__vqUKi{display:none}.preview_mobileNavbar__o3u_K{display:block}.preview_main__GxbnD{margin-left:0;padding-top:80px}}@media (max-width:768px){.preview_main__GxbnD{padding:80px 1rem 1rem}.preview_headerContent__Awh0Z{flex-direction:column;align-items:flex-start}.preview_headerInfo__FlzSk h1{font-size:1.5rem}.preview_infoGrid__8MHOa{grid-template-columns:1fr 1fr}.preview_tableContainer__Db0Zw{overflow-x:auto}.preview_previewTable___yIHP{min-width:600px}.preview_previewTable___yIHP td,.preview_previewTable___yIHP th{padding:.75rem}.preview_summaryGrid__QLmPY{grid-template-columns:1fr}}@media print{.preview_backButton__TikPd,.preview_headerActions__w3neW,.preview_headerTop__Lkl3T,.preview_logoutBtn__Rnmcb,.preview_mobileNavbar__o3u_K,.preview_sidebar__vqUKi{display:none!important}.preview_container__tRBI_{background:#fff}.preview_main__GxbnD{margin-left:0;padding:0}.preview_infoCard__cTfQt,.preview_summaryCard___cdjl,.preview_tableContainer__Db0Zw{border:1px solid #ddd;background:#fff}.preview_previewTable___yIHP thead{background:#f5f5f5}.preview_previewTable___yIHP th{color:#333;border-bottom:2px solid #ddd}.preview_previewTable___yIHP td{color:#333;border-bottom:1px solid #eee}.preview_headerInfo__FlzSk h1{color:#333}.preview_requestName__kqEib{color:#666}.preview_typeBadge__tUBxc{border:1px solid}.preview_infoLabel__zHidn{color:#666}.preview_fieldNameCell__CPFeR,.preview_infoValue___HZJI{color:#333}.preview_parentFieldName__ioeKV{color:#b8860b}.preview_subfieldName__VBppo{color:#444}.preview_remarksKey__lgsWW{color:#b8860b}.preview_remarksValue__IPU8x{color:#333}.preview_scoreBadge__3Gjtd{border:1px solid}.preview_summaryCard___cdjl h3{color:#333}.preview_summaryLabel__1P6WP{color:#666}.preview_summaryValue__12Tg3{color:#b8860b}}.preview_navCollapsible__ZAwfq{display:flex;flex-direction:column}.preview_navCollapsibleToggle__Vjrtp{display:flex;align-items:center;gap:.75rem;padding:.875rem 1.5rem;color:hsla(0,0%,100%,.6);font-size:.95rem;font-weight:500;background:none;border:none;border-left:3px solid transparent;cursor:pointer;transition:all .2s ease;width:100%;text-align:left}.preview_navCollapsibleToggle__Vjrtp:hover{color:hsla(0,0%,100%,.9);background:rgba(212,175,55,.05)}.preview_navCollapsibleToggle__Vjrtp.preview_active__gO5rp{color:#d4af37;border-left-color:#d4af37;background:rgba(212,175,55,.08)}.preview_chevron__sybeQ{margin-left:auto;transition:transform .2s ease}.preview_chevronOpen__NQSJq{transform:rotate(180deg)}.preview_navCollapsibleItems__sypYJ{display:flex;flex-direction:column}.preview_navSubItem__ZvQyg{display:block;padding:.6rem 1.5rem .6rem 3.5rem;color:hsla(0,0%,100%,.5);text-decoration:none;font-size:.88rem;font-weight:400;transition:all .2s ease}.preview_navSubItem__ZvQyg:hover{color:hsla(0,0%,100%,.85);background:rgba(212,175,55,.04)}.preview_navSubItem__ZvQyg.preview_active__gO5rp{color:#d4af37;font-weight:500}.DeveloperFooter_developerFooter__loprP{padding:1rem;text-align:center;background:var(--color-bg-dark);border-top:1px solid hsla(0,0%,100%,.06);color:hsla(0,0%,100%,.4);font-size:.875rem}.DeveloperFooter_developerFooter__loprP p{margin:0}.DeveloperFooter_developerLink__sLDjb{color:rgba(212,175,55,.6);font-weight:500;text-decoration:none;transition:all .3s ease;display:inline-flex;align-items:center;gap:.25rem}.DeveloperFooter_developerLink__sLDjb:hover{color:var(--color-primary)}.DeveloperFooter_developerArrow__IGXkA{width:14px;height:14px;opacity:0;transform:translate(-5px,5px);transition:all .3s ease}.DeveloperFooter_developerLink__sLDjb:hover .DeveloperFooter_developerArrow__IGXkA{opacity:1;transform:translate(0)}