@import"https://fonts.googleapis.com/css2?family=Montserrat:wght@400;500;600;700&display=swap";@keyframes _tq-fade-in_16on1_169{0%{opacity:0}to{opacity:1}}@keyframes _tq-fade-up_16on1_172{0%{opacity:0;transform:translateY(16px)}to{opacity:1;transform:none}}@keyframes _tq-fade-down_16on1_1{0%{opacity:0;transform:translateY(-16px)}to{opacity:1;transform:none}}@keyframes _tq-fade-up-lg_16on1_1{0%{opacity:0;transform:translateY(32px)}to{opacity:1;transform:none}}@keyframes _tq-scale-in_16on1_175{0%{opacity:0;transform:scale(.96)}to{opacity:1;transform:scale(1)}}@keyframes _tq-slide-in-right_16on1_1{0%{opacity:0;transform:translate(28px)}to{opacity:1;transform:none}}@keyframes _tq-shimmer_16on1_1{0%{background-position:-468px 0}to{background-position:468px 0}}@keyframes _tq-float_16on1_1{0%,to{transform:translateZ(0) rotate(0)}50%{transform:translate3d(0,-8px,0) rotate(.4deg)}}@keyframes _tq-ken-burns_16on1_1{0%,to{transform:scale(1.04) translateZ(0)}50%{transform:scale(1.08) translate3d(-1.5%,-1%,0)}}@keyframes _tq-sheen_16on1_1{0%{transform:translate(-100%)}to{transform:translate(200%)}}@keyframes _tq-parallax-y_16on1_1{0%{transform:translateZ(0)}to{transform:translate3d(0,12%,0)}}@keyframes _tq-wipe-in_16on1_1{0%{-webkit-clip-path:inset(0 100% 0 0);clip-path:inset(0 100% 0 0)}to{-webkit-clip-path:inset(0 0 0 0);clip-path:inset(0 0 0 0)}}@keyframes _tq-rule-grow_16on1_1{0%{transform:scaleX(0)}to{transform:scaleX(1)}}@keyframes _tq-stamp_16on1_1{0%{opacity:0;transform:scale(1.18)}to{opacity:1;transform:scale(1)}}@keyframes _tq-stat-rise_16on1_1{0%{opacity:0;transform:translateY(14px)}to{opacity:1;transform:none}}@keyframes _tq-spin_16on1_1{to{transform:rotate(360deg)}}@keyframes _tq-pulse-ring_16on1_1{0%,to{box-shadow:0 0 #2563eb80}50%{box-shadow:0 0 0 6px #2563eb00}}@media (prefers-reduced-motion: no-preference){._tq-fade-in_16on1_169{animation:_tq-fade-in_16on1_169 .22s cubic-bezier(0,0,0,1) both}._tq-fade-up_16on1_172{animation:_tq-fade-up_16on1_172 .36s cubic-bezier(0,0,0,1) both}._tq-scale-in_16on1_175{animation:_tq-scale-in_16on1_175 .22s cubic-bezier(.34,1.56,.64,1) both}._tq-stagger_16on1_178>*{animation:_tq-fade-up_16on1_172 .36s cubic-bezier(0,0,0,1) both}._tq-stagger_16on1_178>*:nth-child(1){animation-delay:0ms}._tq-stagger_16on1_178>*:nth-child(2){animation-delay:70ms}._tq-stagger_16on1_178>*:nth-child(3){animation-delay:.14s}._tq-stagger_16on1_178>*:nth-child(4){animation-delay:.21s}._tq-stagger_16on1_178>*:nth-child(5){animation-delay:.28s}._tq-stagger_16on1_178>*:nth-child(6){animation-delay:.35s}._tq-stagger_16on1_178>*:nth-child(7){animation-delay:.42s}._tq-stagger_16on1_178>*:nth-child(8){animation-delay:.49s}._tq-stagger_16on1_178>*:nth-child(9){animation-delay:.56s}._tq-stagger_16on1_178>*:nth-child(10){animation-delay:.63s}}._tq-skeleton_16on1_212{background:linear-gradient(90deg,#b6b9ae 25%,#e3e6e0 37%,#b6b9ae 63%);background-size:936px 100%;border-radius:6px}@media (prefers-reduced-motion: no-preference){._tq-skeleton_16on1_212{animation:_tq-shimmer_16on1_1 1.4s ease-in-out infinite}}._screen_16on1_223{position:fixed;top:0;right:0;bottom:0;left:0;z-index:1000;display:flex;align-items:center;justify-content:center;padding:1rem;background:var(--tq-bg)}._card_16on1_234{display:flex;flex-direction:column;align-items:center;gap:.75rem;width:100%;max-width:420px;padding:3rem 2rem;border:1px solid #B6B9AE;border-radius:16px;background:var(--tq-surface);box-shadow:0 12px 32px #00003624;text-align:center}@media (prefers-reduced-motion: no-preference){._card_16on1_234{animation:_tq-fade-down_16on1_1 .3s ease-out}}._icon_16on1_254{box-sizing:content-box;padding:10px;border-radius:50%;background:#cd2d3d1f;color:#cd2d3d}._title_16on1_262{margin:0;font-size:1.5rem;font-weight:700;color:#000036}._text_16on1_269{margin:0;font-size:1rem;line-height:1.5;color:var(--tq-text-muted)}._cta_16on1_276{margin-top:.5rem;width:100%;padding:.75rem 1rem;border:none;border-radius:6px;background:#cd2d3d;color:#fff;font-size:1rem;font-weight:600;cursor:pointer}@media (prefers-reduced-motion: no-preference){._cta_16on1_276{transition:background-color .15s ease-out}}._cta_16on1_276:hover:not(:disabled){background:#b0242f}._cta_16on1_276:active:not(:disabled){background:#8e1c26}._cta_16on1_276:disabled{opacity:.65;cursor:default}._signOut_16on1_304{padding:.5rem;border:none;background:none;color:var(--tq-text-muted);font-size:.75rem;text-decoration:underline;cursor:pointer}._signOut_16on1_304:hover{color:#000036}@keyframes _tq-fade-in_1n2yz_169{0%{opacity:0}to{opacity:1}}@keyframes _tq-fade-up_1n2yz_172{0%{opacity:0;transform:translateY(16px)}to{opacity:1;transform:none}}@keyframes _tq-fade-down_1n2yz_1{0%{opacity:0;transform:translateY(-16px)}to{opacity:1;transform:none}}@keyframes _tq-fade-up-lg_1n2yz_1{0%{opacity:0;transform:translateY(32px)}to{opacity:1;transform:none}}@keyframes _tq-scale-in_1n2yz_175{0%{opacity:0;transform:scale(.96)}to{opacity:1;transform:scale(1)}}@keyframes _tq-slide-in-right_1n2yz_1{0%{opacity:0;transform:translate(28px)}to{opacity:1;transform:none}}@keyframes _tq-shimmer_1n2yz_1{0%{background-position:-468px 0}to{background-position:468px 0}}@keyframes _tq-float_1n2yz_1{0%,to{transform:translateZ(0) rotate(0)}50%{transform:translate3d(0,-8px,0) rotate(.4deg)}}@keyframes _tq-ken-burns_1n2yz_1{0%,to{transform:scale(1.04) translateZ(0)}50%{transform:scale(1.08) translate3d(-1.5%,-1%,0)}}@keyframes _tq-sheen_1n2yz_1{0%{transform:translate(-100%)}to{transform:translate(200%)}}@keyframes _tq-parallax-y_1n2yz_1{0%{transform:translateZ(0)}to{transform:translate3d(0,12%,0)}}@keyframes _tq-wipe-in_1n2yz_1{0%{-webkit-clip-path:inset(0 100% 0 0);clip-path:inset(0 100% 0 0)}to{-webkit-clip-path:inset(0 0 0 0);clip-path:inset(0 0 0 0)}}@keyframes _tq-rule-grow_1n2yz_1{0%{transform:scaleX(0)}to{transform:scaleX(1)}}@keyframes _tq-stamp_1n2yz_1{0%{opacity:0;transform:scale(1.18)}to{opacity:1;transform:scale(1)}}@keyframes _tq-stat-rise_1n2yz_1{0%{opacity:0;transform:translateY(14px)}to{opacity:1;transform:none}}@keyframes _tq-spin_1n2yz_1{to{transform:rotate(360deg)}}@keyframes _tq-pulse-ring_1n2yz_1{0%,to{box-shadow:0 0 #2563eb80}50%{box-shadow:0 0 0 6px #2563eb00}}@media (prefers-reduced-motion: no-preference){._tq-fade-in_1n2yz_169{animation:_tq-fade-in_1n2yz_169 .22s cubic-bezier(0,0,0,1) both}._tq-fade-up_1n2yz_172{animation:_tq-fade-up_1n2yz_172 .36s cubic-bezier(0,0,0,1) both}._tq-scale-in_1n2yz_175{animation:_tq-scale-in_1n2yz_175 .22s cubic-bezier(.34,1.56,.64,1) both}._tq-stagger_1n2yz_178>*{animation:_tq-fade-up_1n2yz_172 .36s cubic-bezier(0,0,0,1) both}._tq-stagger_1n2yz_178>*:nth-child(1){animation-delay:0ms}._tq-stagger_1n2yz_178>*:nth-child(2){animation-delay:70ms}._tq-stagger_1n2yz_178>*:nth-child(3){animation-delay:.14s}._tq-stagger_1n2yz_178>*:nth-child(4){animation-delay:.21s}._tq-stagger_1n2yz_178>*:nth-child(5){animation-delay:.28s}._tq-stagger_1n2yz_178>*:nth-child(6){animation-delay:.35s}._tq-stagger_1n2yz_178>*:nth-child(7){animation-delay:.42s}._tq-stagger_1n2yz_178>*:nth-child(8){animation-delay:.49s}._tq-stagger_1n2yz_178>*:nth-child(9){animation-delay:.56s}._tq-stagger_1n2yz_178>*:nth-child(10){animation-delay:.63s}}._tq-skeleton_1n2yz_212{background:linear-gradient(90deg,#b6b9ae 25%,#e3e6e0 37%,#b6b9ae 63%);background-size:936px 100%;border-radius:6px}@media (prefers-reduced-motion: no-preference){._tq-skeleton_1n2yz_212{animation:_tq-shimmer_1n2yz_1 1.4s ease-in-out infinite}}._mascotWrap_1n2yz_223{position:fixed;right:1.5rem;bottom:1.5rem;z-index:1100;display:flex;flex-direction:column;align-items:flex-end;gap:.75rem;pointer-events:none}._mascotWrap_1n2yz_223>*{pointer-events:auto}@media (max-width: 768px){._mascotWrap_1n2yz_223{right:1rem;bottom:1rem}}._mascotButton_1n2yz_244{width:72px;height:72px;border-radius:50%;background:#fff;border:2px solid #CD2D3D;box-shadow:0 12px 32px #00003624;display:inline-flex;align-items:center;justify-content:center;transition-property:transform,box-shadow,background-color;transition-duration:.22s;transition-timing-function:cubic-bezier(.2,0,0,1)}@media (prefers-reduced-motion: reduce){._mascotButton_1n2yz_244{transition:none}}._mascotButton_1n2yz_244:hover{transform:translateY(-2px) scale(1.04);box-shadow:0 16px 36px #00003640}._mascotButton_1n2yz_244:active{transform:translateY(0) scale(.98)}@media (max-width: 768px){._mascotButton_1n2yz_244{width:60px;height:60px}}._mascotImg_1n2yz_277{width:80%;height:80%;object-fit:contain}._panel_1n2yz_283{width:340px;max-height:min(70vh,540px);background:#fff;color:#000036;border-radius:16px;box-shadow:0 12px 32px #00003624;display:flex;flex-direction:column;overflow:hidden}@media (prefers-reduced-motion: no-preference){._panel_1n2yz_283{animation:_tq-fade-up_1n2yz_172 .22s cubic-bezier(0,0,0,1) 0ms both}}@media (max-width: 768px){._panel_1n2yz_283{width:calc(100vw - 2rem);max-width:360px;max-height:70vh}}._header_1n2yz_307{display:flex;align-items:center;gap:.75rem;padding:.75rem 1rem;background:#000036;color:#fff}._headerAvatar_1n2yz_316{width:36px;height:36px;border-radius:50%;background:#fff;padding:3px;object-fit:contain;flex-shrink:0}._headerText_1n2yz_326{display:flex;flex-direction:column;line-height:1.2;flex:1;min-width:0}._headerText_1n2yz_326 strong{font-size:.95rem;font-weight:600}._headerText_1n2yz_326 span{font-size:.72rem;color:#ffffffb3}._close_1n2yz_342{width:30px;height:30px;border-radius:999px;color:#ffffffd9;display:inline-flex;align-items:center;justify-content:center;flex-shrink:0;transition-property:background-color,color;transition-duration:.22s;transition-timing-function:cubic-bezier(.2,0,0,1)}@media (prefers-reduced-motion: reduce){._close_1n2yz_342{transition:none}}._close_1n2yz_342:hover{background:#ffffff26;color:#fff}._thread_1n2yz_365{flex:1;overflow-y:auto;padding:1rem;display:flex;flex-direction:column;gap:.75rem;background:#e3e6e0}._bubble_1n2yz_375{max-width:85%;padding:.5rem .75rem;border-radius:16px;font-size:.875rem;line-height:1.6;white-space:pre-wrap;word-break:break-word}@media (prefers-reduced-motion: no-preference){._bubble_1n2yz_375{animation:_tq-fade-up_1n2yz_172 .12s cubic-bezier(0,0,0,1) 0ms both}}._bubbleBot_1n2yz_390{align-self:flex-start;background:#fff;color:#000036;border-bottom-left-radius:6px;box-shadow:0 1px 2px #00003614}._bubbleUser_1n2yz_398{align-self:flex-end;background:#cd2d3d;color:#fff;border-bottom-right-radius:6px}._typing_1n2yz_405{display:inline-flex;align-items:center;gap:4px}._typing_1n2yz_405 span{width:6px;height:6px;border-radius:50%;background:#8c8d82;display:inline-block}@media (prefers-reduced-motion: no-preference){._typing_1n2yz_405 span{animation:_tq-typing-bounce_1n2yz_1 1s infinite ease-in-out}._typing_1n2yz_405 span:nth-child(2){animation-delay:.15s}._typing_1n2yz_405 span:nth-child(3){animation-delay:.3s}}@keyframes _tq-typing-bounce_1n2yz_1{0%,80%,to{opacity:.3;transform:translateY(0)}40%{opacity:1;transform:translateY(-3px)}}._suggestions_1n2yz_439{display:flex;flex-wrap:wrap;gap:.5rem;margin-top:.25rem}._chip_1n2yz_446{font-size:.8rem;padding:.25rem .75rem;border-radius:999px;background:#fff;color:#cd2d3d;border:1px solid #CD2D3D;transition-property:background-color,color;transition-duration:.22s;transition-timing-function:cubic-bezier(.2,0,0,1)}@media (prefers-reduced-motion: reduce){._chip_1n2yz_446{transition:none}}._chip_1n2yz_446:hover{background:#cd2d3d;color:#fff}._composer_1n2yz_467{display:flex;align-items:center;gap:.5rem;padding:.75rem;border-top:1px solid var(--tq-border);background:#fff}._input_1n2yz_476{flex:1;min-width:0;padding:.5rem .75rem;border:1px solid var(--tq-border);border-radius:999px;font-size:.875rem;font-family:Montserrat,system-ui,-apple-system,Segoe UI,sans-serif;color:#000036;transition-property:border-color,box-shadow;transition-duration:.22s;transition-timing-function:cubic-bezier(.2,0,0,1)}@media (prefers-reduced-motion: reduce){._input_1n2yz_476{transition:none}}._input_1n2yz_476:focus{outline:none;border-color:#cd2d3d;box-shadow:0 0 0 3px #f9e0e3}._sendBtn_1n2yz_500{width:40px;height:40px;flex-shrink:0;border-radius:50%;background:#cd2d3d;color:#fff;display:inline-flex;align-items:center;justify-content:center;transition-property:background-color,transform,opacity;transition-duration:.22s;transition-timing-function:cubic-bezier(.2,0,0,1)}@media (prefers-reduced-motion: reduce){._sendBtn_1n2yz_500{transition:none}}._sendBtn_1n2yz_500:hover:not(:disabled){background:#b0242f}._sendBtn_1n2yz_500:active:not(:disabled){transform:scale(.95)}._sendBtn_1n2yz_500:disabled{opacity:.45;cursor:not-allowed}@keyframes _tq-fade-in_19sr7_169{0%{opacity:0}to{opacity:1}}@keyframes _tq-fade-up_19sr7_172{0%{opacity:0;transform:translateY(16px)}to{opacity:1;transform:none}}@keyframes _tq-fade-down_19sr7_1{0%{opacity:0;transform:translateY(-16px)}to{opacity:1;transform:none}}@keyframes _tq-fade-up-lg_19sr7_1{0%{opacity:0;transform:translateY(32px)}to{opacity:1;transform:none}}@keyframes _tq-scale-in_19sr7_175{0%{opacity:0;transform:scale(.96)}to{opacity:1;transform:scale(1)}}@keyframes _tq-slide-in-right_19sr7_1{0%{opacity:0;transform:translate(28px)}to{opacity:1;transform:none}}@keyframes _tq-shimmer_19sr7_1{0%{background-position:-468px 0}to{background-position:468px 0}}@keyframes _tq-float_19sr7_1{0%,to{transform:translateZ(0) rotate(0)}50%{transform:translate3d(0,-8px,0) rotate(.4deg)}}@keyframes _tq-ken-burns_19sr7_1{0%,to{transform:scale(1.04) translateZ(0)}50%{transform:scale(1.08) translate3d(-1.5%,-1%,0)}}@keyframes _tq-sheen_19sr7_1{0%{transform:translate(-100%)}to{transform:translate(200%)}}@keyframes _tq-parallax-y_19sr7_1{0%{transform:translateZ(0)}to{transform:translate3d(0,12%,0)}}@keyframes _tq-wipe-in_19sr7_1{0%{-webkit-clip-path:inset(0 100% 0 0);clip-path:inset(0 100% 0 0)}to{-webkit-clip-path:inset(0 0 0 0);clip-path:inset(0 0 0 0)}}@keyframes _tq-rule-grow_19sr7_1{0%{transform:scaleX(0)}to{transform:scaleX(1)}}@keyframes _tq-stamp_19sr7_1{0%{opacity:0;transform:scale(1.18)}to{opacity:1;transform:scale(1)}}@keyframes _tq-stat-rise_19sr7_1{0%{opacity:0;transform:translateY(14px)}to{opacity:1;transform:none}}@keyframes _tq-spin_19sr7_1{to{transform:rotate(360deg)}}@keyframes _tq-pulse-ring_19sr7_1{0%,to{box-shadow:0 0 #2563eb80}50%{box-shadow:0 0 0 6px #2563eb00}}@media (prefers-reduced-motion: no-preference){._tq-fade-in_19sr7_169{animation:_tq-fade-in_19sr7_169 .22s cubic-bezier(0,0,0,1) both}._tq-fade-up_19sr7_172{animation:_tq-fade-up_19sr7_172 .36s cubic-bezier(0,0,0,1) both}._tq-scale-in_19sr7_175{animation:_tq-scale-in_19sr7_175 .22s cubic-bezier(.34,1.56,.64,1) both}._tq-stagger_19sr7_178>*{animation:_tq-fade-up_19sr7_172 .36s cubic-bezier(0,0,0,1) both}._tq-stagger_19sr7_178>*:nth-child(1){animation-delay:0ms}._tq-stagger_19sr7_178>*:nth-child(2){animation-delay:70ms}._tq-stagger_19sr7_178>*:nth-child(3){animation-delay:.14s}._tq-stagger_19sr7_178>*:nth-child(4){animation-delay:.21s}._tq-stagger_19sr7_178>*:nth-child(5){animation-delay:.28s}._tq-stagger_19sr7_178>*:nth-child(6){animation-delay:.35s}._tq-stagger_19sr7_178>*:nth-child(7){animation-delay:.42s}._tq-stagger_19sr7_178>*:nth-child(8){animation-delay:.49s}._tq-stagger_19sr7_178>*:nth-child(9){animation-delay:.56s}._tq-stagger_19sr7_178>*:nth-child(10){animation-delay:.63s}}._tq-skeleton_19sr7_212{background:linear-gradient(90deg,#b6b9ae 25%,#e3e6e0 37%,#b6b9ae 63%);background-size:936px 100%;border-radius:6px}@media (prefers-reduced-motion: no-preference){._tq-skeleton_19sr7_212{animation:_tq-shimmer_19sr7_1 1.4s ease-in-out infinite}}._site_19sr7_223{color-scheme:light;font-family:Montserrat,system-ui,-apple-system,Segoe UI,sans-serif;color:#000036;background:#fff;min-height:100vh;display:flex;flex-direction:column;overflow-x:clip}._site_19sr7_223 h1,._site_19sr7_223 h2,._site_19sr7_223 h3,._site_19sr7_223 h4,._site_19sr7_223 h5{margin:0;line-height:1.15;font-weight:700}._site_19sr7_223 p{margin:0}._site_19sr7_223 a{text-decoration:none;color:inherit}._site_19sr7_223 ul{list-style:none;margin:0;padding:0}._site_19sr7_223 :where(button){font-family:inherit;color:inherit;background:none;border:0;padding:0;cursor:pointer}._site_19sr7_223 img{display:block;max-width:100%;height:auto}._site_19sr7_223 strong{font-weight:700;color:inherit}._main_19sr7_268{flex:1 1 auto}._container_19sr7_272{width:100%;max-width:1200px;margin:0 auto;padding:0 1.5rem}@media (max-width: 768px){._container_19sr7_272{padding:0 1rem}}._section_19sr7_284{padding:4rem 0}@media (max-width: 768px){._section_19sr7_284{padding:3rem 0}}._sectionPaper_19sr7_293{background:#e3e6e0}._sectionNavy_19sr7_297{position:relative;background:#000036;color:#fff;overflow:hidden;background-image:linear-gradient(rgba(255,255,255,.05) 1px,transparent 1px),linear-gradient(90deg,rgba(255,255,255,.05) 1px,transparent 1px);background-size:46px 46px}._sectionNavy_19sr7_297 h1,._sectionNavy_19sr7_297 h2,._sectionNavy_19sr7_297 h3,._sectionNavy_19sr7_297 h4{color:#fff}._eyebrow_19sr7_309{display:inline-flex;align-items:center;font-size:.75rem;font-weight:700;letter-spacing:.14em;text-transform:uppercase;color:#cd2d3d;margin-bottom:1rem}._sectionHead_19sr7_320{max-width:760px;margin:0 auto 3rem;text-align:center}._sectionHead_19sr7_320 ._eyebrow_19sr7_309{justify-content:center}._sectionTitle_19sr7_329{font-size:3rem;font-weight:700;letter-spacing:-.02em}@media (max-width: 768px){._sectionTitle_19sr7_329{font-size:2rem}}._sectionSub_19sr7_340{margin-top:1rem;font-size:1.125rem;line-height:1.6;color:var(--tq-text-muted)}._sectionNavy_19sr7_297 ._sectionSub_19sr7_340{color:#ffffffc7}._sectionNavy_19sr7_297>*{position:relative;z-index:1}._bilingualSection_19sr7_356{background-image:url(/assets/Truss-015-Co6JC1gG.png);background-size:cover;background-position:center;background-repeat:no-repeat}._bilingualStage_19sr7_363{display:grid;grid-template-columns:1fr minmax(300px,520px) 1fr;align-items:center;gap:1.5rem}@media (max-width: 1024px){._bilingualStage_19sr7_363{grid-template-columns:1fr;justify-items:center;gap:2rem}}._bilingualCopy_19sr7_377{text-align:center;max-width:540px;margin:0 auto}._bilingualCopy_19sr7_377 ._eyebrow_19sr7_309{justify-content:center}._bilingualCta_19sr7_386{margin-top:1.5rem;display:flex;justify-content:center}._bilingualPhone_19sr7_392{width:100%;max-width:300px;height:auto;filter:drop-shadow(0 30px 55px rgba(0,0,54,.6))}@media (max-width: 1024px){._bilingualPhone_19sr7_392{max-width:240px}}._bilingualPhoneLeft_19sr7_404{justify-self:end}._bilingualPhoneRight_19sr7_408{justify-self:start}._btn_19sr7_412{display:inline-flex;align-items:center;justify-content:center;gap:.5rem;min-height:46px;padding:.75rem 1.5rem;font-size:.8125rem;font-weight:700;letter-spacing:.05em;text-transform:uppercase;border-radius:3px;cursor:pointer;white-space:nowrap;border:2px solid transparent;transition-property:background-color,color,border-color,box-shadow,transform;transition-duration:.22s;transition-timing-function:cubic-bezier(.2,0,0,1)}@media (prefers-reduced-motion: reduce){._btn_19sr7_412{transition:none}}._btn_19sr7_412:focus-visible{outline:2px solid #507CBD;outline-offset:2px}._btn_19sr7_412 svg{transition-property:transform;transition-duration:.22s;transition-timing-function:cubic-bezier(.2,0,0,1)}@media (prefers-reduced-motion: reduce){._btn_19sr7_412 svg{transition:none}}._btn_19sr7_412:hover svg:last-child{transform:translate(3px)}._btn_19sr7_412:active{transform:translateY(1px)}._btn_19sr7_412:disabled{opacity:.6;cursor:not-allowed;transform:none;box-shadow:none}._btnPrimary_19sr7_463{background:#cd2d3d;color:#fff;border-color:#cd2d3d}._btnPrimary_19sr7_463:hover{background:#b0242f;border-color:#b0242f;box-shadow:0 8px 0 -2px #0000362e,0 10px 22px #cd2d3d57;transform:translateY(-2px)}._btnPrimary_19sr7_463:active{box-shadow:0 2px 8px #cd2d3d4d;transform:translateY(0)}._btnSecondary_19sr7_479{background:#000036;color:#fff;border-color:#000036}._btnSecondary_19sr7_479:hover{background:#16165c;border-color:#16165c;box-shadow:0 8px 0 -2px #cd2d3d80,0 10px 22px #0000364d;transform:translateY(-2px)}._btnOutline_19sr7_491{background:transparent;color:#000036;border-color:#000036}._btnOutline_19sr7_491:hover{background:#000036;color:#fff;transform:translateY(-2px)}._btnOutlineLight_19sr7_502{background:transparent;color:#fff;border-color:#fffc}._btnOutlineLight_19sr7_502:hover{background:#fff;color:#000036;border-color:#fff;transform:translateY(-2px)}._btnOutlineLight_19sr7_502:focus-visible{outline-color:#fff}._btnLink_19sr7_517{display:inline-flex;align-items:center;gap:.5rem;font-weight:700;font-size:.8125rem;letter-spacing:.05em;text-transform:uppercase;color:#cd2d3d;transition-property:gap,color;transition-duration:.22s;transition-timing-function:cubic-bezier(.2,0,0,1)}@media (prefers-reduced-motion: reduce){._btnLink_19sr7_517{transition:none}}._btnLink_19sr7_517:hover{gap:.75rem;color:#b0242f}._btnLink_19sr7_517:focus-visible{outline:2px solid #507CBD;outline-offset:3px;border-radius:2px}._btnRow_19sr7_545{display:flex;flex-wrap:wrap;gap:.75rem}._logoImg_19sr7_551{height:38px;width:auto}@media (max-width: 768px){._logoImg_19sr7_551{height:30px}}._header_19sr7_561{position:-webkit-sticky;position:sticky;top:0;z-index:100;background:#000036;color:#fff;border-bottom:2px solid #CD2D3D}._headerInner_19sr7_570{display:flex;align-items:center;gap:1.5rem;min-height:68px}._headerLogo_19sr7_577{flex-shrink:0;display:inline-flex}._headerNav_19sr7_582{display:flex;align-items:center;gap:2rem;margin-left:1.5rem}@media (max-width: 1024px){._headerNav_19sr7_582{display:none}}._navLink_19sr7_594{position:relative;color:#fff;font-size:.8125rem;font-weight:600;letter-spacing:.04em;text-transform:uppercase;padding:.25rem 0;transition-property:color;transition-duration:.22s;transition-timing-function:cubic-bezier(.2,0,0,1)}@media (prefers-reduced-motion: reduce){._navLink_19sr7_594{transition:none}}._navLink_19sr7_594:after{content:"";position:absolute;left:0;bottom:-4px;width:0;height:3px;background:#cd2d3d;transition-property:width;transition-duration:.22s;transition-timing-function:cubic-bezier(.2,0,0,1)}@media (prefers-reduced-motion: reduce){._navLink_19sr7_594:after{transition:none}}._navLink_19sr7_594:hover{color:#ffffffeb}._navLink_19sr7_594:hover:after{width:100%}._navLink_19sr7_594:focus-visible{outline:2px solid #FFFFFF;outline-offset:4px;border-radius:2px}._navActive_19sr7_640{color:#cd2d3d}._navActive_19sr7_640:after{width:100%}._navDropdown_19sr7_647{position:relative}._navDropdownTrigger_19sr7_651{display:inline-flex;align-items:center;gap:.5rem;color:#fff;font-size:.8125rem;font-weight:600;letter-spacing:.04em;text-transform:uppercase;padding:.25rem 0;transition-property:color;transition-duration:.22s;transition-timing-function:cubic-bezier(.2,0,0,1)}@media (prefers-reduced-motion: reduce){._navDropdownTrigger_19sr7_651{transition:none}}._navDropdownTrigger_19sr7_651 svg:last-child{transition-property:transform;transition-duration:.22s;transition-timing-function:cubic-bezier(.2,0,0,1)}@media (prefers-reduced-motion: reduce){._navDropdownTrigger_19sr7_651 svg:last-child{transition:none}}._navDropdownTrigger_19sr7_651[aria-expanded=true] svg:last-child{transform:rotate(180deg)}._navDropdownTrigger_19sr7_651:hover{color:#ffffffeb}._navDropdownTrigger_19sr7_651:focus-visible{outline:2px solid #FFFFFF;outline-offset:4px;border-radius:2px}._navDropdownMenu_19sr7_692{position:absolute;top:calc(100% + 16px);left:0;min-width:230px;background:#fff;color:#000036;border-top:3px solid #CD2D3D;border-radius:0 0 3px 3px;box-shadow:0 12px 32px #00003624;padding:.5rem;z-index:101}@media (prefers-reduced-motion: no-preference){._navDropdownMenu_19sr7_692{animation:_tq-fade-up_19sr7_172 .12s cubic-bezier(0,0,0,1) 0ms both}}._navDropdownMenu_19sr7_692 a,._navDropdownMenu_19sr7_692 button{display:block;width:100%;text-align:left;padding:.5rem .75rem;color:#000036;font-size:.875rem;font-weight:500;border-radius:2px;transition-property:background-color,color,padding-left;transition-duration:.22s;transition-timing-function:cubic-bezier(.2,0,0,1)}@media (prefers-reduced-motion: reduce){._navDropdownMenu_19sr7_692 a,._navDropdownMenu_19sr7_692 button{transition:none}}._navDropdownMenu_19sr7_692 a:hover,._navDropdownMenu_19sr7_692 button:hover{background:#e3e6e0;color:#cd2d3d;padding-left:1rem}._navDropdownMenu_19sr7_692 a:focus-visible,._navDropdownMenu_19sr7_692 button:focus-visible{outline:2px solid #507CBD;outline-offset:-2px}._headerActions_19sr7_742{margin-left:auto;display:flex;align-items:center;gap:.75rem}@media (max-width: 1024px){._headerActions_19sr7_742{display:none}}._headerMobileToggle_19sr7_754{margin-left:auto;display:none;color:#fff;padding:.5rem;border-radius:2px;transition-property:background-color;transition-duration:.22s;transition-timing-function:cubic-bezier(.2,0,0,1)}@media (prefers-reduced-motion: reduce){._headerMobileToggle_19sr7_754{transition:none}}._headerMobileToggle_19sr7_754:hover{background:#ffffff1a}._headerMobileToggle_19sr7_754:focus-visible{outline:2px solid #FFFFFF;outline-offset:2px}@media (max-width: 1024px){._headerMobileToggle_19sr7_754{display:inline-flex}}._mobileMenu_19sr7_782{display:none;flex-direction:column;gap:.5rem;padding:1rem 0 1.5rem;border-top:1px solid rgba(255,255,255,.08)}@media (max-width: 1024px){._mobileMenu_19sr7_782{display:flex}}._mobileMenu_19sr7_782 a{color:#fff;font-size:.9375rem;font-weight:600;letter-spacing:.03em;text-transform:uppercase;padding:.5rem 0;transition-property:color,padding-left;transition-duration:.22s;transition-timing-function:cubic-bezier(.2,0,0,1)}@media (prefers-reduced-motion: reduce){._mobileMenu_19sr7_782 a{transition:none}}._mobileMenu_19sr7_782 a:hover{color:#cd2d3d;padding-left:.5rem}._mobileMenu_19sr7_782 a:focus-visible{outline:2px solid #FFFFFF;outline-offset:2px;border-radius:2px}._mobileMenuCta_19sr7_820{margin-top:.5rem;align-self:flex-start;background:#cd2d3d;color:#fff!important;padding:.75rem 1.5rem!important;border-radius:3px}._langSwitch_19sr7_829{display:inline-flex;align-items:center;gap:.5rem}._hero_19sr7_835{position:relative;background:#000036;color:#fff;overflow:hidden;background-image:linear-gradient(rgba(255,255,255,.045) 1px,transparent 1px),linear-gradient(90deg,rgba(255,255,255,.045) 1px,transparent 1px);background-size:48px 48px}._hero_19sr7_835:before{content:"";position:absolute;top:-25%;right:-8%;width:55%;height:130%;background:radial-gradient(closest-side,rgba(205,45,61,.26),transparent 70%);pointer-events:none;z-index:1}._heroBg_19sr7_855{position:absolute;top:0;right:0;bottom:0;left:0;background-size:cover;background-position:center;opacity:.22;z-index:0}@media (prefers-reduced-motion: no-preference){._heroBg_19sr7_855{animation:_tq-ken-burns_19sr7_1 28s ease-in-out 0ms both}}@media (prefers-reduced-motion: no-preference){._heroBg_19sr7_855{animation-iteration-count:infinite}}._heroBg_19sr7_855:after{content:"";position:absolute;top:0;right:0;bottom:0;left:0;background:linear-gradient(100deg,#000036b3,#00003633)}._heroInner_19sr7_880{position:relative;z-index:2;display:grid;grid-template-columns:1.1fr .9fr;gap:4rem;align-items:center;padding:0}@media (max-width: 1024px){._heroInner_19sr7_880{grid-template-columns:1fr;gap:2rem;text-align:center;padding:2rem 0}}._heroInner_19sr7_880>div:first-child{position:relative;padding:2rem 0}@media (max-width: 1024px){._heroInner_19sr7_880>div:first-child{padding:0}}._heroNarrow_19sr7_908{grid-template-columns:1fr;max-width:820px;margin:0 auto;text-align:center}._heroNarrow_19sr7_908>div:first-child{padding-left:0}._heroNarrow_19sr7_908>div:first-child:before{display:none}._heroEyebrow_19sr7_921{color:#cd2d3d}@media (prefers-reduced-motion: no-preference){._heroEyebrow_19sr7_921{animation:_tq-fade-up_19sr7_172 .36s cubic-bezier(0,0,0,1) 40ms both}}._heroEyebrow_19sr7_921:before{display:none}._heroTitle_19sr7_933{font-size:4rem;font-weight:700;letter-spacing:-.025em;line-height:1.02;color:#fff}@media (prefers-reduced-motion: no-preference){._heroTitle_19sr7_933{animation:_tq-fade-up_19sr7_172 .36s cubic-bezier(0,0,0,1) .12s both}}@media (max-width: 1024px){._heroTitle_19sr7_933{font-size:3rem}}@media (max-width: 768px){._heroTitle_19sr7_933{font-size:2.25rem}}._heroSub_19sr7_956{margin-top:1.5rem;font-size:1.25rem;line-height:1.6;color:#ffffffd1;max-width:52ch}@media (prefers-reduced-motion: no-preference){._heroSub_19sr7_956{animation:_tq-fade-up_19sr7_172 .36s cubic-bezier(0,0,0,1) .22s both}}@media (max-width: 1024px){._heroSub_19sr7_956{margin-left:auto;margin-right:auto}}@media (max-width: 768px){._heroSub_19sr7_956{font-size:1.0625rem}}._heroActions_19sr7_980{margin-top:2rem;display:flex;flex-wrap:wrap;gap:.75rem}@media (prefers-reduced-motion: no-preference){._heroActions_19sr7_980{animation:_tq-fade-up_19sr7_172 .36s cubic-bezier(0,0,0,1) .32s both}}@media (max-width: 1024px){._heroActions_19sr7_980{justify-content:center}}._heroVisual_19sr7_997{position:relative;display:flex;justify-content:center;align-self:stretch}._heroVisual_19sr7_997 ._imageFrame_19sr7_1003{height:100%}._heroVisual_19sr7_997 ._imageReal_19sr7_1006{height:100%;object-fit:cover}@media (max-width: 1024px){._heroVisual_19sr7_997{align-self:center}._heroVisual_19sr7_997 ._imageFrame_19sr7_1003,._heroVisual_19sr7_997 ._imageReal_19sr7_1006{height:auto}}._heroVisual_19sr7_997 ._heroPhoto_19sr7_1022{position:absolute;top:0;bottom:0;left:50%;transform:translate(-50%);height:100%;width:auto;display:flex;align-items:center;justify-content:center;border:0;border-radius:0;box-shadow:none;background:transparent;overflow:visible}._heroVisual_19sr7_997 ._heroPhoto_19sr7_1022 ._imageReal_19sr7_1006{height:100%;width:auto;max-width:none}@media (max-width: 1024px){._heroVisual_19sr7_997 ._heroPhoto_19sr7_1022{position:static;transform:none;height:auto;width:100%}._heroVisual_19sr7_997 ._heroPhoto_19sr7_1022 ._imageReal_19sr7_1006{height:auto;width:100%}}._accentBar_19sr7_1057{position:relative;height:8px;background:#cd2d3d;overflow:hidden}@media (prefers-reduced-motion: no-preference){._accentBar_19sr7_1057:after{content:"";position:absolute;top:0;right:0;bottom:0;left:0;background:linear-gradient(90deg,transparent 0%,rgba(255,255,255,.45) 50%,transparent 100%);animation:_tq-sheen_19sr7_1 4.5s linear infinite;animation-delay:1s;will-change:transform}}._imageFrame_19sr7_1003{position:relative;border-radius:3px;overflow:hidden;box-shadow:0 18px 40px #00003647;border:1px solid rgba(0,0,54,.1);width:100%}._imageReal_19sr7_1006{width:100%;display:block}._imagePlaceholder_19sr7_1089{display:flex;flex-direction:column;justify-content:center;align-items:center;gap:.75rem;text-align:center;padding:2rem;min-height:260px;background:linear-gradient(135deg,#507cbd29,#0000361a),#e3e6e0;color:#000036;border:1px dashed #B6B9AE}._imagePlaceholderIcon_19sr7_1103{color:#cd2d3d}._imagePlaceholderName_19sr7_1107{font-size:.8125rem;font-weight:600}._imagePlaceholderAlt_19sr7_1112{font-size:.8125rem;color:var(--tq-text-muted);max-width:320px;line-height:1.6}._feature_19sr7_1119{display:grid;grid-template-columns:1fr 1fr;gap:4rem;align-items:center}._feature_19sr7_1119+._feature_19sr7_1119{margin-top:4rem}@media (max-width: 1024px){._feature_19sr7_1119{grid-template-columns:1fr;gap:1.5rem}}._featureImgLeft_19sr7_1135 ._featureContent_19sr7_1135{order:2}._featureImgLeft_19sr7_1135 ._featureVisual_19sr7_1139{order:1}@media (max-width: 1024px){._featureImgLeft_19sr7_1135 ._featureContent_19sr7_1135{order:1}._featureImgLeft_19sr7_1135 ._featureVisual_19sr7_1139{order:2}}._featureTitle_19sr7_1151{font-size:2.25rem;font-weight:700;letter-spacing:-.015em;padding-bottom:1rem;border-bottom:3px solid #CD2D3D;display:inline-block}@media (max-width: 768px){._featureTitle_19sr7_1151{font-size:1.75rem}}._featureBody_19sr7_1165{margin-top:1rem;font-size:1.0625rem;line-height:1.6;color:var(--tq-text-muted)}._featureList_19sr7_1172{margin-top:1.5rem;display:flex;flex-direction:column;gap:.75rem}._featureListItem_19sr7_1179{display:flex;align-items:flex-start;gap:.75rem;font-size:1rem;line-height:1.6}._featureListItem_19sr7_1179 svg{color:#cd2d3d;flex-shrink:0;margin-top:3px}._featureVisual_19sr7_1139{position:relative}._featureVisualFramed_19sr7_1196{position:relative;isolation:isolate}._featureVisualFramed_19sr7_1196:before{content:"";position:absolute;left:-16px;top:-16px;width:56%;height:68%;background:#000036;z-index:-1}._featureVisualFramed_19sr7_1196:after{content:"";position:absolute;right:-14px;bottom:-14px;width:46%;height:56%;background:#cd2d3d;z-index:-1}@media (max-width: 768px){._featureVisualFramed_19sr7_1196:before{left:-8px;top:-8px}._featureVisualFramed_19sr7_1196:after{right:-8px;bottom:-8px}}._featureBadge_19sr7_1231{position:absolute;right:-18px;bottom:12%;width:92px;height:92px;z-index:2;pointer-events:none}@media (prefers-reduced-motion: no-preference){._featureBadge_19sr7_1231{animation:_tq-stamp_19sr7_1 .36s cubic-bezier(.34,1.56,.64,1) .2s both}}@media (max-width: 768px){._featureBadge_19sr7_1231{width:64px;height:64px;right:-8px}}._splitFeature_19sr7_1253{display:grid;grid-template-columns:.82fr 1.18fr;gap:4rem;align-items:center}@media (max-width: 1024px){._splitFeature_19sr7_1253{grid-template-columns:1fr;gap:2rem}}._splitFeatureMedia_19sr7_1266{min-width:0}._splitFeatureMedia_19sr7_1266 img{width:100%;height:auto;display:block}._splitFeatureList_19sr7_1275{display:grid;grid-template-columns:1fr 1fr;gap:2rem 1.5rem}@media (max-width: 640px){._splitFeatureList_19sr7_1275{grid-template-columns:1fr;gap:1.5rem}}._splitFeatureItem_19sr7_1287{min-width:0}._splitFeatureTitle_19sr7_1291{font-size:1.0625rem;font-weight:700;letter-spacing:-.01em;color:#000036}._splitFeatureBody_19sr7_1298{margin-top:.5rem;font-size:.9375rem;line-height:1.6;color:var(--tq-text-muted)}._featureBanner_19sr7_1305{position:relative;background:#e3e6e0}._featureBannerInner_19sr7_1310{max-width:1200px;margin:0 auto;padding:0 1.5rem;display:grid;grid-template-columns:1fr 1fr;align-items:center;gap:2rem}@media (max-width: 1024px){._featureBannerInner_19sr7_1310{grid-template-columns:1fr;gap:1.5rem;padding:0 1rem}}._featureBannerMedia_19sr7_1327{min-width:0}._featureBannerImage_19sr7_1331{border:0;border-radius:0;box-shadow:none;background:transparent;overflow:visible}._featureBannerImage_19sr7_1331 img{width:100%;height:auto;display:block}._featureBannerBody_19sr7_1344{display:flex;flex-direction:column;justify-content:center;padding:2rem 0}@media (max-width: 1024px){._featureBannerBody_19sr7_1344{padding:0 0 2rem}}._featureBannerTitle_19sr7_1356{display:block;font-size:2.25rem;line-height:1.12;padding-bottom:1rem}@media (max-width: 768px){._featureBannerTitle_19sr7_1356{font-size:1.875rem}}._grid_19sr7_1368{display:grid;gap:1.5rem}._gridCols2_19sr7_1373{grid-template-columns:repeat(2,1fr)}._gridCols3_19sr7_1377{grid-template-columns:repeat(3,1fr)}._gridCols4_19sr7_1381{grid-template-columns:repeat(4,1fr)}@media (max-width: 1024px){._gridCols3_19sr7_1377,._gridCols4_19sr7_1381{grid-template-columns:repeat(2,1fr)}}@media (max-width: 640px){._gridCols2_19sr7_1373,._gridCols3_19sr7_1377,._gridCols4_19sr7_1381{grid-template-columns:1fr}}._card_19sr7_1395{position:relative;background:#fff;border:1px solid rgba(0,0,54,.14);border-radius:3px;padding:2rem;overflow:hidden;transition-property:transform,box-shadow,border-color;transition-duration:.22s;transition-timing-function:cubic-bezier(.2,0,0,1)}@media (prefers-reduced-motion: reduce){._card_19sr7_1395{transition:none}}._card_19sr7_1395:before{content:"";position:absolute;top:0;left:0;right:0;height:3px;background:#cd2d3d;transform:scaleX(0);transform-origin:left;transition-property:transform;transition-duration:.22s;transition-timing-function:cubic-bezier(.2,0,0,1)}@media (prefers-reduced-motion: reduce){._card_19sr7_1395:before{transition:none}}._card_19sr7_1395:hover{transform:translateY(-4px);box-shadow:0 2px 4px #0000360d,0 16px 30px #0000361f;border-color:#000036}._card_19sr7_1395:hover:before{transform:scaleX(1)}._card_19sr7_1395:hover ._cardIcon_19sr7_1438{background:#cd2d3d;color:#fff}._cardIcon_19sr7_1438{display:inline-flex;align-items:center;justify-content:center;width:48px;height:48px;border-radius:3px;background:#000036;color:#fff;margin-bottom:1rem;transition-property:background-color,color;transition-duration:.22s;transition-timing-function:cubic-bezier(.2,0,0,1)}@media (prefers-reduced-motion: reduce){._cardIcon_19sr7_1438{transition:none}}._cardPhoto_19sr7_1463{display:block;margin:-2rem -2rem 1.5rem;aspect-ratio:6/5;overflow:hidden;background:#e3e6e0;border-bottom:3px solid #CD2D3D}._cardPhoto_19sr7_1463 img{width:100%;height:100%;object-fit:cover;object-position:center;display:block;transition-property:transform;transition-duration:.22s;transition-timing-function:cubic-bezier(.2,0,0,1)}@media (prefers-reduced-motion: reduce){._cardPhoto_19sr7_1463 img{transition:none}}._card_19sr7_1395:hover ._cardPhoto_19sr7_1463 img{transform:scale(1.03)}._cardTitle_19sr7_1491{font-size:1.125rem;font-weight:600}._cardBody_19sr7_1496{margin-top:.5rem;font-size:.9375rem;line-height:1.6;color:var(--tq-text-muted)}._cardLink_19sr7_1503{display:block;color:inherit}._cardLink_19sr7_1503:active{transform:translateY(-2px)}._cardLink_19sr7_1503:focus-visible{outline:2px solid #507CBD;outline-offset:3px}._chip_19sr7_1515{display:inline-block;font-size:.6875rem;font-weight:700;letter-spacing:.08em;text-transform:uppercase;padding:3px 9px;border-radius:2px;margin-bottom:.75rem}._chipLive_19sr7_1526{background:#2e9e5b24;color:#2e9e5b}._chipBuilding_19sr7_1531{background:#e0a1002e;color:#8a6500}._chipRoadmap_19sr7_1536{background:#507cbd29;color:#507cbd}._groupLabel_19sr7_1541{font-size:1.5rem;font-weight:700;letter-spacing:.02em;text-transform:uppercase;margin-bottom:1.5rem;padding:0 0 .75rem 1rem;border-left:3px solid #CD2D3D;border-bottom:1px solid var(--tq-border);display:block}._groupBlock_19sr7_1553+._groupBlock_19sr7_1553{margin-top:3rem}._steps_19sr7_1557{display:grid;grid-template-columns:repeat(4,1fr);gap:1.5rem;counter-reset:step}@media (max-width: 1024px){._steps_19sr7_1557{grid-template-columns:repeat(2,1fr)}}@media (max-width: 640px){._steps_19sr7_1557{grid-template-columns:1fr}}._step_19sr7_1557{position:relative;padding:1.5rem;border-radius:3px;background:#fff;border:1px solid rgba(0,0,54,.14);border-top:3px solid #000036;transition-property:border-color,transform;transition-duration:.22s;transition-timing-function:cubic-bezier(.2,0,0,1)}@media (prefers-reduced-motion: reduce){._step_19sr7_1557{transition:none}}._step_19sr7_1557:hover{border-top-color:#cd2d3d;transform:translateY(-3px)}._stepNum_19sr7_1595{display:inline-flex;align-items:center;justify-content:center;width:44px;height:44px;border-radius:3px;background:#000036;color:#fff;font-size:1.25rem;font-weight:700;margin-bottom:1rem}._step_19sr7_1557:hover ._stepNum_19sr7_1595{background:#cd2d3d}._stepTitle_19sr7_1612{font-size:1.0625rem;font-weight:600}._stepBody_19sr7_1617{margin-top:.5rem;font-size:.9375rem;line-height:1.6;color:var(--tq-text-muted)}._statBand_19sr7_1624{position:relative;background:#000036;color:#fff;overflow:hidden;background-image:linear-gradient(rgba(255,255,255,.05) 1px,transparent 1px),linear-gradient(90deg,rgba(255,255,255,.05) 1px,transparent 1px);background-size:46px 46px}._statBandInner_19sr7_1633{position:relative;z-index:1;padding:4rem 0}._statGrid_19sr7_1639{display:grid;grid-template-columns:repeat(4,1fr);gap:2rem}@media (max-width: 1024px){._statGrid_19sr7_1639{grid-template-columns:repeat(2,1fr);gap:3rem 1.5rem}}@media (max-width: 640px){._statGrid_19sr7_1639{grid-template-columns:1fr}}._stat_19sr7_1624{text-align:center}@media (prefers-reduced-motion: no-preference){._stat_19sr7_1624{animation:_tq-stat-rise_19sr7_1 .36s cubic-bezier(0,0,0,1) 0ms both}}._statNum_19sr7_1665{font-size:clamp(2.5rem,5vw,3.75rem);font-weight:700;letter-spacing:-.02em;line-height:1;color:#fff}._statNum_19sr7_1665 span{color:#cd2d3d}._statLabel_19sr7_1677{margin-top:.75rem;display:inline-block;padding-top:.75rem;border-top:3px solid #CD2D3D;font-size:.8125rem;font-weight:600;letter-spacing:.06em;text-transform:uppercase;color:#ffffffb8}._logoStrip_19sr7_1689{display:flex;flex-direction:column;align-items:center;gap:1.5rem;text-align:center}._logoStripLabel_19sr7_1697{font-size:.75rem;font-weight:700;letter-spacing:.14em;text-transform:uppercase;color:var(--tq-text-muted)}._logoStripItems_19sr7_1705{display:flex;flex-wrap:wrap;justify-content:center;gap:.75rem 1rem}._logoStripItem_19sr7_1705{padding:.5rem 1.5rem;border:1px solid var(--tq-border);border-left:3px solid #CD2D3D;border-radius:2px;background:#fff;font-size:.9375rem;font-weight:600;letter-spacing:.02em;color:#000036;transition-property:transform,border-color,box-shadow;transition-duration:.22s;transition-timing-function:cubic-bezier(.2,0,0,1)}@media (prefers-reduced-motion: reduce){._logoStripItem_19sr7_1705{transition:none}}._logoStripItem_19sr7_1705:hover{transform:translateY(-2px);box-shadow:0 1px 2px #00003614}._tableWrap_19sr7_1736{overflow-x:auto}._table_19sr7_1736{width:100%;border-collapse:collapse;min-width:640px;background:#fff;border:1px solid rgba(0,0,54,.14);border-radius:3px;overflow:hidden;box-shadow:0 1px 2px #00003614}._table_19sr7_1736 th,._table_19sr7_1736 td{padding:1rem 1.5rem;text-align:left;border-bottom:1px solid var(--tq-border);font-size:.9375rem}._table_19sr7_1736 thead th{background:#000036;color:#fff;font-weight:700;font-size:.8125rem;letter-spacing:.04em;text-transform:uppercase}._table_19sr7_1736 tbody tr:last-child td{border-bottom:0}._table_19sr7_1736 ._colMark_19sr7_1767{text-align:center}._tableHighlight_19sr7_1771{background:#f9e0e3}._markYes_19sr7_1775{color:#2e9e5b;display:inline-flex}._markNo_19sr7_1780{color:#b6b9ae;display:inline-flex}._packageGrid_19sr7_1785{display:grid;grid-template-columns:repeat(2,1fr);gap:2rem;max-width:900px;margin:0 auto}@media (max-width: 768px){._packageGrid_19sr7_1785{grid-template-columns:1fr}}._package_19sr7_1785{position:relative;background:#fff;border:1px solid rgba(0,0,54,.14);border-top:3px solid #000036;border-radius:3px;padding:3rem 2rem;display:flex;flex-direction:column;transition-property:transform,box-shadow,border-color;transition-duration:.22s;transition-timing-function:cubic-bezier(.2,0,0,1)}@media (prefers-reduced-motion: reduce){._package_19sr7_1785{transition:none}}._package_19sr7_1785:hover{transform:translateY(-4px);box-shadow:0 2px 4px #0000360d,0 18px 34px #00003624}._packageFeatured_19sr7_1821{border-color:#cd2d3d;border-top-color:#cd2d3d;box-shadow:0 2px 4px #cd2d3d14,0 14px 30px #cd2d3d29}._packageFeatured_19sr7_1821:hover{box-shadow:0 2px 6px #cd2d3d1f,0 22px 42px #cd2d3d33}._packageBadge_19sr7_1830{position:absolute;top:-13px;left:50%;transform:translate(-50%);background:#cd2d3d;color:#fff;font-size:.6875rem;font-weight:700;letter-spacing:.06em;text-transform:uppercase;padding:5px 14px;border-radius:2px;white-space:nowrap}._packageName_19sr7_1846{font-size:1.5rem;font-weight:700}._packageTagline_19sr7_1851{margin-top:.5rem;color:var(--tq-text-muted);font-size:.9375rem}._packagePrice_19sr7_1857{margin-top:1rem;font-size:1.0625rem;font-weight:700;color:#cd2d3d}._packageFeatures_19sr7_1864{margin:1.5rem 0;display:flex;flex-direction:column;gap:.75rem;flex:1}._packageFeature_19sr7_1821{display:flex;gap:.75rem;font-size:.9375rem;line-height:1.6}._packageFeature_19sr7_1821 svg{color:#cd2d3d;flex-shrink:0;margin-top:3px}._ctaBand_19sr7_1884{position:relative;background:#000036;color:#fff;text-align:center;overflow:hidden;background-image:linear-gradient(rgba(255,255,255,.05) 1px,transparent 1px),linear-gradient(90deg,rgba(255,255,255,.05) 1px,transparent 1px);background-size:46px 46px}._ctaBand_19sr7_1884:before{content:"";position:absolute;top:0;right:0;bottom:0;left:0;background:radial-gradient(120% 140% at 50% 0%,rgba(205,45,61,.22),transparent 60%);pointer-events:none}._ctaInner_19sr7_1901{position:relative;z-index:1;padding:4rem 0}._ctaTitle_19sr7_1907{font-size:3rem;font-weight:700;letter-spacing:-.02em;color:#fff}@media (max-width: 768px){._ctaTitle_19sr7_1907{font-size:2rem}}._ctaSub_19sr7_1919{margin-top:1rem;font-size:1.125rem;color:#fffc}._ctaActions_19sr7_1925{margin-top:2rem;display:flex;gap:.75rem;justify-content:center;flex-wrap:wrap}._painGrid_19sr7_1933{display:grid;grid-template-columns:repeat(3,1fr);gap:1.5rem}@media (max-width: 768px){._painGrid_19sr7_1933{grid-template-columns:1fr}}._pain_19sr7_1933{position:relative;padding:2rem 1.5rem 1.5rem;border:1px solid rgba(0,0,54,.14);border-left:3px solid #CD2D3D;border-radius:3px;background:#fff;transition-property:transform,box-shadow;transition-duration:.22s;transition-timing-function:cubic-bezier(.2,0,0,1)}@media (prefers-reduced-motion: reduce){._pain_19sr7_1933{transition:none}}._pain_19sr7_1933:hover{transform:translateY(-3px);box-shadow:0 4px 12px #0000361a}._painTitle_19sr7_1965{font-size:1.0625rem;font-weight:600}._painBody_19sr7_1970{margin-top:.5rem;color:var(--tq-text-muted);font-size:.9375rem;line-height:1.6}._tradeStrip_19sr7_1977{display:flex;flex-wrap:wrap;gap:.75rem;justify-content:center}._tradeChip_19sr7_1984{padding:.5rem 1rem;border-radius:2px;background:#fff;border:1px solid var(--tq-border);border-left:3px solid #B6B9AE;font-size:.9375rem;font-weight:600;transition-property:border-color,color,background-color,transform,box-shadow;transition-duration:.22s;transition-timing-function:cubic-bezier(.2,0,0,1)}@media (prefers-reduced-motion: reduce){._tradeChip_19sr7_1984{transition:none}}._tradeChip_19sr7_1984:hover{border-color:#cd2d3d;border-left-color:#cd2d3d;color:#cd2d3d;transform:translateY(-2px);box-shadow:0 1px 2px #00003614}._tradeChip_19sr7_1984:focus-visible{outline:2px solid #507CBD;outline-offset:2px}._faqList_19sr7_2013{max-width:760px;margin:0 auto;display:flex;flex-direction:column;gap:.75rem}._faqItem_19sr7_2021{border:1px solid rgba(0,0,54,.14);border-left:3px solid #B6B9AE;border-radius:3px;overflow:hidden;background:#fff;transition-property:border-color;transition-duration:.22s;transition-timing-function:cubic-bezier(.2,0,0,1)}@media (prefers-reduced-motion: reduce){._faqItem_19sr7_2021{transition:none}}._faqItem_19sr7_2021:hover{border-left-color:#cd2d3d}._faqQuestion_19sr7_2041{width:100%;display:flex;justify-content:space-between;align-items:center;gap:1rem;padding:1rem 1.5rem;font-size:1.0625rem;font-weight:600;text-align:left;transition-property:color,background-color;transition-duration:.22s;transition-timing-function:cubic-bezier(.2,0,0,1)}@media (prefers-reduced-motion: reduce){._faqQuestion_19sr7_2041{transition:none}}._faqQuestion_19sr7_2041:hover{color:#cd2d3d}._faqQuestion_19sr7_2041:focus-visible{outline:2px solid #507CBD;outline-offset:-2px;border-radius:3px}._faqQuestion_19sr7_2041 svg{flex-shrink:0;transition-property:transform,color;transition-duration:.22s;transition-timing-function:cubic-bezier(.2,0,0,1)}@media (prefers-reduced-motion: reduce){._faqQuestion_19sr7_2041 svg{transition:none}}._faqQuestion_19sr7_2041:hover svg{color:#cd2d3d}._faqOpen_19sr7_2083{border-left-color:#cd2d3d}._faqOpen_19sr7_2083 svg{transform:rotate(180deg)}._faqAnswer_19sr7_2091{padding:0 1.5rem 1.5rem;font-size:.9375rem;line-height:1.6;color:var(--tq-text-muted)}._demoLayout_19sr7_2098{display:grid;grid-template-columns:1.2fr .8fr;gap:4rem;align-items:start}@media (max-width: 1024px){._demoLayout_19sr7_2098{grid-template-columns:1fr;gap:2rem}}._form_19sr7_2111{display:flex;flex-direction:column;gap:1rem}._formRow_19sr7_2117{display:grid;grid-template-columns:1fr 1fr;gap:1rem}@media (max-width: 640px){._formRow_19sr7_2117{grid-template-columns:1fr}}._field_19sr7_2128{display:flex;flex-direction:column;gap:.5rem}._label_19sr7_2134{font-size:.8125rem;font-weight:700;letter-spacing:.03em;text-transform:uppercase}._input_19sr7_2141,._select_19sr7_2141,._textarea_19sr7_2141{font-family:inherit;font-size:.9375rem;padding:.75rem 1rem;border:1px solid var(--tq-border);border-radius:2px;background:#fff;color:#000036;transition-property:border-color,box-shadow;transition-duration:.22s;transition-timing-function:cubic-bezier(.2,0,0,1)}@media (prefers-reduced-motion: reduce){._input_19sr7_2141,._select_19sr7_2141,._textarea_19sr7_2141{transition:none}}._input_19sr7_2141:focus,._select_19sr7_2141:focus,._textarea_19sr7_2141:focus{outline:none;border-color:#cd2d3d;box-shadow:0 0 0 3px #cd2d3d26}._textarea_19sr7_2141{resize:vertical;min-height:120px}._expectCard_19sr7_2169{background:#e3e6e0;border-left:3px solid #CD2D3D;border-radius:3px;padding:2rem}._expectList_19sr7_2176{margin-top:1rem;display:flex;flex-direction:column;gap:1rem}._expectItem_19sr7_2183{display:flex;gap:.75rem;font-size:.9375rem;line-height:1.6}._expectItem_19sr7_2183 svg{color:#cd2d3d;flex-shrink:0;margin-top:2px}._fieldError_19sr7_2195{font-size:.8125rem;color:#cd2d3d}._hint_19sr7_2200{display:inline-flex;align-items:center;gap:.25rem;font-size:.8125rem;color:var(--tq-text-muted)}._hint_19sr7_2200 svg{flex-shrink:0}._hintOk_19sr7_2211{color:#2e9e5b}._hintBad_19sr7_2215{color:#cd2d3d}._subdomainRow_19sr7_2219{display:flex;align-items:stretch}._subdomainRow_19sr7_2219 ._input_19sr7_2141{flex:1;border-top-right-radius:0;border-bottom-right-radius:0}._subdomainSuffix_19sr7_2229{display:inline-flex;align-items:center;padding:0 1rem;font-size:.9375rem;color:var(--tq-text-muted);white-space:nowrap;background:#e3e6e0;border:1px solid var(--tq-border);border-left:none;border-top-right-radius:2px;border-bottom-right-radius:2px}._successPanel_19sr7_2243{background:#e3e6e0;border-left:3px solid #CD2D3D;border-radius:3px;padding:2rem;max-width:640px}._packageGrid3_19sr7_2251{grid-template-columns:repeat(3,1fr);max-width:1080px}@media (max-width: 1024px){._packageGrid3_19sr7_2251{grid-template-columns:1fr;max-width:480px}}._packagePeriod_19sr7_2262{font-size:.875rem;font-weight:400;color:var(--tq-text-muted);margin-left:2px}._packageTrial_19sr7_2269{align-self:flex-start;margin-top:.5rem;font-size:.6875rem;font-weight:700;letter-spacing:.05em;text-transform:uppercase;color:#cd2d3d;background:#cd2d3d14;padding:3px 10px;border-radius:2px}._addonToggle_19sr7_2282{display:flex;gap:.75rem;align-items:flex-start;padding:1rem;border:1px solid var(--tq-border);border-radius:2px;cursor:pointer;transition-property:border-color,background;transition-duration:.22s;transition-timing-function:cubic-bezier(.2,0,0,1)}@media (prefers-reduced-motion: reduce){._addonToggle_19sr7_2282{transition:none}}._addonToggle_19sr7_2282 input{margin-top:3px;accent-color:#CD2D3D}._addonToggle_19sr7_2282 strong{display:block;font-size:.9375rem}._addonToggleOn_19sr7_2308{border-color:#cd2d3d;background:#cd2d3d0d}._addonDesc_19sr7_2313{display:block;margin-top:2px;font-size:.8125rem;color:var(--tq-text-muted)}._seatGroup_19sr7_2320{display:flex;flex-direction:column;gap:.75rem;padding:1rem;border:1px solid var(--tq-border);border-radius:2px}._seatGroupTitle_19sr7_2329{font-size:.9375rem}._seatRow_19sr7_2333{display:flex;align-items:center;justify-content:space-between;gap:.75rem}._seatBody_19sr7_2340 strong{display:block;font-size:.875rem}._seatPrice_19sr7_2345{font-weight:400;color:var(--tq-text-muted)}._seatStepper_19sr7_2350{display:flex;align-items:center;gap:.5rem;flex-shrink:0}._seatStepBtn_19sr7_2357{display:inline-flex;align-items:center;justify-content:center;width:32px;height:32px;border:1px solid var(--tq-border);border-radius:2px;background:transparent;color:inherit;cursor:pointer;transition-property:border-color,color;transition-duration:.22s;transition-timing-function:cubic-bezier(.2,0,0,1)}@media (prefers-reduced-motion: reduce){._seatStepBtn_19sr7_2357{transition:none}}._seatStepBtn_19sr7_2357:hover:not(:disabled){border-color:#cd2d3d;color:#cd2d3d}._seatStepBtn_19sr7_2357:disabled{cursor:not-allowed;opacity:.45}._seatCountInput_19sr7_2386{width:48px;height:32px;text-align:center;font-size:.9375rem;font-weight:600;border:1px solid var(--tq-border);border-radius:2px;background:transparent;color:inherit}._seatCountInput_19sr7_2386:focus{outline:none;border-color:#cd2d3d}._seatTotal_19sr7_2402{padding-top:.75rem;border-top:1px solid var(--tq-border);font-size:.875rem;font-weight:600}._paymentLayout_19sr7_2409{max-width:560px}._wizardSteps_19sr7_2413{display:flex;gap:1rem;list-style:none;margin:0 0 1.5rem;padding:0;font-size:.8rem;font-weight:700;text-transform:uppercase;letter-spacing:.04em}._wizardSteps_19sr7_2413 li{display:flex;align-items:center;gap:.5rem;color:var(--tx-muted, #8a94a6)}._wizardStepActive_19sr7_2431{color:var(--tx-ink, #1f2933)!important}._wizardStepDone_19sr7_2435{color:var(--ac-accent, #c0392b)!important}._wizardStepNum_19sr7_2439{display:inline-flex;align-items:center;justify-content:center;width:22px;height:22px;border-radius:999px;border:1.5px solid currentColor;font-size:.75rem;line-height:1}._paymentSummary_19sr7_2451{display:flex;flex-direction:column;gap:2px;padding:1rem;background:#e3e6e0;border-left:3px solid #CD2D3D;border-radius:2px;margin-bottom:.5rem}._paymentSummaryLabel_19sr7_2462{font-size:.75rem;font-weight:700;letter-spacing:.04em;text-transform:uppercase;color:var(--tq-text-muted)}._paymentSummaryTrial_19sr7_2470{font-size:.875rem;color:var(--tq-text-muted)}._cardRow_19sr7_2475{display:grid;grid-template-columns:1fr 1fr 1fr;gap:1rem}@media (max-width: 640px){._cardRow_19sr7_2475{grid-template-columns:1fr}}._paymentSecured_19sr7_2486{display:inline-flex;align-items:center;gap:.25rem;font-size:.8125rem;color:var(--tq-text-muted)}._paymentSecured_19sr7_2486 svg{flex-shrink:0}._footer_19sr7_2497{background:#000036;color:#ffffffd9;padding:4rem 0 2rem;border-top:3px solid #CD2D3D}._footerGrid_19sr7_2504{display:grid;grid-template-columns:1.4fr repeat(3,1fr);gap:2rem}@media (max-width: 1024px){._footerGrid_19sr7_2504{grid-template-columns:1fr 1fr}}@media (max-width: 640px){._footerGrid_19sr7_2504{grid-template-columns:1fr}}._footerBrand_19sr7_2520{max-width:280px}._footerTagline_19sr7_2524{margin-top:1rem;font-size:.9375rem;line-height:1.6;color:#fff9}._footerColTitle_19sr7_2531{font-size:.75rem;font-weight:700;color:#fff;margin-bottom:1rem;text-transform:uppercase;letter-spacing:.14em;padding-bottom:.5rem;border-bottom:1px solid rgba(255,255,255,.12)}._footerCol_19sr7_2531 a{display:block;width:-webkit-fit-content;width:fit-content;padding:.25rem 0;font-size:.9375rem;color:#ffffffb3;transition-property:color,transform;transition-duration:.22s;transition-timing-function:cubic-bezier(.2,0,0,1)}@media (prefers-reduced-motion: reduce){._footerCol_19sr7_2531 a{transition:none}}._footerCol_19sr7_2531 a:hover{color:#fff;transform:translate(4px)}._footerCol_19sr7_2531 a:focus-visible{outline:2px solid #FFFFFF;outline-offset:3px;border-radius:2px;color:#fff}._footerBottom_19sr7_2568{margin-top:3rem;padding-top:1.5rem;border-top:1px solid rgba(255,255,255,.1);display:flex;justify-content:space-between;align-items:center;gap:1rem;flex-wrap:wrap}._footerCopy_19sr7_2579{font-size:.875rem;color:#ffffff8c}._footerSocial_19sr7_2584{display:flex;gap:.75rem;align-items:center}._footerSocial_19sr7_2584 a{display:inline-flex;padding:.5rem;border-radius:2px;transition-property:background-color;transition-duration:.22s;transition-timing-function:cubic-bezier(.2,0,0,1)}@media (prefers-reduced-motion: reduce){._footerSocial_19sr7_2584 a{transition:none}}._footerSocial_19sr7_2584 a:hover{background:#ffffff1a}._footerSocial_19sr7_2584 a:focus-visible{outline:2px solid #FFFFFF;outline-offset:2px}._socialIcon_19sr7_2610{width:22px;height:22px;opacity:.7;transition-property:opacity,transform;transition-duration:.22s;transition-timing-function:cubic-bezier(.2,0,0,1)}@media (prefers-reduced-motion: reduce){._socialIcon_19sr7_2610{transition:none}}a:hover ._socialIcon_19sr7_2610{opacity:1;transform:translateY(-1px)}@media (prefers-reduced-motion: no-preference){._reveal_19sr7_2629{opacity:0;transform:translateY(24px);transition:opacity .36s cubic-bezier(0,0,0,1),transform .36s cubic-bezier(0,0,0,1)}}@media (prefers-reduced-motion: no-preference){._isRevealed_19sr7_2637{opacity:1;transform:none}}._prose_19sr7_2643{max-width:760px;margin:0 auto}._prose_19sr7_2643 p{margin-top:1rem;font-size:1.0625rem;line-height:1.6;color:var(--tq-text-muted)}._prose_19sr7_2643 h3{margin-top:2rem;font-size:1.5rem;padding-left:1rem;border-left:3px solid #CD2D3D}._note_19sr7_2660{margin-top:1.5rem;padding:1rem 1.5rem;border-radius:3px;background:#e8eff8;border-left:3px solid #507CBD;font-size:.9375rem;line-height:1.6;color:#000036}@keyframes _tq-fade-in_190dv_169{0%{opacity:0}to{opacity:1}}@keyframes _tq-fade-up_190dv_172{0%{opacity:0;transform:translateY(16px)}to{opacity:1;transform:none}}@keyframes _tq-fade-down_190dv_1{0%{opacity:0;transform:translateY(-16px)}to{opacity:1;transform:none}}@keyframes _tq-fade-up-lg_190dv_1{0%{opacity:0;transform:translateY(32px)}to{opacity:1;transform:none}}@keyframes _tq-scale-in_190dv_175{0%{opacity:0;transform:scale(.96)}to{opacity:1;transform:scale(1)}}@keyframes _tq-slide-in-right_190dv_1{0%{opacity:0;transform:translate(28px)}to{opacity:1;transform:none}}@keyframes _tq-shimmer_190dv_1{0%{background-position:-468px 0}to{background-position:468px 0}}@keyframes _tq-float_190dv_1{0%,to{transform:translateZ(0) rotate(0)}50%{transform:translate3d(0,-8px,0) rotate(.4deg)}}@keyframes _tq-ken-burns_190dv_1{0%,to{transform:scale(1.04) translateZ(0)}50%{transform:scale(1.08) translate3d(-1.5%,-1%,0)}}@keyframes _tq-sheen_190dv_1{0%{transform:translate(-100%)}to{transform:translate(200%)}}@keyframes _tq-parallax-y_190dv_1{0%{transform:translateZ(0)}to{transform:translate3d(0,12%,0)}}@keyframes _tq-wipe-in_190dv_1{0%{-webkit-clip-path:inset(0 100% 0 0);clip-path:inset(0 100% 0 0)}to{-webkit-clip-path:inset(0 0 0 0);clip-path:inset(0 0 0 0)}}@keyframes _tq-rule-grow_190dv_1{0%{transform:scaleX(0)}to{transform:scaleX(1)}}@keyframes _tq-stamp_190dv_1{0%{opacity:0;transform:scale(1.18)}to{opacity:1;transform:scale(1)}}@keyframes _tq-stat-rise_190dv_1{0%{opacity:0;transform:translateY(14px)}to{opacity:1;transform:none}}@keyframes _tq-spin_190dv_1{to{transform:rotate(360deg)}}@keyframes _tq-pulse-ring_190dv_1{0%,to{box-shadow:0 0 #2563eb80}50%{box-shadow:0 0 0 6px #2563eb00}}@media (prefers-reduced-motion: no-preference){._tq-fade-in_190dv_169{animation:_tq-fade-in_190dv_169 .22s cubic-bezier(0,0,0,1) both}._tq-fade-up_190dv_172{animation:_tq-fade-up_190dv_172 .36s cubic-bezier(0,0,0,1) both}._tq-scale-in_190dv_175{animation:_tq-scale-in_190dv_175 .22s cubic-bezier(.34,1.56,.64,1) both}._tq-stagger_190dv_178>*{animation:_tq-fade-up_190dv_172 .36s cubic-bezier(0,0,0,1) both}._tq-stagger_190dv_178>*:nth-child(1){animation-delay:0ms}._tq-stagger_190dv_178>*:nth-child(2){animation-delay:70ms}._tq-stagger_190dv_178>*:nth-child(3){animation-delay:.14s}._tq-stagger_190dv_178>*:nth-child(4){animation-delay:.21s}._tq-stagger_190dv_178>*:nth-child(5){animation-delay:.28s}._tq-stagger_190dv_178>*:nth-child(6){animation-delay:.35s}._tq-stagger_190dv_178>*:nth-child(7){animation-delay:.42s}._tq-stagger_190dv_178>*:nth-child(8){animation-delay:.49s}._tq-stagger_190dv_178>*:nth-child(9){animation-delay:.56s}._tq-stagger_190dv_178>*:nth-child(10){animation-delay:.63s}}._tq-skeleton_190dv_212{background:linear-gradient(90deg,#b6b9ae 25%,#e3e6e0 37%,#b6b9ae 63%);background-size:936px 100%;border-radius:6px}@media (prefers-reduced-motion: no-preference){._tq-skeleton_190dv_212{animation:_tq-shimmer_190dv_1 1.4s ease-in-out infinite}}._page_190dv_223{min-height:100vh;display:grid;grid-template-columns:minmax(0,5fr) minmax(0,6fr);font-family:Montserrat,system-ui,-apple-system,Segoe UI,sans-serif;color:#000036;background:#fff}._page_190dv_223 h1,._page_190dv_223 h2{margin:0;line-height:1.15;font-weight:700}._page_190dv_223 p{margin:0}._page_190dv_223 strong{font-weight:700}._page_190dv_223 button{font-family:inherit;cursor:pointer}@media (max-width: 1024px){._page_190dv_223{grid-template-columns:1fr}}._brandPanel_190dv_252{position:relative;background:var(--tq-navy);color:#fff;padding:3rem 2rem;display:flex;flex-direction:column;justify-content:space-between;gap:2rem;overflow:hidden}._brandPanel_190dv_252:before{content:"";position:absolute;top:0;right:0;bottom:0;left:0;background:radial-gradient(circle at 20% 20%,rgba(80,124,189,.28),transparent 55%),radial-gradient(circle at 80% 90%,color-mix(in srgb,var(--tq-accent) 18%,transparent),transparent 50%);pointer-events:none}@media (max-width: 1024px){._brandPanel_190dv_252{display:none}}._brandTop_190dv_276{position:relative;z-index:1}._brandLogo_190dv_281{height:44px;width:auto;display:block}._brandCopy_190dv_287{position:relative;z-index:1;display:flex;flex-direction:column;gap:1rem;max-width:420px}@media (prefers-reduced-motion: no-preference){._brandCopy_190dv_287{animation:_tq-fade-up_190dv_172 .36s cubic-bezier(0,0,0,1) 0ms both}}._brandCopy_190dv_287 h1{font-size:clamp(2.25rem,3.4vw,3.25rem);letter-spacing:-.02em;line-height:1.05}._brandCopy_190dv_287 p{font-size:1.0625rem;line-height:1.6;color:#ffffffd9}._brandAccent_190dv_311{position:relative;z-index:1;height:4px;width:80px;background:var(--tq-accent);border-radius:999px}._formPanel_190dv_320{position:relative;padding:3rem 2rem;background:#fff;display:flex;flex-direction:column;justify-content:center;align-items:center;gap:1.5rem}@media (max-width: 768px){._formPanel_190dv_320{padding:2rem 1rem}}._backLink_190dv_336{position:absolute;top:1.5rem;left:1.5rem;display:inline-flex;align-items:center;gap:.5rem;color:#8c8d82;font-size:.875rem;font-weight:500;text-decoration:none;transition-property:color;transition-duration:.22s;transition-timing-function:cubic-bezier(.2,0,0,1)}@media (prefers-reduced-motion: reduce){._backLink_190dv_336{transition:none}}._backLink_190dv_336:hover{color:#000036}._formMobileLogo_190dv_360{display:none;height:36px;width:160px;object-fit:contain;object-position:center}@media (max-width: 1024px){._formMobileLogo_190dv_360{display:block;margin:1.5rem auto 0}}._formCard_190dv_374{width:100%;max-width:420px;display:flex;flex-direction:column;gap:1.5rem}@media (prefers-reduced-motion: no-preference){._formCard_190dv_374{animation:_tq-fade-up_190dv_172 .22s cubic-bezier(0,0,0,1) 0ms both}}._formHeader_190dv_387{display:flex;flex-direction:column;gap:.5rem}._formHeader_190dv_387 h2{font-size:clamp(1.75rem,2.4vw,2.25rem);letter-spacing:-.01em}._formHeader_190dv_387 p{font-size:.9375rem;color:#8c8d82;line-height:1.6}._form_190dv_320{display:flex;flex-direction:column;gap:1rem}._sectionHeading_190dv_408{margin-top:.5rem;font-size:.8125rem;font-weight:600;text-transform:uppercase;letter-spacing:.04em;color:#8c8d82}._alert_190dv_417{display:flex;align-items:flex-start;gap:.75rem;padding:1rem;border:1px solid;border-radius:10px}@media (prefers-reduced-motion: no-preference){._alert_190dv_417{animation:_tq-fade-up_190dv_172 .12s cubic-bezier(0,0,0,1) 0ms both}}._alertError_190dv_431{background:#f9e0e3;border-color:#cd2d3d59;color:#8e1c26}._alertWarning_190dv_437{background:#e0a1001f;border-color:#e0a10073;color:#6b4e00}._alertIcon_190dv_443{flex-shrink:0;margin-top:1px}._alertBody_190dv_448{display:flex;flex-direction:column;gap:.25rem;min-width:0}._alertTitle_190dv_455{font-size:.875rem;font-weight:600}._alertMessage_190dv_460{font-size:.8125rem;line-height:1.6}._alertHint_190dv_465{font-size:.8125rem;line-height:1.6;color:#8c8d82}._field_190dv_471{display:flex;flex-direction:column;gap:.5rem}._field_190dv_471 label{font-size:.8125rem;font-weight:600;color:#000036;letter-spacing:.02em}._input_190dv_483{width:100%;height:48px;padding:0 1rem;font-family:inherit;font-size:.9375rem;color:#000036;background:#fff;border:1px solid var(--tq-border);border-radius:10px;transition-property:border-color,box-shadow,background-color;transition-duration:.22s;transition-timing-function:cubic-bezier(.2,0,0,1)}@media (prefers-reduced-motion: reduce){._input_190dv_483{transition:none}}._input_190dv_483::placeholder{color:#b6b9ae}._input_190dv_483:hover{border-color:var(--tq-border-strong)}._input_190dv_483:focus{outline:none;border-color:var(--tq-accent-ink);box-shadow:0 0 0 4px color-mix(in srgb,var(--tq-accent) 12%,transparent)}._inputPassword_190dv_514{padding-right:48px}._inputError_190dv_518{border-color:#cd2d3d}._inputError_190dv_518:focus{box-shadow:0 0 0 4px #cd2d3d2e}._passwordWrap_190dv_525{position:relative}._passwordToggle_190dv_529{position:absolute;right:12px;top:50%;transform:translateY(-50%);background:none;border:0;padding:.5rem;color:#8c8d82;display:inline-flex;align-items:center;justify-content:center;border-radius:6px;transition-property:color,background-color;transition-duration:.22s;transition-timing-function:cubic-bezier(.2,0,0,1)}@media (prefers-reduced-motion: reduce){._passwordToggle_190dv_529{transition:none}}._passwordToggle_190dv_529:hover{color:#000036;background:#e3e6e0}._fieldError_190dv_556{display:inline-flex;align-items:center;gap:.5rem;font-size:.8125rem;color:#cd2d3d}._fieldError_190dv_556 svg{flex-shrink:0}._fieldHint_190dv_567{display:inline-flex;font-size:.8125rem;color:var(--tq-text-muted)}._formRow_190dv_573{display:flex;justify-content:flex-end}._nameRow_190dv_578{display:grid;grid-template-columns:1fr 1fr;gap:1rem}._forgotLink_190dv_584{background:none;border:0;padding:0;color:#507cbd;font-size:.8125rem;font-weight:500;cursor:pointer;transition-property:color;transition-duration:.22s;transition-timing-function:cubic-bezier(.2,0,0,1)}@media (prefers-reduced-motion: reduce){._forgotLink_190dv_584{transition:none}}._forgotLink_190dv_584:hover{color:var(--tq-accent-ink)}._submit_190dv_605{height:48px;background:var(--tq-accent);color:#fff;border:0;border-radius:999px;font-size:.9375rem;font-weight:600;letter-spacing:.01em;transition-property:background-color,box-shadow,transform;transition-duration:.22s;transition-timing-function:cubic-bezier(.2,0,0,1)}@media (prefers-reduced-motion: reduce){._submit_190dv_605{transition:none}}._submit_190dv_605:hover:not(:disabled){background:var(--tq-accent-hover);box-shadow:0 4px 12px #0000361a}._submit_190dv_605:active:not(:disabled){transform:translateY(1px);background:var(--tq-accent-active)}._submit_190dv_605:disabled{opacity:.6;cursor:not-allowed}._formFooter_190dv_636{font-size:.875rem;color:#8c8d82;text-align:center}._formFooterLink_190dv_642{background:none;border:0;padding:0;font:inherit;cursor:pointer;color:#507cbd;font-weight:600;transition-property:color;transition-duration:.22s;transition-timing-function:cubic-bezier(.2,0,0,1)}@media (prefers-reduced-motion: reduce){._formFooterLink_190dv_642{transition:none}}._formFooterLink_190dv_642:hover{color:#cd2d3d}._buildStamp_190dv_663{font-size:.75rem;color:#b6b9ae;letter-spacing:.01em;text-align:center}.react-clock{display:block;position:relative}.react-clock,.react-clock *,.react-clock *:before,.react-clock *:after{box-sizing:border-box}.react-clock__face{position:absolute;top:0;bottom:0;left:0;right:0;border:1px solid black;border-radius:50%}.react-clock__hand{position:absolute;top:0;bottom:0;left:50%;right:50%}.react-clock__hand__body{position:absolute;background-color:#000;transform:translate(-50%)}.react-clock__mark{position:absolute;top:0;bottom:0;left:50%;right:50%}.react-clock__mark__body{position:absolute;background-color:#000;transform:translate(-50%)}.react-clock__mark__number{position:absolute;left:-40px;width:80px;text-align:center}.react-clock__second-hand__body{background-color:red}:root{--tq-navy: #000036;--tq-red: #CD2D3D;--tq-paper: #E3E6E0;--tq-blue: #507CBD;--tq-stone: #8C8D82;--tq-stone-light: #B6B9AE;--tq-bg-app: var(--tq-bg);--tq-bg-surface: var(--tq-surface);--tq-text-primary: #000036;--tq-text-secondary: var(--tq-text-muted);--tq-accent: #CD2D3D;--tq-accent-hover: #B0242F;--tq-accent-active: #8E1C26;--tq-border-subtle: var(--tq-border);--tq-font-base: Montserrat, system-ui, -apple-system, Segoe UI, sans-serif;--tq-radius-md: 10px;--tq-shadow-md: 0 4px 12px rgba(0, 0, 54, .1)}:root{--tq-bg: #f8fafc;--tq-surface: #ffffff;--tq-surface-2: #f1f5f9;--tq-surface-3: #e2e8f0;--tq-text: #1e293b;--tq-text-strong: #0f172a;--tq-text-subtle: #334155;--tq-text-soft: #475569;--tq-text-muted: #64748b;--tq-text-faint: #94a3b8;--tq-border: #e2e8f0;--tq-border-strong:#cbd5e1;--tq-border-faint: #f1f5f9;--tq-card-shadow: 0 8px 32px 0 rgba(31, 38, 135, .07);--tq-overlay: rgba(15, 23, 42, .45);--tq-info-bg: #eff6ff;--tq-info-border: #dbeafe;--tq-info-fg: #1d4ed8;--tq-info-solid: #2563eb;--tq-danger-bg: #fef2f2;--tq-danger-border: #fecaca;--tq-danger-fg: #b91c1c;--tq-danger-solid: #dc2626;--tq-warning-bg: #fffbeb;--tq-warning-border: #fde68a;--tq-warning-fg: #92400e;--tq-warning-solid: #d97706;--tq-success-bg: #f0fdf4;--tq-success-border: #bbf7d0;--tq-success-fg: #15803d;--tq-success-solid: #16a34a}:root[data-theme=dark]{--tq-bg: #0e0f1c;--tq-surface: #191a2e;--tq-surface-2: #21223a;--tq-surface-3: #2a2c47;--tq-text: #e8e9f2;--tq-text-strong: #f5f6fb;--tq-text-subtle: #c4c8dd;--tq-text-soft: #aab0cb;--tq-text-muted: #9aa0bb;--tq-text-faint: #8b92ae;--tq-border: #2c2e4a;--tq-border-strong:#3a3d5e;--tq-border-faint: #24263e;--tq-card-shadow: 0 8px 32px 0 rgba(0, 0, 0, .35);--tq-overlay: rgba(0, 0, 0, .65);--tq-info-bg: #17233d;--tq-info-border: #2c4a7a;--tq-info-fg: #93c5fd;--tq-danger-bg: #3a1a20;--tq-danger-border: #6d2b33;--tq-danger-fg: #fca5a5;--tq-warning-bg: #3a2e14;--tq-warning-border: #6b5320;--tq-warning-fg: #fcd34d;--tq-success-bg: #14301f;--tq-success-border: #245c38;--tq-success-fg: #86efac;--card-shadow: 0 8px 32px 0 rgba(0, 0, 0, .35);color-scheme:dark}@keyframes tq-fade-in{0%{opacity:0}to{opacity:1}}@keyframes tq-fade-up{0%{opacity:0;transform:translateY(16px)}to{opacity:1;transform:none}}@keyframes tq-fade-down{0%{opacity:0;transform:translateY(-16px)}to{opacity:1;transform:none}}@keyframes tq-fade-up-lg{0%{opacity:0;transform:translateY(32px)}to{opacity:1;transform:none}}@keyframes tq-scale-in{0%{opacity:0;transform:scale(.96)}to{opacity:1;transform:scale(1)}}@keyframes tq-slide-in-right{0%{opacity:0;transform:translate(28px)}to{opacity:1;transform:none}}@keyframes tq-shimmer{0%{background-position:-468px 0}to{background-position:468px 0}}@keyframes tq-float{0%,to{transform:translateZ(0) rotate(0)}50%{transform:translate3d(0,-8px,0) rotate(.4deg)}}@keyframes tq-ken-burns{0%,to{transform:scale(1.04) translateZ(0)}50%{transform:scale(1.08) translate3d(-1.5%,-1%,0)}}@keyframes tq-sheen{0%{transform:translate(-100%)}to{transform:translate(200%)}}@keyframes tq-parallax-y{0%{transform:translateZ(0)}to{transform:translate3d(0,12%,0)}}@keyframes tq-wipe-in{0%{-webkit-clip-path:inset(0 100% 0 0);clip-path:inset(0 100% 0 0)}to{-webkit-clip-path:inset(0 0 0 0);clip-path:inset(0 0 0 0)}}@keyframes tq-rule-grow{0%{transform:scaleX(0)}to{transform:scaleX(1)}}@keyframes tq-stamp{0%{opacity:0;transform:scale(1.18)}to{opacity:1;transform:scale(1)}}@keyframes tq-stat-rise{0%{opacity:0;transform:translateY(14px)}to{opacity:1;transform:none}}@keyframes tq-spin{to{transform:rotate(360deg)}}@keyframes tq-pulse-ring{0%,to{box-shadow:0 0 #2563eb80}50%{box-shadow:0 0 0 6px #2563eb00}}@media (prefers-reduced-motion: no-preference){.tq-fade-in{animation:tq-fade-in .22s cubic-bezier(0,0,0,1) both}.tq-fade-up{animation:tq-fade-up .36s cubic-bezier(0,0,0,1) both}.tq-scale-in{animation:tq-scale-in .22s cubic-bezier(.34,1.56,.64,1) both}.tq-stagger>*{animation:tq-fade-up .36s cubic-bezier(0,0,0,1) both}.tq-stagger>*:nth-child(1){animation-delay:0ms}.tq-stagger>*:nth-child(2){animation-delay:70ms}.tq-stagger>*:nth-child(3){animation-delay:.14s}.tq-stagger>*:nth-child(4){animation-delay:.21s}.tq-stagger>*:nth-child(5){animation-delay:.28s}.tq-stagger>*:nth-child(6){animation-delay:.35s}.tq-stagger>*:nth-child(7){animation-delay:.42s}.tq-stagger>*:nth-child(8){animation-delay:.49s}.tq-stagger>*:nth-child(9){animation-delay:.56s}.tq-stagger>*:nth-child(10){animation-delay:.63s}}.tq-skeleton{background:linear-gradient(90deg,#b6b9ae 25%,#e3e6e0 37%,#b6b9ae 63%);background-size:936px 100%;border-radius:6px}@media (prefers-reduced-motion: no-preference){.tq-skeleton{animation:tq-shimmer 1.4s ease-in-out infinite}}.clockin-page .clockin-content table,.inventory-page .dashboard-content table,.dashboard-page .dashboard-content table{width:100%;border-collapse:collapse;border-spacing:0;border-radius:5px;margin-bottom:20px}.clockin-page .clockin-content table thead tr th,.inventory-page .dashboard-content table thead tr th,.dashboard-page .dashboard-content table thead tr th{padding:15px 20px;font-size:14px;font-weight:700;color:#636366;text-align:center}.clockin-page .clockin-content table tbody tr td,.inventory-page .dashboard-content table tbody tr td,.dashboard-page .dashboard-content table tbody tr td{padding:15px 20px;font-size:14px;font-weight:400;color:#1c1c1e;text-align:center}.clockin-page .clockin-content table tbody tr td:first-child,.inventory-page .dashboard-content table tbody tr td:first-child,.dashboard-page .dashboard-content table tbody tr td:first-child{border-top-left-radius:5px;text-transform:capitalize}.clockin-page .clockin-content table tbody tr td:last-child,.inventory-page .dashboard-content table tbody tr td:last-child,.dashboard-page .dashboard-content table tbody tr td:last-child{border-top-right-radius:5px}.inventory-page .big-title{color:var(--tq-text);font-size:24px;font-weight:600;margin-bottom:20px}.clockin-page .clockin-content .table-records tbody tr td .btn-details,.clockin-page .clockin-content td .btn-details,.clockin-page .clockin-content .action-btns .btn-new-user,.new-order-page .action-btns-container .action-btns .btn-new-user,.inventory-page .dashboard-content td .btn-details,.inventory-page .searchbar .action-btns .btn-new-user,.inventory-page .searchbar .action-btns .exp-imp-btn,.dashboard-page .dashboard-content td .btn-details,.dashboard-page .dashboard-content .action-btns .btn-new-user,.dashboard-page .searchbar .action-btns .btn-new-user,.dashboard-page .searchbar .action-btns .exp-imp-btn{border-radius:10px;border-width:1px;border-style:solid;border-color:#bdbdbd;padding:15px 29px;transition:all .3s ease-in-out;margin:0 auto}.clockin-page .clockin-content .table-records tbody tr td .btn-details:hover,.clockin-page .clockin-content td .btn-details:hover,.clockin-page .clockin-content .action-btns .btn-new-user:hover,.new-order-page .action-btns-container .action-btns .btn-new-user:hover,.inventory-page .dashboard-content td .btn-details:hover,.inventory-page .searchbar .action-btns .btn-new-user:hover,.inventory-page .searchbar .action-btns .exp-imp-btn:hover,.dashboard-page .dashboard-content td .btn-details:hover,.dashboard-page .dashboard-content .action-btns .btn-new-user:hover,.dashboard-page .searchbar .action-btns .btn-new-user:hover,.dashboard-page .searchbar .action-btns .exp-imp-btn:hover{background-color:#080808;color:#fff;border-radius:10px;border-width:1px;border-style:solid;border-color:transparent}.modal .modal-content .btncontainer .noBtn,.modal .modal-content .btncontainer .yesBtn,.btn-tab-selection{border-radius:5px;border-width:1px;border-style:solid;border-color:#bdbdbd;padding:5px 10px;transition:all .3s ease-in-out;margin:0 auto}.modal .modal-content .btncontainer .noBtn:hover,.modal .modal-content .btncontainer .yesBtn:hover,.btn-tab-selection:hover{background-color:#080808;color:#fff;border-radius:10px;border-width:1px;border-style:solid;border-color:transparent}.profilepage .details-panel .user-information .content-block-documents .btn-download-file,.profilepage .details-panel .user-information .formSubmitFile .btn-save,.profilepage .details-panel .tab-information .btn-save,.profilepage .details-panel .tab-information .field-section-full .btn-download-file,.profilepage .details-panel .details-number .block-right .btn-delete-item,.new-order-page .details-panel .tab-information .tab-information-block .btn-save,.new-order-page .new-details-panel .tab-information .tab-information-block .btn-save,.new-order-page .details-panel .details-number-quote .block-right .btn-delete-item,.new-order-page .new-details-panel .details-number-quote .block-right .btn-delete-item,.new-order-page .details-panel .details-number .block-right .btn-delete-item,.new-order-page .new-details-panel .details-number .block-right .btn-delete-item,.details-tab-panel .details-panel .details-number .block-right .btn-delete-item,.details-tab-panel .new-details-panel .details-number .block-right .btn-delete-item,.dashboard-page .formSubmitFile .btn-save,.client-details-overlay .details-panel .user-information .content-block-documents .btn-download-file,.client-details-overlay .details-panel .user-information .formSubmitFile .btn-save,.client-details-overlay .details-panel .tab-information .btn-save,.client-details-overlay .details-panel .tab-information .field-section-full .btn-download-file,.client-details-overlay .details-panel .details-number .block-right .btn-delete-item{border-radius:10px;border-width:2px;border-style:solid;border-color:#d72938;padding:10px 29px;transition:all .3s ease-in-out;margin:0 auto}.profilepage .details-panel .user-information .content-block-documents .btn-download-file:hover,.profilepage .details-panel .user-information .formSubmitFile .btn-save:hover,.profilepage .details-panel .tab-information .btn-save:hover,.profilepage .details-panel .tab-information .field-section-full .btn-download-file:hover,.profilepage .details-panel .details-number .block-right .btn-delete-item:hover,.new-order-page .details-panel .tab-information .tab-information-block .btn-save:hover,.new-order-page .new-details-panel .tab-information .tab-information-block .btn-save:hover,.new-order-page .details-panel .details-number-quote .block-right .btn-delete-item:hover,.new-order-page .new-details-panel .details-number-quote .block-right .btn-delete-item:hover,.new-order-page .details-panel .details-number .block-right .btn-delete-item:hover,.new-order-page .new-details-panel .details-number .block-right .btn-delete-item:hover,.details-tab-panel .details-panel .details-number .block-right .btn-delete-item:hover,.details-tab-panel .new-details-panel .details-number .block-right .btn-delete-item:hover,.dashboard-page .formSubmitFile .btn-save:hover,.client-details-overlay .details-panel .user-information .content-block-documents .btn-download-file:hover,.client-details-overlay .details-panel .user-information .formSubmitFile .btn-save:hover,.client-details-overlay .details-panel .tab-information .btn-save:hover,.client-details-overlay .details-panel .tab-information .field-section-full .btn-download-file:hover,.client-details-overlay .details-panel .details-number .block-right .btn-delete-item:hover{background-color:#7a1925;color:#fff;border-radius:10px;border-width:2px;border-style:solid;border-color:transparent}.new-order-page .details-panel .details-number-quote .block-right .btn-edit-item,.new-order-page .new-details-panel .details-number-quote .block-right .btn-edit-item,.new-order-page .details-panel .details-number .block-right .btn-edit-item,.new-order-page .new-details-panel .details-number .block-right .btn-edit-item,.details-tab-panel .details-panel .details-number .block-right .btn-edit-item,.details-tab-panel .new-details-panel .details-number .block-right .btn-edit-item,.btn-edit-item{border-radius:10px;border-width:2px;border-style:solid;border-color:#bdbdbd;padding:10px 29px;transition:all .3s ease-in-out;margin:0 auto}.new-order-page .details-panel .details-number-quote .block-right .btn-edit-item:hover,.new-order-page .new-details-panel .details-number-quote .block-right .btn-edit-item:hover,.new-order-page .details-panel .details-number .block-right .btn-edit-item:hover,.new-order-page .new-details-panel .details-number .block-right .btn-edit-item:hover,.details-tab-panel .details-panel .details-number .block-right .btn-edit-item:hover,.details-tab-panel .new-details-panel .details-number .block-right .btn-edit-item:hover,.btn-edit-item:hover{background-color:#080808;color:#fff;border-radius:10px;border-width:2px;border-style:solid;border-color:transparent}.profilepage .details-panel .notes-class,.profilepage .details-panel .user-information,.profilepage .details-panel .tab-information,.clockin-page .clockin-content .user-information,.new-order-page .details-panel .tab-information,.new-order-page .new-details-panel .tab-information,.details-tab-panel .details-panel .tab-information,.details-tab-panel .new-details-panel .tab-information,.inventory-page .dashboard-content .tab-information,.dashboard-page .dashboard-content .tab-information,.new-user-details-panel .details-panel .installation-permits,.new-user-details-panel .details-panel .notes-block,.new-user-details-panel .details-panel .structure-details,.new-user-details-panel .details-panel .client-information,.new-user-details-panel .details-panel .sale-information,.new-user-details-panel .details-panel .tab-information,.client-details-overlay .details-panel .notes-class,.client-details-overlay .details-panel .installation-permits,.client-details-overlay .details-panel .notes-block,.client-details-overlay .details-panel .structure-details,.client-details-overlay .details-panel .client-information,.client-details-overlay .details-panel .sale-information,.client-details-overlay .details-panel .user-information,.client-details-overlay .details-panel .tab-information,.order-details-panel .details-panel .installation-permits,.order-details-panel .details-panel .notes-block,.order-details-panel .details-panel .structure-details,.order-details-panel .details-panel .tab-information,.order-details-panel .details-panel .sale-information{width:100%;background-color:var(--tq-surface);border:1px solid var(--tq-border);border-radius:10px;padding:1rem;margin-bottom:1rem}.profilepage .details-panel .notes-class .title-block,.profilepage .details-panel .user-information .title-block,.profilepage .details-panel .tab-information .title-block,.clockin-page .clockin-content .user-information .title-block,.new-order-page .details-panel .tab-information .title-block,.new-order-page .new-details-panel .tab-information .title-block,.details-tab-panel .details-panel .tab-information .title-block,.details-tab-panel .new-details-panel .tab-information .title-block,.inventory-page .dashboard-content .tab-information .title-block,.dashboard-page .dashboard-content .tab-information .title-block,.new-user-details-panel .details-panel .installation-permits .title-block,.new-user-details-panel .details-panel .notes-block .title-block,.new-user-details-panel .details-panel .structure-details .title-block,.new-user-details-panel .details-panel .client-information .title-block,.new-user-details-panel .details-panel .sale-information .title-block,.new-user-details-panel .details-panel .tab-information .title-block,.client-details-overlay .details-panel .notes-class .title-block,.client-details-overlay .details-panel .installation-permits .title-block,.client-details-overlay .details-panel .notes-block .title-block,.client-details-overlay .details-panel .structure-details .title-block,.client-details-overlay .details-panel .client-information .title-block,.client-details-overlay .details-panel .sale-information .title-block,.client-details-overlay .details-panel .user-information .title-block,.client-details-overlay .details-panel .tab-information .title-block,.order-details-panel .details-panel .installation-permits .title-block,.order-details-panel .details-panel .notes-block .title-block,.order-details-panel .details-panel .structure-details .title-block,.order-details-panel .details-panel .tab-information .title-block,.order-details-panel .details-panel .sale-information .title-block{display:flex;flex-direction:row;flex-wrap:wrap;justify-content:space-between;-webkit-box-align:center;-ms-flex-align:center;-ms-grid-row-align:center;align-items:center;cursor:pointer;-webkit-user-select:none;user-select:none;margin:-1rem -1rem 1rem;padding:.75rem 1rem;border-bottom:1px solid var(--tq-border);border-radius:10px 10px 0 0}@media (prefers-reduced-motion: no-preference){.profilepage .details-panel .notes-class .title-block,.profilepage .details-panel .user-information .title-block,.profilepage .details-panel .tab-information .title-block,.clockin-page .clockin-content .user-information .title-block,.new-order-page .details-panel .tab-information .title-block,.new-order-page .new-details-panel .tab-information .title-block,.details-tab-panel .details-panel .tab-information .title-block,.details-tab-panel .new-details-panel .tab-information .title-block,.inventory-page .dashboard-content .tab-information .title-block,.dashboard-page .dashboard-content .tab-information .title-block,.new-user-details-panel .details-panel .installation-permits .title-block,.new-user-details-panel .details-panel .notes-block .title-block,.new-user-details-panel .details-panel .structure-details .title-block,.new-user-details-panel .details-panel .client-information .title-block,.new-user-details-panel .details-panel .sale-information .title-block,.new-user-details-panel .details-panel .tab-information .title-block,.client-details-overlay .details-panel .notes-class .title-block,.client-details-overlay .details-panel .installation-permits .title-block,.client-details-overlay .details-panel .notes-block .title-block,.client-details-overlay .details-panel .structure-details .title-block,.client-details-overlay .details-panel .client-information .title-block,.client-details-overlay .details-panel .sale-information .title-block,.client-details-overlay .details-panel .user-information .title-block,.client-details-overlay .details-panel .tab-information .title-block,.order-details-panel .details-panel .installation-permits .title-block,.order-details-panel .details-panel .notes-block .title-block,.order-details-panel .details-panel .structure-details .title-block,.order-details-panel .details-panel .tab-information .title-block,.order-details-panel .details-panel .sale-information .title-block{transition:background-color .15s ease}}.profilepage .details-panel .notes-class .title-block:hover,.profilepage .details-panel .user-information .title-block:hover,.profilepage .details-panel .tab-information .title-block:hover,.clockin-page .clockin-content .user-information .title-block:hover,.new-order-page .details-panel .tab-information .title-block:hover,.new-order-page .new-details-panel .tab-information .title-block:hover,.details-tab-panel .details-panel .tab-information .title-block:hover,.details-tab-panel .new-details-panel .tab-information .title-block:hover,.inventory-page .dashboard-content .tab-information .title-block:hover,.dashboard-page .dashboard-content .tab-information .title-block:hover,.new-user-details-panel .details-panel .installation-permits .title-block:hover,.new-user-details-panel .details-panel .notes-block .title-block:hover,.new-user-details-panel .details-panel .structure-details .title-block:hover,.new-user-details-panel .details-panel .client-information .title-block:hover,.new-user-details-panel .details-panel .sale-information .title-block:hover,.new-user-details-panel .details-panel .tab-information .title-block:hover,.client-details-overlay .details-panel .notes-class .title-block:hover,.client-details-overlay .details-panel .installation-permits .title-block:hover,.client-details-overlay .details-panel .notes-block .title-block:hover,.client-details-overlay .details-panel .structure-details .title-block:hover,.client-details-overlay .details-panel .client-information .title-block:hover,.client-details-overlay .details-panel .sale-information .title-block:hover,.client-details-overlay .details-panel .user-information .title-block:hover,.client-details-overlay .details-panel .tab-information .title-block:hover,.order-details-panel .details-panel .installation-permits .title-block:hover,.order-details-panel .details-panel .notes-block .title-block:hover,.order-details-panel .details-panel .structure-details .title-block:hover,.order-details-panel .details-panel .tab-information .title-block:hover,.order-details-panel .details-panel .sale-information .title-block:hover{background-color:#e3e6e066}.profilepage .details-panel .notes-class .title-block:last-child,.profilepage .details-panel .user-information .title-block:last-child,.profilepage .details-panel .tab-information .title-block:last-child,.clockin-page .clockin-content .user-information .title-block:last-child,.new-order-page .details-panel .tab-information .title-block:last-child,.new-order-page .new-details-panel .tab-information .title-block:last-child,.details-tab-panel .details-panel .tab-information .title-block:last-child,.details-tab-panel .new-details-panel .tab-information .title-block:last-child,.inventory-page .dashboard-content .tab-information .title-block:last-child,.dashboard-page .dashboard-content .tab-information .title-block:last-child,.new-user-details-panel .details-panel .installation-permits .title-block:last-child,.new-user-details-panel .details-panel .notes-block .title-block:last-child,.new-user-details-panel .details-panel .structure-details .title-block:last-child,.new-user-details-panel .details-panel .client-information .title-block:last-child,.new-user-details-panel .details-panel .sale-information .title-block:last-child,.new-user-details-panel .details-panel .tab-information .title-block:last-child,.client-details-overlay .details-panel .notes-class .title-block:last-child,.client-details-overlay .details-panel .installation-permits .title-block:last-child,.client-details-overlay .details-panel .notes-block .title-block:last-child,.client-details-overlay .details-panel .structure-details .title-block:last-child,.client-details-overlay .details-panel .client-information .title-block:last-child,.client-details-overlay .details-panel .sale-information .title-block:last-child,.client-details-overlay .details-panel .user-information .title-block:last-child,.client-details-overlay .details-panel .tab-information .title-block:last-child,.order-details-panel .details-panel .installation-permits .title-block:last-child,.order-details-panel .details-panel .notes-block .title-block:last-child,.order-details-panel .details-panel .structure-details .title-block:last-child,.order-details-panel .details-panel .tab-information .title-block:last-child,.order-details-panel .details-panel .sale-information .title-block:last-child{margin-bottom:-1rem;border-bottom-color:transparent;border-radius:10px}.profilepage .details-panel .notes-class .title-block .title-h2,.profilepage .details-panel .user-information .title-block .title-h2,.profilepage .details-panel .tab-information .title-block .title-h2,.clockin-page .clockin-content .user-information .title-block .title-h2,.new-order-page .details-panel .tab-information .title-block .title-h2,.new-order-page .new-details-panel .tab-information .title-block .title-h2,.details-tab-panel .details-panel .tab-information .title-block .title-h2,.details-tab-panel .new-details-panel .tab-information .title-block .title-h2,.inventory-page .dashboard-content .tab-information .title-block .title-h2,.dashboard-page .dashboard-content .tab-information .title-block .title-h2,.new-user-details-panel .details-panel .installation-permits .title-block .title-h2,.new-user-details-panel .details-panel .notes-block .title-block .title-h2,.new-user-details-panel .details-panel .structure-details .title-block .title-h2,.new-user-details-panel .details-panel .client-information .title-block .title-h2,.new-user-details-panel .details-panel .sale-information .title-block .title-h2,.new-user-details-panel .details-panel .tab-information .title-block .title-h2,.client-details-overlay .details-panel .notes-class .title-block .title-h2,.client-details-overlay .details-panel .installation-permits .title-block .title-h2,.client-details-overlay .details-panel .notes-block .title-block .title-h2,.client-details-overlay .details-panel .structure-details .title-block .title-h2,.client-details-overlay .details-panel .client-information .title-block .title-h2,.client-details-overlay .details-panel .sale-information .title-block .title-h2,.client-details-overlay .details-panel .user-information .title-block .title-h2,.client-details-overlay .details-panel .tab-information .title-block .title-h2,.order-details-panel .details-panel .installation-permits .title-block .title-h2,.order-details-panel .details-panel .notes-block .title-block .title-h2,.order-details-panel .details-panel .structure-details .title-block .title-h2,.order-details-panel .details-panel .tab-information .title-block .title-h2,.order-details-panel .details-panel .sale-information .title-block .title-h2{display:flex;align-items:center;gap:.5rem;color:#000036;font-weight:700;font-size:.875rem;text-align:left;margin:0;padding:0}.profilepage .details-panel .notes-class .title-block .title-h2 svg,.profilepage .details-panel .user-information .title-block .title-h2 svg,.profilepage .details-panel .tab-information .title-block .title-h2 svg,.clockin-page .clockin-content .user-information .title-block .title-h2 svg,.new-order-page .details-panel .tab-information .title-block .title-h2 svg,.new-order-page .new-details-panel .tab-information .title-block .title-h2 svg,.details-tab-panel .details-panel .tab-information .title-block .title-h2 svg,.details-tab-panel .new-details-panel .tab-information .title-block .title-h2 svg,.inventory-page .dashboard-content .tab-information .title-block .title-h2 svg,.dashboard-page .dashboard-content .tab-information .title-block .title-h2 svg,.new-user-details-panel .details-panel .installation-permits .title-block .title-h2 svg,.new-user-details-panel .details-panel .notes-block .title-block .title-h2 svg,.new-user-details-panel .details-panel .structure-details .title-block .title-h2 svg,.new-user-details-panel .details-panel .client-information .title-block .title-h2 svg,.new-user-details-panel .details-panel .sale-information .title-block .title-h2 svg,.new-user-details-panel .details-panel .tab-information .title-block .title-h2 svg,.client-details-overlay .details-panel .notes-class .title-block .title-h2 svg,.client-details-overlay .details-panel .installation-permits .title-block .title-h2 svg,.client-details-overlay .details-panel .notes-block .title-block .title-h2 svg,.client-details-overlay .details-panel .structure-details .title-block .title-h2 svg,.client-details-overlay .details-panel .client-information .title-block .title-h2 svg,.client-details-overlay .details-panel .sale-information .title-block .title-h2 svg,.client-details-overlay .details-panel .user-information .title-block .title-h2 svg,.client-details-overlay .details-panel .tab-information .title-block .title-h2 svg,.order-details-panel .details-panel .installation-permits .title-block .title-h2 svg,.order-details-panel .details-panel .notes-block .title-block .title-h2 svg,.order-details-panel .details-panel .structure-details .title-block .title-h2 svg,.order-details-panel .details-panel .tab-information .title-block .title-h2 svg,.order-details-panel .details-panel .sale-information .title-block .title-h2 svg{flex:none}.profilepage .details-panel .notes-class .title-block .title-h2 .section-count,.profilepage .details-panel .user-information .title-block .title-h2 .section-count,.profilepage .details-panel .tab-information .title-block .title-h2 .section-count,.clockin-page .clockin-content .user-information .title-block .title-h2 .section-count,.new-order-page .details-panel .tab-information .title-block .title-h2 .section-count,.new-order-page .new-details-panel .tab-information .title-block .title-h2 .section-count,.details-tab-panel .details-panel .tab-information .title-block .title-h2 .section-count,.details-tab-panel .new-details-panel .tab-information .title-block .title-h2 .section-count,.inventory-page .dashboard-content .tab-information .title-block .title-h2 .section-count,.dashboard-page .dashboard-content .tab-information .title-block .title-h2 .section-count,.new-user-details-panel .details-panel .installation-permits .title-block .title-h2 .section-count,.new-user-details-panel .details-panel .notes-block .title-block .title-h2 .section-count,.new-user-details-panel .details-panel .structure-details .title-block .title-h2 .section-count,.new-user-details-panel .details-panel .client-information .title-block .title-h2 .section-count,.new-user-details-panel .details-panel .sale-information .title-block .title-h2 .section-count,.new-user-details-panel .details-panel .tab-information .title-block .title-h2 .section-count,.client-details-overlay .details-panel .notes-class .title-block .title-h2 .section-count,.client-details-overlay .details-panel .installation-permits .title-block .title-h2 .section-count,.client-details-overlay .details-panel .notes-block .title-block .title-h2 .section-count,.client-details-overlay .details-panel .structure-details .title-block .title-h2 .section-count,.client-details-overlay .details-panel .client-information .title-block .title-h2 .section-count,.client-details-overlay .details-panel .sale-information .title-block .title-h2 .section-count,.client-details-overlay .details-panel .user-information .title-block .title-h2 .section-count,.client-details-overlay .details-panel .tab-information .title-block .title-h2 .section-count,.order-details-panel .details-panel .installation-permits .title-block .title-h2 .section-count,.order-details-panel .details-panel .notes-block .title-block .title-h2 .section-count,.order-details-panel .details-panel .structure-details .title-block .title-h2 .section-count,.order-details-panel .details-panel .tab-information .title-block .title-h2 .section-count,.order-details-panel .details-panel .sale-information .title-block .title-h2 .section-count{min-width:18px;padding:0 5px;border-radius:999px;background:#e3e6e0;color:var(--tq-text-muted);font-size:.75rem;line-height:18px;text-align:center}.profilepage .details-panel .notes-class .title-block button,.profilepage .details-panel .user-information .title-block button,.profilepage .details-panel .tab-information .title-block button,.clockin-page .clockin-content .user-information .title-block button,.new-order-page .details-panel .tab-information .title-block button,.new-order-page .new-details-panel .tab-information .title-block button,.details-tab-panel .details-panel .tab-information .title-block button,.details-tab-panel .new-details-panel .tab-information .title-block button,.inventory-page .dashboard-content .tab-information .title-block button,.dashboard-page .dashboard-content .tab-information .title-block button,.new-user-details-panel .details-panel .installation-permits .title-block button,.new-user-details-panel .details-panel .notes-block .title-block button,.new-user-details-panel .details-panel .structure-details .title-block button,.new-user-details-panel .details-panel .client-information .title-block button,.new-user-details-panel .details-panel .sale-information .title-block button,.new-user-details-panel .details-panel .tab-information .title-block button,.client-details-overlay .details-panel .notes-class .title-block button,.client-details-overlay .details-panel .installation-permits .title-block button,.client-details-overlay .details-panel .notes-block .title-block button,.client-details-overlay .details-panel .structure-details .title-block button,.client-details-overlay .details-panel .client-information .title-block button,.client-details-overlay .details-panel .sale-information .title-block button,.client-details-overlay .details-panel .user-information .title-block button,.client-details-overlay .details-panel .tab-information .title-block button,.order-details-panel .details-panel .installation-permits .title-block button,.order-details-panel .details-panel .notes-block .title-block button,.order-details-panel .details-panel .structure-details .title-block button,.order-details-panel .details-panel .tab-information .title-block button,.order-details-panel .details-panel .sale-information .title-block button{display:inline-flex;align-items:center;padding:.25rem;color:var(--tq-text-muted)}.profilepage .details-panel .user-information .formSubmitFile label,.profilepage .details-panel .user-information .progress-bar-fill label,.profilepage .details-panel .tab-information .field-section-half label,.profilepage .details-panel .tab-information .field-section-one-half label,.profilepage .details-panel .tab-information .field-section-full label,.new-order-page .details-panel .tab-information .tab-information-block .field-section-full label,.new-order-page .new-details-panel .tab-information .tab-information-block .field-section-full label,.new-order-page .details-panel .tab-information .new-order-form .field-section-inputs label,.new-order-page .details-panel .tab-information .new-order-form .field-section-inputs-left label,.new-order-page .new-details-panel .tab-information .new-order-form .field-section-inputs label,.new-order-page .new-details-panel .tab-information .new-order-form .field-section-inputs-left label,.new-order-page .details-panel .tab-information .new-order-form .field-section-half label,.new-order-page .new-details-panel .tab-information .new-order-form .field-section-half label,.new-order-page .details-panel .tab-information .new-order-form .field-section-one-half label,.new-order-page .new-details-panel .tab-information .new-order-form .field-section-one-half label,.new-order-page .details-panel .tab-information .new-order-form .field-section-full label,.new-order-page .new-details-panel .tab-information .new-order-form .field-section-full label,.details-tab-panel .details-panel .tab-information .field-section-half label,.details-tab-panel .new-details-panel .tab-information .field-section-half label,.details-tab-panel .details-panel .tab-information .field-section-one-half label,.details-tab-panel .new-details-panel .tab-information .field-section-one-half label,.details-tab-panel .details-panel .tab-information .field-section-full label,.details-tab-panel .new-details-panel .tab-information .field-section-full label,.dashboard-page .formSubmitFile label,.client-details-overlay .details-panel .user-information .formSubmitFile label,.client-details-overlay .details-panel .user-information .progress-bar-fill label,.client-details-overlay .details-panel .tab-information .field-section-half label,.client-details-overlay .details-panel .tab-information .field-section-one-half label,.client-details-overlay .details-panel .tab-information .field-section-full label{color:var(--tq-text);margin-bottom:10px}.profilepage .details-panel .user-information .formSubmitFile .reg-input,.profilepage .details-panel .user-information .progress-bar-fill .reg-input,.profilepage .details-panel .tab-information .field-section-half .reg-input,.profilepage .details-panel .tab-information .field-section-one-half .reg-input,.profilepage .details-panel .tab-information .field-section-full .reg-input,.new-order-page .details-panel .tab-information .tab-information-block .field-section-full .reg-input,.new-order-page .new-details-panel .tab-information .tab-information-block .field-section-full .reg-input,.new-order-page .details-panel .tab-information .new-order-form .field-section-inputs .reg-input,.new-order-page .details-panel .tab-information .new-order-form .field-section-inputs-left .reg-input,.new-order-page .new-details-panel .tab-information .new-order-form .field-section-inputs .reg-input,.new-order-page .new-details-panel .tab-information .new-order-form .field-section-inputs-left .reg-input,.new-order-page .details-panel .tab-information .new-order-form .field-section-half .reg-input,.new-order-page .new-details-panel .tab-information .new-order-form .field-section-half .reg-input,.new-order-page .details-panel .tab-information .new-order-form .field-section-one-half .reg-input,.new-order-page .new-details-panel .tab-information .new-order-form .field-section-one-half .reg-input,.new-order-page .details-panel .tab-information .new-order-form .field-section-full .reg-input,.new-order-page .new-details-panel .tab-information .new-order-form .field-section-full .reg-input,.details-tab-panel .details-panel .tab-information .field-section-half .reg-input,.details-tab-panel .new-details-panel .tab-information .field-section-half .reg-input,.details-tab-panel .details-panel .tab-information .field-section-one-half .reg-input,.details-tab-panel .new-details-panel .tab-information .field-section-one-half .reg-input,.details-tab-panel .details-panel .tab-information .field-section-full .reg-input,.details-tab-panel .new-details-panel .tab-information .field-section-full .reg-input,.dashboard-page .formSubmitFile .reg-input,.client-details-overlay .details-panel .user-information .formSubmitFile .reg-input,.client-details-overlay .details-panel .user-information .progress-bar-fill .reg-input,.client-details-overlay .details-panel .tab-information .field-section-half .reg-input,.client-details-overlay .details-panel .tab-information .field-section-one-half .reg-input,.client-details-overlay .details-panel .tab-information .field-section-full .reg-input{background:var(--tq-surface);border-color:var(--tq-border-strong);color:var(--tq-text);padding:10px 15px;border-radius:5px;margin-bottom:20px;border-width:1px;border-style:solid}.profilepage .details-panel .user-information .formSubmitFile .reg-input:focus,.profilepage .details-panel .user-information .progress-bar-fill .reg-input:focus,.profilepage .details-panel .tab-information .field-section-half .reg-input:focus,.profilepage .details-panel .tab-information .field-section-one-half .reg-input:focus,.profilepage .details-panel .tab-information .field-section-full .reg-input:focus,.new-order-page .details-panel .tab-information .tab-information-block .field-section-full .reg-input:focus,.new-order-page .new-details-panel .tab-information .tab-information-block .field-section-full .reg-input:focus,.new-order-page .details-panel .tab-information .new-order-form .field-section-inputs .reg-input:focus,.new-order-page .details-panel .tab-information .new-order-form .field-section-inputs-left .reg-input:focus,.new-order-page .new-details-panel .tab-information .new-order-form .field-section-inputs .reg-input:focus,.new-order-page .new-details-panel .tab-information .new-order-form .field-section-inputs-left .reg-input:focus,.new-order-page .details-panel .tab-information .new-order-form .field-section-half .reg-input:focus,.new-order-page .new-details-panel .tab-information .new-order-form .field-section-half .reg-input:focus,.new-order-page .details-panel .tab-information .new-order-form .field-section-one-half .reg-input:focus,.new-order-page .new-details-panel .tab-information .new-order-form .field-section-one-half .reg-input:focus,.new-order-page .details-panel .tab-information .new-order-form .field-section-full .reg-input:focus,.new-order-page .new-details-panel .tab-information .new-order-form .field-section-full .reg-input:focus,.details-tab-panel .details-panel .tab-information .field-section-half .reg-input:focus,.details-tab-panel .new-details-panel .tab-information .field-section-half .reg-input:focus,.details-tab-panel .details-panel .tab-information .field-section-one-half .reg-input:focus,.details-tab-panel .new-details-panel .tab-information .field-section-one-half .reg-input:focus,.details-tab-panel .details-panel .tab-information .field-section-full .reg-input:focus,.details-tab-panel .new-details-panel .tab-information .field-section-full .reg-input:focus,.dashboard-page .formSubmitFile .reg-input:focus,.client-details-overlay .details-panel .user-information .formSubmitFile .reg-input:focus,.client-details-overlay .details-panel .user-information .progress-bar-fill .reg-input:focus,.client-details-overlay .details-panel .tab-information .field-section-half .reg-input:focus,.client-details-overlay .details-panel .tab-information .field-section-one-half .reg-input:focus,.client-details-overlay .details-panel .tab-information .field-section-full .reg-input:focus{border-color:var(--tq-text-muted)}.profilepage .details-panel .user-information .formSubmitFile .reg-textarea,.profilepage .details-panel .user-information .progress-bar-fill .reg-textarea,.profilepage .details-panel .tab-information .field-section-half .reg-textarea,.profilepage .details-panel .tab-information .field-section-one-half .reg-textarea,.profilepage .details-panel .tab-information .field-section-full .reg-textarea,.new-order-page .details-panel .tab-information .tab-information-block .field-section-full .reg-textarea,.new-order-page .new-details-panel .tab-information .tab-information-block .field-section-full .reg-textarea,.new-order-page .details-panel .tab-information .new-order-form .field-section-inputs .reg-textarea,.new-order-page .details-panel .tab-information .new-order-form .field-section-inputs-left .reg-textarea,.new-order-page .new-details-panel .tab-information .new-order-form .field-section-inputs .reg-textarea,.new-order-page .new-details-panel .tab-information .new-order-form .field-section-inputs-left .reg-textarea,.new-order-page .details-panel .tab-information .new-order-form .field-section-half .reg-textarea,.new-order-page .new-details-panel .tab-information .new-order-form .field-section-half .reg-textarea,.new-order-page .details-panel .tab-information .new-order-form .field-section-one-half .reg-textarea,.new-order-page .new-details-panel .tab-information .new-order-form .field-section-one-half .reg-textarea,.new-order-page .details-panel .tab-information .new-order-form .field-section-full .reg-textarea,.new-order-page .new-details-panel .tab-information .new-order-form .field-section-full .reg-textarea,.details-tab-panel .details-panel .tab-information .field-section-half .reg-textarea,.details-tab-panel .new-details-panel .tab-information .field-section-half .reg-textarea,.details-tab-panel .details-panel .tab-information .field-section-one-half .reg-textarea,.details-tab-panel .new-details-panel .tab-information .field-section-one-half .reg-textarea,.details-tab-panel .details-panel .tab-information .field-section-full .reg-textarea,.details-tab-panel .new-details-panel .tab-information .field-section-full .reg-textarea,.dashboard-page .formSubmitFile .reg-textarea,.client-details-overlay .details-panel .user-information .formSubmitFile .reg-textarea,.client-details-overlay .details-panel .user-information .progress-bar-fill .reg-textarea,.client-details-overlay .details-panel .tab-information .field-section-half .reg-textarea,.client-details-overlay .details-panel .tab-information .field-section-one-half .reg-textarea,.client-details-overlay .details-panel .tab-information .field-section-full .reg-textarea{background:var(--tq-surface);border-color:var(--tq-border-strong);color:var(--tq-text);padding:10px 15px;border-radius:5px;margin-bottom:20px;border-width:1px;border-style:solid}.profilepage .details-panel .user-information .formSubmitFile .reg-textarea:focus,.profilepage .details-panel .user-information .progress-bar-fill .reg-textarea:focus,.profilepage .details-panel .tab-information .field-section-half .reg-textarea:focus,.profilepage .details-panel .tab-information .field-section-one-half .reg-textarea:focus,.profilepage .details-panel .tab-information .field-section-full .reg-textarea:focus,.new-order-page .details-panel .tab-information .tab-information-block .field-section-full .reg-textarea:focus,.new-order-page .new-details-panel .tab-information .tab-information-block .field-section-full .reg-textarea:focus,.new-order-page .details-panel .tab-information .new-order-form .field-section-inputs .reg-textarea:focus,.new-order-page .details-panel .tab-information .new-order-form .field-section-inputs-left .reg-textarea:focus,.new-order-page .new-details-panel .tab-information .new-order-form .field-section-inputs .reg-textarea:focus,.new-order-page .new-details-panel .tab-information .new-order-form .field-section-inputs-left .reg-textarea:focus,.new-order-page .details-panel .tab-information .new-order-form .field-section-half .reg-textarea:focus,.new-order-page .new-details-panel .tab-information .new-order-form .field-section-half .reg-textarea:focus,.new-order-page .details-panel .tab-information .new-order-form .field-section-one-half .reg-textarea:focus,.new-order-page .new-details-panel .tab-information .new-order-form .field-section-one-half .reg-textarea:focus,.new-order-page .details-panel .tab-information .new-order-form .field-section-full .reg-textarea:focus,.new-order-page .new-details-panel .tab-information .new-order-form .field-section-full .reg-textarea:focus,.details-tab-panel .details-panel .tab-information .field-section-half .reg-textarea:focus,.details-tab-panel .new-details-panel .tab-information .field-section-half .reg-textarea:focus,.details-tab-panel .details-panel .tab-information .field-section-one-half .reg-textarea:focus,.details-tab-panel .new-details-panel .tab-information .field-section-one-half .reg-textarea:focus,.details-tab-panel .details-panel .tab-information .field-section-full .reg-textarea:focus,.details-tab-panel .new-details-panel .tab-information .field-section-full .reg-textarea:focus,.dashboard-page .formSubmitFile .reg-textarea:focus,.client-details-overlay .details-panel .user-information .formSubmitFile .reg-textarea:focus,.client-details-overlay .details-panel .user-information .progress-bar-fill .reg-textarea:focus,.client-details-overlay .details-panel .tab-information .field-section-half .reg-textarea:focus,.client-details-overlay .details-panel .tab-information .field-section-one-half .reg-textarea:focus,.client-details-overlay .details-panel .tab-information .field-section-full .reg-textarea:focus{border-color:var(--tq-text-muted)}*,:before,:after{--tw-border-spacing-x: 0;--tw-border-spacing-y: 0;--tw-translate-x: 0;--tw-translate-y: 0;--tw-rotate: 0;--tw-skew-x: 0;--tw-skew-y: 0;--tw-scale-x: 1;--tw-scale-y: 1;--tw-pan-x: ;--tw-pan-y: ;--tw-pinch-zoom: ;--tw-scroll-snap-strictness: proximity;--tw-gradient-from-position: ;--tw-gradient-via-position: ;--tw-gradient-to-position: ;--tw-ordinal: ;--tw-slashed-zero: ;--tw-numeric-figure: ;--tw-numeric-spacing: ;--tw-numeric-fraction: ;--tw-ring-inset: ;--tw-ring-offset-width: 0px;--tw-ring-offset-color: #fff;--tw-ring-color: rgb(59 130 246 / .5);--tw-ring-offset-shadow: 0 0 #0000;--tw-ring-shadow: 0 0 #0000;--tw-shadow: 0 0 #0000;--tw-shadow-colored: 0 0 #0000;--tw-blur: ;--tw-brightness: ;--tw-contrast: ;--tw-grayscale: ;--tw-hue-rotate: ;--tw-invert: ;--tw-saturate: ;--tw-sepia: ;--tw-drop-shadow: ;--tw-backdrop-blur: ;--tw-backdrop-brightness: ;--tw-backdrop-contrast: ;--tw-backdrop-grayscale: ;--tw-backdrop-hue-rotate: ;--tw-backdrop-invert: ;--tw-backdrop-opacity: ;--tw-backdrop-saturate: ;--tw-backdrop-sepia: ;--tw-contain-size: ;--tw-contain-layout: ;--tw-contain-paint: ;--tw-contain-style: }::backdrop{--tw-border-spacing-x: 0;--tw-border-spacing-y: 0;--tw-translate-x: 0;--tw-translate-y: 0;--tw-rotate: 0;--tw-skew-x: 0;--tw-skew-y: 0;--tw-scale-x: 1;--tw-scale-y: 1;--tw-pan-x: ;--tw-pan-y: ;--tw-pinch-zoom: ;--tw-scroll-snap-strictness: proximity;--tw-gradient-from-position: ;--tw-gradient-via-position: ;--tw-gradient-to-position: ;--tw-ordinal: ;--tw-slashed-zero: ;--tw-numeric-figure: ;--tw-numeric-spacing: ;--tw-numeric-fraction: ;--tw-ring-inset: ;--tw-ring-offset-width: 0px;--tw-ring-offset-color: #fff;--tw-ring-color: rgb(59 130 246 / .5);--tw-ring-offset-shadow: 0 0 #0000;--tw-ring-shadow: 0 0 #0000;--tw-shadow: 0 0 #0000;--tw-shadow-colored: 0 0 #0000;--tw-blur: ;--tw-brightness: ;--tw-contrast: ;--tw-grayscale: ;--tw-hue-rotate: ;--tw-invert: ;--tw-saturate: ;--tw-sepia: ;--tw-drop-shadow: ;--tw-backdrop-blur: ;--tw-backdrop-brightness: ;--tw-backdrop-contrast: ;--tw-backdrop-grayscale: ;--tw-backdrop-hue-rotate: ;--tw-backdrop-invert: ;--tw-backdrop-opacity: ;--tw-backdrop-saturate: ;--tw-backdrop-sepia: ;--tw-contain-size: ;--tw-contain-layout: ;--tw-contain-paint: ;--tw-contain-style: }*,:before,:after{box-sizing:border-box;border-width:0;border-style:solid;border-color:#e5e7eb}:before,:after{--tw-content: ""}html,:host{line-height:1.5;-webkit-text-size-adjust:100%;-moz-tab-size:4;tab-size:4;font-family:ui-sans-serif,system-ui,sans-serif,"Apple Color Emoji","Segoe UI Emoji",Segoe UI Symbol,"Noto Color Emoji";font-feature-settings:normal;font-variation-settings:normal;-webkit-tap-highlight-color:transparent}body{margin:0;line-height:inherit}hr{height:0;color:inherit;border-top-width:1px}abbr:where([title]){-webkit-text-decoration:underline dotted;text-decoration:underline dotted}h1,h2,h3,h4,h5,h6{font-size:inherit;font-weight:inherit}a{color:inherit;text-decoration:inherit}b,strong{font-weight:bolder}code,kbd,samp,pre{font-family:ui-monospace,SFMono-Regular,Menlo,Monaco,Consolas,Liberation Mono,Courier New,monospace;font-feature-settings:normal;font-variation-settings:normal;font-size:1em}small{font-size:80%}sub,sup{font-size:75%;line-height:0;position:relative;vertical-align:baseline}sub{bottom:-.25em}sup{top:-.5em}table{text-indent:0;border-color:inherit;border-collapse:collapse}button,input,optgroup,select,textarea{font-family:inherit;font-feature-settings:inherit;font-variation-settings:inherit;font-size:100%;font-weight:inherit;line-height:inherit;letter-spacing:inherit;color:inherit;margin:0;padding:0}button,select{text-transform:none}button,input:where([type=button]),input:where([type=reset]),input:where([type=submit]){-webkit-appearance:button;background-color:transparent;background-image:none}:-moz-focusring{outline:auto}:-moz-ui-invalid{box-shadow:none}progress{vertical-align:baseline}::-webkit-inner-spin-button,::-webkit-outer-spin-button{height:auto}[type=search]{-webkit-appearance:textfield;outline-offset:-2px}::-webkit-search-decoration{-webkit-appearance:none}::-webkit-file-upload-button{-webkit-appearance:button;font:inherit}summary{display:list-item}blockquote,dl,dd,h1,h2,h3,h4,h5,h6,hr,figure,p,pre{margin:0}fieldset{margin:0;padding:0}legend{padding:0}ol,ul,menu{list-style:none;margin:0;padding:0}dialog{padding:0}textarea{resize:vertical}input::placeholder,textarea::placeholder{opacity:1;color:#9ca3af}button,[role=button]{cursor:pointer}:disabled{cursor:default}img,svg,video,canvas,audio,iframe,embed,object{display:block;vertical-align:middle}img,video{max-width:100%;height:auto}[hidden]:where(:not([hidden=until-found])){display:none}html,body,#app{margin:0;padding:0;height:100%;min-height:100%}#app{display:flex;flex-direction:column}.app-page{scrollbar-color:var(--tq-border-strong) transparent;scrollbar-width:thin}.app-page *::-webkit-scrollbar{width:10px;height:10px}.app-page *::-webkit-scrollbar-track{background:transparent}.app-page *::-webkit-scrollbar-thumb{background-color:var(--tq-border-strong);border-radius:999px;border:2px solid transparent;background-clip:content-box}.app-page *::-webkit-scrollbar-thumb:hover{background-color:var(--tq-text-faint)}main.flex-1>*{max-width:1024px;margin-left:auto;margin-right:auto}.btn-tab-selection{display:flex;flex-direction:row;flex-wrap:wrap;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;-ms-grid-row-align:center;align-items:center;margin:5px}.btn-tab-selection svg{margin-left:10px}.btn-edit-item{display:flex;flex-direction:row;flex-wrap:wrap;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;-ms-grid-row-align:center;align-items:center}.btn-edit-item svg{margin-left:10px}.modal{position:fixed;display:flex;flex-direction:row;flex-wrap:wrap;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;-ms-grid-row-align:center;align-items:center;width:100%;height:100%;padding:15px;background-color:var(--tq-overlay);z-index:99999}.modal .modal-content{width:50%;min-height:250px;background-color:var(--tq-surface);color:var(--tq-text);border-radius:10px;display:flex;flex-direction:row;flex-wrap:wrap;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;-ms-grid-row-align:center;align-items:center}.modal .modal-content .btncontainer{display:flex;flex-direction:row;flex-wrap:wrap;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;-ms-grid-row-align:center;align-items:center;margin-top:10px;width:100%}.modal .modal-content .btncontainer button{margin:0 10px}.modal .modal-content .btncontainer .yesBtn{min-width:90px;border:1px solid red;background-color:red;color:#fff;margin:10px}.modal .modal-content .btncontainer .noBtn{margin:10px;min-width:90px;border:1px solid green;background-color:green;color:#fff}.one-line-title{display:flex;flex-direction:row;flex-wrap:wrap;justify-content:flex-start;-webkit-box-align:center;-ms-flex-align:center;-ms-grid-row-align:center;align-items:center}.one-line-title svg{margin-right:10px}.one-line-title{white-space:nowrap;overflow:hidden;text-overflow:ellipsis;width:100%}.tq-spinner-container{display:inline-flex;flex-direction:column;align-items:center;justify-content:center;gap:12px;margin:400px auto}.tq-spinner-art{position:relative;display:inline-flex;flex:none}.tq-spinner{position:absolute;top:0;left:0;display:block;width:100%;height:100%;object-fit:contain}.tq-spinner-label{font-size:14px;font-weight:500;color:var(--tq-text);text-align:center}.quote-container{max-width:420px;margin:2rem auto;padding:1.5rem;background:var(--tq-surface);border-radius:8px;box-shadow:0 4px 12px #0000001a;font-family:sans-serif}.quote-title{text-align:center;margin-bottom:1.5rem;font-size:1.5rem;color:#333}.input-group{display:grid;grid-template-columns:1fr 1fr;gap:1rem}.input-label{display:flex;flex-direction:column;font-size:.9rem;color:#555}.input-field{margin-top:.4rem;padding:.5rem;font-size:1rem;border:1px solid #ccc;border-radius:4px;outline:none;transition:border-color .2s}.input-field:focus{border-color:#007bff}.error-text{margin-top:1rem;color:#d9534f;text-align:center}.result-card{margin-top:1.5rem;padding:1rem;background:#f8f9fa;border-radius:6px;border:1px solid #e2e3e5}.result-card p{margin:.4rem 0;color:#333}.result-price{font-size:1.2rem;color:#007bff}.app-page{display:flex;flex-direction:column;height:100vh;background-color:var(--tq-bg)}.app-page--gray{background-color:var(--tq-bg)}.app-page-body{display:flex;flex:1 1 0%;overflow:hidden}.app-main{flex:1 1 0%;overflow:auto}.app-main--pad{padding:2rem}.app-main--slate{background-color:var(--tq-bg)}.relative{position:relative}.w-full{width:100%}.min-w-full{min-width:100%}.flex-1{flex:1 1 0%}.text-center{text-align:center}.text-right{text-align:right}.font-medium{font-weight:500}.font-semibold{font-weight:600}.text-xs{font-size:.75rem;line-height:1rem}.text-sm{font-size:.875rem;line-height:1.25rem}.overflow-x-auto{overflow-x:auto}.flex-col{display:flex;flex-direction:column}.cursor-pointer{cursor:pointer}.mr-2{margin-right:.5rem}.field-label{display:block;margin-bottom:.5rem;font-size:.875rem;line-height:1.25rem;font-weight:700;color:var(--tq-text-subtle)}.field-label-plain{display:block;margin-bottom:.5rem;font-weight:700;color:var(--tq-text-subtle)}.field-label-slate{display:block;margin-bottom:.25rem;font-size:.875rem;line-height:1.25rem;font-weight:600;color:var(--tq-text-subtle)}.label-inline{margin-right:.5rem;font-size:.875rem;line-height:1.25rem;font-weight:600}.help-text{font-size:.875rem;line-height:1.25rem;color:var(--tq-text-muted)}.overline-label{font-size:.75rem;line-height:1rem;font-weight:500;text-transform:uppercase;letter-spacing:.025em;color:var(--tq-text-muted)}.empty-note{font-style:italic;color:var(--tq-text-faint)}.value-lg{font-size:1rem;line-height:1.5rem;font-weight:700;color:var(--tq-text-strong)}.value-gray{font-weight:500;color:var(--tq-text-strong)}.stat-value-gray{margin-top:.5rem;font-size:1.5rem;line-height:2rem;font-weight:600;color:var(--tq-text-strong)}.panel-title{margin-bottom:1rem;font-size:1.25rem;line-height:1.75rem;font-weight:700}.input-error{margin-top:.25rem;font-size:.875rem;line-height:1.25rem;color:var(--tq-danger-fg)}.form-error-sm{margin-top:.5rem;font-size:.75rem;line-height:1rem;font-style:italic;color:#a51f2d}.link-icon-gray{color:var(--tq-text-muted)}.link-icon-gray:hover{color:var(--tq-text-strong);cursor:pointer}.link-icon-gray:active{color:var(--tq-text-strong)}.row-between{display:flex;align-items:center;justify-content:space-between}.row-center{display:flex;align-items:center;gap:.5rem}.stack-1>*+*{margin-top:.25rem}.stack-4>*+*{margin-top:1rem}.half-col-l{width:100%}@media (min-width: 768px){.half-col-l{width:50%;padding-right:1rem}}.half-col-r{width:100%}@media (min-width: 768px){.half-col-r{width:50%;padding-left:1rem}}.form-row-resp{display:flex;flex-direction:column;margin-top:1rem}@media (min-width: 768px){.form-row-resp{flex-direction:row}}.input-slate{width:100%;padding:.5rem .75rem;border:1px solid var(--tq-border);border-radius:.5rem;background-color:var(--tq-surface);color:var(--tq-text-strong);outline:none;transition:color .15s cubic-bezier(.4,0,.2,1),background-color .15s cubic-bezier(.4,0,.2,1),border-color .15s cubic-bezier(.4,0,.2,1),box-shadow .15s cubic-bezier(.4,0,.2,1)}.input-slate::placeholder{color:var(--tq-text-faint)}.input-slate:focus{box-shadow:0 0 0 2px #3b82f6}.input-gray{width:100%;margin:.5rem 0 .75rem;padding:.5rem;border-radius:.25rem;background-color:var(--tq-surface-2);outline:none}.input-pad{padding:.5rem}.reg-input--w36{width:9rem!important}.reg-input--w52{width:13rem!important}.btn-primary-blue{display:inline-flex;align-items:center;justify-content:center;padding:.5rem 1rem;border-radius:.5rem;background-color:var(--tq-accent);color:#fff;font-weight:600;box-shadow:0 1px 2px #0000000d;transition:color .15s cubic-bezier(.4,0,.2,1),background-color .15s cubic-bezier(.4,0,.2,1)}.btn-primary-blue:hover{background-color:var(--tq-accent-hover)}.legend-dot{width:1rem;height:1rem;border:1px solid var(--tq-border-strong);border-radius:9999px}.note-box{padding:1rem;border:1px solid var(--tq-border);border-radius:.375rem;background-color:var(--tq-surface-2)}.tbl-head-row{background-color:var(--tq-bg);border-bottom:1px solid var(--tq-border);border-top:2px solid var(--tq-border-faint)}.tbl-th{padding:.75rem;font-weight:700;text-transform:uppercase;letter-spacing:.05em;color:var(--tq-text)}.tbl-row{border-bottom:1px solid var(--tq-border-faint)}.tbl-row:hover{background-color:var(--tq-bg)}.tbl-cell{padding:.75rem;color:var(--tq-text-soft)}.tbl-cell-strong{padding:.75rem;font-weight:500;color:var(--tq-text-strong)}.tbl-cell-pad{padding:.75rem}.cell-pad{padding:.75rem 1rem}.gtbl-td{padding:1rem 1.5rem;white-space:nowrap}.gtbl-th{padding:1rem 1.5rem;text-align:left;font-size:.75rem;line-height:1rem;font-weight:600;text-transform:uppercase;letter-spacing:.05em;color:var(--tq-text-muted)}.gtbl-th-md{padding:.75rem 1.5rem;text-align:left;font-size:.75rem;line-height:1rem;font-weight:500;text-transform:uppercase;letter-spacing:.05em;color:var(--tq-text-muted)}.title-block--expander{display:flex;align-items:center;justify-content:space-between;gap:1rem;cursor:pointer;-webkit-user-select:none;user-select:none}.content-block--pad6{padding:0 1.5rem 1.5rem}.input-soft{width:100%;padding:.5rem 1rem;border:1px solid var(--tq-border);border-radius:.5rem;background-color:var(--tq-surface-2);outline:none;font-size:.875rem;line-height:1.25rem;transition:all .15s cubic-bezier(.4,0,.2,1)}.input-soft:focus{box-shadow:0 0 0 2px #3b82f6;border-color:transparent;background-color:var(--tq-surface)}.input-soft--spaced{margin-top:.5rem}.input-soft--flex{width:auto;flex:1 1 0%}.form-input--w16{width:4rem}.input-outlined{width:100%;margin-top:.5rem;padding:.5rem .75rem;border:1px solid var(--tq-border-strong);border-radius:.375rem;font-size:.875rem;line-height:1.25rem;color:var(--tq-text-strong)}.hint-text{font-size:.75rem;line-height:1rem;color:var(--tq-text-muted)}.section-title{font-size:1.25rem;line-height:1.75rem;font-weight:600;color:var(--tq-text-strong)}.meta-text{font-size:.875rem;line-height:1.25rem;font-weight:500;color:var(--tq-text-soft)}.label-soft{font-size:.875rem;line-height:1.25rem;font-weight:500;color:var(--tq-text-subtle)}.value-slate{font-weight:500;color:var(--tq-text-soft)}.value-bold{font-weight:700;color:var(--tq-text-strong)}.help-text-tight{margin-top:.25rem;font-size:.875rem;line-height:1.25rem;color:var(--tq-text-muted)}.pill-danger{padding:.25rem .75rem;border:1px solid var(--tq-danger-border);border-radius:9999px;background-color:var(--tq-danger-bg);color:var(--tq-danger-fg);font-weight:700}.panel-pad8{margin-bottom:1rem;padding:0 2rem 2rem}.table-base{min-width:100%;border-collapse:collapse;text-align:left}.thead-row-gray{border-bottom:1px solid var(--tq-border);font-size:.875rem;line-height:1.25rem;color:var(--tq-text-muted)}.row-center-lg{display:flex;align-items:center;gap:1rem}.row-clickable{cursor:pointer;transition:color .15s cubic-bezier(.4,0,.2,1),background-color .15s cubic-bezier(.4,0,.2,1)}.row-clickable:hover{background-color:var(--tq-bg)}.input-mini{padding:.25rem .5rem;border:1px solid var(--tq-border);border-radius:.375rem;font-size:.875rem;line-height:1.25rem;outline:none}.select-wrap{display:inline-block;position:relative;max-width:20rem}.select-styled{display:block;-webkit-appearance:none;-moz-appearance:none;appearance:none;width:100%;margin-top:1rem;padding:.5rem 1rem;border:1px solid var(--tq-border);border-radius:.25rem;background-color:var(--tq-surface);color:var(--tq-text);box-shadow:0 1px 3px #0000001a,0 1px 2px -1px #0000001a;line-height:1.25}.select-styled:hover{border-color:var(--tq-border-strong);cursor:pointer}.select-styled:focus{outline:none}.select-chevron{pointer-events:none;position:absolute;top:0;bottom:0;right:0;display:flex;align-items:center;margin-top:2.5rem;padding:0 .5rem;color:var(--tq-text-subtle)}.content-gap{margin-bottom:2.5rem}.danger-bold{color:var(--tq-danger-fg);font-weight:700}.content-block--cols2{display:grid;grid-template-columns:repeat(2,minmax(0,1fr))}.order-details-panel{position:fixed;overflow-y:auto;top:0;right:0;bottom:0;left:0;width:100%;height:100vh;background:#ffffffb3;transition:transform .3s ease-in-out;display:flex;flex-direction:row;flex-wrap:wrap;justify-content:flex-end;-webkit-box-align:flex-start;-ms-flex-align:flex-start;-ms-grid-row-align:flex-start;align-items:flex-start}.order-details-panel.show{transform:translate(0)}.order-details-panel .details-panel{box-shadow:-10px 0 10px #dedede;width:70%;max-width:1000px;background:var(--tq-surface);padding:26px}@media (max-width: 900px){.order-details-panel .details-panel{width:100%}}.order-details-panel .details-panel .details-client-quick-info{margin-bottom:30px;text-align:center}.order-details-panel .details-panel .details-client-quick-info h3{font-size:24px;font-weight:600;color:var(--tq-text)}.order-details-panel .details-panel .details-client-quick-info p{font-size:18px;font-weight:500;color:var(--tq-text-muted)}.order-details-panel .details-panel .details-client-quick-info .details-client-icons{display:flex;flex-direction:row;flex-wrap:wrap;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;-ms-grid-row-align:center;align-items:center;margin-top:10px}.order-details-panel .details-panel .details-client-quick-info .details-client-icons .icon-item{display:flex;flex-direction:row;flex-wrap:wrap;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;-ms-grid-row-align:center;align-items:center;margin:0 10px;width:25px;height:25px;cursor:pointer}.order-details-panel .details-panel .details-client-quick-info .details-client-icons .icon-item svg{color:#888}.order-details-panel .details-panel .details-client-quick-info .details-client-icons .icon-item:hover svg{color:#555}.order-details-panel .details-panel .order-number{margin-bottom:50px;display:flex;flex-direction:row;flex-wrap:wrap;justify-content:space-between;-webkit-box-align:flex-start;-ms-flex-align:flex-start;-ms-grid-row-align:flex-start;align-items:flex-start}.order-details-panel .details-panel .order-number .block-left{display:flex;flex-direction:row;flex-wrap:wrap;justify-content:flex-start;-webkit-box-align:center;-ms-flex-align:center;-ms-grid-row-align:center;align-items:center;flex-direction:column}.order-details-panel .details-panel .order-number .block-left .order-number-title{font-size:24px;font-weight:600;width:100%;color:var(--tq-text)}.order-details-panel .details-panel .order-number .block-left .order-number-value{width:100%;font-size:10px;font-weight:400;color:var(--tq-text-muted)}.order-details-panel .details-panel .order-number .block-right{display:flex;flex-direction:row;flex-wrap:wrap;justify-content:flex-end;-webkit-box-align:center;-ms-flex-align:center;-ms-grid-row-align:center;align-items:center}.order-details-panel .details-panel .order-number .block-right .close-btn{display:flex;flex-direction:row;flex-wrap:wrap;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;-ms-grid-row-align:center;align-items:center;color:var(--tq-text-strong);width:40px;height:40px}.order-details-panel .details-panel .order-number .block-right .close-btn svg{margin-left:10px}.order-details-panel .details-panel .order-number .block-right .close-btn:hover{color:var(--tq-text-muted)}.order-details-panel .details-panel .tab-information .data-content{display:flex;flex-direction:column;gap:4px;padding:10px 5px;margin:0}.order-details-panel .details-panel .tab-information .data-content strong{color:var(--tq-text);font-weight:700}.order-details-panel .details-panel .tab-information .data-content span,.order-details-panel .details-panel .tab-information .data-content a{color:var(--tq-text-muted)}.order-details-panel .details-panel .tab-information .data-content a{color:#a51f2d;text-decoration:underline;width:-webkit-fit-content;width:fit-content}.order-details-panel .details-panel .tab-information .block-subtitle{padding-top:25px}.order-details-panel .details-panel .tab-information .block-subtitle .title-h2{font-size:16px;font-weight:700;margin:0;color:var(--tq-text)}.order-details-panel .details-panel .tab-information .content-box .content-body{display:flex;flex-direction:row;flex-wrap:wrap;justify-content:space-between;-webkit-box-align:flex-start;-ms-flex-align:flex-start;-ms-grid-row-align:flex-start;align-items:flex-start;border-bottom:1px solid var(--tq-border-strong);border-bottom-width:1px;border-style:solid;padding:10px 5px}.order-details-panel .details-panel .tab-information .content-box .content-body div{width:60%}.order-details-panel .details-panel .tab-information .content-box .content-body div a{color:#a51f2d;text-decoration:underline}.order-details-panel .details-panel .tab-information .content-box .content-body div:first-child{margin-right:10px;width:35%}.order-details-panel .details-panel .tab-information .content-box-notes .content-body{display:flex;flex-direction:row;flex-wrap:wrap;justify-content:flex-start;-webkit-box-align:center;-ms-flex-align:center;-ms-grid-row-align:center;align-items:center;border-bottom:1px solid var(--tq-border-strong);border-bottom-width:1px;border-style:solid;padding:10px 5px;margin-bottom:20px}.order-details-panel .details-panel .tab-information .content-box-notes .content-body .date-box{color:var(--tq-text);margin-right:10px;width:100%}.order-details-panel .details-panel .tab-information .content-box-notes .content-body .note-box{color:var(--tq-text)}.order-details-panel .details-panel .structure-details .price-cont .price-subtitle{font-size:16px;font-weight:700;max-width:650px;margin:0 auto 20px;color:var(--tq-text)}.order-details-panel .details-panel .structure-details .price-cont .price-summary{max-width:650px;margin:0 auto 20px}.order-details-panel .details-panel .structure-details .price-cont .price-summary tr{width:100%;min-width:380px;display:flex;flex-direction:row;flex-wrap:wrap;justify-content:space-between;-webkit-box-align:center;-ms-flex-align:center;-ms-grid-row-align:center;align-items:center}.order-details-panel .details-panel .structure-details .price-cont .price-summary tr:nth-child(odd){background-color:var(--tq-surface)}.order-details-panel .details-panel .structure-details .price-cont .price-summary tr td{text-align:left}.order-details-panel .details-panel .structure-details .price-cont .price-summary tr td strong{margin-right:10px}.order-details-panel .details-panel .structure-details .price-cont .content-box-recomendations{margin-top:50px;margin-bottom:50px}.order-details-panel .details-panel .structure-details .price-cont .content-box-recomendations h2{font-size:16px;font-weight:700;margin:0;color:var(--tq-text)}.order-details-panel .details-panel .structure-details .price-cont .content-box-recomendations p{margin-bottom:16px}.order-details-panel .details-panel .structure-details .price-total-container .price-total{max-width:650px;margin:0 auto;display:flex;flex-direction:row;flex-wrap:wrap;justify-content:flex-end;-webkit-box-align:center;-ms-flex-align:center;-ms-grid-row-align:center;align-items:center}.order-details-panel .details-panel .structure-details .price-total-container .price-total .price-total-title{font-size:16px;font-weight:700;margin:0 20px 0 0;padding:2px;color:var(--tq-text)}.order-details-panel .details-panel .structure-details .price-total-container .price-total .price-total-value{font-size:16px;font-weight:700;color:var(--tq-text);margin:0 20px 0 0;min-width:90px;text-align:right}.order-details-panel .details-panel .installation-permits h2{font-size:16px;font-weight:700;margin:0;color:var(--tq-text)}.order-details-panel .details-panel .installation-permits p{margin-bottom:16px}.order-details-panel .details-panel .installation-permits .thumbnails-permits{display:flex;flex-direction:row;flex-wrap:wrap;justify-content:flex-start;-webkit-box-align:center;-ms-flex-align:center;-ms-grid-row-align:center;align-items:center}.order-details-panel .details-panel .installation-permits .thumbnails-permits .thumbnail-permit{display:flex;flex-direction:row;flex-wrap:wrap;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;-ms-grid-row-align:center;align-items:center}.order-details-panel .details-panel .installation-permits .thumbnails-permits .thumbnail-permit .thumbnail-permit-link{width:100px;height:100px;margin-right:10px;background-color:#f5f5f5;border:1px solid #ccc;overflow:hidden;margin-bottom:30px}.order-details-panel .details-panel .installation-permits .thumbnails-permits .thumbnail-permit .thumbnail-permit-link:hover{transform:scale(1.1)}.order-details-panel .details-panel .installation-permits .thumbnails-permits .thumbnail-permit .thumbnail-permit-link img{width:100%;height:auto;object-fit:cover}.close-btn-2{display:flex;flex-direction:row;flex-wrap:wrap;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;-ms-grid-row-align:center;align-items:center;color:var(--tq-text-strong);width:40px;height:40px;margin:10px 10px 10px auto;border-radius:8px;border:1px solid #ccc;padding:5px;cursor:pointer}.close-btn-2:hover{color:var(--tq-text-muted)}@keyframes fadeIn{0%{opacity:0}to{opacity:1}}@keyframes slideInRight{0%{transform:translate(100%)}to{transform:translate(0)}}.client-details-overlay{position:fixed;top:0;right:0;bottom:0;left:0;z-index:1000;background:#0006;-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px);display:flex;justify-content:flex-end;animation:fadeIn .3s ease-out}.client-details-overlay .details-panel{width:100%;max-width:800px;height:100%;box-shadow:-10px 0 30px #00000026;display:flex;flex-direction:column;animation:slideInRight .3s cubic-bezier(.4,0,.2,1);overflow-y:auto;box-shadow:-10px 0 10px #dedede;width:70%;background:var(--tq-surface);padding:26px}@media (max-width: 900px){.client-details-overlay .details-panel{width:100%}}.client-details-overlay .details-panel .details-client-quick-info{margin-bottom:30px;text-align:center}.client-details-overlay .details-panel .details-client-quick-info h3{font-size:24px;font-weight:600;color:var(--tq-text)}.client-details-overlay .details-panel .details-client-quick-info p{font-size:18px;font-weight:500;color:var(--tq-text-muted)}.client-details-overlay .details-panel .details-client-quick-info .details-client-icons{display:flex;flex-direction:row;flex-wrap:wrap;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;-ms-grid-row-align:center;align-items:center;margin-top:10px}.client-details-overlay .details-panel .details-client-quick-info .details-client-icons .icon-item{display:flex;flex-direction:row;flex-wrap:wrap;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;-ms-grid-row-align:center;align-items:center;margin:0 5px;width:25px;height:25px;padding:3px;cursor:pointer}.client-details-overlay .details-panel .details-client-quick-info .details-client-icons .icon-item svg{color:#888}.client-details-overlay .details-panel .details-client-quick-info .details-client-icons .icon-item:hover{background-color:#dedede;padding:2px;border-radius:50%}.client-details-overlay .details-panel .details-client-quick-info .details-client-icons .icon-item:hover svg{color:#555}.client-details-overlay .details-panel .details-number{margin-bottom:50px;display:flex;flex-direction:row;justify-content:space-between;-webkit-box-align:flex-start;-ms-flex-align:flex-start;-ms-grid-row-align:flex-start;align-items:flex-start;flex-wrap:wrap;gap:12px}.client-details-overlay .details-panel .details-number .block-left{display:flex;flex-direction:row;flex-wrap:wrap;justify-content:flex-start;-webkit-box-align:center;-ms-flex-align:center;-ms-grid-row-align:center;align-items:center;flex-direction:column}.client-details-overlay .details-panel .details-number .block-left .details-number-title{font-size:24px;font-weight:600;width:100%;color:var(--tq-text)}.client-details-overlay .details-panel .details-number .block-left .details-number-value{width:100%;font-size:10px;font-weight:400;color:var(--tq-text-muted)}.client-details-overlay .details-panel .details-number .block-right{display:flex;flex-direction:row;flex-wrap:wrap;justify-content:flex-end;-webkit-box-align:center;-ms-flex-align:center;-ms-grid-row-align:center;align-items:center}.client-details-overlay .details-panel .details-number .block-right .close-btn{display:flex;flex-direction:row;flex-wrap:wrap;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;-ms-grid-row-align:center;align-items:center;color:var(--tq-text-strong);width:40px;height:40px}.client-details-overlay .details-panel .details-number .block-right .close-btn svg{margin-left:10px}.client-details-overlay .details-panel .details-number .block-right .close-btn:hover{color:var(--tq-text-muted)}.client-details-overlay .details-panel .details-number .block-right .btn-delete-item{color:#d72938;display:flex;flex-direction:row;flex-wrap:wrap;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;-ms-grid-row-align:center;align-items:center;margin-right:10px}.client-details-overlay .details-panel .details-number .block-right .btn-delete-item svg{margin-left:10px}.client-details-overlay .details-panel .progress-guide{margin-bottom:50px;display:flex;flex-direction:row;flex-wrap:wrap;justify-content:space-between;-webkit-box-align:center;-ms-flex-align:center;-ms-grid-row-align:center;align-items:center}.client-details-overlay .details-panel .progress-guide .progress-guide-item{display:flex;flex-direction:row;flex-wrap:wrap;justify-content:flex-start;-webkit-box-align:center;-ms-flex-align:center;-ms-grid-row-align:center;align-items:center;flex-direction:column}.client-details-overlay .details-panel .progress-guide .progress-guide-item .progress-guide-item-title{font-size:14px;font-weight:600;width:100%;color:var(--tq-text)}.client-details-overlay .details-panel .progress-guide .progress-guide-item .progress-guide-item-value{width:100%;font-size:10px;font-weight:400;color:var(--tq-text-muted)}.client-details-overlay .details-panel .tab-information{max-width:1000px;margin:0 auto 20px}.client-details-overlay .details-panel .tab-information p{margin-bottom:20px;border-bottom-style:solid;border-bottom-width:1px;border-color:var(--tq-border-strong)}.client-details-overlay .details-panel .tab-information p strong{color:var(--tq-text);margin-right:20px}.client-details-overlay .details-panel .tab-information .field-section-full{display:flex;flex-direction:row;flex-wrap:wrap;justify-content:flex-start;-webkit-box-align:center;-ms-flex-align:center;-ms-grid-row-align:center;align-items:center;margin-bottom:10px}.client-details-overlay .details-panel .tab-information .field-section-full label{width:25%}.client-details-overlay .details-panel .tab-information .field-section-full input{width:75%;padding:3px;margin-bottom:10px}.client-details-overlay .details-panel .tab-information .field-section-full textarea{width:75%;padding:3px}.client-details-overlay .details-panel .tab-information .field-section-full .btn-download-file{display:flex;flex-direction:row;flex-wrap:wrap;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;-ms-grid-row-align:center;align-items:center;margin-top:20px;color:red}.client-details-overlay .details-panel .tab-information .field-section-full .btn-download-file svg{margin-left:10px}.client-details-overlay .details-panel .tab-information .field-section-one-half{display:flex;flex-direction:row;flex-wrap:wrap;justify-content:flex-start;-webkit-box-align:center;-ms-flex-align:center;-ms-grid-row-align:center;align-items:center;margin-bottom:10px}.client-details-overlay .details-panel .tab-information .field-section-one-half label{width:25%;max-width:90px}.client-details-overlay .details-panel .tab-information .field-section-one-half input,.client-details-overlay .details-panel .tab-information .field-section-one-half textarea{width:75%;margin-bottom:10px}.client-details-overlay .details-panel .tab-information .field-section-one-half .p-tab-info{border:none}.client-details-overlay .details-panel .tab-information .field-section-half{display:flex;flex-direction:row;flex-wrap:wrap;justify-content:space-between;-webkit-box-align:center;-ms-flex-align:center;-ms-grid-row-align:center;align-items:center}.client-details-overlay .details-panel .tab-information .field-section-half .inp-col{display:flex;flex-direction:row;flex-wrap:wrap;justify-content:flex-start;-webkit-box-align:center;-ms-flex-align:center;-ms-grid-row-align:center;align-items:center;width:48%}.client-details-overlay .details-panel .tab-information .field-section-half .inp-col .p-tab-info{border:none}.client-details-overlay .details-panel .tab-information .field-section-half .inp-col label{width:25%;padding:3px 3px 3px 0}.client-details-overlay .details-panel .tab-information .field-section-half .inp-col input,.client-details-overlay .details-panel .tab-information .field-section-half .inp-col textarea,.client-details-overlay .details-panel .tab-information .field-section-half .inp-col select{width:75%;margin-bottom:10px}.client-details-overlay .details-panel .tab-information .field-section-half .inp-col select{padding:10px}.client-details-overlay .details-panel .tab-information .field-section-half .inp-col .p-tab-active{display:flex;flex-direction:row;flex-wrap:wrap;justify-content:flex-start;-webkit-box-align:center;-ms-flex-align:center;-ms-grid-row-align:center;align-items:center;border:none}.client-details-overlay .details-panel .tab-information .field-section-half .inp-col .p-tab-active strong{margin-right:30px}.client-details-overlay .details-panel .tab-information .btn-save{display:flex;flex-direction:row;flex-wrap:wrap;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;-ms-grid-row-align:center;align-items:center;margin-top:20px;color:red}.client-details-overlay .details-panel .tab-information .btn-save svg{margin-left:10px}.client-details-overlay .details-panel .user-information .profilePict{display:flex;flex-direction:row;flex-wrap:wrap;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;-ms-grid-row-align:center;align-items:center;margin-bottom:20px;width:150px;height:150px;border-radius:50%;overflow:hidden;border:1px solid #ccc}.client-details-overlay .details-panel .user-information .profilePict img{width:100%;height:auto}.client-details-overlay .details-panel .user-information p{margin-bottom:20px;border-bottom-style:solid;border-bottom-width:1px;border-color:var(--tq-border-strong)}.client-details-overlay .details-panel .user-information p strong{color:var(--tq-text);margin-right:20px;min-width:150px;display:inline-block;padding-right:5px}.client-details-overlay .details-panel .user-information .progress-bar{margin-bottom:20px;display:flex;flex-direction:row;flex-wrap:wrap;justify-content:flex-start;-webkit-box-align:center;-ms-flex-align:center;-ms-grid-row-align:center;align-items:center}.client-details-overlay .details-panel .user-information .progress-bar label{width:25%}.client-details-overlay .details-panel .user-information .progress-bar input{width:75%;padding:3px;margin-bottom:10px}.client-details-overlay .details-panel .user-information .progress-bar textarea{width:75%;padding:3px}.client-details-overlay .details-panel .user-information .progress-bar .progress-bar-item{display:flex;flex-direction:row;flex-wrap:wrap;justify-content:flex-start;-webkit-box-align:center;-ms-flex-align:center;-ms-grid-row-align:center;align-items:center;flex-direction:column}.client-details-overlay .details-panel .user-information .progress-bar .progress-bar-item .progress-bar-item-title{font-size:14px;font-weight:600;width:100%;color:var(--tq-text)}.client-details-overlay .details-panel .user-information .progress-bar .progress-bar-item .progress-bar-item-value{width:100%;font-size:16px;font-weight:400;color:var(--tq-text)}.client-details-overlay .details-panel .user-information .progress-bar-fill{display:flex;flex-direction:row;flex-wrap:wrap;justify-content:flex-start;-webkit-box-align:center;-ms-flex-align:center;-ms-grid-row-align:center;align-items:center;margin-bottom:10px}.client-details-overlay .details-panel .user-information .progress-bar-fill label{width:25%}.client-details-overlay .details-panel .user-information .progress-bar-fill input{width:75%;padding:3px;margin-bottom:10px}.client-details-overlay .details-panel .user-information .progress-bar-fill textarea{width:75%;padding:3px}.client-details-overlay .details-panel .user-information .formSubmitFile{display:flex;flex-direction:row;flex-wrap:wrap;justify-content:flex-start;-webkit-box-align:center;-ms-flex-align:center;-ms-grid-row-align:center;align-items:center;margin-bottom:30px}.client-details-overlay .details-panel .user-information .formSubmitFile label{width:25%}.client-details-overlay .details-panel .user-information .formSubmitFile input{width:75%;padding:3px;margin-bottom:10px}.client-details-overlay .details-panel .user-information .formSubmitFile textarea{width:75%;padding:3px}.client-details-overlay .details-panel .user-information .formSubmitFile .progress-bar{margin-bottom:20px;padding:3px;border:1px solid #ccc}.client-details-overlay .details-panel .user-information .formSubmitFile .progress-bar .progress-bar-fill{background-color:red;height:20px;width:0}.client-details-overlay .details-panel .user-information .formSubmitFile .btn-save{display:flex;flex-direction:row;flex-wrap:wrap;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;-ms-grid-row-align:center;align-items:center;margin-top:20px;color:red}.client-details-overlay .details-panel .user-information .formSubmitFile .btn-save svg{margin-left:10px}.client-details-overlay .details-panel .user-information .notesList{display:flex;flex-direction:row;flex-wrap:wrap;justify-content:flex-start;-webkit-box-align:center;-ms-flex-align:center;-ms-grid-row-align:center;align-items:center;background-color:var(--tq-surface);margin:10px auto;padding:10px 20px;width:100%;border-radius:8px}.client-details-overlay .details-panel .user-information .notesList .notes-item-title{font-size:14px;font-weight:600;width:100%;color:var(--tq-text)}.client-details-overlay .details-panel .user-information .notesList .notes-item-value{width:100%;font-size:16px;font-weight:400;color:var(--tq-text)}.client-details-overlay .details-panel .user-information .notesList .download-array{width:100%;display:flex;flex-direction:row;flex-wrap:wrap;justify-content:flex-start;-webkit-box-align:center;-ms-flex-align:center;-ms-grid-row-align:center;align-items:center;border-top:1px solid #ccc;margin-top:10px;padding-top:10px}.client-details-overlay .details-panel .user-information .notesList .download-array .notes-item-attachment .btn-download-file{position:relative;display:inline-block;width:60px;display:flex;flex-direction:row;flex-wrap:wrap;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;-ms-grid-row-align:center;align-items:center;margin:3px;padding:3px;border:1px solid red;border-radius:25px}.client-details-overlay .details-panel .user-information .notesList .download-array .notes-item-attachment .btn-download-file svg{color:red}.client-details-overlay .details-panel .user-information .notesList .download-array .notes-item-attachment .btn-download-file:hover{background-color:red}.client-details-overlay .details-panel .user-information .notesList .download-array .notes-item-attachment .btn-download-file:hover svg{color:#fff}.client-details-overlay .details-panel .user-information .content-block-documents{display:flex;flex-direction:row;flex-wrap:wrap;justify-content:flex-start;-webkit-box-align:flex-start;-ms-flex-align:flex-start;-ms-grid-row-align:flex-start;align-items:flex-start}.client-details-overlay .details-panel .user-information .content-block-documents .btn-download-file{padding:5px 10px;display:flex;flex-direction:row;flex-wrap:wrap;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;-ms-grid-row-align:center;align-items:center;margin:10px;color:red;min-width:150px}.client-details-overlay .details-panel .user-information .content-block-documents .btn-download-file svg{margin-left:10px}.client-details-overlay .details-panel .user-information .content-block-documents .btn-download-file:hover{background-color:#d72938}.client-details-overlay .details-panel .user-information .content-block-documents .btn-download-file-list{border:1px solid #ccc;display:flex;flex-direction:row;flex-wrap:wrap;justify-content:space-between;-webkit-box-align:center;-ms-flex-align:center;-ms-grid-row-align:center;align-items:center;margin:10px;padding:3px 10px;border-radius:25px}.client-details-overlay .details-panel .user-information .content-block-documents .btn-download-file-list svg{margin-left:10px;padding:2px}.client-details-overlay .details-panel .user-information .content-block-documents .btn-download-file-list svg:hover{border-radius:50%;background-color:#d72938;color:#fff}.client-details-overlay .details-panel .notes-class{background-color:var(--tq-surface);padding:20px;margin-bottom:10px}.client-details-overlay .details-panel .notes-class .data-content:first-child{border-bottom:1px solid #ccc}.client-details-overlay .details-panel .notes-class p{border:none;padding-bottom:5px;margin-bottom:5px}.client-details-overlay .details-panel .notes-class p strong{color:var(--tq-text)}.checklist-row{display:flex;justify-content:space-between}.new-user-details-panel{position:fixed;overflow-y:scroll;right:0;top:80px;padding-bottom:80px;width:100%;height:100%;background:#ffffffb3;transition:transform .3s ease-in-out;display:flex;flex-direction:row;flex-wrap:wrap;justify-content:flex-end;-webkit-box-align:flex-start;-ms-flex-align:flex-start;-ms-grid-row-align:flex-start;align-items:flex-start}.new-user-details-panel.show{transform:translate(0)}.new-user-details-panel .details-panel{box-shadow:-10px 0 10px #dedede;width:100%;height:100vh;background:var(--tq-surface);padding:26px}@media (max-width: 900px){.new-user-details-panel .details-panel{width:100%}}.new-user-details-panel .details-panel .details-number{margin-bottom:50px;display:flex;flex-direction:row;flex-wrap:wrap;justify-content:space-between;-webkit-box-align:flex-start;-ms-flex-align:flex-start;-ms-grid-row-align:flex-start;align-items:flex-start}.new-user-details-panel .details-panel .details-number .big-title{font-size:24px;font-weight:600;color:var(--tq-text)}.new-user-details-panel .details-panel .details-number .block-left{display:flex;flex-direction:row;flex-wrap:wrap;justify-content:flex-start;-webkit-box-align:center;-ms-flex-align:center;-ms-grid-row-align:center;align-items:center;flex-direction:column}.new-user-details-panel .details-panel .details-number .block-left .details-number-title{font-size:24px;font-weight:600;width:100%;color:var(--tq-text)}.new-user-details-panel .details-panel .details-number .block-left .details-number-value{width:100%;font-size:10px;font-weight:400;color:var(--tq-text-muted)}.new-user-details-panel .details-panel .details-number .block-right{display:flex;flex-direction:row;flex-wrap:wrap;justify-content:flex-end;-webkit-box-align:center;-ms-flex-align:center;-ms-grid-row-align:center;align-items:center}.new-user-details-panel .details-panel .details-number .block-right .close-btn{display:flex;flex-direction:row;flex-wrap:wrap;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;-ms-grid-row-align:center;align-items:center;color:var(--tq-text-strong);width:40px;height:40px}.new-user-details-panel .details-panel .details-number .block-right .close-btn svg{margin-left:10px}.new-user-details-panel .details-panel .details-number .block-right .close-btn:hover{color:var(--tq-text-muted)}.new-user-details-panel .details-panel .progress-guide{margin-bottom:50px;display:flex;flex-direction:row;flex-wrap:wrap;justify-content:space-between;-webkit-box-align:center;-ms-flex-align:center;-ms-grid-row-align:center;align-items:center}.new-user-details-panel .details-panel .progress-guide .progress-guide-item{display:flex;flex-direction:row;flex-wrap:wrap;justify-content:flex-start;-webkit-box-align:center;-ms-flex-align:center;-ms-grid-row-align:center;align-items:center;flex-direction:column}.new-user-details-panel .details-panel .progress-guide .progress-guide-item .progress-guide-item-title{font-size:14px;font-weight:600;width:100%;color:var(--tq-text)}.new-user-details-panel .details-panel .progress-guide .progress-guide-item .progress-guide-item-value{width:100%;font-size:10px;font-weight:400;color:var(--tq-text-muted)}.new-user-details-panel .details-panel .tab-information{max-width:1000px;margin:0 auto}.new-user-details-panel .details-panel .tab-information .content-block{padding-top:20px}.new-user-details-panel .details-panel .tab-information .content-block .data-content{padding:5px 10px;border-bottom:solid 1px #e0e0e0;display:flex;flex-direction:row;flex-wrap:wrap;justify-content:flex-start;-webkit-box-align:center;-ms-flex-align:center;-ms-grid-row-align:center;align-items:center}.new-user-details-panel .details-panel .tab-information .content-block .data-content strong{width:120px}.new-user-details-panel .details-panel .redBtn{background-color:#a51f2d;color:#fff;border-radius:5px;padding:10px 20px;font-size:14px;font-weight:600;border:none;cursor:pointer;margin-top:20px}.new-user-details-panel .details-panel .redBtn:hover{background-color:#5c151f;color:#fff}.redBtn{background-color:#a51f2d;color:#fff;border-radius:5px;padding:10px 20px;font-size:14px;font-weight:600;border:none;cursor:pointer;margin-top:20px}.redBtn:hover{background-color:#5c151f;color:#fff}.dashboard-page .summary-btns{display:flex;flex-direction:row;flex-wrap:wrap;justify-content:space-between;-webkit-box-align:flex-start;-ms-flex-align:flex-start;-ms-grid-row-align:flex-start;align-items:flex-start;width:100%}.dashboard-page .summary-btns li{display:flex;flex-direction:row;flex-wrap:wrap;justify-content:flex-start;-webkit-box-align:flex-start;-ms-flex-align:flex-start;-ms-grid-row-align:flex-start;align-items:flex-start;margin-right:10px;max-width:259px;min-width:197px;margin-bottom:10px}.dashboard-page .summary-btns li .sb{background-color:var(--tq-surface-2);display:flex;flex-direction:row;flex-wrap:wrap;justify-content:space-between;-webkit-box-align:center;-ms-flex-align:center;-ms-grid-row-align:center;align-items:center;border-radius:10px;padding:15px 25px;width:100%;max-width:259px}.dashboard-page .summary-btns li .sb svg{color:#636366;margin-right:10px}.dashboard-page .summary-btns li .sb p{display:flex;flex-direction:row;flex-wrap:wrap;justify-content:flex-start;-webkit-box-align:space-between;-ms-flex-align:space-between;-ms-grid-row-align:space-between;align-items:space-between;flex-direction:column;line-height:17px}.dashboard-page .summary-btns li .sb p strong{width:100%;max-width:91px;margin-bottom:6px}.dashboard-page .searchbar{margin-top:38px;width:100%;display:flex;flex-direction:row;flex-wrap:wrap;justify-content:space-between;-webkit-box-align:center;-ms-flex-align:center;-ms-grid-row-align:center;align-items:center}.dashboard-page .searchbar .filters{display:flex;flex-direction:row;flex-wrap:wrap;justify-content:flex-start;-webkit-box-align:center;-ms-flex-align:center;-ms-grid-row-align:center;align-items:center}.dashboard-page .searchbar .filters button{margin-right:10px;border-radius:32px;border:1px solid var(--tq-border-strong);display:flex;flex-direction:row;flex-wrap:wrap;justify-content:flex-start;-webkit-box-align:center;-ms-flex-align:center;-ms-grid-row-align:center;align-items:center;padding:13px 20px}.dashboard-page .searchbar .filters button svg{margin-left:10px}.dashboard-page .searchbar .filters button:hover{background-color:#080808;color:#fff;border-radius:32px;border-width:1px;border-style:solid;border-color:transparent}.dashboard-page .searchbar .action-btns .btn-new-user,.dashboard-page .searchbar .action-btns .exp-imp-btn{display:flex;flex-direction:row;flex-wrap:wrap;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;-ms-grid-row-align:center;align-items:center;padding:10px 25px;border-radius:32px;margin:0}.dashboard-page .searchbar .action-btns .btn-new-user svg,.dashboard-page .searchbar .action-btns .exp-imp-btn svg{margin-left:10px}.dashboard-page .searchbar .action-btns .btn-new-user:hover,.dashboard-page .searchbar .action-btns .exp-imp-btn:hover{background-color:#080808;color:#fff;border-radius:32px;border-width:1px;border-style:solid;border-color:transparent}.dashboard-page .searchbar .action-btns .exp-imp-btn{background-color:var(--tq-surface)}.dashboard-page .searchbar .action-btns .exp-imp-tab{width:100%;display:flex;flex-direction:row;flex-wrap:wrap;justify-content:flex-start;-webkit-box-align:center;-ms-flex-align:center;-ms-grid-row-align:center;align-items:center;background-color:var(--tq-surface-2);padding:20px}.dashboard-page .searchbar .action-btns .exp-imp-tab .select-export{margin-right:20px;cursor:pointer;padding:10px;border:1px solid #ccc;font-size:16px;color:#333;border-radius:8px}.dashboard-page .searchbar .action-btns .exp-imp-tab .select-export:focus{box-shadow:0 0 0 .2rem #007bff40}.dashboard-page .searchbar .search-input{display:flex;flex-direction:row;flex-wrap:wrap;justify-content:flex-start;-webkit-box-align:center;-ms-flex-align:center;-ms-grid-row-align:center;align-items:center;width:60%;max-width:500px;border:1px solid var(--tq-border-strong);border-radius:5px;padding:13px 20px}.dashboard-page .searchbar .search-input input{margin-left:10px;font-size:14px}.dashboard-page .searchbar .search-input input::placeholder{color:#080808}.dashboard-page .filters-options{display:flex;flex-wrap:wrap;align-items:center;gap:20px;margin-bottom:20px;padding:15px;background-color:#f5f5f5;border-radius:8px}.dashboard-page .filters-options .filters-invoices input{margin:5px}.dashboard-page .filters-options input[type=text],.dashboard-page .filters-options input[type=number],.dashboard-page .filters-options select{padding:10px;border:1px solid #ccc;border-radius:4px;font-size:16px;color:#333}.dashboard-page .filters-options input[type=text]:focus,.dashboard-page .filters-options input[type=number]:focus,.dashboard-page .filters-options select:focus{box-shadow:0 0 0 .2rem #007bff40}.dashboard-page .filters-options .filter-btn{padding:10px 20px;background-color:#080808;color:#fff;border:none;border-radius:16px;cursor:pointer;transition:background-color .2s;margin:0}.dashboard-page .filters-options .filter-btn:hover{background-color:#3a3a3c;color:#fff;border-radius:16px;border-style:solid;border-color:transparent;padding:10px 20px;border:none}.dashboard-page .invoice-columns{display:flex;flex-direction:row;flex-wrap:wrap;justify-content:space-between;-webkit-box-align:center;-ms-flex-align:center;-ms-grid-row-align:center;align-items:center;padding:15px}.dashboard-page .invoice-columns .invoice-column{display:flex;flex-direction:row;flex-wrap:wrap;justify-content:flex-start;-webkit-box-align:center;-ms-flex-align:center;-ms-grid-row-align:center;align-items:center}.dashboard-page .invoice-columns .invoice-column label{font-weight:700;margin-right:5px}.dashboard-page .invoice-columns .invoice-column select{padding:5px 10px;border:1px solid #ccc;border-radius:4px;font-size:16px;color:#333}.dashboard-page .invoice-columns .invoice-column select:focus{box-shadow:0 0 0 .2rem #007bff40}.dashboard-page .invoice-table{width:100%;max-width:1200px;overflow-x:scroll}.dashboard-page .invoice-table thead{background-color:#f5f5f5;display:flex;flex-direction:row;flex-wrap:wrap;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;-ms-grid-row-align:center;align-items:center;width:100%}.dashboard-page .invoice-table thead th{padding:10px;width:100%;max-width:190px}.dashboard-page .invoice-table thead th:nth-child(2n){border-right:1px solid #ccc;border-left:1px solid #ccc}.dashboard-page .invoice-table thead th:first-child{width:100%;max-width:50px}.dashboard-page .invoice-table thead th:nth-child(2){width:100%;max-width:350px}.dashboard-page .invoice-table thead th:nth-child(6){text-align:center;max-width:100px;width:100%}.dashboard-page .invoice-table tbody tr{width:100%;display:flex;flex-direction:row;flex-wrap:wrap;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;-ms-grid-row-align:center;align-items:center}.dashboard-page .invoice-table tbody tr:nth-child(2n){background-color:#f5f5f5}.dashboard-page .invoice-table tbody tr td{width:100%;max-width:190px;padding:10px}.dashboard-page .invoice-table tbody tr td:nth-child(2n){border-right:1px solid #ccc;border-left:1px solid #ccc}.dashboard-page .invoice-table tbody tr td:first-child{width:100%;max-width:50px;text-align:center}.dashboard-page .invoice-table tbody tr td:nth-child(2){width:100%;max-width:350px}.dashboard-page .invoice-table tbody tr td:nth-child(3){text-align:right}.dashboard-page .invoice-table tbody tr td:nth-child(4){text-align:center}.dashboard-page .invoice-table tbody tr td:nth-child(5){text-align:center}.dashboard-page .invoice-table tbody tr td:nth-child(6){text-align:center;max-width:100px;width:100%}.dashboard-page .dashboardList{max-width:1200px;width:100%;margin:30px auto;border:1px solid #ccc;padding:10px;border-radius:8px}.dashboard-page .dashboardList .searchbar{margin-top:0}.dashboard-page .dashboard-content .pagination-controls{width:100%}.dashboard-page .dashboard-content .pagination-controls .leads-arrows{cursor:pointer}.dashboard-page .dashboard-content .pagination-controls .prevNext{width:100%;max-width:200px;display:flex;flex-direction:row;flex-wrap:wrap;justify-content:space-between;-webkit-box-align:center;-ms-flex-align:center;-ms-grid-row-align:center;align-items:center}.dashboard-page .dashboard-content .pagination-controls .prevNext button{display:flex;flex-direction:row;flex-wrap:wrap;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;-ms-grid-row-align:center;align-items:center}.dashboard-page .dashboard-content .pagination-controls .prevNext button svg{margin:0 10px}.dashboard-page .dashboard-content .pagination-controls .page-size-select{margin-top:10px}.dashboard-page .dashboard-content .pagination-controls .page-size-select select:hover{cursor:pointer}.dashboard-page .dashboard-content .btns-selection{display:flex;flex-direction:row;flex-wrap:wrap;justify-content:flex-start;-webkit-box-align:center;-ms-flex-align:center;-ms-grid-row-align:center;align-items:center;margin-bottom:20px}.dashboard-page .dashboard-content .btns-selection .action-btns{width:auto}.dashboard-page .dashboard-content .action-btns{width:100%;display:flex;flex-direction:row;flex-wrap:wrap;justify-content:flex-end;-webkit-box-align:center;-ms-flex-align:center;-ms-grid-row-align:center;align-items:center;margin-bottom:20px}.dashboard-page .dashboard-content .action-btns .btn-new-user{display:flex;flex-direction:row;flex-wrap:wrap;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;-ms-grid-row-align:center;align-items:center;margin:0}.dashboard-page .dashboard-content .action-btns .btn-new-user svg{margin-left:10px}.dashboard-page .dashboard-content .action-btns-dashboard{display:flex;flex-direction:row;flex-wrap:wrap;justify-content:flex-end;-webkit-box-align:center;-ms-flex-align:center;-ms-grid-row-align:center;align-items:center;background-color:#f5f5f5;border-radius:8px 8px 0 0}.dashboard-page .dashboard-content .action-btns-dashboard .dashboard-title{padding:10px;font-size:24px;font-weight:600;color:#333;text-align:left;width:43%}.dashboard-page .dashboard-content .action-btns-dashboard .btn-new-users,.dashboard-page .dashboard-content .action-btns-dashboard .dashboard-filters{border:none;padding:5px 10px;display:flex;flex-direction:row;flex-wrap:wrap;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;-ms-grid-row-align:center;align-items:center;margin:5px;border-radius:8px}.dashboard-page .dashboard-content .action-btns-dashboard .btn-new-users:hover,.dashboard-page .dashboard-content .action-btns-dashboard .dashboard-filters:hover{background-color:#000;color:#fff}.dashboard-page .dashboard-content .action-btns-dashboard .btn-new-users svg,.dashboard-page .dashboard-content .action-btns-dashboard .dashboard-filters svg{margin-right:5px}.dashboard-page .dashboard-content .table-header-dashboard{border-bottom:1px solid #ccc}.dashboard-page .dashboard-content td .btn-details{display:flex;flex-direction:row;flex-wrap:wrap;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;-ms-grid-row-align:center;align-items:center}.dashboard-page .dashboard-content td .btn-details svg{margin-left:10px}.dashboard-page .dashboard-content .table-header-dashboard{text-align:left}.dashboard-page .dashboard-content .select-by-name{text-align:left;cursor:pointer}.dashboard-page .dashboard-content .select-by-name .client-name{text-transform:capitalize;text-align:left}.dashboard-page .dashboard-content .select-by-name .inline-icon{display:flex;flex-direction:row;flex-wrap:wrap;justify-content:flex-start;-webkit-box-align:center;-ms-flex-align:center;-ms-grid-row-align:center;align-items:center}.dashboard-page .dashboard-content .select-by-name .inline-icon svg{margin-right:10px}.dashboard-page .dashboard-content .select-by-name:hover{color:var(--tq-text-muted);background-color:var(--tq-surface-2)}.dashboard-page .dashboard-content .select-by-name .statusDot{display:flex;flex-direction:row;flex-wrap:wrap;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;-ms-grid-row-align:center;align-items:center;padding:29px 0}.dashboard-page .dashboard-content .select-by-name .statusDot img{width:15px;height:15px;margin-right:10px}.dashboard-page .dashboard-content .user-list .profilePict{width:50px;height:50px;border-radius:50%;margin-right:10px;overflow:hidden;display:flex;flex-direction:row;flex-wrap:wrap;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;-ms-grid-row-align:center;align-items:center}.dashboard-page .dashboard-content .user-list .profilePict span{width:100%;height:100%;display:block;background-size:cover;background-position:center}.dashboard-page .dashboard-content .user-list .inline-icon{display:flex;flex-direction:row;flex-wrap:wrap;justify-content:flex-start;-webkit-box-align:center;-ms-flex-align:center;-ms-grid-row-align:center;align-items:center}.dashboard-page .dashboard-content .user-list .inline-icon svg{margin-right:10px}.dashboard-page .dashboard-content .tab-information .content-block{padding-top:20px}.dashboard-page .dashboard-content .tab-information .content-block .data-content{padding:5px 10px;border-bottom:solid 1px #e0e0e0;display:flex;flex-direction:row;flex-wrap:wrap;justify-content:flex-start;-webkit-box-align:center;-ms-flex-align:center;-ms-grid-row-align:center;align-items:center}.dashboard-page .dashboard-content .tab-information .content-block .data-content strong{width:120px}.dashboard-page .dashboard-graph-content{display:flex;flex-direction:row;flex-wrap:wrap;justify-content:flex-start;-webkit-box-align:flex-start;-ms-flex-align:flex-start;-ms-grid-row-align:flex-start;align-items:flex-start;padding-bottom:50px;max-width:1200px;margin:20px auto}.dashboard-page .dashboard-graph-content .order-title{margin-bottom:20px;width:100%;text-align:center;font-size:24px;font-weight:700}.dashboard-page .dashboard-graph-content .order-status-list{display:flex;flex-direction:row;flex-wrap:wrap;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;-ms-grid-row-align:center;align-items:center;max-width:900px;margin:10px auto 50px;padding-bottom:50px;border-bottom:1px solid #e0e0e0}@media (max-width: 768px){.dashboard-page .dashboard-graph-content .order-status-list{margin-right:0}}.dashboard-page .dashboard-graph-content .order-status-list li{display:flex;flex-direction:row;flex-wrap:wrap;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;-ms-grid-row-align:center;align-items:center;background-color:#f5f5f5;margin:5px;width:100%;max-width:200px;border:none;border-radius:8px;gab:5px}.dashboard-page .dashboard-graph-content .order-status-list li .quote-item{display:flex;flex-direction:row;flex-wrap:wrap;justify-content:space-between;-webkit-box-align:center;-ms-flex-align:center;-ms-grid-row-align:center;align-items:center;width:100%;padding:5px 10px}.dashboard-page .dashboard-graph-content .order-status-list li .quote-item .quote-label{margin-right:15px}.dashboard-page .dashboard-graph-content .wraper-graphs{width:100%;display:flex;flex-direction:row;flex-wrap:wrap;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;-ms-grid-row-align:center;align-items:center}.dashboard-page .dashboard-graph-content .wraper-graphs .chart-container{width:50%;max-width:450px;padding:20px;margin:auto 10px;display:flex;flex-direction:row;flex-wrap:wrap;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;-ms-grid-row-align:center;align-items:center}.dashboard-page .dashboard-graph-content .wraper-graphs .chart-container h2{margin-bottom:20px;width:100%;text-align:center;font-size:24px;font-weight:700}.dashboard-page .dashboard-graph-content .order-status-bar{display:flex;flex-direction:row;flex-wrap:wrap;justify-content:flex-start;-webkit-box-align:flex-start;-ms-flex-align:flex-start;-ms-grid-row-align:flex-start;align-items:flex-start;padding:20px;width:100%}.dashboard-page .dashboard-graph-content .order-status-bar .order-title{margin-bottom:20px;width:100%;text-align:left;font-size:24px}.dashboard-page .dashboard-graph-content .order-status-bar .order-status-list{display:flex;flex-direction:row;flex-wrap:wrap;justify-content:flex-start;-webkit-box-align:center;-ms-flex-align:center;-ms-grid-row-align:center;align-items:center;max-width:900px;margin:50px auto}@media (max-width: 768px){.dashboard-page .dashboard-graph-content .order-status-bar .order-status-list{margin-right:0}}.dashboard-page .dashboard-graph-content .order-status-bar .order-status-list h2{margin-bottom:20px;width:100%;font-weight:700}.dashboard-page .dashboard-graph-content .order-status-bar .order-status-list li{display:flex;flex-direction:row;flex-wrap:wrap;justify-content:flex-start;-webkit-box-align:center;-ms-flex-align:center;-ms-grid-row-align:center;align-items:center;margin:10px;width:100%;max-width:200px}.dashboard-page .dashboard-graph-content .order-status-bar .order-status-list li .quote-item{display:flex;flex-direction:row;flex-wrap:wrap;justify-content:space-between;-webkit-box-align:center;-ms-flex-align:center;-ms-grid-row-align:center;align-items:center;width:100%;border-radius:8px;border-bottom:1px solid #e0e0e0}.dashboard-page .dashboard-graph-content .order-status-bar .order-status-list li .quote-item .quote-label{margin-right:15px;width:100%;max-width:150px}.dashboard-page .dashboard-graph-internal-cont{display:flex;flex-direction:row;flex-wrap:wrap;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;-ms-grid-row-align:center;align-items:center}.dashboard-page .dashboard-graph-internal-cont .chart-container{width:50%;padding:20px;display:flex;flex-direction:row;flex-wrap:wrap;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;-ms-grid-row-align:center;align-items:center;margin:auto 10px}.dashboard-page .dashboard-graph-internal-cont .chart-container h2{margin-bottom:20px}.dashboard-page .formSubmitFile{display:flex;flex-direction:row;flex-wrap:wrap;justify-content:flex-start;-webkit-box-align:center;-ms-flex-align:center;-ms-grid-row-align:center;align-items:center;margin-bottom:30px}.dashboard-page .formSubmitFile label{width:25%}.dashboard-page .formSubmitFile input{width:75%;padding:3px;margin-bottom:10px}.dashboard-page .formSubmitFile textarea{width:75%;padding:3px}.dashboard-page .formSubmitFile .progress-bar{margin-bottom:20px;padding:3px;border:1px solid #ccc}.dashboard-page .formSubmitFile .progress-bar .progress-bar-fill{background-color:red;height:20px;width:0}.dashboard-page .formSubmitFile .btn-save{display:flex;flex-direction:row;flex-wrap:wrap;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;-ms-grid-row-align:center;align-items:center;margin-top:20px;color:red}.dashboard-page .formSubmitFile .btn-save svg{margin-left:10px}.dashboard-page .notesList{display:flex;flex-direction:row;flex-wrap:wrap;justify-content:flex-start;-webkit-box-align:center;-ms-flex-align:center;-ms-grid-row-align:center;align-items:center;background-color:var(--tq-surface);margin:10px auto;padding:10px 20px;width:100%;border-radius:8px}.dashboard-page .notesList .notes-item-title{font-size:14px;font-weight:600;width:100%;color:var(--tq-text)}.dashboard-page .notesList .notes-item-value{width:100%;font-size:16px;font-weight:400;color:var(--tq-text)}.dashboard-page .notesList .download-array{width:100%;display:flex;flex-direction:row;flex-wrap:wrap;justify-content:flex-start;-webkit-box-align:center;-ms-flex-align:center;-ms-grid-row-align:center;align-items:center;border-top:1px solid #ccc;margin-top:10px;padding-top:10px}.dashboard-page .notesList .download-array .notes-item-attachment .btn-download-file{position:relative;display:inline-block;width:60px;display:flex;flex-direction:row;flex-wrap:wrap;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;-ms-grid-row-align:center;align-items:center;margin:3px;padding:3px;border:1px solid red;border-radius:25px}.dashboard-page .notesList .download-array .notes-item-attachment .btn-download-file svg{color:red}.dashboard-page .notesList .download-array .notes-item-attachment .btn-download-file:hover{background-color:red}.dashboard-page .notesList .download-array .notes-item-attachment .btn-download-file:hover svg{color:#fff}:root{--primary-gradient: linear-gradient(135deg, #00b4db 0%, #0083b0 100%);--secondary-gradient: linear-gradient(135deg, #f093fb 0%, #f5576c 100%);--success-gradient: linear-gradient(135deg, #5ee7df 0%, #b490ca 100%);--warning-gradient: linear-gradient(135deg, #f6d365 0%, #fda085 100%);--card-bg: var(--tq-surface);--card-shadow: 0 8px 32px 0 rgba(31, 38, 135, .07);--glass-border: 1px solid var(--tq-border)}.modern-dashboard{flex:1 1 0%;padding:2rem;background-color:var(--tq-bg);min-height:calc(100vh - 80px);width:100%;overflow-y:auto}.modern-dashboard>*{max-width:1280px;margin-left:auto;margin-right:auto}.modern-dashboard .quick-access-btn{display:flex;align-items:center;justify-content:center;gap:.75rem;padding:.75rem 1.5rem;background:var(--tq-surface);border-radius:12px;box-shadow:var(--card-shadow);transition:all .2s ease;font-weight:600;color:var(--tq-text);border:1px solid var(--tq-border);cursor:pointer;white-space:nowrap}.modern-dashboard .quick-access-btn:hover{transform:translateY(-2px);box-shadow:0 10px 40px #1f26871a;border-color:var(--tq-info-solid)}.modern-dashboard .quick-access-btn svg{color:#3b82f6;flex-shrink:0}.modern-dashboard .quick-access-btn.primary{background:var(--primary-gradient);color:#fff;border:none}.modern-dashboard .quick-access-btn.primary:hover{opacity:.9;transform:translateY(-2px)}.modern-dashboard .quick-access-btn.primary svg{color:#fff}.modern-dashboard .quick-access-bar{display:flex;gap:1.5rem;margin-bottom:2rem;flex-wrap:wrap}.modern-dashboard .kpi-grid{display:grid;grid-template-columns:repeat(auto-fit,minmax(200px,1fr));gap:1.5rem;margin-bottom:2rem}.modern-dashboard .kpi-grid .kpi-card{padding:1.5rem;border-radius:16px;background:var(--tq-surface);box-shadow:var(--card-shadow);position:relative;display:flex;flex-direction:column;justify-content:center}.modern-dashboard .kpi-grid .kpi-card:before{content:"";position:absolute;top:0;left:0;width:4px;height:100%;background:var(--primary-gradient);border-top-left-radius:16px;border-bottom-left-radius:16px}.modern-dashboard .kpi-grid .kpi-card.kpi-quotes:before{background:var(--primary-gradient)}.modern-dashboard .kpi-grid .kpi-card.kpi-active:before{background:var(--success-gradient)}.modern-dashboard .kpi-grid .kpi-card.kpi-done:before{background:var(--secondary-gradient)}.modern-dashboard .kpi-grid .kpi-card.kpi-canceled:before{background:#64748b}.modern-dashboard .kpi-grid .kpi-card .kpi-label{font-size:.875rem;color:var(--tq-text-muted);margin-bottom:.5rem;display:flex;align-items:center;font-weight:500}.modern-dashboard .kpi-grid .kpi-card .kpi-value{font-size:2rem;font-weight:700;color:var(--tq-text);line-height:1}.modern-dashboard .charts-grid{display:grid;grid-template-columns:repeat(auto-fit,minmax(400px,1fr));gap:1.5rem;margin-bottom:2rem}.modern-dashboard .charts-grid .chart-card{background:var(--tq-surface);padding:2rem;border-radius:20px;box-shadow:var(--card-shadow);display:flex;flex-direction:column}.modern-dashboard .charts-grid .chart-card .view-all-link{margin-left:auto;font-size:.875rem;color:#3b82f6;text-decoration:none;font-weight:500}.modern-dashboard .charts-grid .chart-card .view-all-link:hover{text-decoration:underline}.modern-dashboard .charts-grid .chart-card h3{font-size:1.25rem;font-weight:700;margin-bottom:1.5rem;color:var(--tq-text);display:flex;justify-content:space-between;align-items:center}.modern-dashboard .charts-grid .chart-card .chart-container-inner{flex:1;position:relative;min-height:300px}.modern-dashboard .content-header{display:flex;justify-content:space-between;align-items:center;margin-bottom:2rem}.modern-dashboard .content-header h1{font-size:1.875rem;font-weight:800;color:var(--tq-text);display:flex;align-items:center;gap:.75rem;margin:0}.modern-dashboard .content-header h1 svg{color:#3b82f6}.modern-dashboard .table-card{background:var(--tq-surface);padding:2rem;border-radius:20px;box-shadow:var(--card-shadow);width:100%}.modern-dashboard .table-card .table-header{display:flex;justify-content:space-between;align-items:center;margin-bottom:2rem;flex-wrap:wrap;gap:1rem}.modern-dashboard .table-card .table-header h3{font-size:1.25rem;font-weight:700;color:var(--tq-text)}.modern-dashboard .table-card .action-row{display:flex;gap:1rem;margin-bottom:1.5rem;width:100%;flex-wrap:wrap}.modern-dashboard .table-card .action-row .search-wrapper{flex:1;min-width:250px;position:relative}.modern-dashboard .table-card .action-row .search-wrapper svg{position:absolute;left:1rem;top:50%;transform:translateY(-50%);color:var(--tq-text-faint)}.modern-dashboard .table-card .action-row .search-wrapper input{width:100%;padding:.75rem 1rem .75rem 3rem;border-radius:12px;border:1px solid var(--tq-border);background:var(--tq-bg);outline:none;transition:all .2s}.modern-dashboard .table-card .action-row .search-wrapper input:focus{border-color:var(--tq-info-solid);background:var(--tq-surface);box-shadow:0 0 0 4px #3b82f61a}.modern-dashboard .table-card .filters-grid{display:grid;grid-template-columns:repeat(auto-fit,minmax(200px,1fr));gap:1rem;margin-bottom:2rem;padding:1.5rem;background:var(--tq-bg);border-radius:16px;border:1px solid var(--tq-border-faint)}.modern-dashboard .table-card .filters-grid input,.modern-dashboard .table-card .filters-grid select{padding:.625rem 1rem;border-radius:10px;border:1px solid var(--tq-border);outline:none;font-size:.875rem}.modern-dashboard .table-card .filters-grid input:focus,.modern-dashboard .table-card .filters-grid select:focus{border-color:var(--tq-info-solid)}.modern-dashboard .table-card .filters-grid .filter-btn-group{display:flex;gap:.5rem}.modern-dashboard .table-card .filters-grid .filter-btn-group button{flex:1;padding:.625rem;border-radius:10px;font-weight:600;font-size:.875rem;transition:all .2s}.modern-dashboard .table-card .filters-grid .filter-btn-group button.search{background:#1e293b;color:#fff}.modern-dashboard .table-card .filters-grid .filter-btn-group button.search:hover{background:#0f172a}.modern-dashboard .table-card .filters-grid .filter-btn-group button.reset{background:var(--tq-surface-2);color:var(--tq-text-soft)}.modern-dashboard .table-card .filters-grid .filter-btn-group button.reset:hover{background:var(--tq-surface-3)}.modern-dashboard .table-card .modern-table{width:100%;border-collapse:separate;border-spacing:0 .5rem}.modern-dashboard .table-card .modern-table th{text-align:left;padding:1rem;color:var(--tq-text-muted);font-weight:600;font-size:.875rem;border-bottom:1px solid var(--tq-border-faint)}.modern-dashboard .table-card .modern-table tr{transition:all .2s ease;cursor:pointer}.modern-dashboard .table-card .modern-table tr td{padding:1.25rem 1rem;background:var(--tq-surface);border-top:1px solid var(--tq-border-faint);border-bottom:1px solid var(--tq-border-faint);font-size:.9375rem;color:var(--tq-text-subtle)}.modern-dashboard .table-card .modern-table tr td:first-child{border-left:1px solid var(--tq-border-faint);border-radius:12px 0 0 12px}.modern-dashboard .table-card .modern-table tr td:last-child{border-right:1px solid var(--tq-border-faint);border-radius:0 12px 12px 0;text-align:right}.modern-dashboard .table-card .modern-table tr td strong{color:var(--tq-text-strong);font-weight:700}.modern-dashboard .table-card .modern-table tr:hover td{background:var(--tq-surface-2);border-color:var(--tq-border)}.modern-dashboard .table-card .modern-table .table-empty-cell{padding:2.5rem 1rem;text-align:center;color:var(--tq-text-muted);font-size:.9375rem}.modern-dashboard .table-card .modern-table .table-empty-cell:last-child{text-align:center}.modern-dashboard .table-card .pagination-modern{display:flex;justify-content:space-between;align-items:center;margin-top:2rem;padding-top:1.5rem;border-top:1px solid var(--tq-border-faint)}.modern-dashboard .table-card .pagination-modern .pagination-info{font-size:.875rem;color:var(--tq-text-muted)}.modern-dashboard .table-card .pagination-modern .pagination-btns{display:flex;align-items:center;gap:1rem}.modern-dashboard .table-card .pagination-modern .pagination-btns button{display:flex;align-items:center;gap:.5rem;padding:.5rem 1rem;border-radius:8px;border:1px solid var(--tq-border);background:var(--tq-surface);color:var(--tq-text-soft);font-weight:600;font-size:.875rem;transition:all .2s}.modern-dashboard .table-card .pagination-modern .pagination-btns button:hover:not(:disabled){border-color:var(--tq-info-solid);color:#3b82f6}.modern-dashboard .table-card .pagination-modern .pagination-btns button:disabled{opacity:.5;cursor:not-allowed}.avatar-initials{width:38px;height:38px;border-radius:10px;display:flex;align-items:center;justify-content:center;font-weight:700;font-size:.8125rem;color:#fff;box-shadow:0 4px 12px #0000001a}.bg-avatar-1{background:linear-gradient(135deg,#3b82f6,#1d4ed8)}.bg-avatar-2{background:linear-gradient(135deg,#10b981,#059669)}.bg-avatar-3{background:linear-gradient(135deg,#f59e0b,#d97706)}.bg-avatar-4{background:linear-gradient(135deg,#ec4899,#be185d)}.bg-avatar-5{background:linear-gradient(135deg,#8b5cf6,#6d28d9)}.status-pill{padding:.35rem 1rem;border-radius:20px;font-size:.75rem;font-weight:700;display:inline-flex;align-items:center;gap:.5rem;white-space:nowrap}.status-pill:before{content:"";width:6px;height:6px;border-radius:50%}.status-pill.status-active,.status-pill.status-done,.status-pill.status-Installation{background:var(--tq-success-bg);color:var(--tq-success-fg)}.status-pill.status-active:before,.status-pill.status-done:before,.status-pill.status-Installation:before{background:var(--tq-success-solid)}.status-pill.status-pending,.status-pill.status-New,.status-pill.status-Quote,.status-pill.status-Permits,.status-pill.status-Review{background:var(--tq-warning-bg);color:var(--tq-warning-fg)}.status-pill.status-pending:before,.status-pill.status-New:before,.status-pill.status-Quote:before,.status-pill.status-Permits:before,.status-pill.status-Review:before{background:var(--tq-warning-solid)}.status-pill.status-blocked,.status-pill.status-canceled,.status-pill.status-Canceled,.status-pill.status-Repair{background:var(--tq-danger-bg);color:var(--tq-danger-fg)}.status-pill.status-blocked:before,.status-pill.status-canceled:before,.status-pill.status-Canceled:before,.status-pill.status-Repair:before{background:var(--tq-danger-solid)}.status-pill.status-Order.set,.status-pill.status-Invoice.sent{background:var(--tq-info-bg);color:var(--tq-info-fg)}.status-pill.status-Order.set:before,.status-pill.status-Invoice.sent:before{background:var(--tq-info-solid)}.cell-person{display:flex;align-items:center;gap:.75rem}.cell-name{font-weight:600;color:var(--tq-text)}.cell-ref{color:var(--tq-info-fg);font-family:ui-monospace,SFMono-Regular,Menlo,Monaco,Consolas,Liberation Mono,Courier New,monospace}.cell-muted{color:var(--tq-text-muted);font-size:.875rem;line-height:1.25rem}.cell-sub{font-size:.75rem;line-height:1rem;color:var(--tq-text-faint)}.cell-empty{padding-top:2rem;padding-bottom:2rem;text-align:center;color:var(--tq-text-muted)}.icon-action-btn{padding:.5rem;color:var(--tq-text-faint);transition:color .15s cubic-bezier(.4,0,.2,1),background-color .15s cubic-bezier(.4,0,.2,1)}.icon-action-btn:hover{color:var(--tq-info-fg)}.action-btns{display:flex;gap:.5rem}.lead-type-toggle{display:flex;align-items:stretch;border:1px solid var(--tq-border);border-radius:12px;background:var(--tq-bg);overflow:hidden}.lead-type-toggle button{display:flex;align-items:center;gap:.4rem;padding:.75rem 1rem;background:transparent;border:none;border-right:1px solid var(--tq-border-faint);font-weight:600;font-size:.875rem;color:var(--tq-text-muted);cursor:pointer;white-space:nowrap;transition:background-color .2s ease,color .2s ease}.lead-type-toggle button:last-child{border-right:none}.lead-type-toggle button:hover{color:var(--tq-text)}.lead-type-toggle button.active{background:var(--tq-surface);color:var(--tq-info-fg);box-shadow:inset 0 -2px 0 var(--tq-info-solid)}.lead-type-toggle button .count{padding:.1rem .45rem;border-radius:999px;background:var(--tq-border-faint);font-size:.75rem;font-weight:700}.lead-type-badge{display:inline-flex;align-items:center;margin-left:.4rem;vertical-align:middle;color:var(--tq-info-solid)}.input-compact{width:6rem}.table-error-alert{margin:1rem;padding:1rem;background:var(--tq-danger-bg);border-left:4px solid var(--tq-danger-solid);color:var(--tq-danger-fg)}.table-error-alert .alert-title{font-weight:700}.table-loading-overlay{position:absolute;top:0;right:0;bottom:0;left:0;z-index:10;display:flex;align-items:center;justify-content:center;background:color-mix(in srgb,var(--tq-surface) 50%,transparent)}.inventory-page .summary-btns{display:flex;flex-direction:row;flex-wrap:wrap;justify-content:space-between;-webkit-box-align:flex-start;-ms-flex-align:flex-start;-ms-grid-row-align:flex-start;align-items:flex-start;width:100%}.inventory-page .summary-btns li{display:flex;flex-direction:row;flex-wrap:wrap;justify-content:flex-start;-webkit-box-align:flex-start;-ms-flex-align:flex-start;-ms-grid-row-align:flex-start;align-items:flex-start;margin-right:10px;max-width:259px;min-width:197px;margin-bottom:10px}.inventory-page .summary-btns li .sb{background-color:var(--tq-surface-2);display:flex;flex-direction:row;flex-wrap:wrap;justify-content:space-between;-webkit-box-align:center;-ms-flex-align:center;-ms-grid-row-align:center;align-items:center;border-radius:10px;padding:15px 25px;width:100%;max-width:259px}.inventory-page .summary-btns li .sb svg{color:#636366;margin-right:10px}.inventory-page .summary-btns li .sb p{display:flex;flex-direction:row;flex-wrap:wrap;justify-content:flex-start;-webkit-box-align:space-between;-ms-flex-align:space-between;-ms-grid-row-align:space-between;align-items:space-between;flex-direction:column;line-height:17px}.inventory-page .summary-btns li .sb p strong{width:100%;max-width:91px;margin-bottom:6px}.inventory-page .searchbar{margin-top:38px;width:100%;display:flex;flex-direction:row;flex-wrap:wrap;justify-content:space-between;-webkit-box-align:center;-ms-flex-align:center;-ms-grid-row-align:center;align-items:center}.inventory-page .searchbar .filters{display:flex;flex-direction:row;flex-wrap:wrap;justify-content:flex-start;-webkit-box-align:center;-ms-flex-align:center;-ms-grid-row-align:center;align-items:center}.inventory-page .searchbar .filters button{margin-right:10px;border-radius:32px;border:1px solid var(--tq-border-strong);display:flex;flex-direction:row;flex-wrap:wrap;justify-content:flex-start;-webkit-box-align:center;-ms-flex-align:center;-ms-grid-row-align:center;align-items:center;padding:13px 20px}.inventory-page .searchbar .filters button svg{margin-left:10px}.inventory-page .searchbar .filters button:hover{background-color:#080808;color:#fff;border-radius:32px;border-width:1px;border-style:solid;border-color:transparent}.inventory-page .searchbar .action-btns .btn-new-user,.inventory-page .searchbar .action-btns .exp-imp-btn{display:flex;flex-direction:row;flex-wrap:wrap;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;-ms-grid-row-align:center;align-items:center;padding:10px 25px;border-radius:32px;margin:0}.inventory-page .searchbar .action-btns .btn-new-user svg,.inventory-page .searchbar .action-btns .exp-imp-btn svg{margin-left:10px}.inventory-page .searchbar .action-btns .btn-new-user:hover,.inventory-page .searchbar .action-btns .exp-imp-btn:hover{background-color:#080808;color:#fff;border-radius:32px;border-width:1px;border-style:solid;border-color:transparent}.inventory-page .searchbar .action-btns .exp-imp-btn{background-color:var(--tq-surface)}.inventory-page .searchbar .action-btns .exp-imp-tab{width:100%;display:flex;flex-direction:row;flex-wrap:wrap;justify-content:flex-start;-webkit-box-align:center;-ms-flex-align:center;-ms-grid-row-align:center;align-items:center;background-color:var(--tq-surface-2);padding:20px}.inventory-page .searchbar .action-btns .exp-imp-tab .select-export{margin-right:20px;cursor:pointer;padding:10px;border:1px solid #ccc;font-size:16px;color:#333;border-radius:8px}.inventory-page .searchbar .action-btns .exp-imp-tab .select-export:focus{box-shadow:0 0 0 .2rem #007bff40}.inventory-page .searchbar .search-input{display:flex;flex-direction:row;flex-wrap:wrap;justify-content:flex-start;-webkit-box-align:center;-ms-flex-align:center;-ms-grid-row-align:center;align-items:center;width:60%;max-width:500px;border:1px solid var(--tq-border-strong);border-radius:5px;padding:13px 20px}.inventory-page .searchbar .search-input input{margin-left:10px;font-size:14px}.inventory-page .searchbar .search-input input::placeholder{color:#080808}.inventory-page .filters-options{display:flex;flex-wrap:wrap;align-items:center;gap:20px;margin-bottom:20px;padding:15px;background-color:#f5f5f5;border-radius:8px}.inventory-page .filters-options input[type=text],.inventory-page .filters-options input[type=number],.inventory-page .filters-options select{padding:10px;border:1px solid #ccc;border-radius:4px;font-size:16px;color:#333}.inventory-page .filters-options input[type=text]:focus,.inventory-page .filters-options input[type=number]:focus,.inventory-page .filters-options select:focus{box-shadow:0 0 0 .2rem #007bff40}.inventory-page .filters-options .filter-btn{padding:10px 20px;background-color:#080808;color:#fff;border:none;border-radius:16px;cursor:pointer;transition:background-color .2s;margin:0}.inventory-page .filters-options .filter-btn:hover{background-color:#3a3a3c;color:#fff;border-radius:16px;border-style:solid;border-color:transparent;padding:10px 20px;border:none}.inventory-page .dashboard-content{margin-top:50px}.inventory-page .dashboard-content .pagination-controls{width:100%}.inventory-page .dashboard-content .pagination-controls .prevNext{width:100%;max-width:200px;display:flex;flex-direction:row;flex-wrap:wrap;justify-content:space-between;-webkit-box-align:center;-ms-flex-align:center;-ms-grid-row-align:center;align-items:center}.inventory-page .dashboard-content .pagination-controls .prevNext button{display:flex;flex-direction:row;flex-wrap:wrap;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;-ms-grid-row-align:center;align-items:center}.inventory-page .dashboard-content .pagination-controls .prevNext button svg{margin:0 10px}.inventory-page .dashboard-content .pagination-controls .page-size-select{margin-top:10px}.inventory-page .dashboard-content .pagination-controls .page-size-select select:hover{cursor:pointer}.inventory-page .dashboard-content .btns-selection{display:flex;flex-direction:row;flex-wrap:wrap;justify-content:flex-start;-webkit-box-align:center;-ms-flex-align:center;-ms-grid-row-align:center;align-items:center;margin-bottom:20px}.inventory-page .dashboard-content .btns-selection .action-btns{width:auto}.inventory-page .dashboard-content td .btn-details{display:flex;flex-direction:row;flex-wrap:wrap;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;-ms-grid-row-align:center;align-items:center}.inventory-page .dashboard-content td .btn-details svg{margin-left:10px}.inventory-page .dashboard-content .select-by-name{cursor:pointer}.inventory-page .dashboard-content .select-by-name .inline-icon{display:flex;flex-direction:row;flex-wrap:wrap;justify-content:flex-start;-webkit-box-align:center;-ms-flex-align:center;-ms-grid-row-align:center;align-items:center}.inventory-page .dashboard-content .select-by-name .inline-icon svg{margin-right:10px}.inventory-page .dashboard-content .select-by-name:hover{color:var(--tq-text-muted);background-color:var(--tq-surface-2)}.inventory-page .dashboard-content .user-list .inline-icon{display:flex;flex-direction:row;flex-wrap:wrap;justify-content:flex-start;-webkit-box-align:center;-ms-flex-align:center;-ms-grid-row-align:center;align-items:center}.inventory-page .dashboard-content .user-list .inline-icon svg{margin-right:10px}.inventory-page .dashboard-content .tab-information .content-block{padding-top:20px}.inventory-page .dashboard-content .tab-information .content-block .data-content{padding:5px 10px;border-bottom:solid 1px #e0e0e0;display:flex;flex-direction:row;flex-wrap:wrap;justify-content:flex-start;-webkit-box-align:center;-ms-flex-align:center;-ms-grid-row-align:center;align-items:center}.inventory-page .dashboard-content .tab-information .content-block .data-content strong{width:120px}.details-tab-panel{position:fixed;overflow-y:scroll;right:0;top:80px;padding-bottom:80px;width:100%;height:100%;background:#ffffffb3;transition:transform .3s ease-in-out;display:flex;flex-direction:row;flex-wrap:wrap;justify-content:flex-end;-webkit-box-align:flex-start;-ms-flex-align:flex-start;-ms-grid-row-align:flex-start;align-items:flex-start}.details-tab-panel.show{transform:translate(0)}.details-tab-panel .details-panel,.details-tab-panel .new-details-panel{box-shadow:-10px 0 10px #dedede;width:70%;background:var(--tq-surface);padding:26px}@media (max-width: 900px){.details-tab-panel .details-panel,.details-tab-panel .new-details-panel{width:100%}}.details-tab-panel .details-panel .details-number,.details-tab-panel .new-details-panel .details-number{max-width:1000px;margin:0 auto 50px;display:flex;flex-direction:row;flex-wrap:wrap;justify-content:space-between;-webkit-box-align:flex-start;-ms-flex-align:flex-start;-ms-grid-row-align:flex-start;align-items:flex-start}.details-tab-panel .details-panel .details-number .block-left,.details-tab-panel .new-details-panel .details-number .block-left{display:flex;flex-direction:row;flex-wrap:wrap;justify-content:flex-start;-webkit-box-align:center;-ms-flex-align:center;-ms-grid-row-align:center;align-items:center}.details-tab-panel .details-panel .details-number .details-number-title,.details-tab-panel .new-details-panel .details-number .details-number-title{font-size:24px;font-weight:600;color:var(--tq-text)}.details-tab-panel .details-panel .details-number .block-right,.details-tab-panel .new-details-panel .details-number .block-right{display:flex;flex-direction:row;flex-wrap:wrap;justify-content:flex-end;-webkit-box-align:center;-ms-flex-align:center;-ms-grid-row-align:center;align-items:center}.details-tab-panel .details-panel .details-number .block-right .btn-delete-item,.details-tab-panel .new-details-panel .details-number .block-right .btn-delete-item{color:#d72938;display:flex;flex-direction:row;flex-wrap:wrap;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;-ms-grid-row-align:center;align-items:center;margin-right:10px}.details-tab-panel .details-panel .details-number .block-right .btn-delete-item svg,.details-tab-panel .new-details-panel .details-number .block-right .btn-delete-item svg{margin-left:10px}.details-tab-panel .details-panel .details-number .block-right .btn-edit-item,.details-tab-panel .new-details-panel .details-number .block-right .btn-edit-item{display:flex;flex-direction:row;flex-wrap:wrap;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;-ms-grid-row-align:center;align-items:center}.details-tab-panel .details-panel .details-number .block-right .btn-edit-item svg,.details-tab-panel .new-details-panel .details-number .block-right .btn-edit-item svg{margin-left:10px}.details-tab-panel .details-panel .details-number .block-right .close-btn,.details-tab-panel .new-details-panel .details-number .block-right .close-btn{display:flex;flex-direction:row;flex-wrap:wrap;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;-ms-grid-row-align:center;align-items:center;color:var(--tq-text-strong);width:40px;height:40px}.details-tab-panel .details-panel .details-number .block-right .close-btn svg,.details-tab-panel .new-details-panel .details-number .block-right .close-btn svg{margin-left:10px}.details-tab-panel .details-panel .details-number .block-right .close-btn:hover,.details-tab-panel .new-details-panel .details-number .block-right .close-btn:hover{color:var(--tq-text-muted)}.details-tab-panel .details-panel .tab-information,.details-tab-panel .new-details-panel .tab-information{max-width:1000px;margin:0 auto 20px}.details-tab-panel .details-panel .tab-information p,.details-tab-panel .new-details-panel .tab-information p{margin-bottom:20px;border-bottom-style:solid;border-bottom-width:1px;border-color:var(--tq-border-strong)}.details-tab-panel .details-panel .tab-information p strong,.details-tab-panel .new-details-panel .tab-information p strong{color:var(--tq-text);margin-right:20px}.details-tab-panel .details-panel .tab-information .field-section-full,.details-tab-panel .new-details-panel .tab-information .field-section-full{display:flex;flex-direction:row;flex-wrap:wrap;justify-content:flex-start;-webkit-box-align:center;-ms-flex-align:center;-ms-grid-row-align:center;align-items:center;margin-bottom:10px}.details-tab-panel .details-panel .tab-information .field-section-full label,.details-tab-panel .new-details-panel .tab-information .field-section-full label{width:25%}.details-tab-panel .details-panel .tab-information .field-section-full input,.details-tab-panel .details-panel .tab-information .field-section-full textarea,.details-tab-panel .new-details-panel .tab-information .field-section-full input,.details-tab-panel .new-details-panel .tab-information .field-section-full textarea{width:75%;padding:3px;margin-bottom:10px}.details-tab-panel .details-panel .tab-information .field-section-one-half,.details-tab-panel .new-details-panel .tab-information .field-section-one-half{display:flex;flex-direction:row;flex-wrap:wrap;justify-content:flex-start;-webkit-box-align:center;-ms-flex-align:center;-ms-grid-row-align:center;align-items:center;margin-bottom:10px}.details-tab-panel .details-panel .tab-information .field-section-one-half label,.details-tab-panel .new-details-panel .tab-information .field-section-one-half label{width:25%;max-width:90px}.details-tab-panel .details-panel .tab-information .field-section-one-half input,.details-tab-panel .details-panel .tab-information .field-section-one-half textarea,.details-tab-panel .new-details-panel .tab-information .field-section-one-half input,.details-tab-panel .new-details-panel .tab-information .field-section-one-half textarea{width:75%;margin-bottom:10px}.details-tab-panel .details-panel .tab-information .field-section-one-half .p-tab-info,.details-tab-panel .new-details-panel .tab-information .field-section-one-half .p-tab-info{border:none}.details-tab-panel .details-panel .tab-information .field-section-half,.details-tab-panel .new-details-panel .tab-information .field-section-half{display:flex;flex-direction:row;flex-wrap:wrap;justify-content:space-between;-webkit-box-align:center;-ms-flex-align:center;-ms-grid-row-align:center;align-items:center}.details-tab-panel .details-panel .tab-information .field-section-half .inp-col,.details-tab-panel .new-details-panel .tab-information .field-section-half .inp-col{display:flex;flex-direction:row;flex-wrap:wrap;justify-content:flex-start;-webkit-box-align:center;-ms-flex-align:center;-ms-grid-row-align:center;align-items:center;width:48%}.details-tab-panel .details-panel .tab-information .field-section-half .inp-col .p-tab-info,.details-tab-panel .new-details-panel .tab-information .field-section-half .inp-col .p-tab-info{border:none}.details-tab-panel .details-panel .tab-information .field-section-half .inp-col label,.details-tab-panel .new-details-panel .tab-information .field-section-half .inp-col label{width:25%;padding:3px 3px 3px 0}.details-tab-panel .details-panel .tab-information .field-section-half .inp-col input,.details-tab-panel .details-panel .tab-information .field-section-half .inp-col textarea,.details-tab-panel .details-panel .tab-information .field-section-half .inp-col select,.details-tab-panel .new-details-panel .tab-information .field-section-half .inp-col input,.details-tab-panel .new-details-panel .tab-information .field-section-half .inp-col textarea,.details-tab-panel .new-details-panel .tab-information .field-section-half .inp-col select{width:75%;margin-bottom:10px}.details-tab-panel .details-panel .tab-information .field-section-half .inp-col select,.details-tab-panel .new-details-panel .tab-information .field-section-half .inp-col select{padding:10px}.details-tab-panel .details-panel .tab-information .field-section-half .inp-col .p-tab-active,.details-tab-panel .new-details-panel .tab-information .field-section-half .inp-col .p-tab-active{display:flex;flex-direction:row;flex-wrap:wrap;justify-content:flex-start;-webkit-box-align:center;-ms-flex-align:center;-ms-grid-row-align:center;align-items:center;border:none}.details-tab-panel .details-panel .tab-information .field-section-half .inp-col .p-tab-active strong,.details-tab-panel .new-details-panel .tab-information .field-section-half .inp-col .p-tab-active strong{margin-right:30px}.details-tab-panel .new-details-panel{width:100%}@media (max-width: 900px){.details-tab-panel .new-details-panel{width:100%}}.details-tab-panel .new-details-panel .saveBtn{background-color:#a51f2d;color:#fff;border-radius:5px;padding:10px 20px;font-size:14px;font-weight:600;border:none;cursor:pointer;margin:20px auto;width:100%;max-width:150px;display:flex;flex-direction:row;flex-wrap:wrap;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;-ms-grid-row-align:center;align-items:center}.details-tab-panel .new-details-panel .saveBtn:hover{background-color:#5c151f;color:#fff}.details-tab-panel .modal-form{position:fixed;top:0;left:0;width:100vw;height:100vh;background-color:#00000080;z-index:2;display:flex;flex-direction:row;flex-wrap:wrap;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;-ms-grid-row-align:center;align-items:center}.details-tab-panel .modal-form .form-container{width:400px;background:var(--tq-surface);padding:20px;position:relative;border-radius:8px;z-index:4}.details-tab-panel .modal-form .form-container .new-category-input{padding:10px;border:1px solid #ccc;border-radius:4px;width:100%}.details-tab-panel .modal-form .form-container .new-category-input::placeholder{color:var(--tq-text)}.details-tab-panel .modal-form .form-container .new-category-input:focus,.details-tab-panel .modal-form .form-container .new-category-input:hover,.details-tab-panel .modal-form .form-container .new-category-input:active{border-color:var(--tq-border-strong)}.details-tab-panel .modal-form .form-container .saveBtn-modal{margin:15px auto 0;padding:10px 15px;border-radius:10px;font-size:14px;background-color:#a51f2d;color:#fff}.details-tab-panel .modal-form .form-container .saveBtn-modal:hover{background-color:#5c151f}.details-tab-panel .modal-backdrop{position:fixed;top:0;left:0;width:100vw;height:100vh;background-color:#00000080;z-index:2;display:flex;flex-direction:row;flex-wrap:wrap;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;-ms-grid-row-align:center;align-items:center}.new-order-page{position:fixed;overflow-y:scroll;right:0;top:80px;padding-bottom:80px;width:100%;height:100%;z-index:200;background:color-mix(in srgb,var(--tq-surface) 90%,transparent);transition:transform .3s ease-in-out;display:flex;flex-direction:row;flex-wrap:wrap;justify-content:flex-end;-webkit-box-align:flex-start;-ms-flex-align:flex-start;-ms-grid-row-align:flex-start;align-items:flex-start}.new-order-page.show{transform:translate(0)}.new-order-page .action-btns-container{max-width:1000px;width:70%;background:var(--tq-surface);margin:120px auto 10px}@media (max-width: 900px){.new-order-page .action-btns-container{width:100%}}.new-order-page .action-btns-container .action-btns{display:flex;flex-direction:row;flex-wrap:wrap;justify-content:flex-end;-webkit-box-align:center;-ms-flex-align:center;-ms-grid-row-align:center;align-items:center}.new-order-page .action-btns-container .action-btns .btn-new-user{display:flex;flex-direction:row;flex-wrap:wrap;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;-ms-grid-row-align:center;align-items:center;padding:10px 25px;border-radius:32px;margin:0}.new-order-page .action-btns-container .action-btns .btn-new-user:hover{background-color:#080808;color:#fff;border-radius:32px;border-width:1px;border-style:solid;border-color:transparent}.new-order-page .new-order-client-intake{max-width:980px;margin:120px auto 0;padding:0 10px 32px}.new-order-page .new-order-client-intake .client-hub-sheet__header{margin-bottom:1.35rem}.new-order-page .new-order-client-intake .client-hub-form{box-shadow:0 20px 55px #0f172a14}@media (max-width: 900px){.new-order-page .new-order-client-intake{margin-top:88px;padding:0 0 24px}}.new-order-page .details-panel,.new-order-page .new-details-panel{box-shadow:-10px 0 10px 0 var(--tq-border);background:var(--tq-surface);padding:0 26px 100px;position:relative;min-height:100vh;height:auto;width:100%}@media (max-width: 900px){.new-order-page .details-panel,.new-order-page .new-details-panel{width:100%}}.new-order-page .details-panel .details-number,.new-order-page .new-details-panel .details-number{max-width:1000px;margin:0 auto 50px;display:flex;flex-direction:row;flex-wrap:wrap;justify-content:space-between;-webkit-box-align:flex-start;-ms-flex-align:flex-start;-ms-grid-row-align:flex-start;align-items:flex-start}.new-order-page .details-panel .details-number .block-left,.new-order-page .new-details-panel .details-number .block-left{display:flex;flex-direction:row;flex-wrap:wrap;justify-content:flex-start;-webkit-box-align:center;-ms-flex-align:center;-ms-grid-row-align:center;align-items:center}.new-order-page .details-panel .details-number .details-number-title,.new-order-page .new-details-panel .details-number .details-number-title{font-size:24px;font-weight:600;color:var(--tq-text)}.new-order-page .details-panel .details-number .block-right,.new-order-page .new-details-panel .details-number .block-right{display:flex;flex-direction:row;flex-wrap:wrap;justify-content:flex-end;-webkit-box-align:center;-ms-flex-align:center;-ms-grid-row-align:center;align-items:center;padding-right:60px}@media (max-width: 900px){.new-order-page .details-panel .details-number .block-right,.new-order-page .new-details-panel .details-number .block-right{padding-right:10px}}.new-order-page .details-panel .details-number .block-right .btn-delete-item,.new-order-page .new-details-panel .details-number .block-right .btn-delete-item{color:#d72938;display:flex;flex-direction:row;flex-wrap:wrap;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;-ms-grid-row-align:center;align-items:center;margin-right:10px}.new-order-page .details-panel .details-number .block-right .btn-delete-item svg,.new-order-page .new-details-panel .details-number .block-right .btn-delete-item svg{margin-left:10px}.new-order-page .details-panel .details-number .block-right .btn-edit-item,.new-order-page .new-details-panel .details-number .block-right .btn-edit-item{display:flex;flex-direction:row;flex-wrap:wrap;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;-ms-grid-row-align:center;align-items:center}.new-order-page .details-panel .details-number .block-right .btn-edit-item svg,.new-order-page .new-details-panel .details-number .block-right .btn-edit-item svg{margin-left:10px}.new-order-page .details-panel .details-number .block-right .close-btn,.new-order-page .new-details-panel .details-number .block-right .close-btn{display:flex;flex-direction:row;flex-wrap:wrap;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;-ms-grid-row-align:center;align-items:center;color:var(--tq-text-strong);width:40px;height:40px}.new-order-page .details-panel .details-number .block-right .close-btn svg,.new-order-page .new-details-panel .details-number .block-right .close-btn svg{margin-left:10px}.new-order-page .details-panel .details-number .block-right .close-btn:hover,.new-order-page .new-details-panel .details-number .block-right .close-btn:hover{color:var(--tq-text-muted)}.new-order-page .details-panel .details-number-quote,.new-order-page .new-details-panel .details-number-quote{width:100%;display:flex;flex-direction:row;flex-wrap:wrap;justify-content:space-between;-webkit-box-align:flex-start;-ms-flex-align:flex-start;-ms-grid-row-align:flex-start;align-items:flex-start;position:fixed;background-color:var(--tq-surface);padding:20px 50px 26px;z-index:1}@media (max-width: 900px){.new-order-page .details-panel .details-number-quote,.new-order-page .new-details-panel .details-number-quote{padding:10px}}.new-order-page .details-panel .details-number-quote .block-left,.new-order-page .new-details-panel .details-number-quote .block-left{display:flex;flex-direction:row;flex-wrap:wrap;justify-content:flex-start;-webkit-box-align:center;-ms-flex-align:center;-ms-grid-row-align:center;align-items:center}.new-order-page .details-panel .details-number-quote .details-number-title,.new-order-page .new-details-panel .details-number-quote .details-number-title{font-size:24px;font-weight:600;color:var(--tq-text)}.new-order-page .details-panel .details-number-quote .block-right,.new-order-page .new-details-panel .details-number-quote .block-right{display:flex;flex-direction:row;flex-wrap:wrap;justify-content:flex-end;-webkit-box-align:center;-ms-flex-align:center;-ms-grid-row-align:center;align-items:center}.new-order-page .details-panel .details-number-quote .block-right .btn-delete-item,.new-order-page .new-details-panel .details-number-quote .block-right .btn-delete-item{color:#d72938;display:flex;flex-direction:row;flex-wrap:wrap;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;-ms-grid-row-align:center;align-items:center;margin-right:10px}.new-order-page .details-panel .details-number-quote .block-right .btn-delete-item svg,.new-order-page .new-details-panel .details-number-quote .block-right .btn-delete-item svg{margin-left:10px}.new-order-page .details-panel .details-number-quote .block-right .btn-edit-item,.new-order-page .new-details-panel .details-number-quote .block-right .btn-edit-item{display:flex;flex-direction:row;flex-wrap:wrap;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;-ms-grid-row-align:center;align-items:center}.new-order-page .details-panel .details-number-quote .block-right .btn-edit-item svg,.new-order-page .new-details-panel .details-number-quote .block-right .btn-edit-item svg{margin-left:10px}.new-order-page .details-panel .details-number-quote .block-right .close-btn,.new-order-page .new-details-panel .details-number-quote .block-right .close-btn{display:flex;flex-direction:row;flex-wrap:wrap;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;-ms-grid-row-align:center;align-items:center;color:var(--tq-text-strong);width:40px;height:40px}.new-order-page .details-panel .details-number-quote .block-right .close-btn svg,.new-order-page .new-details-panel .details-number-quote .block-right .close-btn svg{margin-left:10px}.new-order-page .details-panel .details-number-quote .block-right .close-btn:hover,.new-order-page .new-details-panel .details-number-quote .block-right .close-btn:hover{color:var(--tq-text-muted)}.new-order-page .details-panel .margin-top,.new-order-page .new-details-panel .margin-top{margin-top:130px!important}.new-order-page .details-panel .tab-information,.new-order-page .new-details-panel .tab-information{max-width:1000px;margin:20px auto}.new-order-page .details-panel .tab-information.notes-special-block,.new-order-page .new-details-panel .tab-information.notes-special-block{margin-top:50px}.new-order-page .details-panel .tab-information p,.new-order-page .new-details-panel .tab-information p{margin-bottom:10px;margin-top:10px}.new-order-page .details-panel .tab-information p strong,.new-order-page .new-details-panel .tab-information p strong{color:var(--tq-text);margin-right:20px}.new-order-page .details-panel .tab-information .new-order-form .tab-subtitle,.new-order-page .new-details-panel .tab-information .new-order-form .tab-subtitle{font-size:16px;font-weight:700;margin-bottom:10px;color:var(--tq-text)}.new-order-page .details-panel .tab-information .new-order-form .instructions-p,.new-order-page .new-details-panel .tab-information .new-order-form .instructions-p{margin-bottom:50px}.new-order-page .details-panel .tab-information .new-order-form .list-options .style-selection-grid,.new-order-page .new-details-panel .tab-information .new-order-form .list-options .style-selection-grid{display:flex;flex-wrap:wrap;gap:15px;margin-bottom:20px}.new-order-page .details-panel .tab-information .new-order-form .list-options .style-selection-grid .style-option-button,.new-order-page .new-details-panel .tab-information .new-order-form .list-options .style-selection-grid .style-option-button{width:calc(20% - 12px);min-width:140px;display:flex;flex-direction:column;align-items:center;justify-content:center;padding:15px 10px;background-color:var(--tq-surface);border:1px solid var(--tq-border);border-radius:12px;cursor:pointer;transition:all .2s ease;text-align:center}.new-order-page .details-panel .tab-information .new-order-form .list-options .style-selection-grid .style-option-button:hover,.new-order-page .new-details-panel .tab-information .new-order-form .list-options .style-selection-grid .style-option-button:hover{border-color:red;box-shadow:0 4px 12px #0000000d}.new-order-page .details-panel .tab-information .new-order-form .list-options .style-selection-grid .style-option-button.active,.new-order-page .new-details-panel .tab-information .new-order-form .list-options .style-selection-grid .style-option-button.active{border-color:red;background-color:var(--tq-danger-bg);box-shadow:0 0 0 1px red}.new-order-page .details-panel .tab-information .new-order-form .list-options .style-selection-grid .style-option-button.active .style-label,.new-order-page .new-details-panel .tab-information .new-order-form .list-options .style-selection-grid .style-option-button.active .style-label{color:var(--tq-danger-fg);font-weight:700}.new-order-page .details-panel .tab-information .new-order-form .list-options .style-selection-grid .style-option-button .style-image-container,.new-order-page .new-details-panel .tab-information .new-order-form .list-options .style-selection-grid .style-option-button .style-image-container{width:80px;height:60px;margin-bottom:10px;display:flex;align-items:center;justify-content:center}.new-order-page .details-panel .tab-information .new-order-form .list-options .style-selection-grid .style-option-button .style-image-container img,.new-order-page .new-details-panel .tab-information .new-order-form .list-options .style-selection-grid .style-option-button .style-image-container img{max-width:100%;max-height:100%;object-fit:contain}.new-order-page .details-panel .tab-information .new-order-form .list-options .style-selection-grid .style-option-button .style-label,.new-order-page .new-details-panel .tab-information .new-order-form .list-options .style-selection-grid .style-option-button .style-label{font-size:14px;color:var(--tq-text);margin-bottom:4px;font-weight:500}.new-order-page .details-panel .tab-information .new-order-form .list-options .style-selection-grid .style-option-button .style-sublabel,.new-order-page .new-details-panel .tab-information .new-order-form .list-options .style-selection-grid .style-option-button .style-sublabel{font-size:11px;color:var(--tq-text-muted)}.new-order-page .details-panel .tab-information .new-order-form .checkbox-button-list,.new-order-page .new-details-panel .tab-information .new-order-form .checkbox-button-list{display:flex;flex-direction:row;flex-wrap:wrap;justify-content:flex-start;-webkit-box-align:center;-ms-flex-align:center;-ms-grid-row-align:center;align-items:center}.new-order-page .details-panel .tab-information .new-order-form .checkbox-button-list .checkbox-option,.new-order-page .new-details-panel .tab-information .new-order-form .checkbox-button-list .checkbox-option{display:flex;align-items:center;margin-bottom:20px;margin-right:25px}.new-order-page .details-panel .tab-information .new-order-form .checkbox-button-list .checkbox-option.check-tcolm,.new-order-page .new-details-panel .tab-information .new-order-form .checkbox-button-list .checkbox-option.check-tcolm{width:40%}.new-order-page .details-panel .tab-information .new-order-form .checkbox-button-list .checkbox-option.check-tcolm label,.new-order-page .new-details-panel .tab-information .new-order-form .checkbox-button-list .checkbox-option.check-tcolm label{width:70%}.new-order-page .details-panel .tab-information .new-order-form .checkbox-button-list .checkbox-option.check-tcolm-lg,.new-order-page .new-details-panel .tab-information .new-order-form .checkbox-button-list .checkbox-option.check-tcolm-lg{width:100%}.new-order-page .details-panel .tab-information .new-order-form .checkbox-button-list .checkbox-option.check-tcolm-lg label,.new-order-page .new-details-panel .tab-information .new-order-form .checkbox-button-list .checkbox-option.check-tcolm-lg label{width:70%}.new-order-page .details-panel .tab-information .new-order-form .checkbox-button-list .checkbox-option input[type=checkbox],.new-order-page .new-details-panel .tab-information .new-order-form .checkbox-button-list .checkbox-option input[type=checkbox]{-webkit-appearance:none;-moz-appearance:none;appearance:none;margin-right:10px;width:20px;height:20px;border:2px solid var(--tq-border-strong);border-radius:2px;background:var(--tq-surface);position:relative;cursor:pointer}.new-order-page .details-panel .tab-information .new-order-form .checkbox-button-list .checkbox-option input[type=checkbox]:before,.new-order-page .new-details-panel .tab-information .new-order-form .checkbox-button-list .checkbox-option input[type=checkbox]:before{content:"";display:block;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);width:12px;height:12px;background:transparent;transition:background .2s}.new-order-page .details-panel .tab-information .new-order-form .checkbox-button-list .checkbox-option input[type=checkbox]:checked,.new-order-page .new-details-panel .tab-information .new-order-form .checkbox-button-list .checkbox-option input[type=checkbox]:checked{border-color:var(--tq-accent-ink)}.new-order-page .details-panel .tab-information .new-order-form .checkbox-button-list .checkbox-option input[type=checkbox]:checked:before,.new-order-page .new-details-panel .tab-information .new-order-form .checkbox-button-list .checkbox-option input[type=checkbox]:checked:before{background:var(--tq-accent)}.new-order-page .details-panel .tab-information .new-order-form .checkbox-button-list .checkbox-option input[type=checkbox]:focus-visible,.new-order-page .new-details-panel .tab-information .new-order-form .checkbox-button-list .checkbox-option input[type=checkbox]:focus-visible{outline:2px solid var(--tq-accent);outline-offset:2px}.new-order-page .details-panel .tab-information .new-order-form .checkbox-button-list .checkbox-option input[type=checkbox]:checked~label .selected-value,.new-order-page .new-details-panel .tab-information .new-order-form .checkbox-button-list .checkbox-option input[type=checkbox]:checked~label .selected-value{display:block!important}.new-order-page .details-panel .tab-information .new-order-form .checkbox-button-list .checkbox-option label,.new-order-page .new-details-panel .tab-information .new-order-form .checkbox-button-list .checkbox-option label{cursor:pointer;margin-right:5px;min-width:50px}.new-order-page .details-panel .tab-information .new-order-form .checkbox-button-list .checkbox-option label .selected-value,.new-order-page .new-details-panel .tab-information .new-order-form .checkbox-button-list .checkbox-option label .selected-value{display:none}.new-order-page .details-panel .tab-information .new-order-form .field-section-full,.new-order-page .new-details-panel .tab-information .new-order-form .field-section-full{display:flex;flex-direction:row;flex-wrap:wrap;justify-content:flex-start;-webkit-box-align:center;-ms-flex-align:center;-ms-grid-row-align:center;align-items:center;margin-bottom:10px}.new-order-page .details-panel .tab-information .new-order-form .field-section-full label,.new-order-page .new-details-panel .tab-information .new-order-form .field-section-full label{width:25%}.new-order-page .details-panel .tab-information .new-order-form .field-section-full input,.new-order-page .details-panel .tab-information .new-order-form .field-section-full textarea,.new-order-page .new-details-panel .tab-information .new-order-form .field-section-full input,.new-order-page .new-details-panel .tab-information .new-order-form .field-section-full textarea{width:75%;padding:3px;margin-bottom:10px}.new-order-page .details-panel .tab-information .new-order-form .field-section-full .notes-block,.new-order-page .new-details-panel .tab-information .new-order-form .field-section-full .notes-block{width:100%}.new-order-page .details-panel .tab-information .new-order-form .field-section-full .notes-block .notes-date,.new-order-page .new-details-panel .tab-information .new-order-form .field-section-full .notes-block .notes-date{font-size:16px;font-weight:700;margin-bottom:10px;color:var(--tq-text)}.new-order-page .details-panel .tab-information .new-order-form .field-section-full .notes-block .notes-content,.new-order-page .new-details-panel .tab-information .new-order-form .field-section-full .notes-block .notes-content{margin-bottom:20px}.new-order-page .details-panel .tab-information .new-order-form .field-section-full .notes-block .notes-content p,.new-order-page .new-details-panel .tab-information .new-order-form .field-section-full .notes-block .notes-content p{margin-bottom:10px}.new-order-page .details-panel .tab-information .new-order-form .field-section-full .notes-block .notes-content p strong,.new-order-page .new-details-panel .tab-information .new-order-form .field-section-full .notes-block .notes-content p strong{color:var(--tq-text);margin-right:20px}.new-order-page .details-panel .tab-information .new-order-form .field-section-one-half,.new-order-page .new-details-panel .tab-information .new-order-form .field-section-one-half{display:flex;flex-direction:row;flex-wrap:wrap;justify-content:flex-start;-webkit-box-align:center;-ms-flex-align:center;-ms-grid-row-align:center;align-items:center;margin-bottom:10px}.new-order-page .details-panel .tab-information .new-order-form .field-section-one-half label,.new-order-page .new-details-panel .tab-information .new-order-form .field-section-one-half label{width:25%;max-width:90px}.new-order-page .details-panel .tab-information .new-order-form .field-section-one-half input,.new-order-page .details-panel .tab-information .new-order-form .field-section-one-half textarea,.new-order-page .new-details-panel .tab-information .new-order-form .field-section-one-half input,.new-order-page .new-details-panel .tab-information .new-order-form .field-section-one-half textarea{width:75%;margin-bottom:10px}.new-order-page .details-panel .tab-information .new-order-form .field-section-one-half .p-tab-info,.new-order-page .new-details-panel .tab-information .new-order-form .field-section-one-half .p-tab-info{border:none}.new-order-page .details-panel .tab-information .new-order-form .field-section-one-half .select-input,.new-order-page .new-details-panel .tab-information .new-order-form .field-section-one-half .select-input{cursor:pointer;padding:10px}.new-order-page .details-panel .tab-information .new-order-form .field-section-half,.new-order-page .new-details-panel .tab-information .new-order-form .field-section-half{display:flex;flex-direction:row;flex-wrap:wrap;justify-content:space-between;-webkit-box-align:center;-ms-flex-align:center;-ms-grid-row-align:center;align-items:center}.new-order-page .details-panel .tab-information .new-order-form .field-section-half .inp-col,.new-order-page .new-details-panel .tab-information .new-order-form .field-section-half .inp-col{display:flex;flex-direction:row;flex-wrap:wrap;justify-content:flex-start;-webkit-box-align:center;-ms-flex-align:center;-ms-grid-row-align:center;align-items:center;width:48%}.new-order-page .details-panel .tab-information .new-order-form .field-section-half .inp-col .p-tab-info,.new-order-page .new-details-panel .tab-information .new-order-form .field-section-half .inp-col .p-tab-info{border:none}.new-order-page .details-panel .tab-information .new-order-form .field-section-half .inp-col label,.new-order-page .new-details-panel .tab-information .new-order-form .field-section-half .inp-col label{width:35%;padding:3px 3px 3px 0}.new-order-page .details-panel .tab-information .new-order-form .field-section-half .inp-col .truss-size-hint,.new-order-page .new-details-panel .tab-information .new-order-form .field-section-half .inp-col .truss-size-hint{display:block;margin-top:2px;font-weight:400}.new-order-page .details-panel .tab-information .new-order-form .field-section-half .inp-col.truss-qty,.new-order-page .new-details-panel .tab-information .new-order-form .field-section-half .inp-col.truss-qty{align-items:center;margin-bottom:12px}.new-order-page .details-panel .tab-information .new-order-form .field-section-half .inp-col.truss-qty label,.new-order-page .new-details-panel .tab-information .new-order-form .field-section-half .inp-col.truss-qty label{width:auto;flex:1 1 auto;margin-bottom:0;padding-right:12px;cursor:pointer}.new-order-page .details-panel .tab-information .new-order-form .field-section-half .inp-col.truss-qty .truss-size-hint,.new-order-page .new-details-panel .tab-information .new-order-form .field-section-half .inp-col.truss-qty .truss-size-hint{font-size:14px;line-height:1.3;color:var(--tq-text-muted)}.new-order-page .details-panel .tab-information .new-order-form .field-section-half .inp-col.truss-qty .truss-qty-field,.new-order-page .new-details-panel .tab-information .new-order-form .field-section-half .inp-col.truss-qty .truss-qty-field{display:flex;flex-direction:row;flex-wrap:wrap;justify-content:flex-start;-webkit-box-align:center;-ms-flex-align:center;-ms-grid-row-align:center;align-items:center;flex:0 0 auto;gap:8px}.new-order-page .details-panel .tab-information .new-order-form .field-section-half .inp-col.truss-qty input.truss-qty-input,.new-order-page .new-details-panel .tab-information .new-order-form .field-section-half .inp-col.truss-qty input.truss-qty-input{width:90px;margin-bottom:0;padding:10px 12px;border:1px solid var(--tq-border-strong);border-radius:5px;background:var(--tq-surface);color:var(--tq-text);font-size:16px;text-align:center}.new-order-page .details-panel .tab-information .new-order-form .field-section-half .inp-col.truss-qty input.truss-qty-input:focus,.new-order-page .new-details-panel .tab-information .new-order-form .field-section-half .inp-col.truss-qty input.truss-qty-input:focus{border-color:var(--tq-text-muted);outline:none}.new-order-page .details-panel .tab-information .new-order-form .field-section-half .inp-col.truss-qty .truss-qty-unit,.new-order-page .new-details-panel .tab-information .new-order-form .field-section-half .inp-col.truss-qty .truss-qty-unit{font-size:14px;color:var(--tq-text-muted);white-space:nowrap}.new-order-page .details-panel .tab-information .new-order-form .field-section-half .inp-col input,.new-order-page .details-panel .tab-information .new-order-form .field-section-half .inp-col textarea,.new-order-page .details-panel .tab-information .new-order-form .field-section-half .inp-col select,.new-order-page .new-details-panel .tab-information .new-order-form .field-section-half .inp-col input,.new-order-page .new-details-panel .tab-information .new-order-form .field-section-half .inp-col textarea,.new-order-page .new-details-panel .tab-information .new-order-form .field-section-half .inp-col select{width:65%;margin-bottom:10px;padding:3px}.new-order-page .details-panel .tab-information .new-order-form .field-section-half .inp-col select,.new-order-page .new-details-panel .tab-information .new-order-form .field-section-half .inp-col select{cursor:pointer;padding:10px}.new-order-page .details-panel .tab-information .new-order-form .field-section-half .inp-col .p-tab-active,.new-order-page .new-details-panel .tab-information .new-order-form .field-section-half .inp-col .p-tab-active{display:flex;flex-direction:row;flex-wrap:wrap;justify-content:flex-start;-webkit-box-align:center;-ms-flex-align:center;-ms-grid-row-align:center;align-items:center;border:none}.new-order-page .details-panel .tab-information .new-order-form .field-section-half .inp-col .p-tab-active strong,.new-order-page .new-details-panel .tab-information .new-order-form .field-section-half .inp-col .p-tab-active strong{margin-right:30px}.new-order-page .details-panel .tab-information .new-order-form .field-section-inputs .inp-col-size,.new-order-page .details-panel .tab-information .new-order-form .field-section-inputs-left .inp-col-size,.new-order-page .new-details-panel .tab-information .new-order-form .field-section-inputs .inp-col-size,.new-order-page .new-details-panel .tab-information .new-order-form .field-section-inputs-left .inp-col-size{display:grid;grid-template-columns:auto auto;grid-template-rows:22px minmax(42px,auto);grid-template-areas:"label label" "field unit";align-items:center;justify-items:start;column-gap:8px}.new-order-page .details-panel .tab-information .new-order-form .field-section-inputs .inp-col-size h3,.new-order-page .details-panel .tab-information .new-order-form .field-section-inputs-left .inp-col-size h3,.new-order-page .new-details-panel .tab-information .new-order-form .field-section-inputs .inp-col-size h3,.new-order-page .new-details-panel .tab-information .new-order-form .field-section-inputs-left .inp-col-size h3{grid-area:field;align-self:center;width:100%;font-size:16px;font-weight:700;margin-bottom:0;color:var(--tq-text)}.new-order-page .details-panel .tab-information .new-order-form .field-section-inputs .inp-col-size label,.new-order-page .details-panel .tab-information .new-order-form .field-section-inputs-left .inp-col-size label,.new-order-page .new-details-panel .tab-information .new-order-form .field-section-inputs .inp-col-size label,.new-order-page .new-details-panel .tab-information .new-order-form .field-section-inputs-left .inp-col-size label{grid-area:label;display:inline-flex;align-items:center;gap:6px;width:auto;margin-bottom:0;font-size:14px;white-space:nowrap}.new-order-page .details-panel .tab-information .new-order-form .field-section-inputs .inp-col-size input,.new-order-page .details-panel .tab-information .new-order-form .field-section-inputs .inp-col-size textarea,.new-order-page .details-panel .tab-information .new-order-form .field-section-inputs .inp-col-size select,.new-order-page .details-panel .tab-information .new-order-form .field-section-inputs-left .inp-col-size input,.new-order-page .details-panel .tab-information .new-order-form .field-section-inputs-left .inp-col-size textarea,.new-order-page .details-panel .tab-information .new-order-form .field-section-inputs-left .inp-col-size select,.new-order-page .new-details-panel .tab-information .new-order-form .field-section-inputs .inp-col-size input,.new-order-page .new-details-panel .tab-information .new-order-form .field-section-inputs .inp-col-size textarea,.new-order-page .new-details-panel .tab-information .new-order-form .field-section-inputs .inp-col-size select,.new-order-page .new-details-panel .tab-information .new-order-form .field-section-inputs-left .inp-col-size input,.new-order-page .new-details-panel .tab-information .new-order-form .field-section-inputs-left .inp-col-size textarea,.new-order-page .new-details-panel .tab-information .new-order-form .field-section-inputs-left .inp-col-size select{grid-area:field;width:120px;max-width:120px;margin-bottom:0;cursor:pointer;text-align:center;padding:10px 5px;border:1px solid var(--tq-border-strong);border-radius:8px}.new-order-page .details-panel .tab-information .new-order-form .field-section-inputs .inp-col-size select,.new-order-page .details-panel .tab-information .new-order-form .field-section-inputs-left .inp-col-size select,.new-order-page .new-details-panel .tab-information .new-order-form .field-section-inputs .inp-col-size select,.new-order-page .new-details-panel .tab-information .new-order-form .field-section-inputs-left .inp-col-size select{padding:10px}.new-order-page .details-panel .tab-information .new-order-form .field-section-inputs .inp-col-size .field-unit,.new-order-page .details-panel .tab-information .new-order-form .field-section-inputs-left .inp-col-size .field-unit,.new-order-page .new-details-panel .tab-information .new-order-form .field-section-inputs .inp-col-size .field-unit,.new-order-page .new-details-panel .tab-information .new-order-form .field-section-inputs-left .inp-col-size .field-unit{grid-area:unit;margin-left:0;margin-bottom:0;font-size:14px;font-weight:600;color:var(--tq-text);white-space:nowrap}.new-order-page .details-panel .tab-information .new-order-form .field-section-inputs .inp-col-size .p-tab-active,.new-order-page .details-panel .tab-information .new-order-form .field-section-inputs-left .inp-col-size .p-tab-active,.new-order-page .new-details-panel .tab-information .new-order-form .field-section-inputs .inp-col-size .p-tab-active,.new-order-page .new-details-panel .tab-information .new-order-form .field-section-inputs-left .inp-col-size .p-tab-active{display:flex;flex-direction:row;flex-wrap:wrap;justify-content:flex-start;-webkit-box-align:center;-ms-flex-align:center;-ms-grid-row-align:center;align-items:center;border:none}.new-order-page .details-panel .tab-information .new-order-form .field-section-inputs .inp-col-size .p-tab-active strong,.new-order-page .details-panel .tab-information .new-order-form .field-section-inputs-left .inp-col-size .p-tab-active strong,.new-order-page .new-details-panel .tab-information .new-order-form .field-section-inputs .inp-col-size .p-tab-active strong,.new-order-page .new-details-panel .tab-information .new-order-form .field-section-inputs-left .inp-col-size .p-tab-active strong{margin-right:30px}.new-order-page .details-panel .tab-information .new-order-form .field-section-inputs,.new-order-page .new-details-panel .tab-information .new-order-form .field-section-inputs{display:flex;flex-direction:row;flex-wrap:wrap;justify-content:space-between;-webkit-box-align:flex-start;-ms-flex-align:flex-start;-ms-grid-row-align:flex-start;align-items:flex-start;row-gap:16px}.new-order-page .details-panel .tab-information .new-order-form .field-section-inputs .inp-col-size:first-child,.new-order-page .new-details-panel .tab-information .new-order-form .field-section-inputs .inp-col-size:first-child{width:100%;max-width:150px;text-align:left!important}.new-order-page .details-panel .tab-information .new-order-form .field-section-inputs-left,.new-order-page .new-details-panel .tab-information .new-order-form .field-section-inputs-left{display:flex;flex-direction:row;flex-wrap:wrap;justify-content:flex-start;-webkit-box-align:flex-start;-ms-flex-align:flex-start;-ms-grid-row-align:flex-start;align-items:flex-start;column-gap:150px;row-gap:16px}.new-order-page .details-panel .tab-information .new-order-form .field-section-inputs-left .inp-col-size:first-child,.new-order-page .new-details-panel .tab-information .new-order-form .field-section-inputs-left .inp-col-size:first-child{width:100%;max-width:140px;text-align:left!important}.new-order-page .details-panel .tab-information .new-order-form .doors-windows-section h3,.new-order-page .new-details-panel .tab-information .new-order-form .doors-windows-section h3{width:100%;font-size:16px;font-weight:700;margin-bottom:10px;color:var(--tq-text)}.new-order-page .details-panel .tab-information .new-order-form .doors-windows-section .tab-buttons,.new-order-page .new-details-panel .tab-information .new-order-form .doors-windows-section .tab-buttons{width:100%;display:grid;grid-template-columns:repeat(auto-fit,minmax(140px,1fr));gap:12px;margin-bottom:20px}.new-order-page .details-panel .tab-information .new-order-form .doors-windows-section .tab-buttons .tab-button,.new-order-page .new-details-panel .tab-information .new-order-form .doors-windows-section .tab-buttons .tab-button{width:100%;min-height:105px;padding:10px 12px;margin:0;border-color:var(--tq-surface);border-radius:16px;cursor:pointer;text-align:center;background-color:var(--tq-surface);font-weight:300}.new-order-page .details-panel .tab-information .new-order-form .doors-windows-section .tab-buttons .tab-button:hover,.new-order-page .details-panel .tab-information .new-order-form .doors-windows-section .tab-buttons .tab-button.active,.new-order-page .new-details-panel .tab-information .new-order-form .doors-windows-section .tab-buttons .tab-button:hover,.new-order-page .new-details-panel .tab-information .new-order-form .doors-windows-section .tab-buttons .tab-button.active{color:#ef4444;border-radius:16px;border-width:1px;border-style:solid;border:red solid 1px}.new-order-page .details-panel .tab-information .new-order-form .doors-windows-section .tab-buttons .tab-button .icon-dwtab,.new-order-page .new-details-panel .tab-information .new-order-form .doors-windows-section .tab-buttons .tab-button .icon-dwtab{margin:5px auto}.new-order-page .details-panel .tab-information .new-order-form .doors-windows-section .tab-windows-doors,.new-order-page .new-details-panel .tab-information .new-order-form .doors-windows-section .tab-windows-doors{width:100%}.new-order-page .details-panel .tab-information .new-order-form .doors-windows-section .tab-windows-doors .inputs-container,.new-order-page .new-details-panel .tab-information .new-order-form .doors-windows-section .tab-windows-doors .inputs-container{display:flex;flex-direction:row;flex-wrap:wrap;justify-content:flex-start;-webkit-box-align:center;-ms-flex-align:center;-ms-grid-row-align:center;align-items:center;margin-bottom:20px}.new-order-page .details-panel .tab-information .new-order-form .doors-windows-section .tab-windows-doors .inputs-container .input-group,.new-order-page .new-details-panel .tab-information .new-order-form .doors-windows-section .tab-windows-doors .inputs-container .input-group{width:80%;min-height:154px;background-color:var(--tq-surface);border-radius:16px;padding:10px 20px;display:flex;flex-direction:row;flex-wrap:wrap;justify-content:flex-start;-webkit-box-align:center;-ms-flex-align:center;-ms-grid-row-align:center;align-items:center}.new-order-page .details-panel .tab-information .new-order-form .doors-windows-section .tab-windows-doors .inputs-container .input-group:first-child,.new-order-page .new-details-panel .tab-information .new-order-form .doors-windows-section .tab-windows-doors .inputs-container .input-group:first-child{display:flex;flex-direction:row;flex-wrap:wrap;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;-ms-grid-row-align:center;align-items:center;width:18%;margin-right:10px;position:relative;text-align:center}.new-order-page .details-panel .tab-information .new-order-form .doors-windows-section .tab-windows-doors .inputs-container .input-group:first-child .icon-dwtab,.new-order-page .new-details-panel .tab-information .new-order-form .doors-windows-section .tab-windows-doors .inputs-container .input-group:first-child .icon-dwtab{margin:5px auto}.new-order-page .details-panel .tab-information .new-order-form .doors-windows-section .tab-windows-doors .inputs-container .input-group:first-child .remove-item,.new-order-page .new-details-panel .tab-information .new-order-form .doors-windows-section .tab-windows-doors .inputs-container .input-group:first-child .remove-item{position:absolute;top:5px;right:5px;cursor:pointer}.new-order-page .details-panel .tab-information .new-order-form .doors-windows-section .tab-windows-doors .inputs-container .input-group:first-child .remove-item svg,.new-order-page .new-details-panel .tab-information .new-order-form .doors-windows-section .tab-windows-doors .inputs-container .input-group:first-child .remove-item svg{margin-left:10px}.new-order-page .details-panel .tab-information .new-order-form .doors-windows-section .tab-windows-doors .inputs-container .input-group .input-selection,.new-order-page .new-details-panel .tab-information .new-order-form .doors-windows-section .tab-windows-doors .inputs-container .input-group .input-selection{width:100%;display:flex;flex-direction:row;flex-wrap:wrap;justify-content:space-between;-webkit-box-align:center;-ms-flex-align:center;-ms-grid-row-align:center;align-items:center}.new-order-page .details-panel .tab-information .new-order-form .doors-windows-section .tab-windows-doors .inputs-container .input-group .input-selection:has(>input[type=checkbox]),.new-order-page .new-details-panel .tab-information .new-order-form .doors-windows-section .tab-windows-doors .inputs-container .input-group .input-selection:has(>input[type=checkbox]){justify-content:flex-start;gap:12px}.new-order-page .details-panel .tab-information .new-order-form .doors-windows-section .tab-windows-doors .inputs-container .input-group .input-selection:has(>input[type=checkbox]) .group-title,.new-order-page .new-details-panel .tab-information .new-order-form .doors-windows-section .tab-windows-doors .inputs-container .input-group .input-selection:has(>input[type=checkbox]) .group-title{margin-bottom:0}.new-order-page .details-panel .tab-information .new-order-form .doors-windows-section .tab-windows-doors .inputs-container .input-group .input-selection:has(>input[type=checkbox]) input[type=checkbox],.new-order-page .new-details-panel .tab-information .new-order-form .doors-windows-section .tab-windows-doors .inputs-container .input-group .input-selection:has(>input[type=checkbox]) input[type=checkbox]{width:18px;height:18px;cursor:pointer}.new-order-page .details-panel .tab-information .new-order-form .doors-windows-section .tab-windows-doors .inputs-container .input-group .input-selection .group-title,.new-order-page .new-details-panel .tab-information .new-order-form .doors-windows-section .tab-windows-doors .inputs-container .input-group .input-selection .group-title{font-size:16px;font-weight:700;margin-bottom:10px;color:var(--tq-text);max-width:150px}.new-order-page .details-panel .tab-information .new-order-form .doors-windows-section .tab-windows-doors .inputs-container .input-group .input-selection,.new-order-page .new-details-panel .tab-information .new-order-form .doors-windows-section .tab-windows-doors .inputs-container .input-group .input-selection{margin-bottom:10px}.new-order-page .details-panel .tab-information .new-order-form .doors-windows-section .tab-windows-doors .inputs-container .input-group .input-selection .fisrt-input,.new-order-page .new-details-panel .tab-information .new-order-form .doors-windows-section .tab-windows-doors .inputs-container .input-group .input-selection .fisrt-input{width:38%;font-size:14px;margin-right:10px;font-weight:700}.new-order-page .details-panel .tab-information .new-order-form .doors-windows-section .tab-windows-doors .inputs-container .input-group .input-selection .select-group,.new-order-page .new-details-panel .tab-information .new-order-form .doors-windows-section .tab-windows-doors .inputs-container .input-group .input-selection .select-group{width:70%;padding:10px;border-radius:8px;border:1px solid var(--tq-border-strong)}.new-order-page .details-panel .tab-information .new-order-form .doors-windows-section .tab-windows-doors .inputs-container .input-group .input-selection .inp-col-size,.new-order-page .new-details-panel .tab-information .new-order-form .doors-windows-section .tab-windows-doors .inputs-container .input-group .input-selection .inp-col-size{display:flex;flex-direction:row;flex-wrap:wrap;justify-content:flex-start;-webkit-box-align:center;-ms-flex-align:center;-ms-grid-row-align:center;align-items:center;flex-direction:column}.new-order-page .details-panel .tab-information .new-order-form .doors-windows-section .tab-windows-doors .inputs-container .input-group .input-selection .inp-col-size:first-child,.new-order-page .new-details-panel .tab-information .new-order-form .doors-windows-section .tab-windows-doors .inputs-container .input-group .input-selection .inp-col-size:first-child{width:100%;max-width:150px;text-align:left!important}.new-order-page .details-panel .tab-information .new-order-form .doors-windows-section .tab-windows-doors .inputs-container .input-group .input-selection .inp-col-size h3,.new-order-page .new-details-panel .tab-information .new-order-form .doors-windows-section .tab-windows-doors .inputs-container .input-group .input-selection .inp-col-size h3{font-size:16px;font-weight:700;margin-bottom:10px;color:var(--tq-text)}.new-order-page .details-panel .tab-information .new-order-form .doors-windows-section .tab-windows-doors .inputs-container .input-group .input-selection .inp-col-size label,.new-order-page .new-details-panel .tab-information .new-order-form .doors-windows-section .tab-windows-doors .inputs-container .input-group .input-selection .inp-col-size label{width:100%;font-size:14px;margin-bottom:2px}.new-order-page .details-panel .tab-information .new-order-form .doors-windows-section .tab-windows-doors .inputs-container .input-group .input-selection .inp-col-size input,.new-order-page .details-panel .tab-information .new-order-form .doors-windows-section .tab-windows-doors .inputs-container .input-group .input-selection .inp-col-size textarea,.new-order-page .details-panel .tab-information .new-order-form .doors-windows-section .tab-windows-doors .inputs-container .input-group .input-selection .inp-col-size select,.new-order-page .new-details-panel .tab-information .new-order-form .doors-windows-section .tab-windows-doors .inputs-container .input-group .input-selection .inp-col-size input,.new-order-page .new-details-panel .tab-information .new-order-form .doors-windows-section .tab-windows-doors .inputs-container .input-group .input-selection .inp-col-size textarea,.new-order-page .new-details-panel .tab-information .new-order-form .doors-windows-section .tab-windows-doors .inputs-container .input-group .input-selection .inp-col-size select{width:100%;margin:0;cursor:pointer;text-align:center;max-width:120px;padding:10px 5px;border:1px solid var(--tq-border-strong);border-radius:8px}.new-order-page .details-panel .tab-information .new-order-form .doors-windows-section .tab-windows-doors .inputs-container .input-group .input-selection .inp-col-size select,.new-order-page .new-details-panel .tab-information .new-order-form .doors-windows-section .tab-windows-doors .inputs-container .input-group .input-selection .inp-col-size select{padding:10px}.new-order-page .details-panel .tab-information .new-order-form .doors-windows-section .tab-windows-doors .inputs-container .input-group .input-selection .inp-col-size .p-tab-active,.new-order-page .new-details-panel .tab-information .new-order-form .doors-windows-section .tab-windows-doors .inputs-container .input-group .input-selection .inp-col-size .p-tab-active{display:flex;flex-direction:row;flex-wrap:wrap;justify-content:flex-start;-webkit-box-align:center;-ms-flex-align:center;-ms-grid-row-align:center;align-items:center;border:none}.new-order-page .details-panel .tab-information .new-order-form .doors-windows-section .tab-windows-doors .inputs-container .input-group .input-selection .inp-col-size .p-tab-active strong,.new-order-page .new-details-panel .tab-information .new-order-form .doors-windows-section .tab-windows-doors .inputs-container .input-group .input-selection .inp-col-size .p-tab-active strong{margin-right:30px}.new-order-page .details-panel .tab-information .new-order-form .doors-windows-section .tab-windows-doors .door-window-buttons,.new-order-page .new-details-panel .tab-information .new-order-form .doors-windows-section .tab-windows-doors .door-window-buttons{width:100%;display:grid;grid-template-columns:repeat(auto-fill,minmax(128px,1fr));gap:12px;margin-bottom:20px}.new-order-page .details-panel .tab-information .new-order-form .doors-windows-section .tab-windows-doors .door-window-buttons .door-window-button,.new-order-page .new-details-panel .tab-information .new-order-form .doors-windows-section .tab-windows-doors .door-window-buttons .door-window-button{width:100%;padding:14px 8px;margin:0;min-height:110px;display:flex;flex-direction:column;align-items:center;justify-content:center;gap:4px;border-color:var(--tq-surface);border-width:1px;border-style:solid;border-radius:16px;cursor:pointer;text-align:center;background-color:var(--tq-surface);font-weight:300;font-size:12px}.new-order-page .details-panel .tab-information .new-order-form .doors-windows-section .tab-windows-doors .door-window-buttons .door-window-button:hover,.new-order-page .details-panel .tab-information .new-order-form .doors-windows-section .tab-windows-doors .door-window-buttons .door-window-button.active,.new-order-page .new-details-panel .tab-information .new-order-form .doors-windows-section .tab-windows-doors .door-window-buttons .door-window-button:hover,.new-order-page .new-details-panel .tab-information .new-order-form .doors-windows-section .tab-windows-doors .door-window-buttons .door-window-button.active{color:#ef4444;border-radius:12px;border-width:1px;border-style:solid;border:red solid 1px}.new-order-page .details-panel .tab-information .new-order-form .doors-windows-section .tab-windows-doors .door-window-buttons .door-window-button .icon-dwtab,.new-order-page .new-details-panel .tab-information .new-order-form .doors-windows-section .tab-windows-doors .door-window-buttons .door-window-button .icon-dwtab{margin:5px auto}.new-order-page .details-panel .tab-information .new-order-form .list-color-options .radio-button-list,.new-order-page .new-details-panel .tab-information .new-order-form .list-color-options .radio-button-list{display:flex;flex-direction:row;flex-wrap:wrap;justify-content:flex-start;-webkit-box-align:flex-start;-ms-flex-align:flex-start;-ms-grid-row-align:flex-start;align-items:flex-start}.new-order-page .details-panel .tab-information .new-order-form .list-color-options .radio-button-list li:first-child,.new-order-page .new-details-panel .tab-information .new-order-form .list-color-options .radio-button-list li:first-child{margin-bottom:10px;font-weight:700;width:100%}.new-order-page .details-panel .tab-information .new-order-form .list-color-options .radio-button-list .radio-color-option,.new-order-page .new-details-panel .tab-information .new-order-form .list-color-options .radio-button-list .radio-color-option{display:flex;align-items:center;margin-bottom:25px;flex-direction:column}.new-order-page .details-panel .tab-information .new-order-form .list-color-options .radio-button-list .radio-color-option input[type=radio],.new-order-page .new-details-panel .tab-information .new-order-form .list-color-options .radio-button-list .radio-color-option input[type=radio]{-webkit-appearance:none;-moz-appearance:none;appearance:none;width:40px;height:40px;border:2px solid var(--tq-border-strong);border-radius:2px;position:relative;cursor:pointer}.new-order-page .details-panel .tab-information .new-order-form .list-color-options .radio-button-list .radio-color-option input[type=radio]:focus-visible,.new-order-page .new-details-panel .tab-information .new-order-form .list-color-options .radio-button-list .radio-color-option input[type=radio]:focus-visible{outline:2px solid var(--tq-accent);outline-offset:2px}.new-order-page .details-panel .tab-information .new-order-form .list-color-options .radio-button-list .radio-color-option input[type=radio]:before,.new-order-page .new-details-panel .tab-information .new-order-form .list-color-options .radio-button-list .radio-color-option input[type=radio]:before{content:"";display:block;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);width:12px;height:12px;background:transparent;transition:background .2s}.new-order-page .details-panel .tab-information .new-order-form .list-color-options .radio-button-list .radio-color-option input[type=radio]:checked:before,.new-order-page .new-details-panel .tab-information .new-order-form .list-color-options .radio-button-list .radio-color-option input[type=radio]:checked:before{background:transparent;border-radius:50%}.new-order-page .details-panel .tab-information .new-order-form .list-color-options .radio-button-list .radio-color-option input[type=radio]:checked~label .selected-value,.new-order-page .new-details-panel .tab-information .new-order-form .list-color-options .radio-button-list .radio-color-option input[type=radio]:checked~label .selected-value{display:block;width:100%}.new-order-page .details-panel .tab-information .new-order-form .list-color-options .radio-button-list .radio-color-option label,.new-order-page .new-details-panel .tab-information .new-order-form .list-color-options .radio-button-list .radio-color-option label{cursor:pointer;margin:5px auto;min-width:50px;font-size:11px;text-align:center;position:relative}.new-order-page .details-panel .tab-information .new-order-form .list-color-options .radio-button-list .radio-color-option label .selected-value,.new-order-page .new-details-panel .tab-information .new-order-form .list-color-options .radio-button-list .radio-color-option label .selected-value{display:none;position:absolute;text-align:center;line-height:11px;font-weight:700}.new-order-page .details-panel .tab-information .tab-information-block .reg-textarea,.new-order-page .new-details-panel .tab-information .tab-information-block .reg-textarea{width:100%;padding:10px;border:1px solid var(--tq-border-strong);border-radius:8px;margin-bottom:10px}.new-order-page .details-panel .tab-information .tab-information-block .reg-input,.new-order-page .new-details-panel .tab-information .tab-information-block .reg-input{width:100%;padding:10px;border-radius:8px;margin-bottom:10px}.new-order-page .details-panel .tab-information .tab-information-block .field-section-full,.new-order-page .new-details-panel .tab-information .tab-information-block .field-section-full{display:flex;flex-direction:row;flex-wrap:wrap;justify-content:flex-start;-webkit-box-align:center;-ms-flex-align:center;-ms-grid-row-align:center;align-items:center;margin-bottom:10px}.new-order-page .details-panel .tab-information .tab-information-block .field-section-full label,.new-order-page .new-details-panel .tab-information .tab-information-block .field-section-full label{width:25%}.new-order-page .details-panel .tab-information .tab-information-block .field-section-full input,.new-order-page .details-panel .tab-information .tab-information-block .field-section-full textarea,.new-order-page .new-details-panel .tab-information .tab-information-block .field-section-full input,.new-order-page .new-details-panel .tab-information .tab-information-block .field-section-full textarea{width:75%;padding:3px;margin-bottom:10px}.new-order-page .details-panel .tab-information .tab-information-block .field-section-full .installer-dropdown,.new-order-page .new-details-panel .tab-information .tab-information-block .field-section-full .installer-dropdown{width:100%}.new-order-page .details-panel .tab-information .tab-information-block .field-section-full .installer-dropdown label,.new-order-page .new-details-panel .tab-information .tab-information-block .field-section-full .installer-dropdown label{width:100%;display:block}.new-order-page .details-panel .tab-information .tab-information-block .field-section-full .installer-dropdown select,.new-order-page .new-details-panel .tab-information .tab-information-block .field-section-full .installer-dropdown select{width:100%;padding:10px;border-radius:8px;border:1px solid var(--tq-border-strong);cursor:pointer}.new-order-page .details-panel .tab-information .tab-information-block .field-section-full .installer-dropdown select option,.new-order-page .new-details-panel .tab-information .tab-information-block .field-section-full .installer-dropdown select option{padding:10px;cursor:pointer}.new-order-page .details-panel .tab-information .tab-information-block .field-section-full .notes-block,.new-order-page .new-details-panel .tab-information .tab-information-block .field-section-full .notes-block{width:100%}.new-order-page .details-panel .tab-information .tab-information-block .field-section-full .notes-block .notes-date,.new-order-page .new-details-panel .tab-information .tab-information-block .field-section-full .notes-block .notes-date{font-size:16px;font-weight:700;margin-bottom:10px;color:var(--tq-text)}.new-order-page .details-panel .tab-information .tab-information-block .field-section-full .notes-block .notes-content,.new-order-page .new-details-panel .tab-information .tab-information-block .field-section-full .notes-block .notes-content{margin-bottom:20px}.new-order-page .details-panel .tab-information .tab-information-block .field-section-full .notes-block .notes-content p,.new-order-page .new-details-panel .tab-information .tab-information-block .field-section-full .notes-block .notes-content p{margin-bottom:10px}.new-order-page .details-panel .tab-information .tab-information-block .field-section-full .notes-block .notes-content p strong,.new-order-page .new-details-panel .tab-information .tab-information-block .field-section-full .notes-block .notes-content p strong{color:var(--tq-text);margin-right:20px}.new-order-page .details-panel .tab-information .tab-information-block .field-section-full .delete-file-input,.new-order-page .new-details-panel .tab-information .tab-information-block .field-section-full .delete-file-input{display:flex;flex-direction:row;flex-wrap:wrap;justify-content:flex-start;-webkit-box-align:center;-ms-flex-align:center;-ms-grid-row-align:center;align-items:center;font-size:24px;font-weight:400}.new-order-page .details-panel .tab-information .tab-information-block .input-list-align,.new-order-page .new-details-panel .tab-information .tab-information-block .input-list-align{width:100%;display:flex;flex-direction:row;flex-wrap:wrap;justify-content:flex-start;-webkit-box-align:center;-ms-flex-align:center;-ms-grid-row-align:center;align-items:center}.new-order-page .details-panel .tab-information .tab-information-block .input-list-align .select-label,.new-order-page .new-details-panel .tab-information .tab-information-block .input-list-align .select-label{width:100%;margin-bottom:10px}.new-order-page .details-panel .tab-information .tab-information-block .input-list-align .search-input,.new-order-page .new-details-panel .tab-information .tab-information-block .input-list-align .search-input{width:100%;max-width:450px;padding:10px;border-radius:8px;margin-bottom:10px}.new-order-page .details-panel .tab-information .tab-information-block .input-list-align .dropdown-list,.new-order-page .new-details-panel .tab-information .tab-information-block .input-list-align .dropdown-list{cursor:pointer;padding:10px;display:block;width:100%}.new-order-page .details-panel .tab-information .tab-information-block .input-list-align .dropdown-list li,.new-order-page .new-details-panel .tab-information .tab-information-block .input-list-align .dropdown-list li{border-radius:8px;padding:10px;width:100%}.new-order-page .details-panel .tab-information .tab-information-block .input-list-align .dropdown-list li:hover,.new-order-page .new-details-panel .tab-information .tab-information-block .input-list-align .dropdown-list li:hover{background-color:#f0f0f0}.new-order-page .details-panel .tab-information .tab-information-block .btn-save,.new-order-page .new-details-panel .tab-information .tab-information-block .btn-save{color:#d72938;display:flex;flex-direction:row;flex-wrap:wrap;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;-ms-grid-row-align:center;align-items:center;margin-right:10px}.new-order-page .details-panel .tab-information .tab-information-block .btn-save svg,.new-order-page .new-details-panel .tab-information .tab-information-block .btn-save svg{margin-left:10px}.new-order-page .details-panel .tab-information .tab-information-block .notesList,.new-order-page .new-details-panel .tab-information .tab-information-block .notesList{display:flex;flex-direction:row;flex-wrap:wrap;justify-content:flex-start;-webkit-box-align:center;-ms-flex-align:center;-ms-grid-row-align:center;align-items:center;background-color:var(--tq-surface);margin:10px auto;padding:10px 20px;width:100%;border-radius:8px}.new-order-page .details-panel .tab-information .tab-information-block .notesList .notes-item-title,.new-order-page .new-details-panel .tab-information .tab-information-block .notesList .notes-item-title{font-size:14px;font-weight:600;width:100%;color:var(--tq-text)}.new-order-page .details-panel .tab-information .tab-information-block .notesList .notes-item-value,.new-order-page .new-details-panel .tab-information .tab-information-block .notesList .notes-item-value{width:100%;font-size:16px;font-weight:400;color:var(--tq-text)}.new-order-page .details-panel .tab-information .tab-information-block .notesList .download-array,.new-order-page .new-details-panel .tab-information .tab-information-block .notesList .download-array{width:100%;display:flex;flex-direction:row;flex-wrap:wrap;justify-content:flex-start;-webkit-box-align:center;-ms-flex-align:center;-ms-grid-row-align:center;align-items:center;border-top:1px solid var(--tq-border-strong);margin-top:10px;padding-top:10px}.new-order-page .details-panel .tab-information .tab-information-block .notesList .download-array .notes-item-attachment .btn-download-file,.new-order-page .new-details-panel .tab-information .tab-information-block .notesList .download-array .notes-item-attachment .btn-download-file{position:relative;display:inline-block;width:60px;display:flex;flex-direction:row;flex-wrap:wrap;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;-ms-grid-row-align:center;align-items:center;margin:3px;padding:3px;border:1px solid red;border-radius:25px}.new-order-page .details-panel .tab-information .tab-information-block .notesList .download-array .notes-item-attachment .btn-download-file svg,.new-order-page .new-details-panel .tab-information .tab-information-block .notesList .download-array .notes-item-attachment .btn-download-file svg{color:red}.new-order-page .details-panel .tab-information .tab-information-block .notesList .download-array .notes-item-attachment .btn-download-file:hover,.new-order-page .new-details-panel .tab-information .tab-information-block .notesList .download-array .notes-item-attachment .btn-download-file:hover{background-color:red}.new-order-page .details-panel .tab-information .tab-information-block .notesList .download-array .notes-item-attachment .btn-download-file:hover svg,.new-order-page .new-details-panel .tab-information .tab-information-block .notesList .download-array .notes-item-attachment .btn-download-file:hover svg{color:#fff}.new-order-page .details-panel .price-cont .price-subtitle,.new-order-page .new-details-panel .price-cont .price-subtitle{font-size:1.125rem;font-weight:700;max-width:800px;margin:0 auto 1.5rem;color:var(--tq-text)}.new-order-page .details-panel .price-cont .price-summary-hero,.new-order-page .new-details-panel .price-cont .price-summary-hero{max-width:800px;margin:0 auto 1.25rem;display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:1rem;padding:1.25rem 1.5rem;background:var(--tq-surface);border:1px solid var(--tq-border-faint);border-radius:1rem;box-shadow:0 4px 6px -1px #0000000d,0 2px 4px -1px #00000008}.new-order-page .details-panel .price-cont .price-summary-hero .ps-hero-structure,.new-order-page .new-details-panel .price-cont .price-summary-hero .ps-hero-structure{font-size:1.5rem;font-weight:800;line-height:1.15;letter-spacing:-.01em;color:var(--tq-text)}.new-order-page .details-panel .price-cont .price-summary-hero .ps-hero-gauge,.new-order-page .new-details-panel .price-cont .price-summary-hero .ps-hero-gauge{display:inline-flex;align-items:baseline;gap:.4rem;padding:.4rem .85rem;border-radius:999px;background:var(--tq-bg);border:1px solid var(--tq-border-faint);white-space:nowrap}.new-order-page .details-panel .price-cont .price-summary-hero .ps-hero-gauge .ps-hero-gauge-label,.new-order-page .new-details-panel .price-cont .price-summary-hero .ps-hero-gauge .ps-hero-gauge-label{font-size:.75rem;font-weight:700;text-transform:uppercase;letter-spacing:.05em;color:var(--tq-text-muted)}.new-order-page .details-panel .price-cont .price-summary-hero .ps-hero-gauge .ps-hero-gauge-value,.new-order-page .new-details-panel .price-cont .price-summary-hero .ps-hero-gauge .ps-hero-gauge-value{font-size:.9375rem;font-weight:800;color:var(--tq-text)}.new-order-page .details-panel .price-cont .price-summary,.new-order-page .new-details-panel .price-cont .price-summary{max-width:800px;margin:0 auto 2rem;width:100%;border-collapse:separate;border-spacing:0;background:var(--tq-surface);border-radius:1rem;overflow:hidden;box-shadow:0 4px 6px -1px #0000000d,0 2px 4px -1px #00000008;border:1px solid var(--tq-border-faint)}.new-order-page .details-panel .price-cont .price-summary .price-cell-editable,.new-order-page .new-details-panel .price-cont .price-summary .price-cell-editable{display:inline-flex;align-items:center;gap:.4rem}.new-order-page .details-panel .price-cont .price-summary .price-edit-btn,.new-order-page .new-details-panel .price-cont .price-summary .price-edit-btn{display:inline-flex;align-items:center;justify-content:center;padding:2px;border:0;border-radius:6px;background:transparent;color:var(--tq-text-faint);cursor:pointer;opacity:0;transition:opacity .15s ease,background-color .15s ease,color .15s ease}.new-order-page .details-panel .price-cont .price-summary .price-edit-btn:hover,.new-order-page .new-details-panel .price-cont .price-summary .price-edit-btn:hover{background:var(--tq-surface-2);color:#cd2d3d}.new-order-page .details-panel .price-cont .price-summary .price-edit-btn:focus-visible,.new-order-page .new-details-panel .price-cont .price-summary .price-edit-btn:focus-visible{opacity:1;outline:2px solid #CD2D3D;outline-offset:1px}.new-order-page .details-panel .price-cont .price-summary tr:hover .price-edit-btn,.new-order-page .new-details-panel .price-cont .price-summary tr:hover .price-edit-btn{opacity:1}.new-order-page .details-panel .price-cont .price-summary .summary-dims,.new-order-page .new-details-panel .price-cont .price-summary .summary-dims{display:inline-flex;flex-wrap:wrap;align-items:center;justify-content:flex-end;gap:.35rem}.new-order-page .details-panel .price-cont .price-summary .summary-dims .summary-dims-x,.new-order-page .new-details-panel .price-cont .price-summary .summary-dims .summary-dims-x{color:var(--tq-text-faint);font-weight:400}.new-order-page .details-panel .price-cont .price-summary .summary-dims .summary-select,.new-order-page .new-details-panel .price-cont .price-summary .summary-dims .summary-select{min-width:5.5rem}.new-order-page .details-panel .price-cont .price-summary .summary-select,.new-order-page .new-details-panel .price-cont .price-summary .summary-select{width:auto;min-width:9rem;max-width:100%;padding:.35rem .6rem;font-size:.9375rem;font-weight:600;color:var(--tq-text);background:var(--tq-bg);border:1px solid var(--tq-border-faint);border-radius:.5rem;cursor:pointer;transition:border-color .15s ease,box-shadow .15s ease}.new-order-page .details-panel .price-cont .price-summary .summary-select:hover,.new-order-page .new-details-panel .price-cont .price-summary .summary-select:hover{border-color:var(--tq-border)}.new-order-page .details-panel .price-cont .price-summary .summary-select:focus-visible,.new-order-page .new-details-panel .price-cont .price-summary .summary-select:focus-visible{outline:none;border-color:#cd2d3d;box-shadow:0 0 0 2px #e024242e}.new-order-page .details-panel .price-cont .price-summary .title-tr,.new-order-page .new-details-panel .price-cont .price-summary .title-tr{background-color:var(--tq-bg);color:var(--tq-text-muted);text-align:left;font-size:.75rem;font-weight:800;text-transform:uppercase;letter-spacing:.05em;padding:1.25rem 1.5rem;border-bottom:1px solid var(--tq-border-faint);display:table-cell;width:100%}.new-order-page .details-panel .price-cont .price-summary .title-tr td,.new-order-page .details-panel .price-cont .price-summary .title-tr th,.new-order-page .new-details-panel .price-cont .price-summary .title-tr td,.new-order-page .new-details-panel .price-cont .price-summary .title-tr th{color:inherit}.new-order-page .details-panel .price-cont .price-summary tr,.new-order-page .new-details-panel .price-cont .price-summary tr{display:table-row;transition:background-color .2s ease}.new-order-page .details-panel .price-cont .price-summary tr:hover:not(:has(.title-tr)),.new-order-page .new-details-panel .price-cont .price-summary tr:hover:not(:has(.title-tr)){background-color:var(--tq-bg)}.new-order-page .details-panel .price-cont .price-summary tr:not(:last-child),.new-order-page .new-details-panel .price-cont .price-summary tr:not(:last-child){border-bottom:1px solid var(--tq-border-faint)}.new-order-page .details-panel .price-cont .price-summary tr td,.new-order-page .new-details-panel .price-cont .price-summary tr td{padding:1rem 1.5rem;color:var(--tq-text-soft);font-size:.9375rem;border-bottom:1px solid var(--tq-border-faint)}.new-order-page .details-panel .price-cont .price-summary tr td:first-child,.new-order-page .new-details-panel .price-cont .price-summary tr td:first-child{text-align:left}.new-order-page .details-panel .price-cont .price-summary tr td:last-child,.new-order-page .new-details-panel .price-cont .price-summary tr td:last-child{text-align:right;font-weight:600;color:var(--tq-text)}.new-order-page .details-panel .price-cont .price-summary tr td strong,.new-order-page .new-details-panel .price-cont .price-summary tr td strong{color:var(--tq-text);font-weight:600;margin-right:.5rem}.new-order-page .details-panel .additional-items,.new-order-page .new-details-panel .additional-items{max-width:800px;margin:0 auto 1rem}.new-order-page .details-panel .additional-items .additional-items-head,.new-order-page .new-details-panel .additional-items .additional-items-head{display:flex;align-items:center;justify-content:space-between;gap:1rem}.new-order-page .details-panel .additional-items .additional-items-title,.new-order-page .new-details-panel .additional-items .additional-items-title{font-size:.75rem;font-weight:800;text-transform:uppercase;letter-spacing:.05em;color:var(--tq-text-muted)}.new-order-page .details-panel .additional-items .additional-items-add,.new-order-page .new-details-panel .additional-items .additional-items-add{display:inline-flex;align-items:center;gap:.35rem;padding:.4rem .75rem;border:1px dashed var(--tq-border);border-radius:8px;background:transparent;color:#cd2d3d;font-size:.8125rem;font-weight:600;cursor:pointer;transition:background-color .15s ease,border-color .15s ease}.new-order-page .details-panel .additional-items .additional-items-add:hover,.new-order-page .new-details-panel .additional-items .additional-items-add:hover{background:var(--tq-surface-2);border-color:#cd2d3d}.new-order-page .details-panel .additional-items .additional-items-list,.new-order-page .new-details-panel .additional-items .additional-items-list{list-style:none;margin:.75rem 0 0;padding:0}.new-order-page .details-panel .additional-items .additional-items-row,.new-order-page .new-details-panel .additional-items .additional-items-row{display:flex;align-items:center;gap:.75rem;padding:.6rem 0;border-bottom:1px solid var(--tq-border-faint)}.new-order-page .details-panel .additional-items .additional-items-row:last-child,.new-order-page .new-details-panel .additional-items .additional-items-row:last-child{border-bottom:0}.new-order-page .details-panel .additional-items .additional-items-name,.new-order-page .new-details-panel .additional-items .additional-items-name{flex:1;min-width:0;color:var(--tq-text-soft);font-size:.9375rem}.new-order-page .details-panel .additional-items .additional-items-price,.new-order-page .new-details-panel .additional-items .additional-items-price{font-weight:600;color:var(--tq-text);font-variant-numeric:tabular-nums}.new-order-page .details-panel .additional-items .additional-items-remove,.new-order-page .new-details-panel .additional-items .additional-items-remove{display:inline-flex;align-items:center;justify-content:center;padding:4px;border:0;border-radius:6px;background:transparent;color:var(--tq-text-faint);cursor:pointer;transition:background-color .15s ease,color .15s ease}.new-order-page .details-panel .additional-items .additional-items-remove:hover,.new-order-page .new-details-panel .additional-items .additional-items-remove:hover{background:var(--tq-surface-2);color:#cd2d3d}.new-order-page .details-panel .price-total-container,.new-order-page .new-details-panel .price-total-container{background:var(--tq-bg);padding:2rem;border-radius:1rem;max-width:800px;margin:0 auto;border:1px solid var(--tq-border-faint)}.new-order-page .details-panel .price-total-container .price-total,.new-order-page .new-details-panel .price-total-container .price-total{display:flex;flex-direction:row;flex-wrap:wrap;justify-content:flex-end;-webkit-box-align:center;-ms-flex-align:center;-ms-grid-row-align:center;align-items:center;margin-bottom:.5rem}.new-order-page .details-panel .price-total-container .price-total:last-child,.new-order-page .new-details-panel .price-total-container .price-total:last-child{margin-bottom:0;padding-top:1rem;border-top:2px dashed var(--tq-border);margin-top:1rem}.new-order-page .details-panel .price-total-container .price-total .price-total-title,.new-order-page .new-details-panel .price-total-container .price-total .price-total-title{font-size:.875rem;font-weight:600;color:var(--tq-text-muted);margin-right:2rem}.new-order-page .details-panel .price-total-container .price-total .price-total-value,.new-order-page .new-details-panel .price-total-container .price-total .price-total-value{font-size:1.125rem;font-weight:700;color:var(--tq-text);min-width:120px;text-align:right}.new-order-page .details-panel .price-total-container .price-total .price-total-input,.new-order-page .new-details-panel .price-total-container .price-total .price-total-input{display:flex;align-items:center;justify-content:flex-end;gap:.125rem;min-width:120px;font-size:1.125rem;font-weight:700;color:var(--tq-text)}.new-order-page .details-panel .price-total-container .price-total .price-total-input input,.new-order-page .new-details-panel .price-total-container .price-total .price-total-input input{width:100px;padding:.25rem .5rem;border:1px solid var(--tq-border);border-radius:.5rem;background:var(--tq-surface);color:inherit;font:inherit;text-align:right}.new-order-page .details-panel .price-total-container .price-total .price-total-input input:focus,.new-order-page .new-details-panel .price-total-container .price-total .price-total-input input:focus{outline:none;border-color:var(--tq-info-fg)}.new-order-page .details-panel .price-total-container .price-total.grand-total .price-total-title,.new-order-page .new-details-panel .price-total-container .price-total.grand-total .price-total-title{font-size:1rem;color:var(--tq-text);font-weight:800}.new-order-page .details-panel .price-total-container .price-total.grand-total .price-total-value,.new-order-page .new-details-panel .price-total-container .price-total.grand-total .price-total-value{font-size:1.5rem;color:var(--tq-info-fg);font-weight:900}.new-order-page .details-panel .btns-footer,.new-order-page .new-details-panel .btns-footer{display:flex;flex-direction:row;flex-wrap:wrap;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;-ms-grid-row-align:center;align-items:center}.new-order-page .details-panel .btns-footer .saveBtn,.new-order-page .new-details-panel .btns-footer .saveBtn{background-color:#a51f2d;color:#fff;border-radius:5px;padding:10px 20px;font-size:14px;font-weight:600;border:none;cursor:pointer;margin:20px auto;width:100%;max-width:150px}.new-order-page .details-panel .btns-footer .saveBtn:hover,.new-order-page .new-details-panel .btns-footer .saveBtn:hover{background-color:#5c151f;color:#fff}.form-input{-webkit-appearance:none;-moz-appearance:none;appearance:none;width:100%;padding:.5rem .75rem;border:1px solid var(--tq-border);border-radius:.25rem;box-shadow:0 1px 3px #0000001a,0 1px 2px -1px #0000001a;background-color:var(--tq-surface);color:var(--tq-text-subtle);line-height:1.25}.form-input:hover{border-color:var(--tq-border-strong)}.form-input:focus{outline:none}.form-error{padding:.5rem;font-style:italic;color:#a51f2d}.form-note{padding:.5rem;font-style:italic}.form-field{margin-bottom:1.25rem}.form-field-sm{margin-bottom:1rem}.form-field-pad{margin-bottom:1rem;padding:.5rem}.form-label{margin-bottom:.75rem;font-weight:700}.form-label-lg{margin-bottom:1.25rem;font-weight:700}.check-input{width:1rem;height:1rem}.check-label{display:flex;align-items:center;gap:.5rem;cursor:pointer;font-size:.875rem;line-height:1.25rem;color:var(--tq-text-subtle)}.row-end-between{display:flex;align-items:flex-end;justify-content:space-between}.summary-row{display:flex;justify-content:space-between;font-size:.875rem;line-height:1.25rem;color:var(--tq-text-soft)}.summary-row-plain{display:flex;justify-content:space-between;color:var(--tq-text-soft)}.value-strong{font-weight:600;color:var(--tq-text-strong)}.bullet-list{width:100%;padding-left:1.25rem;list-style-type:disc}.content-block--grid2{display:grid;grid-auto-flow:row dense;grid-template-columns:repeat(2,minmax(0,1fr));grid-template-rows:repeat(2,minmax(0,1fr))}.content-block--spaced{margin-top:1rem}.clockin-page .summary-btns{display:flex;flex-direction:row;flex-wrap:wrap;justify-content:space-between;-webkit-box-align:flex-start;-ms-flex-align:flex-start;-ms-grid-row-align:flex-start;align-items:flex-start;width:100%}.clockin-page .summary-btns li{display:flex;flex-direction:row;flex-wrap:wrap;justify-content:flex-start;-webkit-box-align:flex-start;-ms-flex-align:flex-start;-ms-grid-row-align:flex-start;align-items:flex-start;margin-right:10px;max-width:259px;min-width:197px;margin-bottom:10px}.clockin-page .summary-btns li .sb{background-color:var(--tq-surface-2);display:flex;flex-direction:row;flex-wrap:wrap;justify-content:space-between;-webkit-box-align:center;-ms-flex-align:center;-ms-grid-row-align:center;align-items:center;border-radius:10px;padding:15px 25px;width:100%;max-width:259px}.clockin-page .summary-btns li .sb svg{color:#636366;margin-right:10px}.clockin-page .summary-btns li .sb p{display:flex;flex-direction:row;flex-wrap:wrap;justify-content:flex-start;-webkit-box-align:space-between;-ms-flex-align:space-between;-ms-grid-row-align:space-between;align-items:space-between;flex-direction:column;line-height:17px}.clockin-page .summary-btns li .sb p strong{width:100%;max-width:91px;margin-bottom:6px}.clockin-page .searchbar{margin-top:38px;width:100%;display:flex;flex-direction:row;flex-wrap:wrap;justify-content:space-between;-webkit-box-align:center;-ms-flex-align:center;-ms-grid-row-align:center;align-items:center}.clockin-page .searchbar .filters{width:30%}.clockin-page .searchbar .filters button{border-radius:32px;border:1px solid var(--tq-border-strong);display:flex;flex-direction:row;flex-wrap:wrap;justify-content:flex-start;-webkit-box-align:center;-ms-flex-align:center;-ms-grid-row-align:center;align-items:center;padding:13px 20px}.clockin-page .searchbar .filters button svg{margin-left:10px}.clockin-page .searchbar .search-input{display:flex;flex-direction:row;flex-wrap:wrap;justify-content:flex-start;-webkit-box-align:center;-ms-flex-align:center;-ms-grid-row-align:center;align-items:center;width:60%;max-width:500px;border:1px solid var(--tq-border-strong);border-radius:5px;padding:13px 20px}.clockin-page .searchbar .search-input input{margin-left:10px;font-size:16px}.clockin-page .searchbar .search-input input::placeholder{color:#080808}.clockin-page .clockin-content{margin-top:20px;border:none}.clockin-page .clockin-content .pagination-controls{width:100%}.clockin-page .clockin-content .pagination-controls .prevNext{width:100%;max-width:200px;display:flex;flex-direction:row;flex-wrap:wrap;justify-content:space-between;-webkit-box-align:center;-ms-flex-align:center;-ms-grid-row-align:center;align-items:center}.clockin-page .clockin-content .pagination-controls .prevNext button{display:flex;flex-direction:row;flex-wrap:wrap;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;-ms-grid-row-align:center;align-items:center}.clockin-page .clockin-content .pagination-controls .prevNext button svg{margin:0 10px}.clockin-page .clockin-content .pagination-controls .page-size-select{margin-top:10px}.clockin-page .clockin-content .pagination-controls .page-size-select select:hover{cursor:pointer}.clockin-page .clockin-content .btns-selection{display:flex;flex-direction:row;flex-wrap:wrap;justify-content:flex-start;-webkit-box-align:center;-ms-flex-align:center;-ms-grid-row-align:center;align-items:center;margin-bottom:20px}.clockin-page .clockin-content .btns-selection .action-btns{width:auto}.clockin-page .clockin-content .action-btns{width:100%;display:flex;flex-direction:row;flex-wrap:wrap;justify-content:flex-end;-webkit-box-align:center;-ms-flex-align:center;-ms-grid-row-align:center;align-items:center}.clockin-page .clockin-content .action-btns .btn-new-user{display:flex;flex-direction:row;flex-wrap:wrap;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;-ms-grid-row-align:center;align-items:center;margin:0}.clockin-page .clockin-content .action-btns .btn-new-user svg{margin-left:10px}.clockin-page .clockin-content td{font-size:16px}.clockin-page .clockin-content td .btn-details{display:flex;flex-direction:row;flex-wrap:wrap;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;-ms-grid-row-align:center;align-items:center}.clockin-page .clockin-content td .btn-details svg{margin-left:10px}.clockin-page .clockin-content .title-time{text-align:left}.clockin-page .clockin-content .title-time strong{font-size:20px;margin-right:10px}.clockin-page .clockin-content .today-bar{background-color:var(--tq-surface-2);border:1px solid var(--tq-border-strong);border-radius:5px;padding:35px 20px;margin:20px auto;display:flex;flex-direction:row;flex-wrap:wrap;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;-ms-grid-row-align:center;align-items:center}.clockin-page .clockin-content .today-bar .top-clock{width:100%;font-size:45px;text-align:center}.clockin-page .clockin-content .today-bar .btns-clockin{margin-top:20px;margin-bottom:20px;display:flex;flex-direction:row;flex-wrap:wrap;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;-ms-grid-row-align:center;align-items:center}.clockin-page .clockin-content .today-bar .btns-clockin .btn-clockin{border:1px solid red;padding:15px 35px;display:flex;flex-direction:row;flex-wrap:wrap;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;-ms-grid-row-align:center;align-items:center;font-size:16px;color:red;border-radius:5px;margin-right:10px;background-color:var(--tq-surface)}.clockin-page .clockin-content .today-bar .btns-clockin .btn-clockin svg{margin-left:5px}.clockin-page .clockin-content .today-bar .btns-clockin .btn-clockin:hover{background-color:red;color:#fff}.clockin-page .clockin-content .today-bar .btns-clockin .btn-clockout{border:1px solid red;padding:15px 35px;display:flex;flex-direction:row;flex-wrap:wrap;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;-ms-grid-row-align:center;align-items:center;font-size:16px;background-color:red;color:#fff;border-radius:5px;margin-right:10px}.clockin-page .clockin-content .today-bar .btns-clockin .btn-clockout svg{margin-left:5px}.clockin-page .clockin-content .today-bar .btns-clockin .btn-clockout:hover{color:red;background-color:var(--tq-surface)}.clockin-page .clockin-content .table-records{margin:20px 0;border:none}.clockin-page .clockin-content .table-records thead,.clockin-page .clockin-content .table-records thead tr{border:none}.clockin-page .clockin-content .table-records tbody tr{background-color:var(--tq-surface);border:none}.clockin-page .clockin-content .table-records tbody tr:nth-child(odd){background-color:#f9f9f9}.clockin-page .clockin-content .table-records tbody tr td{padding:5px 3px;font-size:16px}.clockin-page .clockin-content .table-records tbody tr td .btn-details{display:flex;flex-direction:row;flex-wrap:wrap;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;-ms-grid-row-align:center;align-items:center}.clockin-page .clockin-content .table-records tbody tr td .btn-details svg{margin-left:10px}.clockin-page .clockin-content .box-attendance{display:flex;flex-direction:row;flex-wrap:wrap;justify-content:space-evenly;-webkit-box-align:center;-ms-flex-align:center;-ms-grid-row-align:center;align-items:center;width:100%}.clockin-page .clockin-content .box-attendance .box-record{width:20%;text-align:center;display:flex;flex-direction:row;flex-wrap:wrap;justify-content:flex-start;-webkit-box-align:center;-ms-flex-align:center;-ms-grid-row-align:center;align-items:center}.clockin-page .clockin-content .box-attendance .box-record h3{margin:3px auto}.clockin-page .clockin-content .user-information .title-h2{padding:10px!important}.clockin-page .clockin-content .user-information table{background-color:var(--tq-surface)}.clockin-page .clockin-content .user-information p{margin-bottom:20px;border-bottom-style:solid;border-bottom-width:1px;border-color:var(--tq-border-strong)}.clockin-page .clockin-content .user-information p strong{color:var(--tq-text);margin-right:20px}@media (max-width: 420px){.clockin-page .sidebar{display:none}}.profilepage{overflow-y:scroll;width:100%;transition:transform .3s ease-in-out;display:flex;flex-direction:row;flex-wrap:wrap;justify-content:center;-webkit-box-align:flex-start;-ms-flex-align:flex-start;-ms-grid-row-align:flex-start;align-items:flex-start}.profilepage .details-panel{width:100%;max-width:950px;background:var(--tq-surface);padding:26px}.profilepage .details-panel .details-number{margin-bottom:50px;display:flex;flex-direction:row;flex-wrap:wrap;justify-content:space-between;-webkit-box-align:flex-start;-ms-flex-align:flex-start;-ms-grid-row-align:flex-start;align-items:flex-start}.profilepage .details-panel .details-number .block-left{display:flex;flex-direction:row;flex-wrap:wrap;justify-content:flex-start;-webkit-box-align:center;-ms-flex-align:center;-ms-grid-row-align:center;align-items:center;flex-direction:column}.profilepage .details-panel .details-number .block-left .details-number-title{font-size:24px;font-weight:600;width:100%;color:var(--tq-text)}.profilepage .details-panel .details-number .block-left .details-number-value{width:100%;font-size:10px;font-weight:400;color:var(--tq-text-muted)}.profilepage .details-panel .details-number .block-right{display:flex;flex-direction:row;flex-wrap:wrap;justify-content:flex-end;-webkit-box-align:center;-ms-flex-align:center;-ms-grid-row-align:center;align-items:center}.profilepage .details-panel .details-number .block-right .close-btn{display:flex;flex-direction:row;flex-wrap:wrap;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;-ms-grid-row-align:center;align-items:center;color:var(--tq-text-strong);width:40px;height:40px}.profilepage .details-panel .details-number .block-right .close-btn svg{margin-left:10px}.profilepage .details-panel .details-number .block-right .close-btn:hover{color:var(--tq-text-muted)}.profilepage .details-panel .details-number .block-right .btn-delete-item{color:#d72938;display:flex;flex-direction:row;flex-wrap:wrap;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;-ms-grid-row-align:center;align-items:center;margin-right:10px}.profilepage .details-panel .details-number .block-right .btn-delete-item svg{margin-left:10px}.profilepage .details-panel h1{font-size:24px;font-weight:600;margin-bottom:20px;color:#000}.profilepage .details-panel .progress-guide{margin-bottom:50px;display:flex;flex-direction:row;flex-wrap:wrap;justify-content:space-between;-webkit-box-align:center;-ms-flex-align:center;-ms-grid-row-align:center;align-items:center}.profilepage .details-panel .progress-guide .progress-guide-item{display:flex;flex-direction:row;flex-wrap:wrap;justify-content:flex-start;-webkit-box-align:center;-ms-flex-align:center;-ms-grid-row-align:center;align-items:center;flex-direction:column}.profilepage .details-panel .progress-guide .progress-guide-item .progress-guide-item-title{font-size:14px;font-weight:600;width:100%;color:var(--tq-text)}.profilepage .details-panel .progress-guide .progress-guide-item .progress-guide-item-value{width:100%;font-size:10px;font-weight:400;color:var(--tq-text-muted)}.profilepage .details-panel .tab-information{max-width:1000px;margin:0 auto 20px}.profilepage .details-panel .tab-information p{margin-bottom:20px;border-bottom-style:solid;border-bottom-width:1px;border-color:var(--tq-border-strong)}.profilepage .details-panel .tab-information p strong{color:var(--tq-text);margin-right:20px}.profilepage .details-panel .tab-information .field-section-full{display:flex;flex-direction:row;flex-wrap:wrap;justify-content:flex-start;-webkit-box-align:center;-ms-flex-align:center;-ms-grid-row-align:center;align-items:center;margin-bottom:10px}.profilepage .details-panel .tab-information .field-section-full label{width:25%}.profilepage .details-panel .tab-information .field-section-full input{width:75%;padding:3px;margin-bottom:10px}.profilepage .details-panel .tab-information .field-section-full textarea{width:75%;padding:3px}.profilepage .details-panel .tab-information .field-section-full .btn-download-file{display:flex;flex-direction:row;flex-wrap:wrap;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;-ms-grid-row-align:center;align-items:center;margin-top:20px;color:red}.profilepage .details-panel .tab-information .field-section-full .btn-download-file svg{margin-left:10px}.profilepage .details-panel .tab-information .field-section-one-half{display:flex;flex-direction:row;flex-wrap:wrap;justify-content:flex-start;-webkit-box-align:center;-ms-flex-align:center;-ms-grid-row-align:center;align-items:center;margin-bottom:10px}.profilepage .details-panel .tab-information .field-section-one-half label{width:25%;max-width:90px}.profilepage .details-panel .tab-information .field-section-one-half input,.profilepage .details-panel .tab-information .field-section-one-half textarea{width:75%;margin-bottom:10px}.profilepage .details-panel .tab-information .field-section-one-half .p-tab-info{border:none}.profilepage .details-panel .tab-information .field-section-half{display:flex;flex-direction:row;flex-wrap:wrap;justify-content:space-between;-webkit-box-align:center;-ms-flex-align:center;-ms-grid-row-align:center;align-items:center}.profilepage .details-panel .tab-information .field-section-half .inp-col{display:flex;flex-direction:row;flex-wrap:wrap;justify-content:flex-start;-webkit-box-align:center;-ms-flex-align:center;-ms-grid-row-align:center;align-items:center;width:48%}.profilepage .details-panel .tab-information .field-section-half .inp-col .p-tab-info{border:none}.profilepage .details-panel .tab-information .field-section-half .inp-col label{width:25%;padding:3px 3px 3px 0}.profilepage .details-panel .tab-information .field-section-half .inp-col input,.profilepage .details-panel .tab-information .field-section-half .inp-col textarea,.profilepage .details-panel .tab-information .field-section-half .inp-col select{width:75%;margin-bottom:10px}.profilepage .details-panel .tab-information .field-section-half .inp-col select{padding:10px}.profilepage .details-panel .tab-information .field-section-half .inp-col .p-tab-active{display:flex;flex-direction:row;flex-wrap:wrap;justify-content:flex-start;-webkit-box-align:center;-ms-flex-align:center;-ms-grid-row-align:center;align-items:center;border:none}.profilepage .details-panel .tab-information .field-section-half .inp-col .p-tab-active strong{margin-right:30px}.profilepage .details-panel .tab-information .btn-save{display:flex;flex-direction:row;flex-wrap:wrap;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;-ms-grid-row-align:center;align-items:center;margin-top:20px;color:red}.profilepage .details-panel .tab-information .btn-save svg{margin-left:10px}.profilepage .details-panel .user-information .profilePict{display:flex;flex-direction:row;flex-wrap:wrap;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;-ms-grid-row-align:center;align-items:center;margin-bottom:20px;width:150px;height:150px;border-radius:50%;overflow:hidden;border:1px solid #ccc}.profilepage .details-panel .user-information .profilePict img{width:100%;height:auto}.profilepage .details-panel .user-information p{margin-bottom:20px;border-bottom-style:solid;border-bottom-width:1px;border-color:var(--tq-border-strong)}.profilepage .details-panel .user-information p strong{color:var(--tq-text);margin-right:20px;min-width:150px;display:inline-block;padding-right:5px}.profilepage .details-panel .user-information .progress-bar{margin-bottom:20px;display:flex;flex-direction:row;flex-wrap:wrap;justify-content:flex-start;-webkit-box-align:center;-ms-flex-align:center;-ms-grid-row-align:center;align-items:center}.profilepage .details-panel .user-information .progress-bar label{width:25%}.profilepage .details-panel .user-information .progress-bar input{width:75%;padding:3px;margin-bottom:10px}.profilepage .details-panel .user-information .progress-bar textarea{width:75%;padding:3px}.profilepage .details-panel .user-information .progress-bar .progress-bar-item{display:flex;flex-direction:row;flex-wrap:wrap;justify-content:flex-start;-webkit-box-align:center;-ms-flex-align:center;-ms-grid-row-align:center;align-items:center;flex-direction:column}.profilepage .details-panel .user-information .progress-bar .progress-bar-item .progress-bar-item-title{font-size:14px;font-weight:600;width:100%;color:var(--tq-text)}.profilepage .details-panel .user-information .progress-bar .progress-bar-item .progress-bar-item-value{width:100%;font-size:16px;font-weight:400;color:var(--tq-text)}.profilepage .details-panel .user-information .progress-bar-fill{display:flex;flex-direction:row;flex-wrap:wrap;justify-content:flex-start;-webkit-box-align:center;-ms-flex-align:center;-ms-grid-row-align:center;align-items:center;margin-bottom:10px}.profilepage .details-panel .user-information .progress-bar-fill label{width:25%}.profilepage .details-panel .user-information .progress-bar-fill input{width:75%;padding:3px;margin-bottom:10px}.profilepage .details-panel .user-information .progress-bar-fill textarea{width:75%;padding:3px}.profilepage .details-panel .user-information .formSubmitFile{display:flex;flex-direction:row;flex-wrap:wrap;justify-content:flex-start;-webkit-box-align:center;-ms-flex-align:center;-ms-grid-row-align:center;align-items:center;margin-bottom:30px}.profilepage .details-panel .user-information .formSubmitFile label{width:25%}.profilepage .details-panel .user-information .formSubmitFile input{width:75%;padding:3px;margin-bottom:10px}.profilepage .details-panel .user-information .formSubmitFile textarea{width:75%;padding:3px}.profilepage .details-panel .user-information .formSubmitFile .progress-bar{margin-bottom:20px;padding:3px;border:1px solid #ccc}.profilepage .details-panel .user-information .formSubmitFile .progress-bar .progress-bar-fill{background-color:red;height:20px;width:0}.profilepage .details-panel .user-information .formSubmitFile .btn-save{display:flex;flex-direction:row;flex-wrap:wrap;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;-ms-grid-row-align:center;align-items:center;margin-top:20px;color:red}.profilepage .details-panel .user-information .formSubmitFile .btn-save svg{margin-left:10px}.profilepage .details-panel .user-information .notesList{display:flex;flex-direction:row;flex-wrap:wrap;justify-content:flex-start;-webkit-box-align:center;-ms-flex-align:center;-ms-grid-row-align:center;align-items:center;background-color:var(--tq-surface);margin:10px auto;padding:10px 20px;width:100%;border-radius:8px}.profilepage .details-panel .user-information .notesList .notes-item-title{font-size:14px;font-weight:600;width:100%;color:var(--tq-text)}.profilepage .details-panel .user-information .notesList .notes-item-value{width:100%;font-size:16px;font-weight:400;color:var(--tq-text)}.profilepage .details-panel .user-information .notesList .download-array{width:100%;display:flex;flex-direction:row;flex-wrap:wrap;justify-content:flex-start;-webkit-box-align:center;-ms-flex-align:center;-ms-grid-row-align:center;align-items:center;border-top:1px solid #ccc;margin-top:10px;padding-top:10px}.profilepage .details-panel .user-information .notesList .download-array .notes-item-attachment .btn-download-file{position:relative;display:inline-block;width:60px;display:flex;flex-direction:row;flex-wrap:wrap;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;-ms-grid-row-align:center;align-items:center;margin:3px;padding:3px;border:1px solid red;border-radius:25px}.profilepage .details-panel .user-information .notesList .download-array .notes-item-attachment .btn-download-file svg{color:red}.profilepage .details-panel .user-information .notesList .download-array .notes-item-attachment .btn-download-file:hover{background-color:red}.profilepage .details-panel .user-information .notesList .download-array .notes-item-attachment .btn-download-file:hover svg{color:#fff}.profilepage .details-panel .user-information .content-block-documents{display:flex;flex-direction:row;flex-wrap:wrap;justify-content:flex-start;-webkit-box-align:flex-start;-ms-flex-align:flex-start;-ms-grid-row-align:flex-start;align-items:flex-start}.profilepage .details-panel .user-information .content-block-documents .btn-download-file{padding:5px 10px;display:flex;flex-direction:row;flex-wrap:wrap;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;-ms-grid-row-align:center;align-items:center;margin:10px;color:red;min-width:150px}.profilepage .details-panel .user-information .content-block-documents .btn-download-file svg{margin-left:10px}.profilepage .details-panel .user-information .content-block-documents .btn-download-file:hover{background-color:#d72938}.profilepage .details-panel .user-information .content-block-documents .btn-download-file-list{border:1px solid #ccc;display:flex;flex-direction:row;flex-wrap:wrap;justify-content:space-between;-webkit-box-align:center;-ms-flex-align:center;-ms-grid-row-align:center;align-items:center;margin:10px;padding:3px 10px;border-radius:25px}.profilepage .details-panel .user-information .content-block-documents .btn-download-file-list svg{margin-left:10px;padding:2px}.profilepage .details-panel .user-information .content-block-documents .btn-download-file-list svg:hover{border-radius:50%;background-color:#d72938;color:#fff}.profilepage .details-panel .notes-class{background-color:var(--tq-surface);padding:20px;margin-bottom:10px}.profilepage .details-panel .notes-class .data-content:first-child{border-bottom:1px solid #ccc}.profilepage .details-panel .notes-class p{border:none;padding-bottom:5px;margin-bottom:5px}.profilepage .details-panel .notes-class p strong{color:var(--tq-text)}.client-management-page{padding:1.5rem;background:var(--tq-bg);min-height:calc(100vh - 80px)}.client-management-page>*{max-width:1280px;margin-left:auto;margin-right:auto}.client-management-page--loading{display:flex;align-items:center;justify-content:center}.client-management-page__hero{display:flex;align-items:flex-start;justify-content:space-between;gap:1.25rem;margin-bottom:1.25rem}.client-management-page__hero h1{font-size:1.45rem;font-weight:800;color:var(--tq-text-strong);margin-bottom:.3rem}.client-management-page__hero p{max-width:46rem;color:var(--tq-text-muted);font-size:.88rem;line-height:1.55}.client-management-page__eyebrow{text-transform:uppercase;letter-spacing:.12em;font-size:.66rem;font-weight:700;color:var(--tq-accent-ink);margin-bottom:.3rem}.client-management-page__hero-actions{display:flex;flex-wrap:wrap;gap:.6rem;justify-content:flex-end}.client-management-page__metrics{display:grid;grid-template-columns:repeat(auto-fit,minmax(160px,1fr));gap:.75rem;margin-bottom:1.25rem}.client-management-page__metrics--compact{grid-template-columns:repeat(auto-fit,minmax(140px,1fr));margin-bottom:.85rem}.client-management-layout{display:grid;grid-template-columns:minmax(270px,330px) minmax(0,1fr);gap:1rem;align-items:start}.client-management-layout__sidebar,.client-management-layout__workspace{display:flex;flex-direction:column;gap:1rem;min-width:0}.client-management-card{background:color-mix(in srgb,var(--tq-surface) 94%,transparent);border:1px solid color-mix(in srgb,var(--tq-border) 18%,transparent);border-radius:14px;padding:1rem;box-shadow:0 8px 24px #0000360d}.client-management-card--stretch{min-height:0}.client-management-card--empty-workspace{min-height:320px;display:flex;align-items:center;justify-content:center}.client-management-card__header{display:flex;align-items:flex-start;justify-content:space-between;gap:.85rem;margin-bottom:.85rem}.client-management-card__header h2{font-size:1.05rem;font-weight:700;color:var(--tq-text-strong)}.client-management-card__eyebrow{font-size:.66rem;text-transform:uppercase;letter-spacing:.12em;font-weight:700;color:var(--tq-text-muted);margin-bottom:.3rem}.metric-card{display:flex;flex-direction:column;gap:.3rem}.metric-card span{font-size:.7rem;font-weight:700;text-transform:uppercase;letter-spacing:.08em;color:var(--tq-text-muted)}.metric-card strong{font-size:1.5rem;line-height:1;color:var(--tq-text-strong)}.metric-card p{color:var(--tq-text-muted);font-size:.78rem;line-height:1.45}.metric-card--compact strong{font-size:1.2rem}.metric-card--compact p{display:none}.metric-card--action{width:100%;text-align:left;font:inherit;cursor:pointer;transition:border-color .15s ease,box-shadow .15s ease}@media (prefers-reduced-motion: no-preference){.metric-card--action{transition:border-color .15s ease,box-shadow .15s ease,transform .12s cubic-bezier(.165,.84,.44,1)}.metric-card--action:hover{transform:translateY(-1px)}}.metric-card--action:hover{border-color:#cd2d3d66;box-shadow:0 8px 20px #00003612}.metric-card--action:focus-visible{outline:2px solid #CD2D3D;outline-offset:2px}.client-management-btn{display:inline-flex;align-items:center;justify-content:center;gap:.45rem;padding:.55rem .95rem;border-radius:10px;font-size:.85rem;font-weight:700;border:1px solid transparent;transition:background-color .15s ease,border-color .15s ease,box-shadow .15s ease,color .15s ease}.client-management-btn svg{width:15px;height:15px}@media (prefers-reduced-motion: no-preference){.client-management-btn{transition:background-color .15s ease,border-color .15s ease,box-shadow .15s ease,color .15s ease,transform .12s cubic-bezier(.165,.84,.44,1)}.client-management-btn:active:not(:disabled){transform:translateY(1px)}}.client-management-btn:disabled{opacity:.55;cursor:not-allowed}.client-management-btn--primary{background:#cd2d3d;color:#fff;box-shadow:0 1px 2px #00003614}.client-management-btn--primary:hover:not(:disabled){background:#b0242f;box-shadow:0 4px 12px #0000361a}.client-management-btn--secondary{background:var(--tq-surface);color:var(--tq-text-strong);border-color:color-mix(in srgb,var(--tq-border) 25%,transparent)}.client-management-btn--secondary:hover:not(:disabled){border-color:color-mix(in srgb,var(--tq-border-strong) 45%,transparent);background:var(--tq-surface-2)}.client-management-btn--secondary.is-active{background:var(--tq-surface-2);border-color:color-mix(in srgb,var(--tq-border-strong) 55%,transparent)}.client-management-btn .filter-count-badge{display:inline-flex;align-items:center;justify-content:center;min-width:1.15rem;height:1.15rem;padding:0 .3rem;border-radius:999px;background:#000036;color:#fff;font-size:.68rem;font-weight:700;line-height:1}.client-management-pill,.client-management-status-chip{display:inline-flex;align-items:center;justify-content:center;padding:.25rem .6rem;border-radius:999px;background:color-mix(in srgb,var(--tq-accent) 12%,var(--tq-surface));color:var(--tq-text-strong);font-size:.72rem;font-weight:700;white-space:nowrap}.client-management-search{display:flex;align-items:center;gap:.6rem;padding:.55rem .75rem;border-radius:10px;border:1px solid color-mix(in srgb,var(--tq-border) 24%,transparent);background:var(--tq-surface-2);margin-bottom:.85rem;transition:border-color .15s ease,box-shadow .15s ease}.client-management-search:focus-within{border-color:#cd2d3d73;box-shadow:0 0 0 3px #cd2d3d1f}.client-management-search svg{color:var(--tq-text-muted);flex-shrink:0}.client-management-search input{width:100%;background:transparent;outline:none;color:var(--tq-text-strong);font-size:.88rem}.client-management-search--compact{margin-bottom:1rem}.client-management-lead-list,.client-management-client-list,.client-management-record-list{display:flex;flex-direction:column;gap:.6rem}.client-management-client-list{max-height:560px;overflow-y:auto;padding-right:.35rem}.client-management-lead-card,.client-management-client-card{width:100%;text-align:left;border:1px solid color-mix(in srgb,var(--tq-border) 18%,transparent);border-radius:12px;background:var(--tq-surface);padding:.75rem;transition:border-color .15s ease,box-shadow .15s ease}@media (prefers-reduced-motion: no-preference){.client-management-lead-card,.client-management-client-card{transition:border-color .15s ease,box-shadow .15s ease,transform .12s cubic-bezier(.165,.84,.44,1)}.client-management-lead-card:hover,.client-management-client-card:hover{transform:translateY(-1px)}}.client-management-lead-card:hover,.client-management-client-card:hover{box-shadow:0 8px 20px #00003612}.client-management-lead-card.is-highlighted,.client-management-lead-card.is-selected,.client-management-client-card.is-highlighted,.client-management-client-card.is-selected{border-color:#cd2d3d66;box-shadow:0 0 0 3px #cd2d3d1f}.client-management-lead-card{display:flex;align-items:center;justify-content:space-between;gap:.6rem}.client-management-lead-card div{display:flex;flex-direction:column;gap:.15rem;min-width:0}.client-management-lead-card strong{color:var(--tq-text-strong);font-size:.88rem}.client-management-lead-card span{color:var(--tq-text-muted);font-size:.76rem}.client-management-client-card{display:flex;flex-direction:column;gap:.55rem}.client-management-client-card__top{display:flex;align-items:flex-start;justify-content:space-between;gap:.6rem}.client-management-client-card__top strong{display:block;color:var(--tq-text-strong);font-size:.9rem}.client-management-client-card__top span{color:var(--tq-text-muted);font-size:.78rem}.client-management-client-card__meta,.client-management-client-card__counts{display:flex;flex-wrap:wrap;gap:.4rem .65rem;color:var(--tq-text-muted);font-size:.78rem}.client-management-client-card__counts span{padding:.2rem .45rem;border-radius:999px;background:var(--tq-info-bg);color:var(--tq-info-fg);font-size:.72rem;font-weight:600}.client-management-client-hero{display:flex;align-items:flex-start;justify-content:space-between;gap:1rem}.client-management-client-hero__copy{min-width:0}.client-management-client-hero__copy h2{font-size:1.3rem;font-weight:800;color:var(--tq-text-strong);margin-bottom:.3rem}.client-management-client-hero__copy p{color:var(--tq-text-muted);font-size:.88rem}.client-management-client-hero__actions{display:flex;flex-wrap:wrap;justify-content:flex-end;gap:.6rem}.client-management-contact-row{display:flex;flex-wrap:wrap;gap:.6rem .85rem;margin-top:.65rem}.client-management-contact-row a{display:inline-flex;align-items:center;gap:.4rem;color:var(--tq-info-fg);font-size:.85rem;font-weight:600;transition:color .15s ease}.client-management-contact-row a:hover{color:var(--tq-text-strong)}.client-management-address{margin-top:.65rem;font-size:.85rem}.client-management-filter-pills{display:flex;flex-wrap:wrap;gap:.4rem}.client-management-filter-pills button{padding:.35rem .7rem;border-radius:999px;background:var(--tq-surface-2);color:var(--tq-text-strong);font-weight:600;font-size:.78rem;transition:background-color .15s ease,color .15s ease}.client-management-filter-pills button:hover{background:var(--tq-border-strong)}.client-management-filter-pills .is-active{background:#000036;color:#fff}.client-management-filter-pills .is-active:hover{background:#000036}.client-management-inline-error{margin-bottom:.85rem;padding:.6rem .8rem;border-radius:10px;background:var(--tq-danger-bg);color:var(--tq-danger-fg);font-size:.85rem;font-weight:600}.client-management-workspace-card__copy{color:var(--tq-text-muted);font-size:.85rem;line-height:1.55}.client-management-history-loading{display:flex;align-items:center;justify-content:center;min-height:180px}.client-management-record-card{border:1px solid color-mix(in srgb,var(--tq-border) 18%,transparent);border-radius:12px;padding:.85rem;background:var(--tq-surface);box-shadow:0 6px 18px #0000360a;transition:border-color .15s ease,box-shadow .15s ease}.client-management-record-card.is-highlighted{border-color:#cd2d3d66;box-shadow:0 0 0 3px #cd2d3d1f}.client-management-record-card__top{display:flex;align-items:flex-start;justify-content:space-between;gap:.85rem;margin-bottom:.6rem}.client-management-record-card__top h3{font-size:.95rem;font-weight:700;color:var(--tq-text-strong);margin-top:.2rem}.client-management-record-card__type{display:inline-flex;padding:.2rem .5rem;border-radius:999px;background:color-mix(in srgb,var(--tq-accent) 12%,var(--tq-surface));color:var(--tq-text-strong);font-size:.68rem;font-weight:700;text-transform:uppercase;letter-spacing:.08em}.client-management-record-card__meta{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:.6rem;margin-bottom:.75rem}.client-management-record-card__meta span{font-size:.8rem;color:var(--tq-text-muted)}.client-management-record-card__actions{display:flex;justify-content:flex-end;flex-wrap:wrap;gap:.6rem}.client-management-contract-card__summary{display:flex;flex-wrap:wrap;align-items:baseline;gap:.35rem .6rem;margin-bottom:.7rem}.client-management-contract-card__summary strong{font-size:.92rem;color:var(--tq-text-strong)}.client-management-contract-card__summary span{color:var(--tq-text-muted);font-size:.82rem}.client-management-contract-card__envelope{word-break:break-word}.client-management-record-card__meta--contracts{grid-template-columns:repeat(2,minmax(0,1fr))}.client-management-record-card__meta--contracts span{word-break:break-word}.client-management-empty{display:flex;flex-direction:column;align-items:center;justify-content:center;gap:.6rem;text-align:center;min-height:140px;font-size:.85rem;color:var(--tq-text-muted)}.client-management-empty svg{color:var(--tq-text-faint)}.client-hub-overlay{position:fixed;top:0;right:0;bottom:0;left:0;z-index:60;display:flex;align-items:stretch;justify-content:flex-end}.client-hub-overlay--composer{justify-content:center;align-items:center;padding:1rem}.client-hub-overlay__backdrop{position:absolute;top:0;right:0;bottom:0;left:0;background:var(--tq-overlay);-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px)}@media (prefers-reduced-motion: no-preference){.client-hub-overlay__backdrop{animation:tq-fade-in .12s ease-out 0ms both}}.client-hub-overlay__panel{position:relative;z-index:1}.client-hub-overlay__panel--sheet{width:min(640px,100%);height:100%;margin-left:auto;overflow-y:auto}@media (prefers-reduced-motion: no-preference){.client-hub-overlay__panel--sheet{animation:tq-slide-in-right .22s cubic-bezier(.165,.84,.44,1) 0ms both}}.client-hub-overlay__panel--composer{width:min(1500px,100%);max-height:calc(100vh - 2rem);overflow:auto;border-radius:16px}@media (prefers-reduced-motion: no-preference){.client-hub-overlay__panel--composer{animation:tq-scale-in .22s cubic-bezier(.165,.84,.44,1) 0ms both}}.client-hub-sheet{height:100%;padding:1.1rem;background:var(--tq-bg);border-left:1px solid color-mix(in srgb,var(--tq-border) 18%,transparent);box-shadow:-16px 0 48px #0000361f}.client-hub-sheet__header{display:flex;align-items:flex-start;justify-content:space-between;gap:.85rem;margin-bottom:.85rem}.client-hub-sheet__header h2{font-size:1.25rem;font-weight:800;color:var(--tq-text-strong);margin-bottom:.3rem}.client-hub-sheet__header p{color:var(--tq-text-muted);font-size:.88rem;line-height:1.5}.client-hub-sheet__eyebrow{text-transform:uppercase;letter-spacing:.12em;font-size:.66rem;font-weight:700;color:var(--tq-accent-ink);margin-bottom:.3rem}.client-hub-sheet__close{display:inline-flex;align-items:center;justify-content:center;width:36px;height:36px;border-radius:999px;background:var(--tq-surface);color:var(--tq-text-strong);border:1px solid color-mix(in srgb,var(--tq-border) 20%,transparent);flex-shrink:0;transition:border-color .15s ease,background-color .15s ease}.client-hub-sheet__close:hover{border-color:color-mix(in srgb,var(--tq-border-strong) 45%,transparent);background:var(--tq-surface-2)}.client-hub-sheet--embedded{width:100%;max-width:1120px;margin:0 auto;height:auto;padding:0;background:transparent;border-left:0;box-shadow:none}.client-hub-alert{display:flex;align-items:center;justify-content:space-between;gap:.85rem;padding:.8rem;border-radius:12px;margin-bottom:.85rem}.client-hub-alert--warning{background:var(--tq-warning-bg);border:1px solid var(--tq-warning-border)}.client-hub-alert__copy{display:flex;align-items:flex-start;gap:.6rem}.client-hub-alert__copy svg{color:var(--tq-warning-fg);flex-shrink:0;margin-top:.12rem}.client-hub-alert__copy strong{color:var(--tq-warning-fg);font-size:.9rem;display:block;margin-bottom:.15rem}.client-hub-alert__copy p{color:var(--tq-warning-fg);font-size:.82rem;line-height:1.5}.client-hub-alert__action{padding:.55rem .85rem;border-radius:10px;background:#ea580c;color:#fff;font-size:.85rem;font-weight:700;white-space:nowrap;transition:background-color .15s ease}.client-hub-alert__action:hover{background:#c2410c}.client-hub-suggestions{margin-bottom:.85rem}.client-hub-suggestions__title{font-size:.78rem;font-weight:700;text-transform:uppercase;letter-spacing:.08em;color:var(--tq-text-muted);margin-bottom:.55rem}.client-hub-suggestions__list{display:grid;grid-template-columns:1fr;gap:.6rem}.client-hub-suggestion-card{display:flex;flex-direction:column;align-items:flex-start;gap:.15rem;width:100%;text-align:left;padding:.65rem .85rem;border-radius:12px;background:var(--tq-surface);border:1px solid color-mix(in srgb,var(--tq-border) 18%,transparent);transition:border-color .15s ease,box-shadow .15s ease}.client-hub-suggestion-card:hover{border-color:#cd2d3d59;box-shadow:0 6px 16px #0000360f}.client-hub-suggestion-card__name{font-size:.9rem;font-weight:700;color:var(--tq-text-strong)}.client-hub-suggestion-card__meta{font-size:.78rem;color:var(--tq-text-muted)}.client-hub-form{background:var(--tq-surface);border-radius:14px;padding:1rem;border:1px solid color-mix(in srgb,var(--tq-border) 18%,transparent)}.client-hub-form__grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:.85rem}.client-hub-form__field{display:flex;flex-direction:column;gap:.35rem}.client-hub-form__field span{font-size:.8rem;font-weight:700;color:var(--tq-text-strong)}.client-hub-form__field p{color:var(--tq-accent-ink);font-size:.75rem;font-weight:600}.client-hub-form__field--full{grid-column:1/-1}.client-hub-form__input{display:flex;align-items:center;gap:.55rem;padding:.6rem .8rem;border-radius:10px;border:1px solid color-mix(in srgb,var(--tq-border) 24%,transparent);background:var(--tq-surface);transition:border-color .15s ease,box-shadow .15s ease}.client-hub-form__input:focus-within{border-color:#cd2d3d73;box-shadow:0 0 0 3px #cd2d3d1f}.client-hub-form__input svg{color:var(--tq-text-muted);flex-shrink:0}.client-hub-form__input input,.client-hub-form__input select{width:100%;background:transparent;outline:none;color:var(--tq-text-strong);font-size:.88rem}.client-hub-form__input select{border:none;cursor:pointer}.client-hub-form__actions{display:flex;justify-content:flex-end;gap:.6rem;margin-top:.85rem}.client-hub-btn{display:inline-flex;align-items:center;justify-content:center;padding:.55rem .95rem;border-radius:10px;font-size:.85rem;font-weight:700;transition:background-color .15s ease,box-shadow .15s ease}@media (prefers-reduced-motion: no-preference){.client-hub-btn{transition:background-color .15s ease,box-shadow .15s ease,transform .12s cubic-bezier(.165,.84,.44,1)}.client-hub-btn:active:not(:disabled){transform:translateY(1px)}}.client-hub-btn--ghost{background:var(--tq-surface-3);color:var(--tq-text-strong)}.client-hub-btn--ghost:hover:not(:disabled){background:var(--tq-surface-3)}.client-hub-btn--primary{background:#cd2d3d;color:#fff}.client-hub-btn--primary:hover:not(:disabled){background:#b0242f;box-shadow:0 4px 12px #0000361a}.client-hub-order-composer{position:relative;min-height:75vh;background:var(--tq-surface);border-radius:16px;overflow:hidden}.client-hub-order-composer__loader{position:absolute;top:0;right:0;bottom:0;left:0;display:flex;align-items:center;justify-content:center;background:color-mix(in srgb,var(--tq-surface) 85%,transparent);z-index:2}@media (max-width: 1280px){.client-management-page__metrics,.client-management-page__metrics--compact,.client-management-record-card__meta{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width: 1100px){.client-management-layout{grid-template-columns:1fr}.client-management-client-list{max-height:none}.client-management-client-hero{flex-direction:column}.client-management-client-hero__actions{justify-content:flex-start}}@media (max-width: 768px){.client-management-page{padding:1rem}.client-management-page__hero{flex-direction:column}.client-management-page__hero-actions{width:100%;justify-content:stretch}.client-management-page__metrics,.client-management-page__metrics--compact,.client-hub-form__grid,.client-management-record-card__meta{grid-template-columns:1fr}.client-management-btn,.client-hub-btn,.client-hub-alert__action{width:100%}.client-management-card__header,.client-hub-alert,.client-hub-sheet__header,.client-management-record-card__top,.client-management-lead-card{flex-direction:column;align-items:flex-start}.client-management-record-card__actions,.client-hub-form__actions{width:100%;flex-direction:column}.client-hub-overlay,.client-hub-overlay--composer{padding:0}.client-hub-overlay__panel--sheet,.client-hub-overlay__panel--composer{width:100%;height:100%;max-height:none;border-radius:0}.client-hub-sheet{padding:1rem}}:root[data-density=compact] .modern-table th{padding:.55rem 1rem}:root[data-density=compact] .modern-table td{padding:.6rem 1rem}:root[data-density=compact] .modern-table .table-empty-cell{padding:1.5rem 1rem}:root[data-density=compact] .table-card{padding:1.25rem}:root[data-density=compact] .tbl-cell,:root[data-density=compact] .tbl-cell-strong,:root[data-density=compact] .tbl-cell-pad{padding:.45rem .75rem}:root[data-density=compact] .cell-pad{padding:.45rem 1rem}
