@import"https://fonts.googleapis.com/css2?family=Inter:ital,opsz,wght@0,14..32,100..900;1,14..32,100..900&family=Space+Grotesk:wght@300..700&display=swap";@import"https://fonts.googleapis.com/css2?family=Inter:wght@400;500;600&display=swap";@import"https://fonts.googleapis.com/css2?family=Wix+Madefor+Text:ital,wght@0,400..800;1,400..800&display=swap";@font-face{font-family:Arial;src:url(/assets/ARIAL-D6EXhACG.TTF) format("truetype");font-weight:400;font-style:normal}@font-face{font-family:Arial Bold;src:url(/assets/ARIALBD-FEHhJQl7.TTF) format("truetype");font-weight:700;font-style:normal}@font-face{font-family:Arial Italic;src:url(/assets/ARIALI-CP0ONpi0.TTF) format("truetype");font-weight:400;font-style:italic}@font-face{font-family:Arial Bold Italic;src:url(/assets/ARIALBI-BY5QjsP-.TTF) format("truetype");font-weight:700;font-style:italic}#_root_p457c_1{max-width:1280px;margin:0 auto;padding:2rem;text-align:center}._logo_p457c_34{height:6em;padding:1.5em;will-change:filter;transition:filter .3s}._logo_p457c_34:hover{filter:drop-shadow(0 0 2em rgba(100,108,255,.6666666667))}._logo_p457c_34._react_p457c_45:hover{filter:drop-shadow(0 0 2em rgba(97,218,251,.6666666667))}@keyframes _logo-spin_p457c_1{0%{transform:rotate(0)}to{transform:rotate(360deg)}}@media (prefers-reduced-motion: no-preference){a:nth-of-type(2) ._logo_p457c_34{animation:_logo-spin_p457c_1 infinite 20s linear}}._card_p457c_62{padding:2em}._read-the-docs_p457c_66{color:#888}html,body,#_root_p457c_1{margin:0;padding:0;font-family:Arial,sans-serif;background:#fafcff;min-height:100vh;max-width:100vw;width:100%}._homePage_15ij4_1{max-width:500px;margin:0 auto;background:#f9fbfd;min-height:100dvh!important;width:100vw;padding:10px;box-sizing:border-box}._statsRow_15ij4_12{display:flex;gap:10px;margin-bottom:18px;justify-content:space-between}._statCard_15ij4_19{flex:1;display:flex;padding:16px 42px 16px 16px;flex-direction:column;align-items:flex-start;gap:10px;border-radius:10px;border:1px solid #CDCDCD;background:#f9f9f9;color:var(--Colour-Sub-Heading, #4F5051);font-family:Arial;font-size:16px;font-style:normal;font-weight:400;line-height:150%}._statCard_15ij4_19 ._statValue_15ij4_36{color:var(--Colour-Heading, #030304);font-family:Arial;font-size:24px;font-style:normal;font-weight:500;line-height:150%}._headerRow_15ij4_45{display:flex;justify-content:space-between;align-items:center;margin-bottom:10px}._headerRow_15ij4_45 ._title_15ij4_51{color:var(--Colours-Heading, #070708);font-feature-settings:"liga" off,"clig" off;font-size:20px;font-style:normal;font-weight:600;line-height:150%}._headerRow_15ij4_45 ._addBtn_15ij4_59{display:flex;padding:10px 14px;justify-content:center;align-items:center;gap:8px;border-radius:30px;background:var(--Colour-4th-Colour, #EDF3FF);color:var(--Colour-Heading, #030304);font-family:Arial;font-size:16px;font-style:normal;font-weight:400;line-height:150%;cursor:pointer;transition:background .16s}._headerRow_15ij4_45 ._addBtn_15ij4_59:hover{background:#156bc1;color:#fff}._jobsheetList_15ij4_81{display:flex;flex-direction:column;gap:15px;margin-top:10px}._jobCard_15ij4_88{background:#fff;border-radius:13px;padding:12px 15px 14px;box-shadow:0 1px 10px #0001;display:flex;flex-direction:column;gap:7px;min-width:0}._jobHeader_15ij4_99{display:flex;align-items:center;gap:13px;margin-bottom:2px}._srNumber_15ij4_106{background:#e8f2ff;color:#2371d1;font-weight:600;padding:5px 11px;border-radius:7px;font-size:15px;min-width:34px;text-align:center}._jobTitle_15ij4_117{font-size:16px;font-weight:500;color:#224065;flex:1}._date_15ij4_124{font-size:13px;color:#666;margin-left:auto;display:flex;align-items:center;gap:5px;font-weight:400}._date_15ij4_124 ._icon_15ij4_133{margin-right:2px}._clientRow_15ij4_137{display:flex;justify-content:space-between;font-size:13px;margin-bottom:3px}._clientRow_15ij4_137 ._label_15ij4_143{color:#9199ad;font-size:12px;font-weight:500}._clientRow_15ij4_137 ._value_15ij4_148{font-size:14px;color:#163469;font-weight:600}._viewBtn_15ij4_154{background:#eaf1ff;color:#2e7df5;border:none;border-radius:8px;padding:7px 17px 7px 12px;display:flex;align-items:center;gap:7px;font-weight:600;cursor:pointer;font-size:14px;margin-top:7px;align-self:flex-start;box-shadow:0 1px 4px #0001;transition:background .14s}._viewBtn_15ij4_154:hover{background:#e1eaf7}._loading_15ij4_175,._error_15ij4_175,._noData_15ij4_175{text-align:center;padding:30px 0;font-size:16px;color:#aaa}._seeAllWrapper_15ij4_182{display:flex;justify-content:center;margin-top:19px}._seeAllBtn_15ij4_188{background:#2e9bf5;color:#fff;border:none;border-radius:10px;padding:10px 28px;font-weight:600;font-size:15px;box-shadow:0 2px 14px #0001;cursor:pointer;transition:background .18s}._seeAllBtn_15ij4_188:hover{background:#156bc1}@media (max-width: 900px){._homePage_15ij4_1{padding:8px 2vw 70px;max-width:100vw}._jobCard_15ij4_88{padding:10px 8px 12px 12px}}._overlay_95usd_1{position:fixed;z-index:9999;top:0;left:0;width:100vw;max-width:100%;box-sizing:border-box;background:#0f142d26;-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px);display:flex;align-items:flex-end;justify-content:center;padding:0;max-height:90dvh}@media (min-width: 768px){._overlay_95usd_1{align-items:center;padding:20px}}._popup_95usd_24{margin:auto;width:100vw;max-width:100%;background:#fff;border-radius:24px 24px 0 0;box-shadow:0 -4px 40px #0000001f;min-height:70vh;max-height:90dvh!important;overflow:hidden;display:flex;flex-direction:column;animation:_slideUp_95usd_1 .3s ease-out}@media (min-width: 768px){._popup_95usd_24{max-width:800px;border-radius:20px;min-height:auto;max-height:90vh;animation:_fadeIn_95usd_1 .3s ease-out}}@media (min-width: 1024px){._popup_95usd_24{max-width:900px}}@keyframes _slideUp_95usd_1{0%{transform:translateY(100%);opacity:0}to{transform:translateY(0);opacity:1}}@keyframes _fadeIn_95usd_1{0%{transform:scale(.95);opacity:0}to{transform:scale(1);opacity:1}}._header_95usd_73{display:flex;align-items:center;justify-content:space-between;padding:24px 20px 16px;border-bottom:1px solid #e8f0f8}@media (min-width: 768px){._header_95usd_73{padding:28px 32px 20px}}._header_95usd_73 h2{font-size:1.4rem;margin:0;font-weight:700;cursor:pointer;display:flex;align-items:center;justify-content:center;font-size:16px;line-height:1;transition:all .2s ease;box-shadow:0 2px 8px #dc262633}._header_95usd_73 h2:hover:not(:disabled){background:#fef2f2;transform:scale(1.1);box-shadow:0 4px 12px #dc26264d}._header_95usd_73 h2:disabled{opacity:.5;cursor:not-allowed;transform:none}._header_95usd_73 ._actions_95usd_108{display:flex;gap:12px;margin-top:auto;padding:20px;border-top:1px solid #e8f0f8;background:#f8fafc}@media (min-width: 768px){._header_95usd_73 ._actions_95usd_108{padding:24px 32px;gap:16px}}._header_95usd_73 ._cancelBtn_95usd_122,._header_95usd_73 ._submitBtn_95usd_122{flex:1;border:none;border-radius:14px;padding:14px 20px;font-size:16px;font-weight:600;cursor:pointer;transition:all .2s ease;min-height:48px}@media (min-width: 768px){._header_95usd_73 ._cancelBtn_95usd_122,._header_95usd_73 ._submitBtn_95usd_122{padding:16px 24px;font-size:17px;min-height:52px}}._header_95usd_73 ._cancelBtn_95usd_122{background:#f1f5f9;color:#64748b;border:2px solid #e2e8f0}._header_95usd_73 ._cancelBtn_95usd_122:hover:not(:disabled){background:#e2e8f0;color:#475569;transform:translateY(-1px)}._header_95usd_73 ._cancelBtn_95usd_122:disabled{opacity:.6;cursor:not-allowed}._header_95usd_73 ._submitBtn_95usd_122{background:linear-gradient(135deg,#3b82f6,#1d4ed8);color:#fff;box-shadow:0 4px 14px #3b82f64d}._header_95usd_73 ._submitBtn_95usd_122:hover:not(:disabled){transform:translateY(-2px);box-shadow:0 6px 20px #3b82f666}._header_95usd_73 ._submitBtn_95usd_122:disabled{opacity:.7;cursor:not-allowed;transform:none}@media (max-width: 767px){._header_95usd_73 ._popup_95usd_24{border-radius:20px 20px 0 0}._header_95usd_73 ._formGrid_95usd_172{grid-template-columns:1fr}._header_95usd_73 ._dimensionsGrid_95usd_175{grid-template-columns:1fr 1fr}._header_95usd_73 ._jobGrid_95usd_178{grid-template-columns:1fr}._header_95usd_73 ._imgPreviewBox_95usd_181{grid-template-columns:repeat(auto-fill,minmax(70px,1fr))}}._header_95usd_73 ._field_95usd_185 input:focus,._header_95usd_73 ._field_95usd_185 select:focus,._header_95usd_73 ._field_95usd_185 textarea:focus{outline:2px solid #3b82f6;outline-offset:2px}._header_95usd_73 ._loading_95usd_191{pointer-events:none;opacity:.7}._header_95usd_73 *{box-sizing:border-box}._closeBtn_95usd_199{background:#f1f5fb;border:none;border-radius:50%;width:36px;height:36px;display:flex;align-items:center;justify-content:center;font-size:24px;color:#64748b;cursor:pointer;transition:all .2s ease}._closeBtn_95usd_199:hover:not(:disabled){background:#e2e8f0;color:#475569;transform:scale(1.05)}._closeBtn_95usd_199:disabled{opacity:.5;cursor:not-allowed}._form_95usd_172{flex:1;overflow-y:auto;padding:0 20px 20px}@media (min-width: 768px){._form_95usd_172{padding:0 32px 28px}}._section_95usd_234{margin-bottom:28px}._section_95usd_234 h3{font-size:1.1rem;font-weight:600;color:#374151;margin:0 0 16px;padding-bottom:8px;border-bottom:2px solid #f0f4f8}._sectionHeader_95usd_246{display:flex;align-items:center;justify-content:space-between;margin-bottom:16px}._sectionHeader_95usd_246 h3{margin:0;border:none;padding:0}._formGrid_95usd_172{display:grid;grid-template-columns:1fr;gap:16px}@media (min-width: 640px){._formGrid_95usd_172{grid-template-columns:1fr 1fr}}@media (min-width: 768px){._formGrid_95usd_172{gap:20px}}._field_95usd_185{display:flex;flex-direction:column;gap:6px}._field_95usd_185 label{font-size:14px;color:#374151;font-weight:600;margin-bottom:4px}@media (min-width: 768px){._field_95usd_185 label{font-size:15px}}._field_95usd_185 input,._field_95usd_185 select,._field_95usd_185 textarea{border:2px solid #e5e7eb;background:#f9fafb;border-radius:12px;font-size:15px;color:#111827;padding:12px 14px;outline:none;font-family:inherit;transition:all .2s ease}._field_95usd_185 input:focus,._field_95usd_185 select:focus,._field_95usd_185 textarea:focus{border-color:#3b82f6;background:#fff;box-shadow:0 0 0 3px #3b82f61a}._field_95usd_185 input:disabled,._field_95usd_185 select:disabled,._field_95usd_185 textarea:disabled{background:#f3f4f6;color:#9ca3af;cursor:not-allowed}._field_95usd_185 input::placeholder,._field_95usd_185 select::placeholder,._field_95usd_185 textarea::placeholder{color:#9ca3af}._required_95usd_315{color:#ef4444;margin-left:2px}._addJobBtn_95usd_320{background:linear-gradient(135deg,#3b82f6,#1d4ed8);color:#fff;border:none;border-radius:10px;padding:8px 16px;font-size:14px;font-weight:600;cursor:pointer;transition:all .2s ease;box-shadow:0 2px 8px #3b82f633}._addJobBtn_95usd_320:hover:not(:disabled){transform:translateY(-1px);box-shadow:0 4px 12px #3b82f64d}._addJobBtn_95usd_320:disabled{opacity:.6;cursor:not-allowed;transform:none}._jobsList_95usd_342{display:flex;flex-direction:column;gap:20px}._jobCard_95usd_348{background:#f8fafc;border:2px solid #e2e8f0;border-radius:16px;padding:20px;transition:all .2s ease}._jobCard_95usd_348:hover{border-color:#cbd5e1;box-shadow:0 4px 12px #0000000d}@media (min-width: 768px){._jobCard_95usd_348{padding:24px}}._jobHeader_95usd_365{display:flex;align-items:center;justify-content:space-between;margin-bottom:16px}._jobHeader_95usd_365 h4{margin:0;font-size:1.1rem;font-weight:600;color:#1e293b}._removeJobBtn_95usd_378{background:#fee2e2;color:#dc2626;border:1px solid #fecaca;border-radius:8px;padding:6px 12px;font-size:13px;font-weight:500;cursor:pointer;transition:all .2s ease}._removeJobBtn_95usd_378:hover:not(:disabled){background:#fecaca;border-color:#f87171}._removeJobBtn_95usd_378:disabled{opacity:.5;cursor:not-allowed}._jobContent_95usd_398{display:flex;flex-direction:column;gap:20px}._jobGrid_95usd_178{display:grid;grid-template-columns:1fr;gap:16px}@media (min-width: 640px){._jobGrid_95usd_178{grid-template-columns:1fr 1fr}}@media (min-width: 768px){._jobGrid_95usd_178{grid-template-columns:repeat(3,1fr)}}._dimensionsSection_95usd_420 h5{font-size:1rem;font-weight:600;color:#374151;margin:0 0 12px}._dimensionsGrid_95usd_175{display:grid;grid-template-columns:1fr;gap:12px;margin-bottom:16px}@media (min-width: 768px){._dimensionsGrid_95usd_175{grid-template-columns:repeat(4,1fr);gap:16px}}._schematicContainer_95usd_440{background:#fff;border-radius:12px;padding:16px;border:1px solid #e5e7eb;display:flex;justify-content:center}._schematicWrapper_95usd_449{width:180px;height:240px;max-width:100%}@media (min-width: 768px){._schematicWrapper_95usd_449{width:200px;height:280px}}._schematicSvg_95usd_461{width:100%;height:100%;display:block;background:#f8f9fa;border-radius:12px;border:1px solid #e5ebf7}._imagesSection_95usd_470 label{font-size:14px;color:#374151;font-weight:600;margin-bottom:8px;display:block}@media (min-width: 768px){._imagesSection_95usd_470 label{font-size:15px}}._fileInput_95usd_483{border:2px dashed #d1d5db!important;background:#f9fafb!important;padding:20px!important;text-align:center;border-radius:12px!important;cursor:pointer;transition:all .2s ease}._fileInput_95usd_483:hover:not(:disabled){border-color:#9ca3af!important;background:#f3f4f6!important}._fileInput_95usd_483:focus{border-color:#3b82f6!important;background:#fff!important}._imgPreviewBox_95usd_181{display:grid;grid-template-columns:repeat(auto-fill,minmax(80px,1fr));gap:12px;margin-top:12px}@media (min-width: 768px){._imgPreviewBox_95usd_181{grid-template-columns:repeat(auto-fill,minmax(100px,1fr))}}._imgPreview_95usd_181{position:relative;aspect-ratio:1;border-radius:12px;overflow:hidden;background:#f3f4f6;border:2px solid #e5e7eb;transition:all .2s ease}._imgPreview_95usd_181:hover{border-color:#d1d5db;transform:scale(1.02)}._imgPreview_95usd_181 img{width:100%;height:100%;object-fit:cover;display:block}._removeImgBtn_95usd_533{position:absolute;top:-8px;right:-8px;background:#fff;border:2px solid #f87171;border-radius:50%;width:24px;height:24px;color:#dc2626}:root{font-family:Wix Madefor Text,sans-serif!important}._overlay_xqbnb_6{position:fixed;inset:0;background:#262a3348;z-index:2000;display:flex;align-items:center;justify-content:center}._popup_xqbnb_19{background:#fff;min-width:370px;width:95vw;max-width:510px;padding:0 0 22px;position:relative;animation:_pop-in_xqbnb_1 .21s cubic-bezier(.53,1.43,.6,.95);border-radius:20px;background:var(--Colour-4th-Colour, #edf3ff)}@media (max-width: 500px){._popup_xqbnb_19{min-width:unset;max-width:99vw;padding:0 0 12px}}@keyframes _pop-in_xqbnb_1{0%{transform:scale(.94);opacity:0}to{transform:scale(1);opacity:1}}._close_xqbnb_49{position:absolute;right:22px;top:10px;font-size:28px;color:#fff;cursor:pointer;z-index:99}._close_xqbnb_49:hover{color:#111b2b}._header_xqbnb_62{display:flex;align-items:center;gap:12px;padding:26px 26px 6px;border-bottom:1.5px solid #ecf0f5}@media (max-width: 500px){._header_xqbnb_62{padding:18px 10px 6px}}._sr_xqbnb_75{color:#252424;font-size:19px;font-weight:600;padding:0 12px;border-radius:8px;letter-spacing:1px}._date_xqbnb_84{display:flex;align-items:center;font-size:14px;color:#383a3d;width:100%;gap:5px;color:var(--Colours-Heading, #070708);font-feature-settings:"liga" off,"clig" off;font-size:12px;font-style:normal;font-weight:500;line-height:150%;text-align:right;justify-content:end;padding-right:20px}._row_xqbnb_103{display:flex;gap:20px;padding:18px 26px 0}@media (max-width: 500px){._row_xqbnb_103{flex-direction:row;gap:4px;padding:10px 10px 0}}._row_xqbnb_103>div{flex:1}._label_xqbnb_119{color:var(--Colours-Sub-Heading, rgba(53, 53, 54, .7450980392));font-feature-settings:"liga" off,"clig" off;font-family:Wix Madefor Text;font-size:14px;font-style:normal;font-weight:400;line-height:150%}._value_xqbnb_129{color:var(--Colours-Heading, #070708);font-feature-settings:"liga" off,"clig" off;font-family:Wix Madefor Text;font-size:16px;font-style:normal;font-weight:500;line-height:150%}._box_xqbnb_139{margin:16px 26px 0;background:#f8fafd;border-radius:13px;padding:14px 14px 8px}@media (max-width: 500px){._box_xqbnb_139{margin:9px 7px 0}}._jobsPreviewBox_xqbnb_151{border-radius:10px;background:var(--Colour-3rd-Colour, #D4E2FF)}._inputLike_xqbnb_156{background:#f1f4fa;border-radius:6px;min-height:28px;color:#4a5273;font-size:15px;padding:5px 10px;margin-bottom:8px;word-break:break-word}._buttonRow_xqbnb_167{display:flex;justify-content:flex-end;gap:16px;margin:22px 26px 0}@media (max-width: 500px){._buttonRow_xqbnb_167{margin:14px 10px 0}}._backBtn_xqbnb_179,._nextBtn_xqbnb_180{font-size:15px;font-weight:500;padding:8px 28px;border:none;border-radius:9px;cursor:pointer;transition:background .14s}._backBtn_xqbnb_179{background:#eceef2;color:#465370}._backBtn_xqbnb_179:hover{background:#dbe3eb}._nextBtn_xqbnb_180{color:#fff}._nextBtn_xqbnb_180:hover{opacity:.9}._previewBtn_xqbnb_205{background:linear-gradient(90deg,#2196f3,#70e2b4);color:#fff;font-weight:600;border:none;padding:8px 22px;border-radius:8px;font-size:15px;margin-left:8px;cursor:pointer;box-shadow:0 1px 7px #72a2f122;transition:background .14s}._previewBtn_xqbnb_205:hover{background:linear-gradient(90deg,#1977d7,#51e9ac)}._backdrop_xqbnb_222{position:fixed;inset:0;background:#423b3b24;z-index:3000;display:flex;align-items:center;justify-content:center}._previewBox_xqbnb_232{background:#fff;border-radius:20px;width:850px;max-width:99vw;max-height:99vh;overflow-y:auto;position:relative;padding:0 0 26px;animation:_popupIn_xqbnb_1 .14s cubic-bezier(.35,1.35,.52,1.03);display:flex;flex-direction:column}@media (max-width: 1000px){._previewBox_xqbnb_232{width:99vw;min-width:unset;padding:0}}._closeBtn_xqbnb_253{position:absolute;top:22px;right:34px;z-index:2;font-size:34px;background:none;border:none;color:#aaa;cursor:pointer;font-weight:700;transition:color .15s}._closeBtn_xqbnb_253:hover{color:#1977d7}._header_xqbnb_62{background-color:#ffffff54;border-radius:22px 22px 0 0;padding:30px 38px 18px 34px;display:flex;justify-content:space-between;align-items:flex-start;position:sticky;top:0}._header_xqbnb_62 ._sheetTitle_xqbnb_280{color:#fff;font-size:1.7rem;font-weight:600;letter-spacing:2.2px;font-family:Inter,Arial,sans-serif;text-shadow:0 1px 8px rgba(255,255,255,.1333333333)}._header_xqbnb_62 ._logo_xqbnb_288{height:58px;object-fit:contain;filter:drop-shadow(0 1px 8px rgba(135,206,250,.5333333333))}._infoGrid_xqbnb_294{display:flex;align-content:center;gap:8px 18px;background:#f8fbff;border-radius:0 0 14px 14px;padding:15px 38px 20px;font-size:1.18rem;color:#0a3159;font-family:Inter,Arial,sans-serif;margin-bottom:10px;border-bottom:1.5px solid #e4e9ef;justify-content:space-evenly;width:100%}._infoGrid_xqbnb_294 div{display:flex;justify-content:start;align-content:start;flex-direction:column;gap:10px}._infoGrid_xqbnb_294 div div{display:flex;flex-direction:row}._infoGrid_xqbnb_294 b{color:#1977d7;font-size:1.03em}._infoGrid_xqbnb_294 span{color:#272b39;font-weight:500}._jobsArea_xqbnb_329{padding:24px 36px 8px;display:flex;flex-direction:column;gap:24px}@media (max-width: 650px){._jobsArea_xqbnb_329{padding:13px 6vw 3px}}._jobRow_xqbnb_341{display:flex;gap:34px;align-items:stretch;background:#f4f8fd;border-radius:13px;box-shadow:0 1px 7px #b9e6fb22;padding:17px}@media (max-width: 900px){._jobRow_xqbnb_341{flex-direction:column;gap:13px}}._leftCol_xqbnb_357{min-width:220px;max-width:260px;flex:1.2;display:flex;flex-direction:column;align-items:center;gap:7px;justify-content:flex-start}._matRow_xqbnb_368{color:#2873c9;font-size:1.08rem;margin-top:11px;text-align:center}._rightCol_xqbnb_375{flex:3;display:flex;flex-direction:column;gap:12px;justify-content:flex-start}._rightCol_xqbnb_375 ._imgBox_xqbnb_382{min-height:85px;background:#dde9f7;border-radius:6px;display:flex;gap:8px;align-items:center;justify-content:flex-start;padding:6px 8px}._rightCol_xqbnb_375 ._imgBox_xqbnb_382 ._jobImg_xqbnb_392{width:92px;height:80px;object-fit:cover;border-radius:4px;border:1px solid #b4d4f5;box-shadow:0 1px 6px #97d4ff44}._rightCol_xqbnb_375 ._imgBox_xqbnb_382 ._noImg_xqbnb_400{color:#9cb0c9;font-size:1.1rem;font-weight:500}._rightCol_xqbnb_375 ._descRow_xqbnb_405{color:#16487c;font-size:1.12rem;margin-top:6px}._rightCol_xqbnb_375 ._remarkRow_xqbnb_410{color:#237a42;font-size:1.09rem}._remarksSection_xqbnb_415{background:#f8faff;border-radius:8px;margin:15px 38px 0;font-size:1.13rem;color:#295385;padding:15px 20px}._remarksSection_xqbnb_415 b{color:#1977d7;font-size:1.07rem}@media (max-width: 650px){._remarksSection_xqbnb_415{margin:11px 6vw 0}}@keyframes _popupIn_xqbnb_1{0%{opacity:0;transform:translateY(32px) scale(.97)}to{opacity:1;transform:translateY(0) scale(1)}}@media (max-width: 1000px){._previewBox_xqbnb_232{width:99vw;min-width:unset;padding:0}._header_xqbnb_62{padding:21px 3vw 12px}._infoGrid_xqbnb_294{grid-template-columns:1fr 1fr;padding:12px 2vw 14px;font-size:.98rem}._jobsArea_xqbnb_329{padding:9px 2vw 7px}._remarksSection_xqbnb_415{margin:11px 2vw 0}}@media (max-width: 600px){._leftCol_xqbnb_357{min-width:90vw;max-width:100vw}._jobRow_xqbnb_341{padding:8px 2vw}}._imagePreviewBackdrop_xqbnb_473{position:fixed;z-index:4000;inset:0;background:#121523ba;display:flex;align-items:center;justify-content:center}._imagePreviewBig_xqbnb_483{max-width:94vw;max-height:90vh;border-radius:18px;box-shadow:0 8px 32px #1977d744;display:block;margin:0 auto;border:5px solid #fff;animation:_popupIn_xqbnb_1 .14s cubic-bezier(.35,1.35,.52,1.03)}._jobsPreview_xqbnb_151{margin:20px 26px}@media (max-width: 500px){._jobsPreview_xqbnb_151{margin:15px 10px 0}}._jobsTitle_xqbnb_503{font-size:1.1rem;font-weight:600;color:#274787;margin-bottom:15px;padding-bottom:8px;border-bottom:2px solid #e5ebf7}._jobItemCard_xqbnb_512{margin-top:15px;border-radius:10px;background:var(--Colour-3rd-Colour, #D4E2FF);overflow:hidden}._jobHeader_xqbnb_519{background-color:gray;color:#fff;padding:12px 16px;display:flex;justify-content:space-between;align-items:center}._jobNum_xqbnb_528{color:var(--Colours-Sub-Heading, #ffffff);font-feature-settings:"liga" off,"clig" off;font-family:Wix Madefor Text;font-size:14px;font-style:normal;font-weight:600;line-height:150%}._material_xqbnb_538{color:var(--Colours-Sub-Heading, #353536);font-feature-settings:"liga" off,"clig" off;font-family:Wix Madefor Text;font-size:16px;font-style:normal;font-weight:600;line-height:150%}._jobContent_xqbnb_548{padding:16px;display:flex;gap:20px}@media (max-width: 768px){._jobContent_xqbnb_548{flex-direction:column;gap:15px}}._schematicCol_xqbnb_560{flex:0 0 200px}@media (max-width: 768px){._schematicCol_xqbnb_560{flex:none;align-self:center}}._detailsCol_xqbnb_570{flex:1;display:flex;flex-direction:column;gap:12px}._jobDetail_xqbnb_577{display:flex;flex-direction:column;gap:4px}._detailLabel_xqbnb_583{font-size:.85rem;color:#7d8faa;font-weight:500}._detailValue_xqbnb_589{font-size:.95rem;color:#283046;background:#f1f4fa;padding:8px 12px;border-radius:6px;white-space:normal;word-break:break-word;overflow:hidden}._dimensionsGrid_xqbnb_600{display:grid;grid-template-columns:1fr 1fr;gap:8px}@media (max-width: 500px){._dimensionsGrid_xqbnb_600{grid-template-columns:1fr}}._dimItem_xqbnb_611{display:flex;justify-content:space-between;align-items:center;background:#f1f4fa;padding:6px 10px;border-radius:6px;font-size:.9rem}._dimLabel_xqbnb_621{color:#7d8faa;font-weight:500}._dimValue_xqbnb_626{color:#283046;font-weight:600}._imagesSection_xqbnb_631 ._detailLabel_xqbnb_583{margin-bottom:8px}._imagesList_xqbnb_635{display:flex;gap:8px;flex-wrap:wrap}._jobThumb_xqbnb_641{width:60px;height:60px;object-fit:cover;border-radius:6px;border:1px solid #e5ebf7;cursor:pointer;transition:transform .2s}._jobThumb_xqbnb_641:hover{transform:scale(1.05)}._dimensionsRow_xqbnb_654{display:flex;gap:12px;margin-top:8px;flex-wrap:wrap}._dimensionsRow_xqbnb_654 ._dimItem_xqbnb_611{background:#e8f2ff;padding:4px 8px;border-radius:4px;font-size:.85rem}._dimensionsRow_xqbnb_654 ._dimItem_xqbnb_611 ._dimLabel_xqbnb_621{color:#1977d7;font-weight:600;margin-right:4px}._dimensionsRow_xqbnb_654 ._dimItem_xqbnb_611 ._dimValue_xqbnb_626{color:#283046;font-weight:500}@media (max-width: 768px){._popup_xqbnb_19{min-width:95vw;max-width:98vw;max-height:90vh;overflow-y:auto}._jobContent_xqbnb_548{padding:12px}._schematicCol_xqbnb_560{flex:none}._dimensionsGrid_xqbnb_600{grid-template-columns:1fr}._previewBox_xqbnb_232{width:98vw;max-height:95vh}._jobRow_xqbnb_341{flex-direction:column;gap:15px}._leftCol_xqbnb_357{min-width:100%;max-width:100%}}@media (max-width: 500px){._jobsPreview_xqbnb_151{margin:15px 8px 0}._jobContent_xqbnb_548{padding:8px}._jobsArea_xqbnb_329{padding:15px 8px}._dimensionsRow_xqbnb_654{flex-direction:column;gap:6px}}._schematicContainer_xqbnb_720{width:100%;height:300px;max-width:100%;margin:20px auto;background:#e8e9eb;border-radius:8px;padding:10px}._svgCanvas_xqbnb_730{display:block}._measurementBox_xqbnb_734{fill:#fff;stroke:#333;stroke-width:1.5}._measurementText_xqbnb_740{text-anchor:middle;font-size:14px;font-weight:500;fill:#333;font-family:Arial,sans-serif}._arrowLine_xqbnb_748{stroke:#333;stroke-width:1.5}._centralFrame_xqbnb_753{fill:none;stroke:#666;stroke-width:1;stroke-dasharray:2,2}._jobNumber_xqbnb_760{text-anchor:middle;font-size:36px;font-weight:700;fill:#c5c9d6;opacity:.7;font-family:Arial,sans-serif}._profilePage_1fw8j_1{padding:18px 4vw 44px;background:#f7fafd;min-height:100vh;font-family:Inter,sans-serif;width:100vw;box-sizing:border-box}._profileHeader_1fw8j_10{display:flex;align-items:center;gap:16px;margin-bottom:22px}._profileHeader_1fw8j_10 ._avatar_1fw8j_16{width:64px;height:64px;border-radius:50%;background:linear-gradient(135deg,#2e9bf5,#90f5d7);color:#fff;display:flex;align-items:center;justify-content:center;font-size:28px;font-weight:700;box-shadow:0 2px 16px #5ac5e813;border:3px solid #fff}._profileHeader_1fw8j_10 ._empInfo_1fw8j_30{flex:1}._profileHeader_1fw8j_10 ._empInfo_1fw8j_30 ._name_1fw8j_33{font-size:20px;font-weight:700;color:#192338}._profileHeader_1fw8j_10 ._empInfo_1fw8j_30 ._roleStatus_1fw8j_38{display:flex;gap:8px;margin-top:2px;align-items:center}._profileHeader_1fw8j_10 ._empInfo_1fw8j_30 ._roleStatus_1fw8j_38 ._role_1fw8j_38{background:#e9f7f4;color:#1989b4;font-size:13px;padding:3px 10px;border-radius:12px;font-weight:500;letter-spacing:.05em}._profileHeader_1fw8j_10 ._empInfo_1fw8j_30 ._roleStatus_1fw8j_38 ._status_1fw8j_53{font-size:13px;font-weight:600;padding:3px 10px;border-radius:12px}._profileHeader_1fw8j_10 ._empInfo_1fw8j_30 ._roleStatus_1fw8j_38 ._status_1fw8j_53._active_1fw8j_59{background:#d2faea;color:#23b46d}._profileHeader_1fw8j_10 ._empInfo_1fw8j_30 ._roleStatus_1fw8j_38 ._status_1fw8j_53._inactive_1fw8j_63{background:#fde7e7;color:#ef4848}._sectionCard_1fw8j_68{background:#fff;border-radius:18px;margin-bottom:16px;box-shadow:0 2px 18px #e7f2fd33;padding:14px 13px;display:flex;flex-direction:column;gap:8px}._sectionRow_1fw8j_79{display:flex;align-items:center;gap:13px;font-size:16px;color:#22253b;font-weight:500;padding:3px 0}._sectionRow_1fw8j_79 svg{color:#4aa1f2}._loading_1fw8j_92,._error_1fw8j_92{text-align:center;margin:80px 0 20px;color:#999;font-size:16px}@media (min-width: 700px){._profilePage_1fw8j_1{padding:32px 12vw 64px;max-width:480px;margin:0 auto}._profileHeader_1fw8j_10 ._avatar_1fw8j_16{width:76px;height:76px;font-size:36px}}._loginContainer_1fpdj_1{width:100vw;display:flex;align-items:center;justify-content:center;min-height:100vh;background-color:#f0f4f8;padding:20px;font-family:-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,sans-serif}._loginCard_1fpdj_12{background:#fff;border-radius:16px;box-shadow:0 20px 60px #00000026;width:100%;max-width:420px;margin:auto;padding:48px 32px;position:relative;overflow:hidden}._loginCard_1fpdj_12:before{content:"";position:absolute;top:0;left:0;right:0;height:4px;background:linear-gradient(90deg,#2196f3,#1976d2)}._logoSection_1fpdj_33{text-align:center;margin-bottom:40px}._logo_1fpdj_33{height:64px;width:auto;margin-bottom:20px;filter:drop-shadow(0 2px 4px rgba(0,0,0,.1))}._title_1fpdj_45{font-size:28px;font-weight:700;color:#1a1a1a;margin:0 0 8px;line-height:1.2}._subtitle_1fpdj_53{font-size:16px;color:#666;margin:0;font-weight:400}._form_1fpdj_60{display:flex;flex-direction:column;gap:24px}._inputGroup_1fpdj_66{display:flex;flex-direction:column;gap:8px}._label_1fpdj_72{font-size:14px;font-weight:600;color:#374151;margin-bottom:4px}._input_1fpdj_66{padding:16px;border:2px solid #e5e7eb;border-radius:12px;font-size:16px;color:#1a1a1a;background:#fff;transition:all .2s ease;outline:none}._input_1fpdj_66::placeholder{color:#6c6c6d}._input_1fpdj_66:focus{border-color:#2196f3;box-shadow:0 0 0 3px #2196f31a}._input_1fpdj_66:hover:not(:focus){border-color:#151618}._inputError_1fpdj_100{border-color:#ef4444!important;box-shadow:0 0 0 3px #ef44441a!important}._passwordWrapper_1fpdj_105{position:relative;display:flex;align-items:center}._passwordToggle_1fpdj_111{position:absolute;right:16px;background:none;border:none;cursor:pointer;font-size:16px;color:#6b7280;padding:4px;border-radius:4px;transition:color .2s ease}._passwordToggle_1fpdj_111:hover{color:#374151}._passwordToggle_1fpdj_111:focus{outline:2px solid #2196f3;outline-offset:2px}._errorMessage_1fpdj_131{color:#ef4444;font-size:14px;font-weight:500;margin-top:4px}._formOptions_1fpdj_138{display:flex;justify-content:space-between;align-items:center;margin:8px 0}._checkboxLabel_1fpdj_145{display:flex;align-items:center;cursor:pointer;font-size:14px;color:#374151}._checkbox_1fpdj_145{margin-right:8px;accent-color:#2196f3}._checkboxText_1fpdj_158{-webkit-user-select:none;user-select:none}._forgotPassword_1fpdj_162{color:#2196f3;text-decoration:none;font-size:14px;font-weight:500;transition:color .2s ease}._forgotPassword_1fpdj_162:hover{color:#1976d2;text-decoration:underline}._loginBtn_1fpdj_174{padding:16px 24px;background:linear-gradient(135deg,#2196f3,#1976d2);color:#fff;border:none;border-radius:12px;font-size:16px;font-weight:600;cursor:pointer;transition:all .2s ease;position:relative;overflow:hidden;min-height:56px;display:flex;align-items:center;justify-content:center}._loginBtn_1fpdj_174:hover:not(:disabled){transform:translateY(-2px);box-shadow:0 8px 25px #2196f34d}._loginBtn_1fpdj_174:active:not(:disabled){transform:translateY(0)}._loginBtn_1fpdj_174:disabled{opacity:.7;cursor:not-allowed}._loginBtn_1fpdj_174._loading_1fpdj_202{pointer-events:none}._spinner_1fpdj_206{width:20px;height:20px;border:2px solid rgba(255,255,255,.3);border-radius:50%;border-top-color:#fff;animation:_spin_1fpdj_206 1s ease-in-out infinite}@keyframes _spin_1fpdj_206{to{transform:rotate(360deg)}}._footer_1fpdj_220{text-align:center;margin-top:32px;padding-top:24px;border-top:1px solid #e5e7eb}._footerText_1fpdj_227{font-size:14px;color:#6b7280;margin:0}._signupLink_1fpdj_233{color:#2196f3;text-decoration:none;font-weight:600;transition:color .2s ease}._signupLink_1fpdj_233:hover{color:#1976d2;text-decoration:underline}@media (max-width: 768px){._loginContainer_1fpdj_1{padding:60px 16px 16px;align-items:flex-start}._loginCard_1fpdj_12{padding:32px 24px;max-width:100%;border-radius:12px;box-shadow:0 10px 30px #0000001a}._logo_1fpdj_33{height:48px}._title_1fpdj_45{font-size:24px}._subtitle_1fpdj_53{font-size:14px}._form_1fpdj_60{gap:20px}._input_1fpdj_66{padding:14px 16px;font-size:16px}._loginBtn_1fpdj_174{padding:14px 24px;min-height:52px}._formOptions_1fpdj_138{flex-direction:column;gap:12px;align-items:flex-start}._checkboxLabel_1fpdj_145,._forgotPassword_1fpdj_162{align-self:flex-start}}@media (max-width: 480px){._loginContainer_1fpdj_1{padding:40px 12px 12px}._loginCard_1fpdj_12{padding:24px 20px;border-radius:8px}._title_1fpdj_45{font-size:22px}._form_1fpdj_60{gap:18px}._input_1fpdj_66{padding:12px 14px}._loginBtn_1fpdj_174{padding:12px 20px;min-height:48px;font-size:15px}._passwordToggle_1fpdj_111{right:12px}}@media (-webkit-min-device-pixel-ratio: 2),(min-resolution: 192dpi){._logo_1fpdj_33{image-rendering:-webkit-optimize-contrast;image-rendering:crisp-edges}}@media (prefers-color-scheme: dark){._loginCard_1fpdj_12{background:#fff;color:#111010}._title_1fpdj_45{color:#131212}._subtitle_1fpdj_53{color:#121213}._label_1fpdj_72{color:#101111}._input_1fpdj_66{background:#f0f1f3;border-color:#4a5568;color:#161515}._input_1fpdj_66::placeholder{color:#45484b}._input_1fpdj_66:focus{border-color:#3182ce;background:#4a5568}._checkboxLabel_1fpdj_145{color:#2b2c2e}._footerText_1fpdj_227{color:#232425}._footer_1fpdj_220{border-top-color:#2a2b2e}}._input_1fpdj_66:focus,._loginBtn_1fpdj_174:focus,._passwordToggle_1fpdj_111:focus,._forgotPassword_1fpdj_162:focus,._signupLink_1fpdj_233:focus{outline:2px solid #2196f3;outline-offset:2px}*{box-sizing:border-box}._loginCard_1fpdj_12{animation:_fadeInUp_1fpdj_1 .5s ease-out}@keyframes _fadeInUp_1fpdj_1{0%{opacity:0;transform:translateY(30px)}to{opacity:1;transform:translateY(0)}}@media print{._loginContainer_1fpdj_1{background:#fff;color:#000}._loginCard_1fpdj_12{box-shadow:none;border:1px solid #000000}}._bottomNav_os666_1{position:fixed;left:0;right:0;bottom:0;display:flex;background:#fff;box-shadow:0 0 16px #10203f0f;border-radius:18px 18px 0 0;height:64px;z-index:100;justify-content:space-around;align-items:center;padding:0 12px}._bottomNav_os666_1 a{flex:1;display:flex;flex-direction:column;align-items:center;font-size:12px;color:#8a8a8a;text-decoration:none;transition:color .2s}._bottomNav_os666_1 a svg{margin-bottom:2px;font-size:22px}._bottomNav_os666_1 a._active_os666_30,._bottomNav_os666_1 a:hover{color:#2196f3}._header_15ren_1{display:flex;align-items:center;justify-content:space-between;padding:20px 16px 6px;background:none}._header_15ren_1 ._logo_15ren_8{height:36px;width:auto}._header_15ren_1 ._menuBtn_15ren_12{background:#f5f8fc;border:none;border-radius:50%;padding:7px;display:flex;align-items:center;box-shadow:0 2px 8px #2196f314}:root,body{font-family:Wix Madefor Text,sans-serif!important;line-height:1.5;font-weight:400;color-scheme:dark dark;color:#000000de;background-color:#fff;font-synthesis:none;text-rendering:optimizeLegibility;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}a{font-weight:500;color:#646cff;text-decoration:inherit}a:hover{color:#535bf2}body{margin:0;display:flex;place-items:center;min-width:320px;min-height:100vh}h1{font-size:3.2em;line-height:1.1}button{border-radius:8px;border:1px solid transparent;padding:.6em 1.2em;font-size:1em;font-weight:500;font-family:inherit;background-color:#1a1a1a;cursor:pointer;transition:border-color .25s}button:hover{border-color:#646cff}button:focus,button:focus-visible{outline:4px auto -webkit-focus-ring-color}@media (prefers-color-scheme: light){:root{color:#213547;background-color:#fff}a:hover{color:#747bff}button{background-color:#f9f9f9}}
