@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_9qr28_169{0%{opacity:0}to{opacity:1}}@keyframes _tq-fade-up_9qr28_172{0%{opacity:0;transform:translateY(16px)}to{opacity:1;transform:none}}@keyframes _tq-fade-down_9qr28_1{0%{opacity:0;transform:translateY(-16px)}to{opacity:1;transform:none}}@keyframes _tq-fade-up-lg_9qr28_1{0%{opacity:0;transform:translateY(32px)}to{opacity:1;transform:none}}@keyframes _tq-scale-in_9qr28_175{0%{opacity:0;transform:scale(.96)}to{opacity:1;transform:scale(1)}}@keyframes _tq-slide-in-right_9qr28_1{0%{opacity:0;transform:translate(28px)}to{opacity:1;transform:none}}@keyframes _tq-shimmer_9qr28_1{0%{background-position:-468px 0}to{background-position:468px 0}}@keyframes _tq-float_9qr28_1{0%,to{transform:translateZ(0) rotate(0)}50%{transform:translate3d(0,-8px,0) rotate(.4deg)}}@keyframes _tq-ken-burns_9qr28_1{0%,to{transform:scale(1.04) translateZ(0)}50%{transform:scale(1.08) translate3d(-1.5%,-1%,0)}}@keyframes _tq-sheen_9qr28_1{0%{transform:translate(-100%)}to{transform:translate(200%)}}@keyframes _tq-parallax-y_9qr28_1{0%{transform:translateZ(0)}to{transform:translate3d(0,12%,0)}}@keyframes _tq-wipe-in_9qr28_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_9qr28_1{0%{transform:scaleX(0)}to{transform:scaleX(1)}}@keyframes _tq-stamp_9qr28_1{0%{opacity:0;transform:scale(1.18)}to{opacity:1;transform:scale(1)}}@keyframes _tq-stat-rise_9qr28_1{0%{opacity:0;transform:translateY(14px)}to{opacity:1;transform:none}}@keyframes _tq-spin_9qr28_1{to{transform:rotate(360deg)}}@keyframes _tq-pulse-ring_9qr28_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_9qr28_169{animation:_tq-fade-in_9qr28_169 .22s cubic-bezier(0,0,0,1) both}._tq-fade-up_9qr28_172{animation:_tq-fade-up_9qr28_172 .36s cubic-bezier(0,0,0,1) both}._tq-scale-in_9qr28_175{animation:_tq-scale-in_9qr28_175 .22s cubic-bezier(.34,1.56,.64,1) both}._tq-stagger_9qr28_178>*{animation:_tq-fade-up_9qr28_172 .36s cubic-bezier(0,0,0,1) both}._tq-stagger_9qr28_178>*:nth-child(1){animation-delay:0ms}._tq-stagger_9qr28_178>*:nth-child(2){animation-delay:70ms}._tq-stagger_9qr28_178>*:nth-child(3){animation-delay:.14s}._tq-stagger_9qr28_178>*:nth-child(4){animation-delay:.21s}._tq-stagger_9qr28_178>*:nth-child(5){animation-delay:.28s}._tq-stagger_9qr28_178>*:nth-child(6){animation-delay:.35s}._tq-stagger_9qr28_178>*:nth-child(7){animation-delay:.42s}._tq-stagger_9qr28_178>*:nth-child(8){animation-delay:.49s}._tq-stagger_9qr28_178>*:nth-child(9){animation-delay:.56s}._tq-stagger_9qr28_178>*:nth-child(10){animation-delay:.63s}}._tq-skeleton_9qr28_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_9qr28_212{animation:_tq-shimmer_9qr28_1 1.4s ease-in-out infinite}}._page_9qr28_223{display:flex;height:100vh;background:var(--tq-bg);font-family:Montserrat,system-ui,-apple-system,Segoe UI,sans-serif;color:var(--tq-text)}._page_9qr28_223 h1,._page_9qr28_223 h2,._page_9qr28_223 h3,._page_9qr28_223 h4{margin:0;line-height:1.15;font-weight:700}._page_9qr28_223 p{margin:0}._page_9qr28_223 ul{list-style:none;margin:0;padding:0}._page_9qr28_223 button{font-family:inherit;cursor:pointer}._page_9qr28_223 strong{font-weight:700}._page_9qr28_223 input{font-family:inherit}._main_9qr28_254{flex:1;min-width:0;overflow-y:auto;padding:2rem 2rem 3rem}._main_9qr28_254>*{max-width:1280px;margin-left:auto;margin-right:auto}@media (max-width: 1024px){._main_9qr28_254{padding:1.5rem 1rem 2rem}}._pageHeader_9qr28_271{margin-bottom:2rem;display:flex;align-items:flex-start;justify-content:space-between;gap:1rem;flex-wrap:wrap}._title_9qr28_280{font-size:clamp(1.5rem,2.4vw,2rem);letter-spacing:-.01em;color:var(--tq-text-strong)}._subtitle_9qr28_286{font-size:.9375rem;color:var(--tq-text-muted);margin-top:.5rem}._tabNav_9qr28_292{display:flex;gap:.25rem;margin-bottom:2rem;border-bottom:1px solid var(--tq-border);flex-wrap:wrap}._tab_9qr28_292{padding:.75rem 1rem;font-size:.9375rem;font-weight:600;color:var(--tq-text-muted);text-decoration:none;border-bottom:2px solid transparent;margin-bottom:-1px;transition-property:color,border-color;transition-duration:.22s;transition-timing-function:cubic-bezier(.2,0,0,1)}@media (prefers-reduced-motion: reduce){._tab_9qr28_292{transition:none}}._tab_9qr28_292:hover{color:var(--tq-text-strong)}._tabActive_9qr28_321{color:#cd2d3d;border-bottom-color:#cd2d3d}._tabLoading_9qr28_326{padding:1.5rem 0;font-size:.875rem;color:var(--tq-text-muted)}._section_9qr28_332{margin-bottom:2rem}._sectionHead_9qr28_336{margin-bottom:1rem;display:flex;flex-direction:column;gap:.5rem}._sectionHead_9qr28_336 h2{font-size:1.125rem;font-weight:600;color:var(--tq-text-strong)}._sectionHead_9qr28_336 p{font-size:.875rem;color:var(--tq-text-muted)}._pendingNote_9qr28_352{align-self:flex-start;padding:.5rem .75rem;border-radius:10px;background:var(--tq-warning-bg);color:var(--tq-warning-fg);font-size:.8125rem}._card_9qr28_361{background:var(--tq-surface);border-radius:16px;box-shadow:0 1px 2px #00003614;padding:1.5rem 2rem;display:flex;flex-direction:column;gap:1.5rem}@media (max-width: 768px){._card_9qr28_361{padding:1rem}}._logoRow_9qr28_376{display:flex;align-items:flex-start;gap:1.5rem;padding-bottom:1.5rem;border-bottom:1px solid var(--tq-border)}@media (max-width: 768px){._logoRow_9qr28_376{flex-direction:column}}._logoPreview_9qr28_389{width:96px;height:96px;border-radius:16px;background:var(--tq-surface-2);border:1px dashed var(--tq-border);display:flex;align-items:center;justify-content:center;color:var(--tq-text-muted);flex-shrink:0;overflow:hidden}._logoPreview_9qr28_389 img{width:100%;height:100%;object-fit:contain}._logoBody_9qr28_408{flex:1;display:flex;flex-direction:column;gap:.5rem}._logoActions_9qr28_415{display:flex;gap:.75rem;flex-wrap:wrap;margin-top:.5rem}._hiddenInput_9qr28_422{display:none}._fieldGrid_9qr28_426{display:grid;grid-template-columns:repeat(2,1fr);gap:1rem 1.5rem}@media (max-width: 768px){._fieldGrid_9qr28_426{grid-template-columns:1fr}}._field_9qr28_426{display:flex;flex-direction:column;gap:.5rem;min-width:0}._fieldFull_9qr28_444{grid-column:1/-1}._label_9qr28_448{font-size:.8125rem;font-weight:600;color:var(--tq-text-strong);letter-spacing:.02em}._fieldHelp_9qr28_455{font-size:.8125rem;color:var(--tq-text-muted)}._input_9qr28_460{width:100%;height:44px;padding:0 1rem;font-size:.9375rem;color:var(--tq-text);background:var(--tq-surface);border:1px solid var(--tq-border);border-radius:10px;transition-property:border-color,box-shadow;transition-duration:.22s;transition-timing-function:cubic-bezier(.2,0,0,1)}@media (prefers-reduced-motion: reduce){._input_9qr28_460{transition:none}}._input_9qr28_460::placeholder{color:var(--tq-text-faint)}._input_9qr28_460:hover{border-color:var(--tq-border-strong)}._input_9qr28_460:focus{outline:none;border-color:#cd2d3d;box-shadow:0 0 0 4px #cd2d3d1f}._formActions_9qr28_490{display:flex;justify-content:flex-end;gap:.75rem;padding-top:.75rem;border-top:1px solid var(--tq-border)}._btnGhost_9qr28_498,._btnGhostFull_9qr28_498,._btnOutline_9qr28_498,._btnPrimary_9qr28_498,._btnPrimaryFull_9qr28_498{display:inline-flex;align-items:center;justify-content:center;gap:.5rem;padding:.75rem 1.5rem;font-size:.9375rem;font-weight:600;border-radius:999px;border:1px 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){._btnGhost_9qr28_498,._btnGhostFull_9qr28_498,._btnOutline_9qr28_498,._btnPrimary_9qr28_498,._btnPrimaryFull_9qr28_498{transition:none}}._btnGhost_9qr28_498:active:not(:disabled),._btnGhostFull_9qr28_498:active:not(:disabled),._btnOutline_9qr28_498:active:not(:disabled),._btnPrimary_9qr28_498:active:not(:disabled),._btnPrimaryFull_9qr28_498:active:not(:disabled){transform:translateY(1px)}._btnGhost_9qr28_498:disabled,._btnGhostFull_9qr28_498:disabled,._btnOutline_9qr28_498:disabled,._btnPrimary_9qr28_498:disabled,._btnPrimaryFull_9qr28_498:disabled{cursor:not-allowed;opacity:.6}._btnPrimary_9qr28_498,._btnPrimaryFull_9qr28_498{background:#cd2d3d;color:#fff;border-color:#cd2d3d}._btnPrimary_9qr28_498:hover:not(:disabled),._btnPrimaryFull_9qr28_498:hover:not(:disabled){background:#b0242f;border-color:#b0242f;box-shadow:0 4px 12px #0000361a}._btnPrimaryFull_9qr28_498{width:100%}._btnOutline_9qr28_498{background:var(--tq-surface);color:var(--tq-text-strong);border-color:var(--tq-border)}._btnOutline_9qr28_498:hover:not(:disabled){border-color:#cd2d3d;color:#cd2d3d}._btnGhost_9qr28_498,._btnGhostFull_9qr28_498{background:transparent;color:var(--tq-text-muted);padding-left:.75rem;padding-right:.75rem}._btnGhost_9qr28_498:hover:not(:disabled),._btnGhostFull_9qr28_498:hover:not(:disabled){color:#cd2d3d;background:#cd2d3d0f}._btnGhostFull_9qr28_498{width:100%;border:1px solid var(--tq-border)}._exemptBanner_9qr28_566{display:flex;align-items:flex-start;gap:.75rem;background:var(--tq-surface);border-radius:16px;box-shadow:0 1px 2px #00003614;border:1px solid #2E9E5B;padding:1rem 1.5rem;margin-bottom:1.5rem}._exemptBanner_9qr28_566 svg{color:#2e9e5b;flex-shrink:0;margin-top:2px}._exemptBanner_9qr28_566 strong{display:block;font-size:.9375rem;font-weight:600;color:var(--tq-text-strong)}._exemptBanner_9qr28_566 p{margin-top:.25rem;font-size:.875rem;color:var(--tq-text-muted)}@media (max-width: 768px){._exemptBanner_9qr28_566{padding:1rem}}._currentPlan_9qr28_599{display:flex;gap:1.5rem;background:var(--tq-surface);border-radius:16px;box-shadow:0 1px 2px #00003614;border:2px solid #2E9E5B;padding:1.5rem 2rem;margin-bottom:1.5rem}@media (max-width: 768px){._currentPlan_9qr28_599{flex-direction:column;padding:1rem}}._currentPlanMain_9qr28_616{flex:1;min-width:0;display:flex;flex-direction:column;gap:.5rem}._currentPlanEyebrow_9qr28_624{display:inline-flex;align-items:center;gap:6px;align-self:flex-start;font-size:.6875rem;font-weight:700;letter-spacing:.04em;text-transform:uppercase;color:var(--tq-success-fg)}._currentPlanEyebrow_9qr28_624 svg{flex-shrink:0}._currentPlanName_9qr28_639{font-size:1.5rem;color:var(--tq-text-strong)}._currentPlanBlurb_9qr28_644{font-size:.875rem;color:var(--tq-text-muted);line-height:1.6}._currentPlanMeta_9qr28_650{margin-top:.25rem;font-size:.8125rem;color:var(--tq-text-muted)}._currentPlanMeta_9qr28_650 strong{color:var(--tq-text-strong)}._currentPlanCost_9qr28_659{flex-shrink:0;width:320px;max-width:100%;display:flex;flex-direction:column;gap:.5rem;padding-left:1.5rem;border-left:1px solid var(--tq-border)}@media (max-width: 768px){._currentPlanCost_9qr28_659{width:100%;padding-left:0;padding-top:1rem;border-left:none;border-top:1px solid var(--tq-border)}}._currentPlanBreakdown_9qr28_679{display:flex;flex-direction:column;gap:.5rem}._currentPlanBreakdown_9qr28_679 li{display:flex;align-items:baseline;justify-content:space-between;gap:.75rem;font-size:.875rem;color:var(--tq-text-muted)}._currentPlanBreakdown_9qr28_679 li span:last-child{font-weight:600;color:var(--tq-text-strong);white-space:nowrap}._currentPlanTotal_9qr28_698{display:flex;align-items:baseline;justify-content:space-between;gap:.75rem;margin-top:.5rem;padding-top:.75rem;border-top:1px solid var(--tq-border)}._currentPlanTotalLabel_9qr28_708{font-size:.875rem;font-weight:600;color:var(--tq-text-strong)}._currentPlanTotalValue_9qr28_714{font-size:1.75rem;font-weight:700;color:var(--tq-text-strong);letter-spacing:-.02em}._currentPlanTotalValue_9qr28_714 small{font-size:.875rem;font-weight:400;color:var(--tq-text-muted)}._planImpact_9qr28_726{display:flex;flex-direction:column;gap:2px;margin-top:auto;margin-bottom:.25rem;padding:.75rem;background:var(--tq-surface-2);border-radius:10px;font-size:.8125rem}._planImpactTotal_9qr28_738{font-size:.875rem;color:var(--tq-text-muted)}._planImpactTotal_9qr28_738 strong{color:var(--tq-text-strong)}._deltaUp_9qr28_746,._deltaDown_9qr28_747{font-weight:700}._deltaUp_9qr28_746{color:var(--tq-text-strong)}._deltaDown_9qr28_747{color:var(--tq-success-fg)}._planGrid_9qr28_759{display:grid;grid-template-columns:repeat(3,1fr);gap:1rem}@media (max-width: 1024px){._planGrid_9qr28_759{grid-template-columns:1fr}}._planCard_9qr28_770{position:relative;background:var(--tq-surface);border-radius:16px;box-shadow:0 1px 2px #00003614;padding:1.5rem;display:flex;flex-direction:column;gap:.75rem;border:2px solid transparent;transition-property:transform,box-shadow,border-color;transition-duration:.22s;transition-timing-function:cubic-bezier(.2,0,0,1)}@media (prefers-reduced-motion: reduce){._planCard_9qr28_770{transition:none}}._planCard_9qr28_770:hover{transform:translateY(-2px);box-shadow:0 4px 12px #0000361a}._planCardRecommended_9qr28_794{border-color:#cd2d3d}._planCardCurrent_9qr28_798{border-color:#2e9e5b}._planBadge_9qr28_802,._planBadgeCurrent_9qr28_803{position:absolute;top:-10px;right:1rem;display:inline-flex;align-items:center;gap:.5rem;padding:2px .75rem;border-radius:999px;font-size:.6875rem;font-weight:700;letter-spacing:.04em;text-transform:uppercase}._planBadge_9qr28_802{background:#cd2d3d;color:#fff}._planBadgeCurrent_9qr28_803{background:var(--tq-success-bg);color:var(--tq-success-fg);text-transform:none;letter-spacing:0;font-size:.75rem}._planName_9qr28_831{font-size:1.125rem;color:var(--tq-text-strong)}._planPrice_9qr28_836{display:flex;align-items:baseline;gap:.5rem}._planPrice_9qr28_836 span{font-size:2rem;font-weight:700;color:var(--tq-text-strong);letter-spacing:-.02em}._planPrice_9qr28_836 small{font-size:.875rem;color:var(--tq-text-muted)}._planBlurb_9qr28_852{font-size:.875rem;color:var(--tq-text-muted);line-height:1.6}._planFeatures_9qr28_858{display:flex;flex-direction:column;gap:.5rem;margin-top:.5rem;margin-bottom:.75rem}._planFeatures_9qr28_858 li{display:flex;align-items:flex-start;gap:.75rem;font-size:.875rem;color:var(--tq-text)}._planFeatures_9qr28_858 li svg{color:var(--tq-success-fg);flex-shrink:0;margin-top:2px}._addonList_9qr28_878{margin-top:1rem;display:flex;flex-direction:column;gap:.75rem}._addonRow_9qr28_885{display:flex;align-items:center;justify-content:space-between;gap:1rem;background:var(--tq-surface);border-radius:16px;box-shadow:0 1px 2px #00003614;padding:1rem 1.5rem}@media (max-width: 768px){._addonRow_9qr28_885{flex-direction:column;align-items:flex-start}}._addonBody_9qr28_902{display:flex;flex-direction:column;gap:.25rem}._addonEyebrow_9qr28_908{font-size:.6875rem;font-weight:700;letter-spacing:.06em;text-transform:uppercase;color:#cd2d3d}._addonName_9qr28_916{font-size:1rem;color:var(--tq-text-strong)}._addonBlurb_9qr28_921{font-size:.875rem;color:var(--tq-text-muted)}._addonMeta_9qr28_926{display:flex;align-items:center;gap:1rem;flex-shrink:0}._addonPrice_9qr28_933{font-size:1.25rem;font-weight:700;color:var(--tq-text-strong)}._addonPrice_9qr28_933 small{font-size:.8125rem;font-weight:400;color:var(--tq-text-muted)}._seatsRow_9qr28_944{display:flex;align-items:center;justify-content:space-between;gap:1rem}._seatsRow_9qr28_944+._seatsRow_9qr28_944{padding-top:1rem;border-top:1px solid var(--tq-border)}@media (max-width: 768px){._seatsRow_9qr28_944{flex-direction:column;align-items:flex-start}}._seatsBody_9qr28_961{display:flex;flex-direction:column;gap:.5rem}._seatStepper_9qr28_967{display:flex;align-items:center;gap:.5rem;flex-shrink:0}._stepBtn_9qr28_974{display:inline-flex;align-items:center;justify-content:center;width:36px;height:36px;border-radius:10px;border:1px solid var(--tq-border);background:var(--tq-surface);color:var(--tq-text-strong);transition-property:border-color,color,background-color;transition-duration:.22s;transition-timing-function:cubic-bezier(.2,0,0,1)}@media (prefers-reduced-motion: reduce){._stepBtn_9qr28_974{transition:none}}._stepBtn_9qr28_974:hover:not(:disabled){border-color:#cd2d3d;color:#cd2d3d}._stepBtn_9qr28_974:disabled{cursor:not-allowed;opacity:.45}._seatCount_9qr28_1002{width:56px;height:36px;text-align:center;font-size:1rem;font-weight:600;color:var(--tq-text-strong);background:var(--tq-surface);border:1px solid var(--tq-border);border-radius:10px}._seatCount_9qr28_1002:focus{outline:none;border-color:#cd2d3d;box-shadow:0 0 0 4px #cd2d3d1f}._seatsSummary_9qr28_1019{display:flex;align-items:center;justify-content:space-between;gap:1rem;padding-top:1rem;border-top:1px solid var(--tq-border);font-size:.875rem;color:var(--tq-text-muted)}._seatsSummary_9qr28_1019 strong{color:var(--tq-text-strong)}@media (max-width: 768px){._seatsSummary_9qr28_1019{flex-direction:column;align-items:flex-start}}._seatsActions_9qr28_1039{display:flex;gap:.75rem}._seatsRule_9qr28_1044{padding:.5rem .75rem;border-radius:10px;background:var(--tq-warning-bg);color:var(--tq-warning-fg);font-size:.8125rem}._seatsRule_9qr28_1044 a{color:inherit;font-weight:600;text-decoration:underline}._seatsUsage_9qr28_1057{color:var(--tq-text-muted);font-size:.8125rem}._seatUsageLine_9qr28_1062{margin-top:.25rem;font-size:.8125rem;color:var(--tq-text-muted)}._seatUsageLine_9qr28_1062 strong{color:var(--tq-text-strong)}._seatAvail_9qr28_1071{color:var(--tq-success-fg);font-weight:600}._seatOver_9qr28_1076{color:var(--tq-danger-fg);font-weight:600}._seatsAlert_9qr28_1081{display:flex;gap:.75rem;padding:.75rem 1rem;border-radius:10px;border:1px solid var(--tq-danger-border);background:var(--tq-danger-bg);color:var(--tq-text)}._seatsAlert_9qr28_1081 svg{flex-shrink:0;margin-top:2px;color:var(--tq-danger-fg)}._seatsAlert_9qr28_1081 strong{display:block;font-weight:600;font-size:.875rem}._seatsAlert_9qr28_1081 p{margin-top:.25rem;font-size:.8125rem;color:var(--tq-text-muted)}._seatsAlert_9qr28_1081 a{color:var(--tq-danger-fg);font-weight:600;text-decoration:underline}._trialBanner_9qr28_1111{display:flex;flex-direction:column;gap:.75rem;padding:1rem 1.5rem;margin-bottom:1.5rem;border-radius:16px;border:1px solid rgba(205,45,61,.35);background:linear-gradient(135deg,#cd2d3d14,#cd2d3d05)}@media (max-width: 768px){._trialBanner_9qr28_1111{padding:1rem}}._trialHead_9qr28_1127{display:flex;align-items:baseline;justify-content:space-between;gap:.75rem;flex-wrap:wrap}._trialTitle_9qr28_1135{display:inline-flex;align-items:center;gap:.5rem;font-size:.9375rem;font-weight:700;color:var(--tq-text-strong)}._trialTitle_9qr28_1135 svg{color:#cd2d3d;flex-shrink:0}._trialMeta_9qr28_1148{font-size:.8125rem;color:var(--tq-text-muted)}._trialMeta_9qr28_1148 strong{color:var(--tq-text-strong)}._trialTimer_9qr28_1156{display:flex;align-items:baseline;gap:.75rem;flex-wrap:wrap}._trialUnit_9qr28_1163{font-size:.8125rem;color:var(--tq-text-muted)}._trialUnit_9qr28_1163 strong{font-size:1.5rem;font-weight:700;color:var(--tq-text-strong);letter-spacing:-.01em;font-variant-numeric:tabular-nums;margin-right:1px}._trialTimerLabel_9qr28_1176{font-size:.8125rem;color:var(--tq-text-muted)}._trialBar_9qr28_1181{height:6px;border-radius:999px;background:var(--tq-surface-3);overflow:hidden}._trialBarFill_9qr28_1188{height:100%;border-radius:999px;background:#cd2d3d;transition-property:width;transition-duration:.22s;transition-timing-function:cubic-bezier(.2,0,0,1)}@media (prefers-reduced-motion: reduce){._trialBarFill_9qr28_1188{transition:none}}._invoiceTable_9qr28_1202{width:100%;border-collapse:collapse;font-size:.875rem}._invoiceTable_9qr28_1202 th{text-align:left;padding:0 .75rem .75rem;font-size:.75rem;font-weight:600;letter-spacing:.04em;text-transform:uppercase;color:var(--tq-text-muted);border-bottom:1px solid var(--tq-border)}._invoiceTable_9qr28_1202 td{padding:.75rem;color:var(--tq-text);border-bottom:1px solid var(--tq-border);vertical-align:middle}._invoiceTable_9qr28_1202 tr:last-child td{border-bottom:none}._amountCol_9qr28_1227{text-align:right;white-space:nowrap;font-variant-numeric:tabular-nums;font-weight:600}._receiptCol_9qr28_1234{text-align:right;width:1%;white-space:nowrap}._invoiceDesc_9qr28_1240{display:flex;flex-direction:column;gap:2px;text-transform:capitalize}._invoiceNumber_9qr28_1247{font-size:.75rem;color:var(--tq-text-muted);text-transform:none;font-variant-numeric:tabular-nums}._invoiceStatus_9qr28_1254{display:inline-flex;align-items:center;padding:2px .5rem;border-radius:999px;font-size:.6875rem;font-weight:700;letter-spacing:.03em;text-transform:uppercase;color:var(--tq-text-muted);background:var(--tq-surface-2)}._invoiceStatusPaid_9qr28_1267{color:var(--tq-success-fg);background:var(--tq-success-bg)}._receiptLink_9qr28_1272{display:inline-flex;align-items:center;gap:4px;font-size:.8125rem;font-weight:600;color:#cd2d3d;text-decoration:none;transition-property:color;transition-duration:.22s;transition-timing-function:cubic-bezier(.2,0,0,1)}@media (prefers-reduced-motion: reduce){._receiptLink_9qr28_1272{transition:none}}._receiptLink_9qr28_1272:hover{color:#b0242f}._connectBadges_9qr28_1293{display:flex;gap:1rem;margin-top:4px}._connectBadge_9qr28_1293,._connectBadgeOn_9qr28_1300{display:inline-flex;align-items:center;gap:6px;font-size:.8125rem;font-weight:600;color:var(--tq-text-muted)}._connectBadgeOn_9qr28_1300{color:var(--tq-success-fg)}._connectActions_9qr28_1313{display:flex;align-items:center;gap:.75rem;flex-shrink:0}._connectDue_9qr28_1320{margin-top:.5rem;font-size:.8125rem;color:var(--tq-text-muted)}._connectDueLabel_9qr28_1326{font-weight:600;color:var(--tq-text-subtle)}._connectDueList_9qr28_1331{margin:2px 0 0;padding-left:1.125rem;line-height:1.5;list-style:disc}._feeNote_9qr28_1338{padding-top:1rem;border-top:1px solid var(--tq-border);font-size:.8125rem;color:var(--tq-text-muted)}._feeNote_9qr28_1338 strong{color:var(--tq-text-strong)}._billingRow_9qr28_1348{display:flex;align-items:center;justify-content:space-between;gap:1rem}@media (max-width: 768px){._billingRow_9qr28_1348{flex-direction:column;align-items:flex-start}}._billingMethod_9qr28_1361{display:flex;align-items:flex-start;gap:.75rem}._billingMethod_9qr28_1361 svg{color:var(--tq-text-muted);margin-top:2px;flex-shrink:0}._billingMethodLabel_9qr28_1372{display:block;font-size:.8125rem;font-weight:600;color:var(--tq-text-strong);letter-spacing:.02em;margin-bottom:2px}._howItWorks_9qr28_1381{list-style:none;margin:0 0 1rem;padding:0;display:grid;gap:.75rem}@media (min-width: 768px){._howItWorks_9qr28_1381{grid-template-columns:repeat(3,1fr);gap:1rem}}._howItWorks_9qr28_1381 li{display:flex;align-items:flex-start;gap:.75rem}._howItWorks_9qr28_1381 li strong{display:block;font-size:.875rem;color:var(--tq-text-strong);margin-bottom:2px}._howItWorks_9qr28_1381 li p{margin:0;font-size:.8125rem;color:var(--tq-text-muted);line-height:1.45}._howStepNum_9qr28_1412{flex-shrink:0;width:24px;height:24px;border-radius:999px;display:inline-flex;align-items:center;justify-content:center;font-size:.75rem;font-weight:600;color:var(--tq-text-strong);background:var(--tq-surface-2);border:1px solid var(--tq-border)}._buildStamp_9qr28_1427{display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:.5rem;margin-top:2rem;padding-top:1rem;border-top:1px solid var(--tq-border);font-size:.75rem;color:var(--tq-text-muted)}._buildStamp_9qr28_1427 strong{color:var(--tq-text-strong);font-weight:600}._buildMeta_9qr28_1444{font-family:monospace;letter-spacing:.02em}@keyframes _tq-fade-in_1drys_169{0%{opacity:0}to{opacity:1}}@keyframes _tq-fade-up_1drys_172{0%{opacity:0;transform:translateY(16px)}to{opacity:1;transform:none}}@keyframes _tq-fade-down_1drys_1{0%{opacity:0;transform:translateY(-16px)}to{opacity:1;transform:none}}@keyframes _tq-fade-up-lg_1drys_1{0%{opacity:0;transform:translateY(32px)}to{opacity:1;transform:none}}@keyframes _tq-scale-in_1drys_175{0%{opacity:0;transform:scale(.96)}to{opacity:1;transform:scale(1)}}@keyframes _tq-slide-in-right_1drys_1{0%{opacity:0;transform:translate(28px)}to{opacity:1;transform:none}}@keyframes _tq-shimmer_1drys_1{0%{background-position:-468px 0}to{background-position:468px 0}}@keyframes _tq-float_1drys_1{0%,to{transform:translateZ(0) rotate(0)}50%{transform:translate3d(0,-8px,0) rotate(.4deg)}}@keyframes _tq-ken-burns_1drys_1{0%,to{transform:scale(1.04) translateZ(0)}50%{transform:scale(1.08) translate3d(-1.5%,-1%,0)}}@keyframes _tq-sheen_1drys_1{0%{transform:translate(-100%)}to{transform:translate(200%)}}@keyframes _tq-parallax-y_1drys_1{0%{transform:translateZ(0)}to{transform:translate3d(0,12%,0)}}@keyframes _tq-wipe-in_1drys_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_1drys_1{0%{transform:scaleX(0)}to{transform:scaleX(1)}}@keyframes _tq-stamp_1drys_1{0%{opacity:0;transform:scale(1.18)}to{opacity:1;transform:scale(1)}}@keyframes _tq-stat-rise_1drys_1{0%{opacity:0;transform:translateY(14px)}to{opacity:1;transform:none}}@keyframes _tq-spin_1drys_1{to{transform:rotate(360deg)}}@keyframes _tq-pulse-ring_1drys_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_1drys_169{animation:_tq-fade-in_1drys_169 .22s cubic-bezier(0,0,0,1) both}._tq-fade-up_1drys_172{animation:_tq-fade-up_1drys_172 .36s cubic-bezier(0,0,0,1) both}._tq-scale-in_1drys_175{animation:_tq-scale-in_1drys_175 .22s cubic-bezier(.34,1.56,.64,1) both}._tq-stagger_1drys_178>*{animation:_tq-fade-up_1drys_172 .36s cubic-bezier(0,0,0,1) both}._tq-stagger_1drys_178>*:nth-child(1){animation-delay:0ms}._tq-stagger_1drys_178>*:nth-child(2){animation-delay:70ms}._tq-stagger_1drys_178>*:nth-child(3){animation-delay:.14s}._tq-stagger_1drys_178>*:nth-child(4){animation-delay:.21s}._tq-stagger_1drys_178>*:nth-child(5){animation-delay:.28s}._tq-stagger_1drys_178>*:nth-child(6){animation-delay:.35s}._tq-stagger_1drys_178>*:nth-child(7){animation-delay:.42s}._tq-stagger_1drys_178>*:nth-child(8){animation-delay:.49s}._tq-stagger_1drys_178>*:nth-child(9){animation-delay:.56s}._tq-stagger_1drys_178>*:nth-child(10){animation-delay:.63s}}._tq-skeleton_1drys_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_1drys_212{animation:_tq-shimmer_1drys_1 1.4s ease-in-out infinite}}._overlay_1drys_223{position:fixed;top:0;right:0;bottom:0;left:0;z-index:9999;display:flex;align-items:center;justify-content:center;padding:1rem;background-color:var(--tq-overlay);-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px)}@media (prefers-reduced-motion: no-preference){._overlay_1drys_223{animation:_tq-fade-in_1drys_169 .12s cubic-bezier(0,0,0,1) 0ms both}}._dialog_1drys_241{width:100%;max-width:34rem;max-height:calc(100vh - 2rem);display:flex;flex-direction:column;border-radius:1rem;background-color:var(--tq-surface);box-shadow:0 20px 25px -5px #0000001a,0 8px 10px -6px #0000001a}@media (prefers-reduced-motion: no-preference){._dialog_1drys_241{animation:_tq-scale-in_1drys_175 .22s cubic-bezier(.34,1.56,.64,1) 0ms both}}._header_1drys_257{display:flex;align-items:flex-start;justify-content:space-between;gap:1rem;padding:1.25rem 1.5rem;border-bottom:1px solid var(--tq-border)}._title_1drys_266{font-size:1.125rem;font-weight:700;color:var(--tq-text-strong)}._subtitle_1drys_272{margin-top:.25rem;font-size:.875rem;color:var(--tq-text-muted)}._closeBtn_1drys_278{padding:.5rem;border-radius:10px;color:var(--tq-text-muted);transition-property:color,background-color;transition-duration:.22s;transition-timing-function:cubic-bezier(.2,0,0,1)}@media (prefers-reduced-motion: reduce){._closeBtn_1drys_278{transition:none}}._closeBtn_1drys_278:hover:not(:disabled){background-color:#cd2d3d0f;color:var(--tq-text-strong)}._closeBtn_1drys_278:disabled{opacity:.5}._body_1drys_299{padding:1.25rem 1.5rem;overflow-y:auto;display:flex;flex-direction:column;gap:1rem}._note_1drys_307{font-size:.8125rem;color:var(--tq-text-muted)}._actions_1drys_312{display:flex;justify-content:flex-end;gap:.75rem;padding:1rem 1.5rem;border-top:1px solid var(--tq-border)}._btnGhost_1drys_320{padding:.5rem 1rem;border-radius:10px;font-size:.875rem;font-weight:600;color:var(--tq-text-muted);transition-property:color,background-color;transition-duration:.22s;transition-timing-function:cubic-bezier(.2,0,0,1)}@media (prefers-reduced-motion: reduce){._btnGhost_1drys_320{transition:none}}._btnGhost_1drys_320:hover:not(:disabled){color:var(--tq-text-strong);background:var(--tq-surface-2)}._btnGhost_1drys_320:disabled{opacity:.5}._btnPrimary_1drys_343{padding:.5rem 1rem;border-radius:10px;font-size:.875rem;font-weight:600;color:#fff;background:#cd2d3d;transition-property:background-color,opacity;transition-duration:.22s;transition-timing-function:cubic-bezier(.2,0,0,1)}@media (prefers-reduced-motion: reduce){._btnPrimary_1drys_343{transition:none}}._btnPrimary_1drys_343:hover:not(:disabled){background:#b0242f}._btnPrimary_1drys_343:disabled{opacity:.5;cursor:not-allowed}._note_1jop0_21{display:flex;align-items:flex-start;gap:.5rem;margin-top:.875rem;padding:.625rem .75rem;border:1px solid var(--tq-danger-border);border-radius:.5rem;background:var(--tq-danger-bg);font-size:.875rem;line-height:1.25rem;color:var(--tq-danger-fg)}._icon_1jop0_35{flex-shrink:0;margin-top:.125rem}._detail_1jop0_40{display:block;margin-top:.25rem;font-size:.75rem;color:var(--tq-text-soft)}@keyframes _tq-fade-in_zd3qc_169{0%{opacity:0}to{opacity:1}}@keyframes _tq-fade-up_zd3qc_172{0%{opacity:0;transform:translateY(16px)}to{opacity:1;transform:none}}@keyframes _tq-fade-down_zd3qc_1{0%{opacity:0;transform:translateY(-16px)}to{opacity:1;transform:none}}@keyframes _tq-fade-up-lg_zd3qc_1{0%{opacity:0;transform:translateY(32px)}to{opacity:1;transform:none}}@keyframes _tq-scale-in_zd3qc_175{0%{opacity:0;transform:scale(.96)}to{opacity:1;transform:scale(1)}}@keyframes _tq-slide-in-right_zd3qc_1{0%{opacity:0;transform:translate(28px)}to{opacity:1;transform:none}}@keyframes _tq-shimmer_zd3qc_1{0%{background-position:-468px 0}to{background-position:468px 0}}@keyframes _tq-float_zd3qc_1{0%,to{transform:translateZ(0) rotate(0)}50%{transform:translate3d(0,-8px,0) rotate(.4deg)}}@keyframes _tq-ken-burns_zd3qc_1{0%,to{transform:scale(1.04) translateZ(0)}50%{transform:scale(1.08) translate3d(-1.5%,-1%,0)}}@keyframes _tq-sheen_zd3qc_1{0%{transform:translate(-100%)}to{transform:translate(200%)}}@keyframes _tq-parallax-y_zd3qc_1{0%{transform:translateZ(0)}to{transform:translate3d(0,12%,0)}}@keyframes _tq-wipe-in_zd3qc_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_zd3qc_1{0%{transform:scaleX(0)}to{transform:scaleX(1)}}@keyframes _tq-stamp_zd3qc_1{0%{opacity:0;transform:scale(1.18)}to{opacity:1;transform:scale(1)}}@keyframes _tq-stat-rise_zd3qc_1{0%{opacity:0;transform:translateY(14px)}to{opacity:1;transform:none}}@keyframes _tq-spin_zd3qc_1{to{transform:rotate(360deg)}}@keyframes _tq-pulse-ring_zd3qc_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_zd3qc_169{animation:_tq-fade-in_zd3qc_169 .22s cubic-bezier(0,0,0,1) both}._tq-fade-up_zd3qc_172{animation:_tq-fade-up_zd3qc_172 .36s cubic-bezier(0,0,0,1) both}._tq-scale-in_zd3qc_175{animation:_tq-scale-in_zd3qc_175 .22s cubic-bezier(.34,1.56,.64,1) both}._tq-stagger_zd3qc_178>*{animation:_tq-fade-up_zd3qc_172 .36s cubic-bezier(0,0,0,1) both}._tq-stagger_zd3qc_178>*:nth-child(1){animation-delay:0ms}._tq-stagger_zd3qc_178>*:nth-child(2){animation-delay:70ms}._tq-stagger_zd3qc_178>*:nth-child(3){animation-delay:.14s}._tq-stagger_zd3qc_178>*:nth-child(4){animation-delay:.21s}._tq-stagger_zd3qc_178>*:nth-child(5){animation-delay:.28s}._tq-stagger_zd3qc_178>*:nth-child(6){animation-delay:.35s}._tq-stagger_zd3qc_178>*:nth-child(7){animation-delay:.42s}._tq-stagger_zd3qc_178>*:nth-child(8){animation-delay:.49s}._tq-stagger_zd3qc_178>*:nth-child(9){animation-delay:.56s}._tq-stagger_zd3qc_178>*:nth-child(10){animation-delay:.63s}}._tq-skeleton_zd3qc_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_zd3qc_212{animation:_tq-shimmer_zd3qc_1 1.4s ease-in-out infinite}}._screen_zd3qc_223{position:fixed;top:0;right:0;bottom:0;left:0;z-index:1000;display:flex;align-items:center;justify-content:center;padding:1rem;overflow-y:auto;background:var(--tq-bg)}._card_zd3qc_235{display:flex;flex-direction:column;gap:.75rem;width:100%;max-width:640px;margin:auto;padding:2rem;border:1px solid #B6B9AE;border-radius:16px;background:var(--tq-surface);box-shadow:0 12px 32px #00003624}@media (prefers-reduced-motion: no-preference){._card_zd3qc_235{animation:_tq-fade-down_zd3qc_1 .3s ease-out}}._head_zd3qc_254{display:flex;align-items:flex-start;gap:.75rem}._icon_zd3qc_260{flex:none;box-sizing:content-box;padding:9px;border-radius:50%;background:#00003614;color:#000036}._title_zd3qc_269{margin:0;font-size:1.5rem;font-weight:700;color:#000036}._lead_zd3qc_276{margin:.25rem 0 0;font-size:1rem;line-height:1.5;color:var(--tq-text-muted)}._version_zd3qc_283{margin:0;font-size:.75rem;font-weight:600;letter-spacing:.02em;text-transform:uppercase;color:var(--tq-text-muted)}._terms_zd3qc_292{max-height:46vh;overflow-y:auto;padding:1rem;border:1px solid #B6B9AE;border-radius:6px;background:var(--tq-bg);color:#000036;font-size:1rem;line-height:1.6;white-space:pre-wrap;overflow-wrap:anywhere}._terms_zd3qc_292:focus-visible{outline:2px solid #000036;outline-offset:2px}._acceptForm_zd3qc_310{display:flex;flex-direction:column;gap:.75rem;padding-top:.5rem;border-top:1px solid #B6B9AE}._check_zd3qc_318{display:flex;align-items:flex-start;gap:.5rem;font-size:1rem;line-height:1.4;color:#000036;cursor:pointer}._check_zd3qc_318 input{margin-top:.2em;flex:none}._primary_zd3qc_332{padding:.75rem 1rem;border:none;border-radius:6px;background:#000036;color:#fff;font-size:1rem;font-weight:600;cursor:pointer}@media (prefers-reduced-motion: no-preference){._primary_zd3qc_332{transition:opacity .15s ease-out}}._primary_zd3qc_332:disabled{opacity:.5;cursor:default}._secondary_zd3qc_352{display:inline-flex;align-items:center;justify-content:center;gap:.5rem;align-self:flex-start;padding:.5rem .75rem;border:1px solid #B6B9AE;border-radius:6px;background:var(--tq-surface);color:#000036;font-size:1rem;cursor:pointer}._secondary_zd3qc_352:hover:not(:disabled){border-color:#000036}._secondary_zd3qc_352:disabled{opacity:.6;cursor:default}._waiting_zd3qc_374{display:flex;flex-direction:column;align-items:flex-start;gap:.5rem;padding:1rem;border:1px dashed #B6B9AE;border-radius:6px;background:var(--tq-bg)}._waitIcon_zd3qc_385{color:var(--tq-text-muted)}._text_zd3qc_389{margin:0;font-size:1rem;font-weight:600;color:#000036}._muted_zd3qc_396{margin:0;font-size:.75rem;line-height:1.5;color:var(--tq-text-muted)}._signOut_zd3qc_403{align-self:center;padding:.5rem;border:none;background:none;color:var(--tq-text-muted);font-size:.75rem;text-decoration:underline;cursor:pointer}._signOut_zd3qc_403: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_mdppe_169{0%{opacity:0}to{opacity:1}}@keyframes _tq-fade-up_mdppe_172{0%{opacity:0;transform:translateY(16px)}to{opacity:1;transform:none}}@keyframes _tq-fade-down_mdppe_1{0%{opacity:0;transform:translateY(-16px)}to{opacity:1;transform:none}}@keyframes _tq-fade-up-lg_mdppe_1{0%{opacity:0;transform:translateY(32px)}to{opacity:1;transform:none}}@keyframes _tq-scale-in_mdppe_175{0%{opacity:0;transform:scale(.96)}to{opacity:1;transform:scale(1)}}@keyframes _tq-slide-in-right_mdppe_1{0%{opacity:0;transform:translate(28px)}to{opacity:1;transform:none}}@keyframes _tq-shimmer_mdppe_1{0%{background-position:-468px 0}to{background-position:468px 0}}@keyframes _tq-float_mdppe_1{0%,to{transform:translateZ(0) rotate(0)}50%{transform:translate3d(0,-8px,0) rotate(.4deg)}}@keyframes _tq-ken-burns_mdppe_1{0%,to{transform:scale(1.04) translateZ(0)}50%{transform:scale(1.08) translate3d(-1.5%,-1%,0)}}@keyframes _tq-sheen_mdppe_1{0%{transform:translate(-100%)}to{transform:translate(200%)}}@keyframes _tq-parallax-y_mdppe_1{0%{transform:translateZ(0)}to{transform:translate3d(0,12%,0)}}@keyframes _tq-wipe-in_mdppe_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_mdppe_1{0%{transform:scaleX(0)}to{transform:scaleX(1)}}@keyframes _tq-stamp_mdppe_1{0%{opacity:0;transform:scale(1.18)}to{opacity:1;transform:scale(1)}}@keyframes _tq-stat-rise_mdppe_1{0%{opacity:0;transform:translateY(14px)}to{opacity:1;transform:none}}@keyframes _tq-spin_mdppe_1{to{transform:rotate(360deg)}}@keyframes _tq-pulse-ring_mdppe_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_mdppe_169{animation:_tq-fade-in_mdppe_169 .22s cubic-bezier(0,0,0,1) both}._tq-fade-up_mdppe_172{animation:_tq-fade-up_mdppe_172 .36s cubic-bezier(0,0,0,1) both}._tq-scale-in_mdppe_175{animation:_tq-scale-in_mdppe_175 .22s cubic-bezier(.34,1.56,.64,1) both}._tq-stagger_mdppe_178>*{animation:_tq-fade-up_mdppe_172 .36s cubic-bezier(0,0,0,1) both}._tq-stagger_mdppe_178>*:nth-child(1){animation-delay:0ms}._tq-stagger_mdppe_178>*:nth-child(2){animation-delay:70ms}._tq-stagger_mdppe_178>*:nth-child(3){animation-delay:.14s}._tq-stagger_mdppe_178>*:nth-child(4){animation-delay:.21s}._tq-stagger_mdppe_178>*:nth-child(5){animation-delay:.28s}._tq-stagger_mdppe_178>*:nth-child(6){animation-delay:.35s}._tq-stagger_mdppe_178>*:nth-child(7){animation-delay:.42s}._tq-stagger_mdppe_178>*:nth-child(8){animation-delay:.49s}._tq-stagger_mdppe_178>*:nth-child(9){animation-delay:.56s}._tq-stagger_mdppe_178>*:nth-child(10){animation-delay:.63s}}._tq-skeleton_mdppe_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_mdppe_212{animation:_tq-shimmer_mdppe_1 1.4s ease-in-out infinite}}._site_mdppe_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_mdppe_223 h1,._site_mdppe_223 h2,._site_mdppe_223 h3,._site_mdppe_223 h4,._site_mdppe_223 h5{margin:0;line-height:1.15;font-weight:700}._site_mdppe_223 p{margin:0}._site_mdppe_223 a{text-decoration:none;color:inherit}._site_mdppe_223 ul{list-style:none;margin:0;padding:0}._site_mdppe_223 :where(button){font-family:inherit;color:inherit;background:none;border:0;padding:0;cursor:pointer}._site_mdppe_223 img{display:block;max-width:100%;height:auto}._site_mdppe_223 strong{font-weight:700;color:inherit}._main_mdppe_268{flex:1 1 auto}._container_mdppe_272{width:100%;max-width:1200px;margin:0 auto;padding:0 1.5rem}@media (max-width: 768px){._container_mdppe_272{padding:0 1rem}}._section_mdppe_284{padding:4rem 0;scroll-margin-top:96px}@media (max-width: 768px){._section_mdppe_284{padding:3rem 0}}._sectionPaper_mdppe_294{background:#e3e6e0}._sectionNavy_mdppe_298{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_mdppe_298 h1,._sectionNavy_mdppe_298 h2,._sectionNavy_mdppe_298 h3,._sectionNavy_mdppe_298 h4{color:#fff}._eyebrow_mdppe_310{display:inline-flex;align-items:center;font-size:.75rem;font-weight:700;letter-spacing:.14em;text-transform:uppercase;color:#cd2d3d;margin-bottom:1rem}._sectionHead_mdppe_321{max-width:760px;margin:0 auto 3rem;text-align:center}._sectionHead_mdppe_321 ._eyebrow_mdppe_310{justify-content:center}._sectionTitle_mdppe_330{font-size:3rem;font-weight:700;letter-spacing:-.02em}@media (max-width: 768px){._sectionTitle_mdppe_330{font-size:2rem}}._sectionSub_mdppe_341{margin-top:1rem;font-size:1.125rem;line-height:1.6;color:var(--tq-text-muted)}._sectionNavy_mdppe_298 ._sectionSub_mdppe_341{color:#ffffffc7}._sectionNavy_mdppe_298>*{position:relative;z-index:1}._bilingualSection_mdppe_357{background-image:url(/assets/Truss-015-Co6JC1gG.png);background-size:cover;background-position:center;background-repeat:no-repeat}._bilingualStage_mdppe_364{display:grid;grid-template-columns:1fr minmax(300px,520px) 1fr;align-items:center;gap:1.5rem}@media (max-width: 1024px){._bilingualStage_mdppe_364{grid-template-columns:1fr;justify-items:center;gap:2rem}}._bilingualCopy_mdppe_378{text-align:center;max-width:540px;margin:0 auto}._bilingualCopy_mdppe_378 ._eyebrow_mdppe_310{justify-content:center}._bilingualCta_mdppe_387{margin-top:1.5rem;display:flex;justify-content:center}._bilingualPhone_mdppe_393{width:100%;max-width:300px;height:auto;filter:drop-shadow(0 30px 55px rgba(0,0,54,.6))}@media (max-width: 1024px){._bilingualPhone_mdppe_393{max-width:240px}}._bilingualPhoneLeft_mdppe_405{justify-self:end}._bilingualPhoneRight_mdppe_409{justify-self:start}._btn_mdppe_413{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_mdppe_413{transition:none}}._btn_mdppe_413:focus-visible{outline:2px solid #507CBD;outline-offset:2px}._btn_mdppe_413 svg{transition-property:transform;transition-duration:.22s;transition-timing-function:cubic-bezier(.2,0,0,1)}@media (prefers-reduced-motion: reduce){._btn_mdppe_413 svg{transition:none}}._btn_mdppe_413:hover svg:last-child{transform:translate(3px)}._btn_mdppe_413:active{transform:translateY(1px)}._btn_mdppe_413:disabled{opacity:.6;cursor:not-allowed;transform:none;box-shadow:none}._btnPrimary_mdppe_464{background:#cd2d3d;color:#fff;border-color:#cd2d3d}._btnPrimary_mdppe_464:hover{background:#b0242f;border-color:#b0242f;box-shadow:0 8px 0 -2px #0000362e,0 10px 22px #cd2d3d57;transform:translateY(-2px)}._btnPrimary_mdppe_464:active{box-shadow:0 2px 8px #cd2d3d4d;transform:translateY(0)}._btnSecondary_mdppe_480{background:#000036;color:#fff;border-color:#000036}._btnSecondary_mdppe_480:hover{background:#16165c;border-color:#16165c;box-shadow:0 8px 0 -2px #cd2d3d80,0 10px 22px #0000364d;transform:translateY(-2px)}._btnOutline_mdppe_492{background:transparent;color:#000036;border-color:#000036}._btnOutline_mdppe_492:hover{background:#000036;color:#fff;transform:translateY(-2px)}._btnOutlineLight_mdppe_503{background:transparent;color:#fff;border-color:#fffc}._btnOutlineLight_mdppe_503:hover{background:#fff;color:#000036;border-color:#fff;transform:translateY(-2px)}._btnOutlineLight_mdppe_503:focus-visible{outline-color:#fff}._btnLink_mdppe_518{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_mdppe_518{transition:none}}._btnLink_mdppe_518:hover{gap:.75rem;color:#b0242f}._btnLink_mdppe_518:focus-visible{outline:2px solid #507CBD;outline-offset:3px;border-radius:2px}._btnRow_mdppe_546{display:flex;flex-wrap:wrap;gap:.75rem}._logoImg_mdppe_552{height:38px;width:auto}@media (max-width: 768px){._logoImg_mdppe_552{height:30px}}._header_mdppe_562{position:-webkit-sticky;position:sticky;top:0;z-index:100;background:#000036;color:#fff;border-bottom:2px solid #CD2D3D}._headerInner_mdppe_571{display:flex;align-items:center;gap:1.5rem;min-height:68px}._headerLogo_mdppe_578{flex-shrink:0;display:inline-flex}._headerNav_mdppe_583{display:flex;align-items:center;gap:2rem;margin-left:1.5rem}@media (max-width: 1024px){._headerNav_mdppe_583{display:none}}._navLink_mdppe_595{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_mdppe_595{transition:none}}._navLink_mdppe_595: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_mdppe_595:after{transition:none}}._navLink_mdppe_595:hover{color:#ffffffeb}._navLink_mdppe_595:hover:after{width:100%}._navLink_mdppe_595:focus-visible{outline:2px solid #FFFFFF;outline-offset:4px;border-radius:2px}._navActive_mdppe_641{color:#cd2d3d}._navActive_mdppe_641:after{width:100%}._navDropdown_mdppe_648{position:relative}._navDropdownTrigger_mdppe_652{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_mdppe_652{transition:none}}._navDropdownTrigger_mdppe_652 svg:last-child{transition-property:transform;transition-duration:.22s;transition-timing-function:cubic-bezier(.2,0,0,1)}@media (prefers-reduced-motion: reduce){._navDropdownTrigger_mdppe_652 svg:last-child{transition:none}}._navDropdownTrigger_mdppe_652[aria-expanded=true] svg:last-child{transform:rotate(180deg)}._navDropdownTrigger_mdppe_652:hover{color:#ffffffeb}._navDropdownTrigger_mdppe_652:focus-visible{outline:2px solid #FFFFFF;outline-offset:4px;border-radius:2px}._navDropdownMenu_mdppe_693{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_mdppe_693{animation:_tq-fade-up_mdppe_172 .12s cubic-bezier(0,0,0,1) 0ms both}}._navDropdownMenu_mdppe_693 a,._navDropdownMenu_mdppe_693 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_mdppe_693 a,._navDropdownMenu_mdppe_693 button{transition:none}}._navDropdownMenu_mdppe_693 a:hover,._navDropdownMenu_mdppe_693 button:hover{background:#e3e6e0;color:#cd2d3d;padding-left:1rem}._navDropdownMenu_mdppe_693 a:focus-visible,._navDropdownMenu_mdppe_693 button:focus-visible{outline:2px solid #507CBD;outline-offset:-2px}._headerActions_mdppe_743{margin-left:auto;display:flex;align-items:center;gap:.75rem}@media (max-width: 1024px){._headerActions_mdppe_743{display:none}}._headerMobileToggle_mdppe_755{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_mdppe_755{transition:none}}._headerMobileToggle_mdppe_755:hover{background:#ffffff1a}._headerMobileToggle_mdppe_755:focus-visible{outline:2px solid #FFFFFF;outline-offset:2px}@media (max-width: 1024px){._headerMobileToggle_mdppe_755{display:inline-flex}}._mobileMenu_mdppe_783{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_mdppe_783{display:flex}}._mobileMenu_mdppe_783 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_mdppe_783 a{transition:none}}._mobileMenu_mdppe_783 a:hover{color:#cd2d3d;padding-left:.5rem}._mobileMenu_mdppe_783 a:focus-visible{outline:2px solid #FFFFFF;outline-offset:2px;border-radius:2px}._mobileMenuCta_mdppe_821{margin-top:.5rem;align-self:flex-start;background:#cd2d3d;color:#fff!important;padding:.75rem 1.5rem!important;border-radius:3px}._langSwitch_mdppe_830{display:inline-flex;align-items:center;gap:.5rem}._hero_mdppe_836{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_mdppe_836: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_mdppe_856{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_mdppe_856{animation:_tq-ken-burns_mdppe_1 28s ease-in-out 0ms both}}@media (prefers-reduced-motion: no-preference){._heroBg_mdppe_856{animation-iteration-count:infinite}}._heroBg_mdppe_856:after{content:"";position:absolute;top:0;right:0;bottom:0;left:0;background:linear-gradient(100deg,#000036b3,#00003633)}._heroInner_mdppe_881{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_mdppe_881{grid-template-columns:1fr;gap:2rem;text-align:center;padding:2rem 0}}._heroInner_mdppe_881>div:first-child{position:relative;padding:2rem 0}@media (max-width: 1024px){._heroInner_mdppe_881>div:first-child{padding:0}}._heroNarrow_mdppe_909{grid-template-columns:1fr;max-width:820px;margin:0 auto;text-align:center}._heroNarrow_mdppe_909>div:first-child{padding-left:0}._heroNarrow_mdppe_909>div:first-child:before{display:none}._heroEyebrow_mdppe_922{color:#cd2d3d}@media (prefers-reduced-motion: no-preference){._heroEyebrow_mdppe_922{animation:_tq-fade-up_mdppe_172 .36s cubic-bezier(0,0,0,1) 40ms both}}._heroEyebrow_mdppe_922:before{display:none}._heroTitle_mdppe_934{font-size:4rem;font-weight:700;letter-spacing:-.025em;line-height:1.02;color:#fff}@media (prefers-reduced-motion: no-preference){._heroTitle_mdppe_934{animation:_tq-fade-up_mdppe_172 .36s cubic-bezier(0,0,0,1) .12s both}}@media (max-width: 1024px){._heroTitle_mdppe_934{font-size:3rem}}@media (max-width: 768px){._heroTitle_mdppe_934{font-size:2.25rem}}._heroSub_mdppe_957{margin-top:1.5rem;font-size:1.25rem;line-height:1.6;color:#ffffffd1;max-width:52ch}@media (prefers-reduced-motion: no-preference){._heroSub_mdppe_957{animation:_tq-fade-up_mdppe_172 .36s cubic-bezier(0,0,0,1) .22s both}}@media (max-width: 1024px){._heroSub_mdppe_957{margin-left:auto;margin-right:auto}}@media (max-width: 768px){._heroSub_mdppe_957{font-size:1.0625rem}}._heroActions_mdppe_981{margin-top:2rem;display:flex;flex-wrap:wrap;gap:.75rem}@media (prefers-reduced-motion: no-preference){._heroActions_mdppe_981{animation:_tq-fade-up_mdppe_172 .36s cubic-bezier(0,0,0,1) .32s both}}@media (max-width: 1024px){._heroActions_mdppe_981{justify-content:center}}._heroVisual_mdppe_998{position:relative;display:flex;justify-content:center;align-self:stretch}._heroVisual_mdppe_998 ._imageFrame_mdppe_1004{height:100%}._heroVisual_mdppe_998 ._imageReal_mdppe_1007{height:100%;object-fit:cover}@media (max-width: 1024px){._heroVisual_mdppe_998{align-self:center}._heroVisual_mdppe_998 ._imageFrame_mdppe_1004,._heroVisual_mdppe_998 ._imageReal_mdppe_1007{height:auto}}._heroVisual_mdppe_998 ._heroPhoto_mdppe_1023{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_mdppe_998 ._heroPhoto_mdppe_1023 ._imageReal_mdppe_1007{height:100%;width:auto;max-width:none}@media (max-width: 1024px){._heroVisual_mdppe_998 ._heroPhoto_mdppe_1023{position:static;transform:none;height:auto;width:100%}._heroVisual_mdppe_998 ._heroPhoto_mdppe_1023 ._imageReal_mdppe_1007{height:auto;width:100%}}._heroVisual_mdppe_998 ._heroContain_mdppe_1058{height:auto;align-self:center}._heroVisual_mdppe_998 ._heroContain_mdppe_1058 ._imageReal_mdppe_1007{height:auto;object-fit:contain}._accentBar_mdppe_1067{position:relative;height:8px;background:#cd2d3d;overflow:hidden}@media (prefers-reduced-motion: no-preference){._accentBar_mdppe_1067: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_mdppe_1 4.5s linear infinite;animation-delay:1s;will-change:transform}}._imageFrame_mdppe_1004{position:relative;border-radius:3px;overflow:hidden;box-shadow:0 18px 40px #00003647;border:1px solid rgba(0,0,54,.1);width:100%}._imageReal_mdppe_1007{width:100%;display:block}._imagePlaceholder_mdppe_1099{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_mdppe_1113{color:#cd2d3d}._imagePlaceholderName_mdppe_1117{font-size:.8125rem;font-weight:600}._imagePlaceholderAlt_mdppe_1122{font-size:.8125rem;color:var(--tq-text-muted);max-width:320px;line-height:1.6}._feature_mdppe_1129{display:grid;grid-template-columns:1fr 1fr;gap:4rem;align-items:center}._feature_mdppe_1129+._feature_mdppe_1129{margin-top:4rem}@media (max-width: 1024px){._feature_mdppe_1129{grid-template-columns:1fr;gap:1.5rem}}._featureImgLeft_mdppe_1145 ._featureContent_mdppe_1145{order:2}._featureImgLeft_mdppe_1145 ._featureVisual_mdppe_1149{order:1}@media (max-width: 1024px){._featureImgLeft_mdppe_1145 ._featureContent_mdppe_1145{order:1}._featureImgLeft_mdppe_1145 ._featureVisual_mdppe_1149{order:2}}._featureTitle_mdppe_1161{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_mdppe_1161{font-size:1.75rem}}._featureBody_mdppe_1175{margin-top:1rem;font-size:1.0625rem;line-height:1.6;color:var(--tq-text-muted)}._featureList_mdppe_1182{margin-top:1.5rem;display:flex;flex-direction:column;gap:.75rem}._featureListItem_mdppe_1189{display:flex;align-items:flex-start;gap:.75rem;font-size:1rem;line-height:1.6}._featureListItem_mdppe_1189 svg{color:#cd2d3d;flex-shrink:0;margin-top:3px}._roadmapPanel_mdppe_1202{max-width:760px;margin:2rem auto 0;padding:1.5rem 2rem;border:1px dashed #B6B9AE;border-radius:3px}@media (max-width: 768px){._roadmapPanel_mdppe_1202{padding:1rem}}._roadmapList_mdppe_1215{display:flex;flex-direction:column;gap:.75rem}._roadmapItem_mdppe_1221{color:var(--tq-text-muted)}._roadmapItem_mdppe_1221 svg{color:var(--tq-text-muted)}._tradeSpotlightCta_mdppe_1228{margin-top:2rem;display:flex;justify-content:center}._roadmapNote_mdppe_1234{margin-top:1rem;padding-top:1rem;border-top:1px solid rgba(0,0,54,.14);font-size:.9375rem;line-height:1.6;color:var(--tq-text-muted)}._featureVisual_mdppe_1149{position:relative}._featureVisualFramed_mdppe_1247{position:relative;isolation:isolate}._featureVisualFramed_mdppe_1247:before{content:"";position:absolute;left:-16px;top:-16px;width:56%;height:68%;background:#000036;z-index:-1}._featureVisualFramed_mdppe_1247:after{content:"";position:absolute;right:-14px;bottom:-14px;width:46%;height:56%;background:#cd2d3d;z-index:-1}@media (max-width: 768px){._featureVisualFramed_mdppe_1247:before{left:-8px;top:-8px}._featureVisualFramed_mdppe_1247:after{right:-8px;bottom:-8px}}._featureBadge_mdppe_1282{position:absolute;right:-18px;bottom:12%;width:92px;height:92px;z-index:2;pointer-events:none}@media (prefers-reduced-motion: no-preference){._featureBadge_mdppe_1282{animation:_tq-stamp_mdppe_1 .36s cubic-bezier(.34,1.56,.64,1) .2s both}}@media (max-width: 768px){._featureBadge_mdppe_1282{width:64px;height:64px;right:-8px}}._splitFeature_mdppe_1304{display:grid;grid-template-columns:.82fr 1.18fr;gap:4rem;align-items:center}@media (max-width: 1024px){._splitFeature_mdppe_1304{grid-template-columns:1fr;gap:2rem}}._splitFeatureMedia_mdppe_1317{min-width:0}._splitFeatureMedia_mdppe_1317 img{width:100%;height:auto;display:block}._splitFeatureList_mdppe_1326{display:grid;grid-template-columns:1fr 1fr;gap:2rem 1.5rem}@media (max-width: 640px){._splitFeatureList_mdppe_1326{grid-template-columns:1fr;gap:1.5rem}}._splitFeatureItem_mdppe_1338{min-width:0}._splitFeatureTitle_mdppe_1342{font-size:1.0625rem;font-weight:700;letter-spacing:-.01em;color:#000036}._splitFeatureBody_mdppe_1349{margin-top:.5rem;font-size:.9375rem;line-height:1.6;color:var(--tq-text-muted)}._featureBanner_mdppe_1356{position:relative;background:#e3e6e0}._featureBannerInner_mdppe_1361{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_mdppe_1361{grid-template-columns:1fr;gap:1.5rem;padding:0 1rem}}._featureBannerMedia_mdppe_1378{min-width:0}._featureBannerImage_mdppe_1382{border:0;border-radius:0;box-shadow:none;background:transparent;overflow:visible}._featureBannerImage_mdppe_1382 img{width:100%;height:auto;display:block}._featureBannerBody_mdppe_1395{display:flex;flex-direction:column;justify-content:center;padding:2rem 0}@media (max-width: 1024px){._featureBannerBody_mdppe_1395{padding:0 0 2rem}}._featureBannerTitle_mdppe_1407{display:block;font-size:2.25rem;line-height:1.12;padding-bottom:1rem}@media (max-width: 768px){._featureBannerTitle_mdppe_1407{font-size:1.875rem}}._grid_mdppe_1419{display:grid;gap:1.5rem}._gridCols2_mdppe_1424{grid-template-columns:repeat(2,1fr)}._gridCols3_mdppe_1428{grid-template-columns:repeat(3,1fr)}._gridCols4_mdppe_1432{grid-template-columns:repeat(4,1fr)}@media (max-width: 1024px){._gridCols3_mdppe_1428,._gridCols4_mdppe_1432{grid-template-columns:repeat(2,1fr)}}@media (max-width: 640px){._gridCols2_mdppe_1424,._gridCols3_mdppe_1428,._gridCols4_mdppe_1432{grid-template-columns:1fr}}._card_mdppe_1446{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_mdppe_1446{transition:none}}._card_mdppe_1446: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_mdppe_1446:before{transition:none}}._card_mdppe_1446:hover{transform:translateY(-4px);box-shadow:0 2px 4px #0000360d,0 16px 30px #0000361f;border-color:#000036}._card_mdppe_1446:hover:before{transform:scaleX(1)}._card_mdppe_1446:hover ._cardIcon_mdppe_1489{background:#cd2d3d;color:#fff}._feature_mdppe_1129._featureTop_mdppe_1494{align-items:start}._cardIcon_mdppe_1489._cardIconBlock_mdppe_1498{display:flex}._cardIcon_mdppe_1489{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_mdppe_1489{transition:none}}._cardPhoto_mdppe_1522{display:block;margin:-2rem -2rem 1.5rem;aspect-ratio:6/5;overflow:hidden;background:#e3e6e0;border-bottom:3px solid #CD2D3D}._cardPhoto_mdppe_1522 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_mdppe_1522 img{transition:none}}._card_mdppe_1446:hover ._cardPhoto_mdppe_1522 img{transform:scale(1.03)}._cardTitle_mdppe_1550{font-size:1.125rem;font-weight:600}._cardBody_mdppe_1555{margin-top:.5rem;font-size:.9375rem;line-height:1.6;color:var(--tq-text-muted)}._cardLink_mdppe_1562{display:block;color:inherit}._cardLink_mdppe_1562:active{transform:translateY(-2px)}._cardLink_mdppe_1562:focus-visible{outline:2px solid #507CBD;outline-offset:3px}._chip_mdppe_1574{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_mdppe_1585{background:#2e9e5b24;color:#2e9e5b}._chipBuilding_mdppe_1590{background:#e0a1002e;color:#8a6500}._chipRoadmap_mdppe_1595{background:#507cbd29;color:#507cbd}._groupLabel_mdppe_1600{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_mdppe_1612+._groupBlock_mdppe_1612{margin-top:3rem}._steps_mdppe_1616{display:grid;grid-template-columns:repeat(4,1fr);gap:1.5rem;counter-reset:step}@media (max-width: 1024px){._steps_mdppe_1616{grid-template-columns:repeat(2,1fr)}}@media (max-width: 640px){._steps_mdppe_1616{grid-template-columns:1fr}}._step_mdppe_1616{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_mdppe_1616{transition:none}}._step_mdppe_1616:hover{border-top-color:#cd2d3d;transform:translateY(-3px)}._stepNum_mdppe_1654{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_mdppe_1616:hover ._stepNum_mdppe_1654{background:#cd2d3d}._stepTitle_mdppe_1671{font-size:1.0625rem;font-weight:600}._stepBody_mdppe_1676{margin-top:.5rem;font-size:.9375rem;line-height:1.6;color:var(--tq-text-muted)}._statBand_mdppe_1683{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_mdppe_1692{position:relative;z-index:1;padding:4rem 0}._statGrid_mdppe_1698{display:grid;grid-template-columns:repeat(4,1fr);gap:2rem}@media (max-width: 1024px){._statGrid_mdppe_1698{grid-template-columns:repeat(2,1fr);gap:3rem 1.5rem}}@media (max-width: 640px){._statGrid_mdppe_1698{grid-template-columns:1fr}}._stat_mdppe_1683{text-align:center}@media (prefers-reduced-motion: no-preference){._stat_mdppe_1683{animation:_tq-stat-rise_mdppe_1 .36s cubic-bezier(0,0,0,1) 0ms both}}._statNum_mdppe_1724{font-size:clamp(2.5rem,5vw,3.75rem);font-weight:700;letter-spacing:-.02em;line-height:1;color:#fff}._statNum_mdppe_1724 span{color:#cd2d3d}._statLabel_mdppe_1736{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_mdppe_1748{display:flex;flex-direction:column;align-items:center;gap:1.5rem;text-align:center}._logoStripLabel_mdppe_1756{font-size:.75rem;font-weight:700;letter-spacing:.14em;text-transform:uppercase;color:var(--tq-text-muted)}._logoStripItems_mdppe_1764{display:flex;flex-wrap:wrap;justify-content:center;gap:.75rem 1rem}._logoStripItem_mdppe_1764{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_mdppe_1764{transition:none}}._logoStripItem_mdppe_1764:hover{transform:translateY(-2px);box-shadow:0 1px 2px #00003614}._tableWrap_mdppe_1795{overflow-x:auto}._table_mdppe_1795{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_mdppe_1795 th,._table_mdppe_1795 td{padding:1rem 1.5rem;text-align:left;border-bottom:1px solid var(--tq-border);font-size:.9375rem}._table_mdppe_1795 thead th{background:#000036;color:#fff;font-weight:700;font-size:.8125rem;letter-spacing:.04em;text-transform:uppercase}._table_mdppe_1795 tbody tr:last-child td{border-bottom:0}._table_mdppe_1795 ._colMark_mdppe_1826{text-align:center}._tableHighlight_mdppe_1830{background:#f9e0e3}._markYes_mdppe_1834{color:#2e9e5b;display:inline-flex}._markNo_mdppe_1839{color:#b6b9ae;display:inline-flex}._packageGrid_mdppe_1844{display:grid;grid-template-columns:repeat(2,1fr);gap:2rem;max-width:900px;margin:0 auto}@media (max-width: 768px){._packageGrid_mdppe_1844{grid-template-columns:1fr}}._package_mdppe_1844{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_mdppe_1844{transition:none}}._package_mdppe_1844:hover{transform:translateY(-4px);box-shadow:0 2px 4px #0000360d,0 18px 34px #00003624}._packageFeatured_mdppe_1880{border-color:#cd2d3d;border-top-color:#cd2d3d;box-shadow:0 2px 4px #cd2d3d14,0 14px 30px #cd2d3d29}._packageFeatured_mdppe_1880:hover{box-shadow:0 2px 6px #cd2d3d1f,0 22px 42px #cd2d3d33}._packageBadge_mdppe_1889{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}._packageBadgeAlt_mdppe_1905{background:#000036}._packageName_mdppe_1909{font-size:1.5rem;font-weight:700}._packageTagline_mdppe_1914{margin-top:.5rem;color:var(--tq-text-muted);font-size:.9375rem}._packagePrice_mdppe_1920{margin-top:1rem;font-size:1.0625rem;font-weight:700;color:#cd2d3d}._packageFeatures_mdppe_1927{margin:1.5rem 0;display:flex;flex-direction:column;gap:.75rem;flex:1}._packageFeature_mdppe_1880{display:flex;gap:.75rem;font-size:.9375rem;line-height:1.6}._packageFeature_mdppe_1880 svg{color:#cd2d3d;flex-shrink:0;margin-top:3px}._ctaBand_mdppe_1947{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_mdppe_1947: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_mdppe_1964{position:relative;z-index:1;padding:4rem 0}._ctaTitle_mdppe_1970{font-size:3rem;font-weight:700;letter-spacing:-.02em;color:#fff}@media (max-width: 768px){._ctaTitle_mdppe_1970{font-size:2rem}}._ctaSub_mdppe_1982{margin-top:1rem;font-size:1.125rem;color:#fffc}._ctaActions_mdppe_1988{margin-top:2rem;display:flex;gap:.75rem;justify-content:center;flex-wrap:wrap}._painGrid_mdppe_1996{display:grid;grid-template-columns:repeat(3,1fr);gap:1.5rem}@media (max-width: 768px){._painGrid_mdppe_1996{grid-template-columns:1fr}}._pain_mdppe_1996{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_mdppe_1996{transition:none}}._pain_mdppe_1996:hover{transform:translateY(-3px);box-shadow:0 4px 12px #0000361a}._painTitle_mdppe_2028{font-size:1.0625rem;font-weight:600}._painBody_mdppe_2033{margin-top:.5rem;color:var(--tq-text-muted);font-size:.9375rem;line-height:1.6}._tradeStrip_mdppe_2040{display:flex;flex-wrap:wrap;gap:.75rem;justify-content:center}._tradeChip_mdppe_2047{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_mdppe_2047{transition:none}}._tradeChip_mdppe_2047:hover{border-color:#cd2d3d;border-left-color:#cd2d3d;color:#cd2d3d;transform:translateY(-2px);box-shadow:0 1px 2px #00003614}._tradeChip_mdppe_2047:focus-visible{outline:2px solid #507CBD;outline-offset:2px}._faqList_mdppe_2076{max-width:760px;margin:0 auto;display:flex;flex-direction:column;gap:.75rem}._faqItem_mdppe_2084{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_mdppe_2084{transition:none}}._faqItem_mdppe_2084:hover{border-left-color:#cd2d3d}._faqQuestion_mdppe_2104{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_mdppe_2104{transition:none}}._faqQuestion_mdppe_2104:hover{color:#cd2d3d}._faqQuestion_mdppe_2104:focus-visible{outline:2px solid #507CBD;outline-offset:-2px;border-radius:3px}._faqQuestion_mdppe_2104 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_mdppe_2104 svg{transition:none}}._faqQuestion_mdppe_2104:hover svg{color:#cd2d3d}._faqOpen_mdppe_2146{border-left-color:#cd2d3d}._faqOpen_mdppe_2146 svg{transform:rotate(180deg)}._faqAnswer_mdppe_2154{padding:0 1.5rem 1.5rem;font-size:.9375rem;line-height:1.6;color:var(--tq-text-muted)}._demoLayout_mdppe_2161{display:grid;grid-template-columns:1.2fr .8fr;gap:4rem;align-items:start}@media (max-width: 1024px){._demoLayout_mdppe_2161{grid-template-columns:1fr;gap:2rem}}._form_mdppe_2174{display:flex;flex-direction:column;gap:1rem}._formRow_mdppe_2180{display:grid;grid-template-columns:1fr 1fr;gap:1rem}@media (max-width: 640px){._formRow_mdppe_2180{grid-template-columns:1fr}}._field_mdppe_2191{display:flex;flex-direction:column;gap:.5rem}._label_mdppe_2197{font-size:.8125rem;font-weight:700;letter-spacing:.03em;text-transform:uppercase}._input_mdppe_2204,._select_mdppe_2204,._textarea_mdppe_2204{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_mdppe_2204,._select_mdppe_2204,._textarea_mdppe_2204{transition:none}}._input_mdppe_2204:focus,._select_mdppe_2204:focus,._textarea_mdppe_2204:focus{outline:none;border-color:#cd2d3d;box-shadow:0 0 0 3px #cd2d3d26}._textarea_mdppe_2204{resize:vertical;min-height:120px}._inputLocked_mdppe_2232{background:#e3e6e0;color:var(--tq-text-muted);cursor:default}._inputLocked_mdppe_2232:focus{border-color:var(--tq-border);box-shadow:none}._expectCard_mdppe_2242{background:#e3e6e0;border-left:3px solid #CD2D3D;border-radius:3px;padding:2rem}._expectList_mdppe_2249{margin-top:1rem;display:flex;flex-direction:column;gap:1rem}._expectItem_mdppe_2256{display:flex;gap:.75rem;font-size:.9375rem;line-height:1.6}._expectItem_mdppe_2256 svg{color:#cd2d3d;flex-shrink:0;margin-top:2px}._fieldError_mdppe_2268{font-size:.8125rem;color:#cd2d3d}._hint_mdppe_2273{display:inline-flex;align-items:center;gap:.25rem;font-size:.8125rem;color:var(--tq-text-muted)}._hint_mdppe_2273 svg{flex-shrink:0}._hintOk_mdppe_2284{color:#2e9e5b}._hintBad_mdppe_2288{color:#cd2d3d}._subdomainRow_mdppe_2292{display:flex;align-items:stretch}._subdomainRow_mdppe_2292 ._input_mdppe_2204{flex:1;border-top-right-radius:0;border-bottom-right-radius:0}._subdomainSuffix_mdppe_2302{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}._optional_mdppe_2316{font-weight:400;text-transform:none;letter-spacing:0;color:var(--tq-text-muted)}._successTitle_mdppe_2323{display:flex;align-items:center;gap:.5rem}._successTitle_mdppe_2323 svg{color:#cd2d3d;flex-shrink:0}._charCount_mdppe_2333{font-size:.75rem;color:var(--tq-text-muted);align-self:flex-end}._formError_mdppe_2339{display:flex;gap:.75rem;padding:1rem;font-size:.9375rem;line-height:1.6;color:#000036;background:#cd2d3d12;border-left:3px solid #CD2D3D;border-radius:2px}._formError_mdppe_2339 svg{color:#cd2d3d;flex-shrink:0;margin-top:2px}._formErrorLink_mdppe_2356{display:block;margin-top:.5rem;font-weight:700;color:#cd2d3d}._formErrorLink_mdppe_2356:hover{text-decoration:underline}._choiceGroup_mdppe_2366{border:none;padding:0;margin:0;display:flex;flex-direction:column;gap:.5rem}._choiceRow_mdppe_2375{display:flex;flex-wrap:wrap;gap:1rem}._choice_mdppe_2366,._consentRow_mdppe_2381{display:flex;align-items:flex-start;gap:.5rem;font-size:.9375rem;line-height:1.6;cursor:pointer}._choice_mdppe_2366 input,._consentRow_mdppe_2381 input{margin-top:3px;accent-color:#CD2D3D;flex-shrink:0}._honeypot_mdppe_2395{position:absolute;left:-9999px;width:1px;height:1px;overflow:hidden}._successPanel_mdppe_2403{background:#e3e6e0;border-left:3px solid #CD2D3D;border-radius:3px;padding:2rem;max-width:640px}._packageGrid3_mdppe_2411{grid-template-columns:repeat(3,1fr);max-width:1080px}@media (max-width: 1024px){._packageGrid3_mdppe_2411{grid-template-columns:1fr;max-width:480px}}._packagePeriod_mdppe_2422{font-size:.875rem;font-weight:400;color:var(--tq-text-muted);margin-left:2px}._packageTrial_mdppe_2429{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_mdppe_2442{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_mdppe_2442{transition:none}}._addonToggle_mdppe_2442 input{margin-top:3px;accent-color:#CD2D3D}._addonToggle_mdppe_2442 strong{display:block;font-size:.9375rem}._addonToggleOn_mdppe_2468{border-color:#cd2d3d;background:#cd2d3d0d}._addonDesc_mdppe_2473{display:block;margin-top:2px;font-size:.8125rem;color:var(--tq-text-muted)}._seatGroup_mdppe_2480{display:flex;flex-direction:column;gap:.75rem;padding:1rem;border:1px solid var(--tq-border);border-radius:2px}._seatGroupTitle_mdppe_2489{font-size:.9375rem}._seatRow_mdppe_2493{display:flex;align-items:center;justify-content:space-between;gap:.75rem}._seatBody_mdppe_2500 strong{display:block;font-size:.875rem}._seatPrice_mdppe_2505{font-weight:400;color:var(--tq-text-muted)}._seatStepper_mdppe_2510{display:flex;align-items:center;gap:.5rem;flex-shrink:0}._seatStepBtn_mdppe_2517{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_mdppe_2517{transition:none}}._seatStepBtn_mdppe_2517:hover:not(:disabled){border-color:#cd2d3d;color:#cd2d3d}._seatStepBtn_mdppe_2517:disabled{cursor:not-allowed;opacity:.45}._seatCountInput_mdppe_2546{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_mdppe_2546:focus{outline:none;border-color:#cd2d3d}._seatTotal_mdppe_2562{padding-top:.75rem;border-top:1px solid var(--tq-border);font-size:.875rem;font-weight:600}._paymentLayout_mdppe_2569{max-width:560px}._wizardSteps_mdppe_2573{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_mdppe_2573 li{display:flex;align-items:center;gap:.5rem;color:var(--tx-muted, #8a94a6)}._wizardStepActive_mdppe_2591{color:var(--tx-ink, #1f2933)!important}._wizardStepDone_mdppe_2595{color:var(--ac-accent, #c0392b)!important}._wizardStepNum_mdppe_2599{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_mdppe_2611{display:flex;flex-direction:column;gap:2px;padding:1rem;background:#e3e6e0;border-left:3px solid #CD2D3D;border-radius:2px;margin-bottom:.5rem}._paymentSummaryLabel_mdppe_2622{font-size:.75rem;font-weight:700;letter-spacing:.04em;text-transform:uppercase;color:var(--tq-text-muted)}._paymentSummaryTrial_mdppe_2630{font-size:.875rem;color:var(--tq-text-muted)}._cardRow_mdppe_2635{display:grid;grid-template-columns:1fr 1fr 1fr;gap:1rem}@media (max-width: 640px){._cardRow_mdppe_2635{grid-template-columns:1fr}}._paymentSecured_mdppe_2646{display:inline-flex;align-items:center;gap:.25rem;font-size:.8125rem;color:var(--tq-text-muted)}._paymentSecured_mdppe_2646 svg{flex-shrink:0}._footer_mdppe_2657{background:#000036;color:#ffffffd9;padding:4rem 0 2rem;border-top:3px solid #CD2D3D}._footerGrid_mdppe_2664{display:grid;grid-template-columns:1.4fr repeat(3,1fr);gap:2rem}@media (max-width: 1024px){._footerGrid_mdppe_2664{grid-template-columns:1fr 1fr}}@media (max-width: 640px){._footerGrid_mdppe_2664{grid-template-columns:1fr}}._footerBrand_mdppe_2680{max-width:280px}._footerTagline_mdppe_2684{margin-top:1rem;font-size:.9375rem;line-height:1.6;color:#fff9}._footerContactBtn_mdppe_2691{margin-top:1.5rem}._footerContactBtn_mdppe_2691:hover svg:last-child{transform:none}._footerColTitle_mdppe_2698{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_mdppe_2698 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_mdppe_2698 a{transition:none}}._footerCol_mdppe_2698 a:hover{color:#fff;transform:translate(4px)}._footerCol_mdppe_2698 a:focus-visible{outline:2px solid #FFFFFF;outline-offset:3px;border-radius:2px;color:#fff}._footerBottom_mdppe_2735{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_mdppe_2746{font-size:.875rem;color:#ffffff8c}._footerSocial_mdppe_2751{display:flex;gap:.75rem;align-items:center}._footerSocial_mdppe_2751 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_mdppe_2751 a{transition:none}}._footerSocial_mdppe_2751 a:hover{background:#ffffff1a}._footerSocial_mdppe_2751 a:focus-visible{outline:2px solid #FFFFFF;outline-offset:2px}._socialIcon_mdppe_2777{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_mdppe_2777{transition:none}}a:hover ._socialIcon_mdppe_2777{opacity:1;transform:translateY(-1px)}@media (prefers-reduced-motion: no-preference){._reveal_mdppe_2796{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_mdppe_2804{opacity:1;transform:none}}._prose_mdppe_2810{max-width:760px;margin:0 auto}._prose_mdppe_2810 p{margin-top:1rem;font-size:1.0625rem;line-height:1.6;color:var(--tq-text-muted)}._prose_mdppe_2810 h3{margin-top:2rem;font-size:1.5rem;padding-left:1rem;border-left:3px solid #CD2D3D}._note_mdppe_2827{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}._legal_mdppe_2838{max-width:780px;margin:0 auto}._legal_mdppe_2838 ._legalP_mdppe_2842{margin-top:1rem;font-size:1rem;line-height:1.6;color:var(--tq-text-muted)}._legal_mdppe_2838 ._legalNote_mdppe_2848{margin-top:3rem;padding-top:1.5rem;border-top:1px solid rgba(0,0,54,.14);font-size:.875rem;line-height:1.6;color:var(--tq-text-muted)}._legalMeta_mdppe_2857{display:flex;flex-direction:column;gap:.25rem;padding-bottom:1.5rem;border-bottom:1px solid rgba(0,0,54,.14);font-size:.9375rem;line-height:1.6;color:var(--tq-text-muted)}._legalMeta_mdppe_2857 strong{color:#000036;font-weight:700}._legalSummary_mdppe_2872{margin-top:2rem;padding:1.5rem;border-radius:3px;border:1px solid rgba(0,0,54,.14);border-left:3px solid #CD2D3D;background:#e8eff8}._legalSummary_mdppe_2872 ._legalSummaryList_mdppe_2880{list-style:none;margin:1rem 0 0;padding:0;display:flex;flex-direction:column;gap:.75rem}._legalSummary_mdppe_2872 ._legalSummaryList_mdppe_2880 li{display:flex;gap:.75rem;font-size:.9375rem;line-height:1.6;color:#000036}._legalSummary_mdppe_2872 ._legalSummaryList_mdppe_2880 svg{flex:none;margin-top:3px;color:#cd2d3d}._legalSummaryTitle_mdppe_2901{font-size:.75rem;font-weight:700;text-transform:uppercase;letter-spacing:.14em;color:#000036}._legalToc_mdppe_2909{margin-top:2rem;padding:1.5rem;border:1px solid rgba(0,0,54,.14);border-radius:3px;background:#fff}._legalTocTitle_mdppe_2917{font-size:.75rem;font-weight:700;text-transform:uppercase;letter-spacing:.14em;color:var(--tq-text-muted)}._legalTocList_mdppe_2925{list-style:none;margin:1rem 0 0;padding:0;columns:2;column-gap:2rem;font-size:.9375rem;line-height:1.6}._legalTocList_mdppe_2925 li{break-inside:avoid;margin-bottom:.5rem}._legalTocList_mdppe_2925 a{color:#000036;border-bottom:1px solid transparent;transition-property:color,border-color;transition-duration:.22s;transition-timing-function:cubic-bezier(.2,0,0,1)}@media (prefers-reduced-motion: reduce){._legalTocList_mdppe_2925 a{transition:none}}._legalTocList_mdppe_2925 a:hover{color:#cd2d3d;border-bottom-color:#cd2d3d}@media (max-width: 640px){._legalTocList_mdppe_2925{columns:1}}._legalSection_mdppe_2960{margin-top:3rem;scroll-margin-top:88px}._legalHeading_mdppe_2965{font-size:1.5rem;color:#000036;padding-left:1rem;border-left:3px solid #CD2D3D}._legalDefs_mdppe_2972{margin:1rem 0 0;display:flex;flex-direction:column;gap:1rem}._legalDef_mdppe_2972{padding-left:1rem;border-left:2px solid rgba(0,0,54,.12)}._legalTerm_mdppe_2984{font-size:.9375rem;font-weight:700;color:#000036}._legalDesc_mdppe_2990{margin:2px 0 0;font-size:.9375rem;line-height:1.6;color:var(--tq-text-muted)}._legalDesc_mdppe_2990 a{color:#cd2d3d}._legalMultiline_mdppe_3000{white-space:pre-line}._legalActions_mdppe_3004{margin-top:1.5rem}._storeBadges_mdppe_3008{display:flex;flex-wrap:wrap;gap:.75rem;margin-top:1.5rem}._storeBadges_mdppe_3008 ._storeBadge_mdppe_3008{display:inline-flex;align-items:center;gap:.5rem;min-width:168px;min-height:52px;padding:.5rem 1rem;border-radius:10px;background:#000;border:1px solid rgba(255,255,255,.35);color:#fff;text-decoration:none;transition-property:transform,box-shadow;transition-duration:.22s;transition-timing-function:cubic-bezier(.2,0,0,1)}@media (prefers-reduced-motion: reduce){._storeBadges_mdppe_3008 ._storeBadge_mdppe_3008{transition:none}}._storeBadges_mdppe_3008 ._storeBadge_mdppe_3008:hover{transform:translateY(-2px);box-shadow:0 6px 16px #00000040}._storeBadges_mdppe_3008 ._storeBadge_mdppe_3008:focus-visible{outline:3px solid #CD2D3D;outline-offset:2px}._storeBadgeText_mdppe_3045{display:flex;flex-direction:column;line-height:1.1;text-align:left}._storeBadgeTop_mdppe_3052{font-size:.6875rem;letter-spacing:.02em}._storeBadgeName_mdppe_3057{font-size:1.1875rem;font-weight:700;letter-spacing:-.01em}._heroExtra_mdppe_3063 ._storeBadges_mdppe_3008{margin-top:1rem}@media (max-width: 1024px){._heroExtra_mdppe_3063 ._storeBadges_mdppe_3008{justify-content:center}}._appDownload_mdppe_3072{display:grid;grid-template-columns:1.3fr 1fr;gap:3rem;align-items:center}@media (max-width: 768px){._appDownload_mdppe_3072{grid-template-columns:1fr;gap:1.5rem}}._appDownloadLink_mdppe_3085{margin-top:1.5rem}._appAccess_mdppe_3089{display:flex;gap:.75rem;padding:1.5rem;border-radius:3px;background:#fff;border:1px solid rgba(0,0,54,.14);border-left:3px solid #CD2D3D;color:#000036}._appAccess_mdppe_3089 svg{flex-shrink:0;margin-top:2px}._appAccessTitle_mdppe_3104{margin:0 0 .5rem;font-size:1.0625rem;font-weight:700;color:#000036}._appAccessBody_mdppe_3111{margin:0;font-size:.9375rem;line-height:1.6;color:var(--tq-text-muted)}._appSteps_mdppe_3118{margin-top:3rem}._footerApp_mdppe_3122{margin-top:1.5rem}._footerApp_mdppe_3122 ._storeBadges_mdppe_3008{margin-top:.5rem;gap:.5rem}._footerApp_mdppe_3122 ._storeBadge_mdppe_3008{min-width:0;min-height:44px;padding:.25rem .75rem}._footerApp_mdppe_3122 ._storeBadgeName_mdppe_3057{font-size:1rem}._footerAppLabel_mdppe_3138{font-size:.75rem;font-weight:700;text-transform:uppercase;letter-spacing:.14em;color:#ffffffb3}@keyframes _tq-fade-in_1rmqr_169{0%{opacity:0}to{opacity:1}}@keyframes _tq-fade-up_1rmqr_172{0%{opacity:0;transform:translateY(16px)}to{opacity:1;transform:none}}@keyframes _tq-fade-down_1rmqr_1{0%{opacity:0;transform:translateY(-16px)}to{opacity:1;transform:none}}@keyframes _tq-fade-up-lg_1rmqr_1{0%{opacity:0;transform:translateY(32px)}to{opacity:1;transform:none}}@keyframes _tq-scale-in_1rmqr_175{0%{opacity:0;transform:scale(.96)}to{opacity:1;transform:scale(1)}}@keyframes _tq-slide-in-right_1rmqr_1{0%{opacity:0;transform:translate(28px)}to{opacity:1;transform:none}}@keyframes _tq-shimmer_1rmqr_1{0%{background-position:-468px 0}to{background-position:468px 0}}@keyframes _tq-float_1rmqr_1{0%,to{transform:translateZ(0) rotate(0)}50%{transform:translate3d(0,-8px,0) rotate(.4deg)}}@keyframes _tq-ken-burns_1rmqr_1{0%,to{transform:scale(1.04) translateZ(0)}50%{transform:scale(1.08) translate3d(-1.5%,-1%,0)}}@keyframes _tq-sheen_1rmqr_1{0%{transform:translate(-100%)}to{transform:translate(200%)}}@keyframes _tq-parallax-y_1rmqr_1{0%{transform:translateZ(0)}to{transform:translate3d(0,12%,0)}}@keyframes _tq-wipe-in_1rmqr_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_1rmqr_1{0%{transform:scaleX(0)}to{transform:scaleX(1)}}@keyframes _tq-stamp_1rmqr_1{0%{opacity:0;transform:scale(1.18)}to{opacity:1;transform:scale(1)}}@keyframes _tq-stat-rise_1rmqr_1{0%{opacity:0;transform:translateY(14px)}to{opacity:1;transform:none}}@keyframes _tq-spin_1rmqr_1{to{transform:rotate(360deg)}}@keyframes _tq-pulse-ring_1rmqr_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_1rmqr_169{animation:_tq-fade-in_1rmqr_169 .22s cubic-bezier(0,0,0,1) both}._tq-fade-up_1rmqr_172{animation:_tq-fade-up_1rmqr_172 .36s cubic-bezier(0,0,0,1) both}._tq-scale-in_1rmqr_175{animation:_tq-scale-in_1rmqr_175 .22s cubic-bezier(.34,1.56,.64,1) both}._tq-stagger_1rmqr_178>*{animation:_tq-fade-up_1rmqr_172 .36s cubic-bezier(0,0,0,1) both}._tq-stagger_1rmqr_178>*:nth-child(1){animation-delay:0ms}._tq-stagger_1rmqr_178>*:nth-child(2){animation-delay:70ms}._tq-stagger_1rmqr_178>*:nth-child(3){animation-delay:.14s}._tq-stagger_1rmqr_178>*:nth-child(4){animation-delay:.21s}._tq-stagger_1rmqr_178>*:nth-child(5){animation-delay:.28s}._tq-stagger_1rmqr_178>*:nth-child(6){animation-delay:.35s}._tq-stagger_1rmqr_178>*:nth-child(7){animation-delay:.42s}._tq-stagger_1rmqr_178>*:nth-child(8){animation-delay:.49s}._tq-stagger_1rmqr_178>*:nth-child(9){animation-delay:.56s}._tq-stagger_1rmqr_178>*:nth-child(10){animation-delay:.63s}}._tq-skeleton_1rmqr_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_1rmqr_212{animation:_tq-shimmer_1rmqr_1 1.4s ease-in-out infinite}}._page_1rmqr_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_1rmqr_223 h1,._page_1rmqr_223 h2{margin:0;line-height:1.15;font-weight:700}._page_1rmqr_223 p{margin:0}._page_1rmqr_223 strong{font-weight:700}._page_1rmqr_223 button{font-family:inherit;cursor:pointer}@media (max-width: 1024px){._page_1rmqr_223{grid-template-columns:1fr}}._brandPanel_1rmqr_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_1rmqr_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_1rmqr_252{display:none}}._brandTop_1rmqr_276{position:relative;z-index:1}._brandLogo_1rmqr_281{height:44px;width:auto;display:block}._brandCopy_1rmqr_287{position:relative;z-index:1;display:flex;flex-direction:column;gap:1rem;max-width:420px}@media (prefers-reduced-motion: no-preference){._brandCopy_1rmqr_287{animation:_tq-fade-up_1rmqr_172 .36s cubic-bezier(0,0,0,1) 0ms both}}._brandCopy_1rmqr_287 h1{font-size:clamp(2.25rem,3.4vw,3.25rem);letter-spacing:-.02em;line-height:1.05}._brandCopy_1rmqr_287 p{font-size:1.0625rem;line-height:1.6;color:#ffffffd9}._brandAccent_1rmqr_311{position:relative;z-index:1;height:4px;width:80px;background:var(--tq-accent);border-radius:999px}._formPanel_1rmqr_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_1rmqr_320{padding:2rem 1rem}}._backLink_1rmqr_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_1rmqr_336{transition:none}}._backLink_1rmqr_336:hover{color:#000036}._formMobileLogo_1rmqr_360{display:none;height:36px;width:160px;object-fit:contain;object-position:center}@media (max-width: 1024px){._formMobileLogo_1rmqr_360{display:block;margin:1.5rem auto 0}}._formCard_1rmqr_374{width:100%;max-width:420px;display:flex;flex-direction:column;gap:1.5rem}@media (prefers-reduced-motion: no-preference){._formCard_1rmqr_374{animation:_tq-fade-up_1rmqr_172 .22s cubic-bezier(0,0,0,1) 0ms both}}._formHeader_1rmqr_387{display:flex;flex-direction:column;gap:.5rem}._formHeader_1rmqr_387 h2{font-size:clamp(1.75rem,2.4vw,2.25rem);letter-spacing:-.01em}._formHeader_1rmqr_387 p{font-size:.9375rem;color:#8c8d82;line-height:1.6}._form_1rmqr_320{display:flex;flex-direction:column;gap:1rem}._sectionHeading_1rmqr_408{margin-top:.5rem;font-size:.8125rem;font-weight:600;text-transform:uppercase;letter-spacing:.04em;color:#8c8d82}._alert_1rmqr_417{display:flex;align-items:flex-start;gap:.75rem;padding:1rem;border:1px solid;border-radius:10px}@media (prefers-reduced-motion: no-preference){._alert_1rmqr_417{animation:_tq-fade-up_1rmqr_172 .12s cubic-bezier(0,0,0,1) 0ms both}}._alertError_1rmqr_431{background:#f9e0e3;border-color:#cd2d3d59;color:#8e1c26}._alertWarning_1rmqr_437{background:#e0a1001f;border-color:#e0a10073;color:#6b4e00}._alertIcon_1rmqr_443{flex-shrink:0;margin-top:1px}._alertBody_1rmqr_448{display:flex;flex-direction:column;gap:.25rem;min-width:0}._alertTitle_1rmqr_455{font-size:.875rem;font-weight:600}._alertMessage_1rmqr_460{font-size:.8125rem;line-height:1.6}._alertHint_1rmqr_465{font-size:.8125rem;line-height:1.6;color:#8c8d82}._field_1rmqr_471{display:flex;flex-direction:column;gap:.5rem}._field_1rmqr_471 label{font-size:.8125rem;font-weight:600;color:#000036;letter-spacing:.02em}._input_1rmqr_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_1rmqr_483{transition:none}}._input_1rmqr_483::placeholder{color:#b6b9ae}._input_1rmqr_483:hover{border-color:var(--tq-border-strong)}._input_1rmqr_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_1rmqr_514{padding-right:48px}._inputError_1rmqr_518{border-color:#cd2d3d}._inputError_1rmqr_518:focus{box-shadow:0 0 0 4px #cd2d3d2e}._passwordWrap_1rmqr_525{position:relative}._passwordToggle_1rmqr_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_1rmqr_529{transition:none}}._passwordToggle_1rmqr_529:hover{color:#000036;background:#e3e6e0}._fieldError_1rmqr_556{display:inline-flex;align-items:center;gap:.5rem;font-size:.8125rem;color:#cd2d3d}._fieldError_1rmqr_556 svg{flex-shrink:0}._fieldHint_1rmqr_567{display:inline-flex;font-size:.8125rem;color:var(--tq-text-muted)}._formRow_1rmqr_573{display:flex;justify-content:flex-end}._nameRow_1rmqr_578{display:grid;grid-template-columns:1fr 1fr;gap:1rem}._forgotLink_1rmqr_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_1rmqr_584{transition:none}}._forgotLink_1rmqr_584:hover{color:var(--tq-accent-ink)}._submit_1rmqr_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_1rmqr_605{transition:none}}._submit_1rmqr_605:hover:not(:disabled){background:var(--tq-accent-hover);box-shadow:0 4px 12px #0000361a}._submit_1rmqr_605:active:not(:disabled){transform:translateY(1px);background:var(--tq-accent-active)}._submit_1rmqr_605:disabled{opacity:.6;cursor:not-allowed}._formFooter_1rmqr_636{font-size:.875rem;color:#8c8d82;text-align:center}._formFooterLink_1rmqr_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_1rmqr_642{transition:none}}._formFooterLink_1rmqr_642:hover{color:#cd2d3d}._buildStamp_1rmqr_663{font-size:.75rem;color:#b6b9ae;letter-spacing:.01em;text-align:center}._addressHint_1rmqr_670{display:block;margin-top:.25rem;font-size:.75rem;color:var(--tq-text-muted)}.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,.client-details-overlay .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,.client-details-overlay .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 .design-images,.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,.order-price-summary{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 .design-images .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,.order-price-summary .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 .design-images .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,.order-price-summary .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 .design-images .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,.order-price-summary .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 .design-images .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,.order-price-summary .title-block:last-child{margin-bottom:-1rem;border-bottom-color:transparent;border-radius:10px}.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 .design-images .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,.order-price-summary .title-block{font-size:inherit}.profilepage .details-panel .notes-class .title-block .title-toggle,.profilepage .details-panel .user-information .title-block .title-toggle,.profilepage .details-panel .tab-information .title-block .title-toggle,.clockin-page .clockin-content .user-information .title-block .title-toggle,.new-order-page .details-panel .tab-information .title-block .title-toggle,.new-order-page .new-details-panel .tab-information .title-block .title-toggle,.details-tab-panel .details-panel .tab-information .title-block .title-toggle,.details-tab-panel .new-details-panel .tab-information .title-block .title-toggle,.inventory-page .dashboard-content .tab-information .title-block .title-toggle,.dashboard-page .dashboard-content .tab-information .title-block .title-toggle,.new-user-details-panel .details-panel .installation-permits .title-block .title-toggle,.new-user-details-panel .details-panel .notes-block .title-block .title-toggle,.new-user-details-panel .details-panel .structure-details .title-block .title-toggle,.new-user-details-panel .details-panel .client-information .title-block .title-toggle,.new-user-details-panel .details-panel .sale-information .title-block .title-toggle,.new-user-details-panel .details-panel .tab-information .title-block .title-toggle,.client-details-overlay .details-panel .notes-class .title-block .title-toggle,.client-details-overlay .details-panel .installation-permits .title-block .title-toggle,.client-details-overlay .details-panel .notes-block .title-block .title-toggle,.client-details-overlay .details-panel .structure-details .title-block .title-toggle,.client-details-overlay .details-panel .client-information .title-block .title-toggle,.client-details-overlay .details-panel .sale-information .title-block .title-toggle,.client-details-overlay .details-panel .user-information .title-block .title-toggle,.client-details-overlay .details-panel .tab-information .title-block .title-toggle,.order-details-panel .details-panel .installation-permits .title-block .title-toggle,.order-details-panel .details-panel .design-images .title-block .title-toggle,.order-details-panel .details-panel .notes-block .title-block .title-toggle,.order-details-panel .details-panel .structure-details .title-block .title-toggle,.order-details-panel .details-panel .tab-information .title-block .title-toggle,.order-details-panel .details-panel .sale-information .title-block .title-toggle,.order-price-summary .title-block .title-toggle{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;flex:1 1 auto;width:100%;margin:0;padding:0;border:0;background:none;font:inherit;color:inherit;text-align:left;cursor:pointer}.profilepage .details-panel .notes-class .title-block .title-toggle:focus-visible,.profilepage .details-panel .user-information .title-block .title-toggle:focus-visible,.profilepage .details-panel .tab-information .title-block .title-toggle:focus-visible,.clockin-page .clockin-content .user-information .title-block .title-toggle:focus-visible,.new-order-page .details-panel .tab-information .title-block .title-toggle:focus-visible,.new-order-page .new-details-panel .tab-information .title-block .title-toggle:focus-visible,.details-tab-panel .details-panel .tab-information .title-block .title-toggle:focus-visible,.details-tab-panel .new-details-panel .tab-information .title-block .title-toggle:focus-visible,.inventory-page .dashboard-content .tab-information .title-block .title-toggle:focus-visible,.dashboard-page .dashboard-content .tab-information .title-block .title-toggle:focus-visible,.new-user-details-panel .details-panel .installation-permits .title-block .title-toggle:focus-visible,.new-user-details-panel .details-panel .notes-block .title-block .title-toggle:focus-visible,.new-user-details-panel .details-panel .structure-details .title-block .title-toggle:focus-visible,.new-user-details-panel .details-panel .client-information .title-block .title-toggle:focus-visible,.new-user-details-panel .details-panel .sale-information .title-block .title-toggle:focus-visible,.new-user-details-panel .details-panel .tab-information .title-block .title-toggle:focus-visible,.client-details-overlay .details-panel .notes-class .title-block .title-toggle:focus-visible,.client-details-overlay .details-panel .installation-permits .title-block .title-toggle:focus-visible,.client-details-overlay .details-panel .notes-block .title-block .title-toggle:focus-visible,.client-details-overlay .details-panel .structure-details .title-block .title-toggle:focus-visible,.client-details-overlay .details-panel .client-information .title-block .title-toggle:focus-visible,.client-details-overlay .details-panel .sale-information .title-block .title-toggle:focus-visible,.client-details-overlay .details-panel .user-information .title-block .title-toggle:focus-visible,.client-details-overlay .details-panel .tab-information .title-block .title-toggle:focus-visible,.order-details-panel .details-panel .installation-permits .title-block .title-toggle:focus-visible,.order-details-panel .details-panel .design-images .title-block .title-toggle:focus-visible,.order-details-panel .details-panel .notes-block .title-block .title-toggle:focus-visible,.order-details-panel .details-panel .structure-details .title-block .title-toggle:focus-visible,.order-details-panel .details-panel .tab-information .title-block .title-toggle:focus-visible,.order-details-panel .details-panel .sale-information .title-block .title-toggle:focus-visible,.order-price-summary .title-block .title-toggle:focus-visible{outline:2px solid #CD2D3D;outline-offset:2px;border-radius:6px}.profilepage .details-panel .notes-class .title-block .title-chevron,.profilepage .details-panel .user-information .title-block .title-chevron,.profilepage .details-panel .tab-information .title-block .title-chevron,.clockin-page .clockin-content .user-information .title-block .title-chevron,.new-order-page .details-panel .tab-information .title-block .title-chevron,.new-order-page .new-details-panel .tab-information .title-block .title-chevron,.details-tab-panel .details-panel .tab-information .title-block .title-chevron,.details-tab-panel .new-details-panel .tab-information .title-block .title-chevron,.inventory-page .dashboard-content .tab-information .title-block .title-chevron,.dashboard-page .dashboard-content .tab-information .title-block .title-chevron,.new-user-details-panel .details-panel .installation-permits .title-block .title-chevron,.new-user-details-panel .details-panel .notes-block .title-block .title-chevron,.new-user-details-panel .details-panel .structure-details .title-block .title-chevron,.new-user-details-panel .details-panel .client-information .title-block .title-chevron,.new-user-details-panel .details-panel .sale-information .title-block .title-chevron,.new-user-details-panel .details-panel .tab-information .title-block .title-chevron,.client-details-overlay .details-panel .notes-class .title-block .title-chevron,.client-details-overlay .details-panel .installation-permits .title-block .title-chevron,.client-details-overlay .details-panel .notes-block .title-block .title-chevron,.client-details-overlay .details-panel .structure-details .title-block .title-chevron,.client-details-overlay .details-panel .client-information .title-block .title-chevron,.client-details-overlay .details-panel .sale-information .title-block .title-chevron,.client-details-overlay .details-panel .user-information .title-block .title-chevron,.client-details-overlay .details-panel .tab-information .title-block .title-chevron,.order-details-panel .details-panel .installation-permits .title-block .title-chevron,.order-details-panel .details-panel .design-images .title-block .title-chevron,.order-details-panel .details-panel .notes-block .title-block .title-chevron,.order-details-panel .details-panel .structure-details .title-block .title-chevron,.order-details-panel .details-panel .tab-information .title-block .title-chevron,.order-details-panel .details-panel .sale-information .title-block .title-chevron,.order-price-summary .title-block .title-chevron{display:inline-flex;align-items:center;flex:none;padding:.25rem;color:var(--tq-text-muted)}.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 .design-images .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,.order-price-summary .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 .design-images .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,.order-price-summary .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 .design-images .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,.order-price-summary .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 .title-action,.profilepage .details-panel .user-information .title-block .title-action,.profilepage .details-panel .tab-information .title-block .title-action,.clockin-page .clockin-content .user-information .title-block .title-action,.new-order-page .details-panel .tab-information .title-block .title-action,.new-order-page .new-details-panel .tab-information .title-block .title-action,.details-tab-panel .details-panel .tab-information .title-block .title-action,.details-tab-panel .new-details-panel .tab-information .title-block .title-action,.inventory-page .dashboard-content .tab-information .title-block .title-action,.dashboard-page .dashboard-content .tab-information .title-block .title-action,.new-user-details-panel .details-panel .installation-permits .title-block .title-action,.new-user-details-panel .details-panel .notes-block .title-block .title-action,.new-user-details-panel .details-panel .structure-details .title-block .title-action,.new-user-details-panel .details-panel .client-information .title-block .title-action,.new-user-details-panel .details-panel .sale-information .title-block .title-action,.new-user-details-panel .details-panel .tab-information .title-block .title-action,.client-details-overlay .details-panel .notes-class .title-block .title-action,.client-details-overlay .details-panel .installation-permits .title-block .title-action,.client-details-overlay .details-panel .notes-block .title-block .title-action,.client-details-overlay .details-panel .structure-details .title-block .title-action,.client-details-overlay .details-panel .client-information .title-block .title-action,.client-details-overlay .details-panel .sale-information .title-block .title-action,.client-details-overlay .details-panel .user-information .title-block .title-action,.client-details-overlay .details-panel .tab-information .title-block .title-action,.order-details-panel .details-panel .installation-permits .title-block .title-action,.order-details-panel .details-panel .design-images .title-block .title-action,.order-details-panel .details-panel .notes-block .title-block .title-action,.order-details-panel .details-panel .structure-details .title-block .title-action,.order-details-panel .details-panel .tab-information .title-block .title-action,.order-details-panel .details-panel .sale-information .title-block .title-action,.order-price-summary .title-block .title-action{display:inline-flex;align-items:center;gap:6px;padding:5px 10px;border:1px solid var(--tq-border);border-radius:10px;background:var(--tq-surface);font-size:.75rem;font-weight:600;color:#000036;cursor:pointer}@media (prefers-reduced-motion: no-preference){.profilepage .details-panel .notes-class .title-block .title-action,.profilepage .details-panel .user-information .title-block .title-action,.profilepage .details-panel .tab-information .title-block .title-action,.clockin-page .clockin-content .user-information .title-block .title-action,.new-order-page .details-panel .tab-information .title-block .title-action,.new-order-page .new-details-panel .tab-information .title-block .title-action,.details-tab-panel .details-panel .tab-information .title-block .title-action,.details-tab-panel .new-details-panel .tab-information .title-block .title-action,.inventory-page .dashboard-content .tab-information .title-block .title-action,.dashboard-page .dashboard-content .tab-information .title-block .title-action,.new-user-details-panel .details-panel .installation-permits .title-block .title-action,.new-user-details-panel .details-panel .notes-block .title-block .title-action,.new-user-details-panel .details-panel .structure-details .title-block .title-action,.new-user-details-panel .details-panel .client-information .title-block .title-action,.new-user-details-panel .details-panel .sale-information .title-block .title-action,.new-user-details-panel .details-panel .tab-information .title-block .title-action,.client-details-overlay .details-panel .notes-class .title-block .title-action,.client-details-overlay .details-panel .installation-permits .title-block .title-action,.client-details-overlay .details-panel .notes-block .title-block .title-action,.client-details-overlay .details-panel .structure-details .title-block .title-action,.client-details-overlay .details-panel .client-information .title-block .title-action,.client-details-overlay .details-panel .sale-information .title-block .title-action,.client-details-overlay .details-panel .user-information .title-block .title-action,.client-details-overlay .details-panel .tab-information .title-block .title-action,.order-details-panel .details-panel .installation-permits .title-block .title-action,.order-details-panel .details-panel .design-images .title-block .title-action,.order-details-panel .details-panel .notes-block .title-block .title-action,.order-details-panel .details-panel .structure-details .title-block .title-action,.order-details-panel .details-panel .tab-information .title-block .title-action,.order-details-panel .details-panel .sale-information .title-block .title-action,.order-price-summary .title-block .title-action{transition:border-color .15s ease,color .15s ease}}.profilepage .details-panel .notes-class .title-block .title-action:hover,.profilepage .details-panel .user-information .title-block .title-action:hover,.profilepage .details-panel .tab-information .title-block .title-action:hover,.clockin-page .clockin-content .user-information .title-block .title-action:hover,.new-order-page .details-panel .tab-information .title-block .title-action:hover,.new-order-page .new-details-panel .tab-information .title-block .title-action:hover,.details-tab-panel .details-panel .tab-information .title-block .title-action:hover,.details-tab-panel .new-details-panel .tab-information .title-block .title-action:hover,.inventory-page .dashboard-content .tab-information .title-block .title-action:hover,.dashboard-page .dashboard-content .tab-information .title-block .title-action:hover,.new-user-details-panel .details-panel .installation-permits .title-block .title-action:hover,.new-user-details-panel .details-panel .notes-block .title-block .title-action:hover,.new-user-details-panel .details-panel .structure-details .title-block .title-action:hover,.new-user-details-panel .details-panel .client-information .title-block .title-action:hover,.new-user-details-panel .details-panel .sale-information .title-block .title-action:hover,.new-user-details-panel .details-panel .tab-information .title-block .title-action:hover,.client-details-overlay .details-panel .notes-class .title-block .title-action:hover,.client-details-overlay .details-panel .installation-permits .title-block .title-action:hover,.client-details-overlay .details-panel .notes-block .title-block .title-action:hover,.client-details-overlay .details-panel .structure-details .title-block .title-action:hover,.client-details-overlay .details-panel .client-information .title-block .title-action:hover,.client-details-overlay .details-panel .sale-information .title-block .title-action:hover,.client-details-overlay .details-panel .user-information .title-block .title-action:hover,.client-details-overlay .details-panel .tab-information .title-block .title-action:hover,.order-details-panel .details-panel .installation-permits .title-block .title-action:hover,.order-details-panel .details-panel .design-images .title-block .title-action:hover,.order-details-panel .details-panel .notes-block .title-block .title-action:hover,.order-details-panel .details-panel .structure-details .title-block .title-action:hover,.order-details-panel .details-panel .tab-information .title-block .title-action:hover,.order-details-panel .details-panel .sale-information .title-block .title-action:hover,.order-price-summary .title-block .title-action:hover{border-color:#cd2d3d;color:#cd2d3d}.profilepage .details-panel .notes-class .title-block .title-action:focus-visible,.profilepage .details-panel .user-information .title-block .title-action:focus-visible,.profilepage .details-panel .tab-information .title-block .title-action:focus-visible,.clockin-page .clockin-content .user-information .title-block .title-action:focus-visible,.new-order-page .details-panel .tab-information .title-block .title-action:focus-visible,.new-order-page .new-details-panel .tab-information .title-block .title-action:focus-visible,.details-tab-panel .details-panel .tab-information .title-block .title-action:focus-visible,.details-tab-panel .new-details-panel .tab-information .title-block .title-action:focus-visible,.inventory-page .dashboard-content .tab-information .title-block .title-action:focus-visible,.dashboard-page .dashboard-content .tab-information .title-block .title-action:focus-visible,.new-user-details-panel .details-panel .installation-permits .title-block .title-action:focus-visible,.new-user-details-panel .details-panel .notes-block .title-block .title-action:focus-visible,.new-user-details-panel .details-panel .structure-details .title-block .title-action:focus-visible,.new-user-details-panel .details-panel .client-information .title-block .title-action:focus-visible,.new-user-details-panel .details-panel .sale-information .title-block .title-action:focus-visible,.new-user-details-panel .details-panel .tab-information .title-block .title-action:focus-visible,.client-details-overlay .details-panel .notes-class .title-block .title-action:focus-visible,.client-details-overlay .details-panel .installation-permits .title-block .title-action:focus-visible,.client-details-overlay .details-panel .notes-block .title-block .title-action:focus-visible,.client-details-overlay .details-panel .structure-details .title-block .title-action:focus-visible,.client-details-overlay .details-panel .client-information .title-block .title-action:focus-visible,.client-details-overlay .details-panel .sale-information .title-block .title-action:focus-visible,.client-details-overlay .details-panel .user-information .title-block .title-action:focus-visible,.client-details-overlay .details-panel .tab-information .title-block .title-action:focus-visible,.order-details-panel .details-panel .installation-permits .title-block .title-action:focus-visible,.order-details-panel .details-panel .design-images .title-block .title-action:focus-visible,.order-details-panel .details-panel .notes-block .title-block .title-action:focus-visible,.order-details-panel .details-panel .structure-details .title-block .title-action:focus-visible,.order-details-panel .details-panel .tab-information .title-block .title-action:focus-visible,.order-details-panel .details-panel .sale-information .title-block .title-action:focus-visible,.order-price-summary .title-block .title-action:focus-visible{outline:2px solid #CD2D3D;outline-offset:2px}.profilepage .details-panel .notes-class .title-block button:not(.title-toggle):not(.title-action),.profilepage .details-panel .user-information .title-block button:not(.title-toggle):not(.title-action),.profilepage .details-panel .tab-information .title-block button:not(.title-toggle):not(.title-action),.clockin-page .clockin-content .user-information .title-block button:not(.title-toggle):not(.title-action),.new-order-page .details-panel .tab-information .title-block button:not(.title-toggle):not(.title-action),.new-order-page .new-details-panel .tab-information .title-block button:not(.title-toggle):not(.title-action),.details-tab-panel .details-panel .tab-information .title-block button:not(.title-toggle):not(.title-action),.details-tab-panel .new-details-panel .tab-information .title-block button:not(.title-toggle):not(.title-action),.inventory-page .dashboard-content .tab-information .title-block button:not(.title-toggle):not(.title-action),.dashboard-page .dashboard-content .tab-information .title-block button:not(.title-toggle):not(.title-action),.new-user-details-panel .details-panel .installation-permits .title-block button:not(.title-toggle):not(.title-action),.new-user-details-panel .details-panel .notes-block .title-block button:not(.title-toggle):not(.title-action),.new-user-details-panel .details-panel .structure-details .title-block button:not(.title-toggle):not(.title-action),.new-user-details-panel .details-panel .client-information .title-block button:not(.title-toggle):not(.title-action),.new-user-details-panel .details-panel .sale-information .title-block button:not(.title-toggle):not(.title-action),.new-user-details-panel .details-panel .tab-information .title-block button:not(.title-toggle):not(.title-action),.client-details-overlay .details-panel .notes-class .title-block button:not(.title-toggle):not(.title-action),.client-details-overlay .details-panel .installation-permits .title-block button:not(.title-toggle):not(.title-action),.client-details-overlay .details-panel .notes-block .title-block button:not(.title-toggle):not(.title-action),.client-details-overlay .details-panel .structure-details .title-block button:not(.title-toggle):not(.title-action),.client-details-overlay .details-panel .client-information .title-block button:not(.title-toggle):not(.title-action),.client-details-overlay .details-panel .sale-information .title-block button:not(.title-toggle):not(.title-action),.client-details-overlay .details-panel .user-information .title-block button:not(.title-toggle):not(.title-action),.client-details-overlay .details-panel .tab-information .title-block button:not(.title-toggle):not(.title-action),.order-details-panel .details-panel .installation-permits .title-block button:not(.title-toggle):not(.title-action),.order-details-panel .details-panel .design-images .title-block button:not(.title-toggle):not(.title-action),.order-details-panel .details-panel .notes-block .title-block button:not(.title-toggle):not(.title-action),.order-details-panel .details-panel .structure-details .title-block button:not(.title-toggle):not(.title-action),.order-details-panel .details-panel .tab-information .title-block button:not(.title-toggle):not(.title-action),.order-details-panel .details-panel .sale-information .title-block button:not(.title-toggle):not(.title-action),.order-price-summary .title-block button:not(.title-toggle):not(.title-action){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}.pac-container{z-index:10000}.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-price-summary .price-summary-view .price-subtitle{font-size:1.125rem;font-weight:700;max-width:800px;margin:0 auto 1.5rem;color:var(--tq-text)}.order-price-summary .price-summary-view .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}.order-price-summary .price-summary-view .price-summary-hero .ps-hero-structure{font-size:1.5rem;font-weight:800;line-height:1.15;letter-spacing:-.01em;color:var(--tq-text)}.order-price-summary .price-summary-view .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}.order-price-summary .price-summary-view .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)}.order-price-summary .price-summary-view .price-summary-hero .ps-hero-gauge .ps-hero-gauge-value{font-size:.9375rem;font-weight:800;color:var(--tq-text)}.order-price-summary .price-summary-view .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)}.order-price-summary .price-summary-view .price-summary .price-cell-editable{position:relative;display:inline-flex;align-items:center;gap:.4rem}.order-price-summary .price-summary-view .price-summary .price-edit-btn{position:absolute;left:100%;top:50%;transform:translateY(-50%);margin-left:.25rem;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}.order-price-summary .price-summary-view .price-summary .price-edit-btn:hover{background:var(--tq-surface-2);color:#cd2d3d}.order-price-summary .price-summary-view .price-summary .price-edit-btn:focus-visible{opacity:1;outline:2px solid #CD2D3D;outline-offset:1px}.order-price-summary .price-summary-view .price-summary tr:hover .price-edit-btn{opacity:1}.order-price-summary .price-summary-view .price-summary .price-create-btn{display:inline-flex;align-items:center;gap:.25rem;padding:2px .5rem;border:1px solid currentColor;border-radius:999px;background:transparent;color:#cd2d3d;font-size:.7rem;font-weight:600;line-height:1.6;white-space:nowrap;cursor:pointer;transition:background-color .15s ease,color .15s ease}.order-price-summary .price-summary-view .price-summary .price-create-btn:hover{background:#cd2d3d;color:#fff}.order-price-summary .price-summary-view .price-summary .price-create-btn:focus-visible{outline:2px solid #CD2D3D;outline-offset:1px}.order-price-summary .price-summary-view .price-summary .price-cell-input{display:inline-flex;align-items:center;justify-content:flex-end;gap:.25rem}.order-price-summary .price-summary-view .price-summary .price-cell-input .price-cell-input-prefix{color:var(--tq-text-muted)}.order-price-summary .price-summary-view .price-summary .price-cell-input input{width:84px;padding:.2rem .4rem;border:1px solid var(--tq-border);border-radius:.375rem;background:var(--tq-surface);color:inherit;font:inherit;text-align:right}.order-price-summary .price-summary-view .price-summary .price-cell-input input:focus{outline:none;border-color:var(--tq-info-fg)}.order-price-summary .price-summary-view .price-summary .price-cell-input input::placeholder{color:var(--tq-text-faint);font-weight:400}.order-price-summary .price-summary-view .price-summary .price-cell-input .price-cell-reset{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;transition:color .15s ease,background-color .15s ease}.order-price-summary .price-summary-view .price-summary .price-cell-input .price-cell-reset:hover{background:var(--tq-surface-2);color:#cd2d3d}.order-price-summary .price-summary-view .price-summary .price-cell-input .price-cell-reset:focus-visible{outline:2px solid #CD2D3D;outline-offset:1px}.order-price-summary .price-summary-view .price-summary .summary-dims{display:inline-flex;flex-wrap:wrap;align-items:flex-start;justify-content:flex-end;gap:.35rem}.order-price-summary .price-summary-view .price-summary .summary-dims .summary-dims-x{padding-top:.4rem;color:var(--tq-text-faint);font-weight:400}.order-price-summary .price-summary-view .price-summary .summary-dims .summary-select{min-width:5rem}.order-price-summary .price-summary-view .price-summary .summary-dim{display:inline-flex;flex-direction:column;align-items:center;gap:.15rem}.order-price-summary .price-summary-view .price-summary .summary-dim-control{display:inline-flex;align-items:center;gap:.15rem}.order-price-summary .price-summary-view .price-summary .summary-dim-unit{font-size:.875rem;font-weight:700;color:var(--tq-text-muted)}.order-price-summary .price-summary-view .price-summary .summary-dim-input{width:5rem;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;transition:border-color .15s ease,box-shadow .15s ease}.order-price-summary .price-summary-view .price-summary .summary-dim-input::placeholder{font-weight:500;color:var(--tq-text-faint)}.order-price-summary .price-summary-view .price-summary .summary-dim-input:hover{border-color:var(--tq-border)}.order-price-summary .price-summary-view .price-summary .summary-dim-input:focus-visible{outline:none;border-color:#cd2d3d;box-shadow:0 0 0 2px #e024242e}.order-price-summary .price-summary-view .price-summary .summary-dim-name{font-size:.6875rem;font-weight:600;text-transform:uppercase;letter-spacing:.04em;color:var(--tq-text-faint);white-space:nowrap}.order-price-summary .price-summary-view .price-summary .summary-color{display:inline-flex;align-items:center;gap:.35rem;margin-left:.4rem;font-weight:600;color:var(--tq-text-muted);white-space:nowrap}.order-price-summary .price-summary-view .price-summary .summary-color-swatch{width:.75rem;height:.75rem;border-radius:999px;border:1px solid var(--tq-border);flex:none}.order-price-summary .price-summary-view .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}.order-price-summary .price-summary-view .price-summary .summary-select:hover{border-color:var(--tq-border)}.order-price-summary .price-summary-view .price-summary .summary-select:focus-visible{outline:none;border-color:#cd2d3d;box-shadow:0 0 0 2px #e024242e}.order-price-summary .price-summary-view .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}.order-price-summary .price-summary-view .price-summary .title-tr td,.order-price-summary .price-summary-view .price-summary .title-tr th{color:inherit}.order-price-summary .price-summary-view .price-summary tr{display:table-row;transition:background-color .2s ease}.order-price-summary .price-summary-view .price-summary tr:hover:not(:has(.title-tr)){background-color:var(--tq-bg)}.order-price-summary .price-summary-view .price-summary tr:not(:last-child){border-bottom:1px solid var(--tq-border-faint)}.order-price-summary .price-summary-view .price-summary tr td{padding:1rem 1.5rem;color:var(--tq-text-soft);font-size:.9375rem;border-bottom:1px solid var(--tq-border-faint)}.order-price-summary .price-summary-view .price-summary tr td:first-child{text-align:left}.order-price-summary .price-summary-view .price-summary tr td:last-child{text-align:right;font-weight:600;color:var(--tq-text)}.order-price-summary .price-summary-view .price-summary tr td strong{color:var(--tq-text);font-weight:600;margin-right:.5rem}.order-price-summary .price-summary-view .price-total-note{margin-left:.375rem;font-size:.6875rem;font-weight:500;font-style:italic;color:var(--tq-text-muted);white-space:nowrap}.order-price-summary .price-summary-view .additional-items{max-width:800px;margin:0 auto 1rem}.order-price-summary .price-summary-view .additional-items .additional-items-head{display:flex;align-items:center;justify-content:space-between;gap:1rem}.order-price-summary .price-summary-view .additional-items .additional-items-title{font-size:.75rem;font-weight:800;text-transform:uppercase;letter-spacing:.05em;color:var(--tq-text-muted)}.order-price-summary .price-summary-view .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}.order-price-summary .price-summary-view .additional-items .additional-items-add:hover{background:var(--tq-surface-2);border-color:#cd2d3d}.order-price-summary .price-summary-view .additional-items .additional-items-list{list-style:none;margin:.75rem 0 0;padding:0}.order-price-summary .price-summary-view .additional-items .additional-items-row{display:flex;align-items:center;gap:.75rem;padding:.6rem 0;border-bottom:1px solid var(--tq-border-faint)}.order-price-summary .price-summary-view .additional-items .additional-items-row:last-child{border-bottom:0}.order-price-summary .price-summary-view .additional-items .additional-items-name{flex:1;min-width:0;color:var(--tq-text-soft);font-size:.9375rem}.order-price-summary .price-summary-view .additional-items .additional-items-price{font-weight:600;color:var(--tq-text);font-variant-numeric:tabular-nums}.order-price-summary .price-summary-view .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}.order-price-summary .price-summary-view .additional-items .additional-items-remove:hover{background:var(--tq-surface-2);color:#cd2d3d}.order-price-summary .price-summary-view .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)}.order-price-summary .price-summary-view .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}.order-price-summary .price-summary-view .price-total-container .price-total:last-child{margin-bottom:0;padding-top:1rem;border-top:2px dashed var(--tq-border);margin-top:1rem}.order-price-summary .price-summary-view .price-total-container .price-total .price-total-title{font-size:.875rem;font-weight:600;color:var(--tq-text-muted);margin-right:2rem}.order-price-summary .price-summary-view .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}.order-price-summary .price-summary-view .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)}.order-price-summary .price-summary-view .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}.order-price-summary .price-summary-view .price-total-container .price-total .price-total-input input:focus{outline:none;border-color:var(--tq-info-fg)}.order-price-summary .price-summary-view .price-total-container .price-total .price-total-input input::placeholder{color:var(--tq-text-faint);font-size:1rem;font-weight:400}.order-price-summary .price-summary-view .price-total-container .price-total .price-total-input .price-total-reset{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;transition:color .15s ease,background-color .15s ease}.order-price-summary .price-summary-view .price-total-container .price-total .price-total-input .price-total-reset:hover{background:var(--tq-surface-2);color:var(--tq-danger-fg)}.order-price-summary .price-summary-view .price-total-container .price-total .price-total-input .price-total-reset:focus-visible{outline:2px solid var(--tq-danger-fg);outline-offset:1px}.order-price-summary .price-summary-view .price-total-container .price-total.price-total-discount .price-total-title{display:flex;align-items:center;gap:.5rem}.order-price-summary .price-summary-view .price-total-container .price-total.price-total-discount .discount-resolved{font-size:.8125rem;font-weight:700;color:#cd2d3d}.order-price-summary .price-summary-view .price-total-container .price-total.price-total-discount.price-total-deposit .discount-resolved{color:var(--tq-text-muted, #64748b)}.order-price-summary .price-summary-view .price-total-container .price-total.grand-total .price-total-title{font-size:1rem;color:var(--tq-text);font-weight:800}.order-price-summary .price-summary-view .price-total-container .price-total.grand-total .price-total-value{font-size:1.5rem;color:var(--tq-info-fg);font-weight:900}.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)}.order-addition-note{margin:0 0 .75rem;padding:.6rem .9rem;border:1px solid var(--tq-info-border);border-radius:.5rem;background:var(--tq-info-bg);color:var(--tq-info-fg);font-size:.875rem}.order-addition-note a{color:inherit;text-decoration:underline}@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:36px;height:36px}.client-details-overlay .details-panel .details-number .block-right .close-btn svg{margin-left:0}.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,.client-details-overlay .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;margin:0;padding:8px 14px;font-size:.875rem;font-weight:500;white-space:nowrap}.client-details-overlay .details-panel .details-number .block-right .btn-delete-item svg,.client-details-overlay .details-panel .details-number .block-right .btn-edit-item svg{width:16px;height:16px;margin-left:8px}.client-details-overlay .details-panel .details-number .block-right .btn-delete-item{color:#d72938}.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-card{margin-top:1.5rem}.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 .action-row .action-filter{flex:0 1 180px;min-width:150px}.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 .table-filter-row{cursor:default}.modern-dashboard .table-card .modern-table .table-filter-row th{padding:0 1rem .75rem;border-bottom:1px solid var(--tq-border-faint)}.modern-dashboard .table-card .modern-table .table-filter-row input,.modern-dashboard .table-card .modern-table .table-filter-row select{padding:.625rem 1rem;border-radius:10px;border:1px solid var(--tq-border);outline:none;font-size:.875rem}.modern-dashboard .table-card .modern-table .table-filter-row input:focus,.modern-dashboard .table-card .modern-table .table-filter-row select:focus{border-color:var(--tq-info-solid)}.modern-dashboard .table-card .modern-table .table-filter-row input,.modern-dashboard .table-card .modern-table .table-filter-row select{width:100%;max-width:100%;background:var(--tq-surface);color:var(--tq-text-subtle);font-weight:400}.modern-dashboard .table-card .modern-table .table-filter-row .icon-action-btn:disabled{opacity:.35;cursor:default}@media (max-width: 900px){.modern-dashboard .table-card .modern-table .table-filter-row{display:none}}.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:0;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--intake{background:color-mix(in srgb,var(--tq-surface) 88%,transparent)}@supports ((-webkit-backdrop-filter: blur(1px)) or (backdrop-filter: blur(1px))) or (-webkit-backdrop-filter: blur(1px)){.new-order-page--intake{background:radial-gradient(110% 80% at 12% -8%,color-mix(in srgb,var(--tq-accent) 10%,transparent),transparent 55%),radial-gradient(100% 90% at 105% 110%,color-mix(in srgb,var(--tq-accent) 7%,transparent),transparent 55%),color-mix(in srgb,var(--tq-bg) 55%,transparent);-webkit-backdrop-filter:blur(22px) saturate(1.5);backdrop-filter:blur(22px) saturate(1.5)}}@media (prefers-reduced-motion: no-preference){.new-order-page--intake{animation:tq-fade-in .22s cubic-bezier(0,0,0,1) 0ms both}}.new-order-page--intake .new-details-panel{background:transparent;box-shadow:none;display:flex;flex-direction:column;min-height:100%;padding:26px}.new-order-page--intake .new-details-panel>*{width:100%}.new-order-page--intake .new-details-panel>.tq-spinner-container{margin:auto;width:auto}.new-order-page--intake .new-order-client-intake{margin:auto}.new-order-page--intake .new-order-client-intake .client-hub-form{background:color-mix(in srgb,var(--tq-surface) 78%,transparent);border:1px solid color-mix(in srgb,var(--tq-border) 55%,transparent);box-shadow:0 24px 70px #0f172a2e,inset 0 1px color-mix(in srgb,#fff 35%,transparent)}@supports ((-webkit-backdrop-filter: blur(1px)) or (backdrop-filter: blur(1px))) or (-webkit-backdrop-filter: blur(1px)){.new-order-page--intake .new-order-client-intake .client-hub-form{-webkit-backdrop-filter:blur(18px) saturate(1.35);backdrop-filter:blur(18px) saturate(1.35)}}@media (prefers-reduced-motion: no-preference){.new-order-page--intake .new-order-client-intake .client-hub-form{animation:tq-fade-up .36s cubic-bezier(.19,1,.22,1) 0ms both}}.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 .quote-shell{width:100%}.new-order-page .quote-shell--building{display:grid;grid-template-columns:216px minmax(0,1fr) 320px;align-items:start;gap:2rem;max-width:1560px;margin:0 auto}@media (max-width: 1280px){.new-order-page .quote-shell--building{grid-template-columns:190px minmax(0,1fr) 290px;gap:1rem}}@media (max-width: 1024px){.new-order-page .quote-shell--building{display:block}}.new-order-page .quote-main{min-width:0}.new-order-page .quote-main .tab-information{margin-inline:0}.new-order-page .quote-rail{position:-webkit-sticky;position:sticky;top:1rem;align-self:start}.new-order-page .quote-rail__list{list-style:none;margin:0;padding:0;display:flex;flex-direction:column;gap:2px}.new-order-page .quote-rail__step{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-wrap:nowrap;gap:.5rem;width:100%;padding:10px 12px;border:0;border-left:3px solid transparent;border-radius:0 6px 6px 0;background:none;font:inherit;font-size:.8125rem;color:var(--tq-text-muted);text-align:left;cursor:pointer}@media (prefers-reduced-motion: no-preference){.new-order-page .quote-rail__step{transition:background-color .15s ease,color .15s ease}}.new-order-page .quote-rail__step:hover{background:var(--tq-surface-2);color:var(--tq-text)}.new-order-page .quote-rail__step:focus-visible{outline:2px solid #CD2D3D;outline-offset:-2px}.new-order-page .quote-rail__step--current{border-left-color:#cd2d3d;background:var(--tq-surface-2);color:var(--tq-text-strong);font-weight:600}.new-order-page .quote-rail__num{flex:none;width:20px;height:20px;display:grid;place-items:center;border:1px solid var(--tq-border-strong);border-radius:999px;background:var(--tq-surface);font-size:.6875rem;font-weight:600;font-variant-numeric:tabular-nums}.new-order-page .quote-rail__step--current .quote-rail__num{border-color:#cd2d3d;color:#cd2d3d}.new-order-page .quote-rail__label{flex:1 1 auto;min-width:0}.new-order-page .quote-rail__issues{display:block;width:100%;margin:.75rem 0 0;padding:8px 12px;border:0;border-left:3px solid #E0A100;border-radius:0 6px 6px 0;background:var(--tq-warning-bg);color:var(--tq-warning-fg);font-family:inherit;font-size:.75rem;font-weight:500;line-height:1.4;text-align:left;cursor:pointer}@media (prefers-reduced-motion: no-preference){.new-order-page .quote-rail__issues{transition:background-color .15s ease}}.new-order-page .quote-rail__issues:hover{background:var(--tq-warning-border)}.new-order-page .quote-rail__issues:focus-visible{outline:2px solid var(--tq-warning-solid);outline-offset:2px}@media (max-width: 1024px){.new-order-page .quote-rail{position:-webkit-sticky;position:sticky;top:0;z-index:5;margin:0 -2rem 1rem;padding:.5rem 2rem;background:var(--tq-surface);border-bottom:1px solid var(--tq-border)}.new-order-page .quote-rail__list{flex-direction:row;gap:6px;overflow-x:auto;scrollbar-width:none;-ms-overflow-style:none}.new-order-page .quote-rail__list::-webkit-scrollbar{display:none}.new-order-page .quote-rail__step{width:auto;white-space:nowrap;border-left:0;border-bottom:3px solid transparent;border-radius:6px 6px 0 0}.new-order-page .quote-rail__step--current{border-left:0;border-bottom-color:#cd2d3d}.new-order-page .quote-rail__issues{display:none}}@media (max-width: 640px){.new-order-page .quote-rail{margin-inline:-1rem;padding-inline:1rem}}.new-order-page .options-tabs{display:flex;flex-wrap:wrap;gap:4px;margin:0 0 1rem;padding:4px;border:1px solid var(--tq-border);border-radius:10px;background:var(--tq-surface-2)}@media (max-width: 640px){.new-order-page .options-tabs{flex-wrap:nowrap;overflow-x:auto;scrollbar-width:none}.new-order-page .options-tabs::-webkit-scrollbar{display:none}}.new-order-page .options-tab{flex:1 1 auto;min-height:36px;padding:7px 14px;border:0;border-radius:6px;background:none;font-family:inherit;font-size:.8125rem;font-weight:500;color:var(--tq-text-muted);white-space:nowrap;cursor:pointer}@media (prefers-reduced-motion: no-preference){.new-order-page .options-tab{transition:background-color .15s ease,color .15s ease}}.new-order-page .options-tab:hover{color:var(--tq-text)}.new-order-page .options-tab:focus-visible{outline:2px solid #CD2D3D;outline-offset:-2px}.new-order-page .options-tab--active{background:var(--tq-surface);color:var(--tq-text-strong);font-weight:600;box-shadow:0 1px 2px #0f172a14}.new-order-page .quote-pane{display:none}.new-order-page .quote-pane--active{display:block}.new-order-page .quote-summary{min-width:0;position:-webkit-sticky;position:sticky;top:1rem;align-self:start;max-height:calc(100vh - 2rem);overflow-y:auto;overscroll-behavior:contain;z-index:2}.new-order-page .quote-summary>*{position:static;right:auto;bottom:auto;width:auto}@media (max-width: 1024px){.new-order-page .quote-summary{position:static;max-height:none;overflow:visible;margin-top:2rem}}.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:26px 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 .snow-load-warning,.new-order-page .new-details-panel .tab-information .new-order-form .snow-load-warning{display:flex;align-items:flex-start;gap:8px;margin:0 0 20px;padding:12px 16px;border:1px solid var(--tq-border);border-left:3px solid #E0A100;border-radius:6px;background:var(--tq-surface)}.new-order-page .details-panel .tab-information .new-order-form .snow-load-warning svg,.new-order-page .new-details-panel .tab-information .new-order-form .snow-load-warning svg{flex:0 0 auto;margin-top:2px;color:#e0a100}.new-order-page .details-panel .tab-information .new-order-form .snow-load-warning p,.new-order-page .new-details-panel .tab-information .new-order-form .snow-load-warning p{margin:0;font-size:14px;line-height:1.45;color:var(--tq-text)}.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:grid;grid-template-columns:repeat(auto-fit,minmax(150px,1fr));gap:12px}@media (max-width: 640px){.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{grid-template-columns:repeat(auto-fit,minmax(120px,1fr))}}.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{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:auto;min-width:0;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{position:relative;width:80px;height:60px;margin-bottom:10px}.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{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;object-fit:contain}.new-order-page .details-panel .tab-information .new-order-form .list-options .style-selection-grid .style-option-button .style-image-container .style-image-color,.new-order-page .new-details-panel .tab-information .new-order-form .list-options .style-selection-grid .style-option-button .style-image-container .style-image-color{opacity:0}@media (prefers-reduced-motion: no-preference){.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{transition:opacity .1s ease}}.new-order-page .details-panel .tab-information .new-order-form .list-options .style-selection-grid .style-option-button.active .style-image-color,.new-order-page .new-details-panel .tab-information .new-order-form .list-options .style-selection-grid .style-option-button.active .style-image-color{opacity:1}.new-order-page .details-panel .tab-information .new-order-form .list-options .style-selection-grid .style-option-button.active .style-image-gray,.new-order-page .new-details-panel .tab-information .new-order-form .list-options .style-selection-grid .style-option-button.active .style-image-gray{opacity:0}.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:column;align-items:stretch;gap:6px;width:auto;min-width:0}.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:auto;margin:0;padding:0;font-size:.8125rem;font-weight:500;line-height:1.35;color:var(--tq-text-soft)}.new-order-page .details-panel .tab-information .new-order-form .field-section-full>label strong,.new-order-page .new-details-panel .tab-information .new-order-form .field-section-full>label strong{font-weight:500}.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{margin-bottom:16px}.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:100%;min-width:0;min-height:40px;margin:0;padding:0 12px;border:1px solid var(--tq-border-strong);border-radius:6px;background:var(--tq-surface);color:var(--tq-text);font-family:inherit;font-size:.875rem;line-height:1.4}.new-order-page .details-panel .tab-information .new-order-form .field-section-full input::placeholder,.new-order-page .details-panel .tab-information .new-order-form .field-section-full textarea::placeholder,.new-order-page .new-details-panel .tab-information .new-order-form .field-section-full input::placeholder,.new-order-page .new-details-panel .tab-information .new-order-form .field-section-full textarea::placeholder{color:var(--tq-text-muted)}.new-order-page .details-panel .tab-information .new-order-form .field-section-full input:focus-visible,.new-order-page .details-panel .tab-information .new-order-form .field-section-full input:focus,.new-order-page .details-panel .tab-information .new-order-form .field-section-full textarea:focus-visible,.new-order-page .details-panel .tab-information .new-order-form .field-section-full textarea:focus,.new-order-page .new-details-panel .tab-information .new-order-form .field-section-full input:focus-visible,.new-order-page .new-details-panel .tab-information .new-order-form .field-section-full input:focus,.new-order-page .new-details-panel .tab-information .new-order-form .field-section-full textarea:focus-visible,.new-order-page .new-details-panel .tab-information .new-order-form .field-section-full textarea:focus{outline:none;border-color:#cd2d3d;box-shadow:0 0 0 3px color-mix(in srgb,#CD2D3D 18%,transparent)}.new-order-page .details-panel .tab-information .new-order-form .field-section-full input:disabled,.new-order-page .details-panel .tab-information .new-order-form .field-section-full textarea:disabled,.new-order-page .new-details-panel .tab-information .new-order-form .field-section-full input:disabled,.new-order-page .new-details-panel .tab-information .new-order-form .field-section-full textarea:disabled{background:var(--tq-surface-2);color:var(--tq-text-muted);cursor:not-allowed}.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 textarea{width:100%;min-width:0;min-height:40px;margin:0;padding:0 12px;border:1px solid var(--tq-border-strong);border-radius:6px;background:var(--tq-surface);color:var(--tq-text);font-family:inherit;font-size:.875rem;line-height:1.4}.new-order-page .details-panel .tab-information .new-order-form .field-section-full textarea::placeholder,.new-order-page .new-details-panel .tab-information .new-order-form .field-section-full textarea::placeholder{color:var(--tq-text-muted)}.new-order-page .details-panel .tab-information .new-order-form .field-section-full textarea:focus-visible,.new-order-page .details-panel .tab-information .new-order-form .field-section-full textarea:focus,.new-order-page .new-details-panel .tab-information .new-order-form .field-section-full textarea:focus-visible,.new-order-page .new-details-panel .tab-information .new-order-form .field-section-full textarea:focus{outline:none;border-color:#cd2d3d;box-shadow:0 0 0 3px color-mix(in srgb,#CD2D3D 18%,transparent)}.new-order-page .details-panel .tab-information .new-order-form .field-section-full textarea:disabled,.new-order-page .new-details-panel .tab-information .new-order-form .field-section-full textarea:disabled{background:var(--tq-surface-2);color:var(--tq-text-muted);cursor:not-allowed}.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 textarea{padding:10px 12px;min-height:84px;line-height:1.5;resize:vertical}.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:column;align-items:stretch;gap:6px;width:auto;min-width:0}.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:auto;margin:0;padding:0;font-size:.8125rem;font-weight:500;line-height:1.35;color:var(--tq-text-soft)}.new-order-page .details-panel .tab-information .new-order-form .field-section-one-half>label strong,.new-order-page .new-details-panel .tab-information .new-order-form .field-section-one-half>label strong{font-weight:500}.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{margin-bottom:16px}.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:100%;min-width:0;min-height:40px;margin:0;padding:0 12px;border:1px solid var(--tq-border-strong);border-radius:6px;background:var(--tq-surface);color:var(--tq-text);font-family:inherit;font-size:.875rem;line-height:1.4}.new-order-page .details-panel .tab-information .new-order-form .field-section-one-half input::placeholder,.new-order-page .details-panel .tab-information .new-order-form .field-section-one-half textarea::placeholder,.new-order-page .new-details-panel .tab-information .new-order-form .field-section-one-half input::placeholder,.new-order-page .new-details-panel .tab-information .new-order-form .field-section-one-half textarea::placeholder{color:var(--tq-text-muted)}.new-order-page .details-panel .tab-information .new-order-form .field-section-one-half input:focus-visible,.new-order-page .details-panel .tab-information .new-order-form .field-section-one-half input:focus,.new-order-page .details-panel .tab-information .new-order-form .field-section-one-half textarea:focus-visible,.new-order-page .details-panel .tab-information .new-order-form .field-section-one-half textarea:focus,.new-order-page .new-details-panel .tab-information .new-order-form .field-section-one-half input:focus-visible,.new-order-page .new-details-panel .tab-information .new-order-form .field-section-one-half input:focus,.new-order-page .new-details-panel .tab-information .new-order-form .field-section-one-half textarea:focus-visible,.new-order-page .new-details-panel .tab-information .new-order-form .field-section-one-half textarea:focus{outline:none;border-color:#cd2d3d;box-shadow:0 0 0 3px color-mix(in srgb,#CD2D3D 18%,transparent)}.new-order-page .details-panel .tab-information .new-order-form .field-section-one-half input:disabled,.new-order-page .details-panel .tab-information .new-order-form .field-section-one-half textarea:disabled,.new-order-page .new-details-panel .tab-information .new-order-form .field-section-one-half input:disabled,.new-order-page .new-details-panel .tab-information .new-order-form .field-section-one-half textarea:disabled{background:var(--tq-surface-2);color:var(--tq-text-muted);cursor:not-allowed}.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:grid;grid-template-columns:repeat(auto-fit,minmax(220px,1fr));gap:16px 18px;align-items:start}@media (max-width: 640px){.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{grid-template-columns:1fr}}.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:column;align-items:stretch;gap:6px;width:auto;min-width:0}.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:auto;margin:0;padding:0;font-size:.8125rem;font-weight:500;line-height:1.35;color:var(--tq-text-soft)}.new-order-page .details-panel .tab-information .new-order-form .field-section-half .inp-col>label strong,.new-order-page .new-details-panel .tab-information .new-order-form .field-section-half .inp-col>label strong{font-weight:500}.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 .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-snow-hint,.new-order-page .new-details-panel .tab-information .new-order-form .field-section-half .inp-col .truss-snow-hint{display:block;margin-top:2px;font-size:13px;line-height:1.3;font-weight:400;color:#e0a100}.new-order-page .details-panel .tab-information .new-order-form .field-section-half .inp-col.snow-load-readout .instructions-p,.new-order-page .new-details-panel .tab-information .new-order-form .field-section-half .inp-col.snow-load-readout .instructions-p{margin-bottom:0;font-size:14px;line-height:1.4;color:var(--tq-text-muted)}.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{flex-direction:row;flex-wrap:wrap;align-items:center;justify-content:space-between;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:100%;min-width:0;min-height:40px;margin:0;padding:0 12px;border:1px solid var(--tq-border-strong);border-radius:6px;background:var(--tq-surface);color:var(--tq-text);font-family:inherit;font-size:.875rem;line-height:1.4}.new-order-page .details-panel .tab-information .new-order-form .field-section-half .inp-col input::placeholder,.new-order-page .details-panel .tab-information .new-order-form .field-section-half .inp-col textarea::placeholder,.new-order-page .details-panel .tab-information .new-order-form .field-section-half .inp-col select::placeholder,.new-order-page .new-details-panel .tab-information .new-order-form .field-section-half .inp-col input::placeholder,.new-order-page .new-details-panel .tab-information .new-order-form .field-section-half .inp-col textarea::placeholder,.new-order-page .new-details-panel .tab-information .new-order-form .field-section-half .inp-col select::placeholder{color:var(--tq-text-muted)}.new-order-page .details-panel .tab-information .new-order-form .field-section-half .inp-col input:focus-visible,.new-order-page .details-panel .tab-information .new-order-form .field-section-half .inp-col input:focus,.new-order-page .details-panel .tab-information .new-order-form .field-section-half .inp-col textarea:focus-visible,.new-order-page .details-panel .tab-information .new-order-form .field-section-half .inp-col textarea:focus,.new-order-page .details-panel .tab-information .new-order-form .field-section-half .inp-col select:focus-visible,.new-order-page .details-panel .tab-information .new-order-form .field-section-half .inp-col select:focus,.new-order-page .new-details-panel .tab-information .new-order-form .field-section-half .inp-col input:focus-visible,.new-order-page .new-details-panel .tab-information .new-order-form .field-section-half .inp-col input:focus,.new-order-page .new-details-panel .tab-information .new-order-form .field-section-half .inp-col textarea:focus-visible,.new-order-page .new-details-panel .tab-information .new-order-form .field-section-half .inp-col textarea:focus,.new-order-page .new-details-panel .tab-information .new-order-form .field-section-half .inp-col select:focus-visible,.new-order-page .new-details-panel .tab-information .new-order-form .field-section-half .inp-col select:focus{outline:none;border-color:#cd2d3d;box-shadow:0 0 0 3px color-mix(in srgb,#CD2D3D 18%,transparent)}.new-order-page .details-panel .tab-information .new-order-form .field-section-half .inp-col input:disabled,.new-order-page .details-panel .tab-information .new-order-form .field-section-half .inp-col textarea:disabled,.new-order-page .details-panel .tab-information .new-order-form .field-section-half .inp-col select:disabled,.new-order-page .new-details-panel .tab-information .new-order-form .field-section-half .inp-col input:disabled,.new-order-page .new-details-panel .tab-information .new-order-form .field-section-half .inp-col textarea:disabled,.new-order-page .new-details-panel .tab-information .new-order-form .field-section-half .inp-col select:disabled{background:var(--tq-surface-2);color:var(--tq-text-muted);cursor:not-allowed}.new-order-page .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 textarea{width:100%;min-width:0;min-height:40px;margin:0;padding:0 12px;border:1px solid var(--tq-border-strong);border-radius:6px;background:var(--tq-surface);color:var(--tq-text);font-family:inherit;font-size:.875rem;line-height:1.4}.new-order-page .details-panel .tab-information .new-order-form .field-section-half .inp-col textarea::placeholder,.new-order-page .new-details-panel .tab-information .new-order-form .field-section-half .inp-col textarea::placeholder{color:var(--tq-text-muted)}.new-order-page .details-panel .tab-information .new-order-form .field-section-half .inp-col textarea:focus-visible,.new-order-page .details-panel .tab-information .new-order-form .field-section-half .inp-col textarea:focus,.new-order-page .new-details-panel .tab-information .new-order-form .field-section-half .inp-col textarea:focus-visible,.new-order-page .new-details-panel .tab-information .new-order-form .field-section-half .inp-col textarea:focus{outline:none;border-color:#cd2d3d;box-shadow:0 0 0 3px color-mix(in srgb,#CD2D3D 18%,transparent)}.new-order-page .details-panel .tab-information .new-order-form .field-section-half .inp-col textarea:disabled,.new-order-page .new-details-panel .tab-information .new-order-form .field-section-half .inp-col textarea:disabled{background:var(--tq-surface-2);color:var(--tq-text-muted);cursor:not-allowed}.new-order-page .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 textarea{padding:10px 12px;min-height:84px;line-height:1.5;resize:vertical}.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}.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:clamp(24px,12vw,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>li,.new-order-page .new-details-panel .tab-information .new-order-form .doors-windows-section .tab-buttons>li{display:flex;margin:0}.new-order-page .details-panel .tab-information .new-order-form .doors-windows-section .tab-buttons .tab-count,.new-order-page .new-details-panel .tab-information .new-order-form .doors-windows-section .tab-buttons .tab-count{display:inline-flex;align-items:center;justify-content:center;min-width:20px;height:20px;margin-left:6px;padding:0 6px;border-radius:999px;background-color:#ef4444;color:#fff;font-size:12px;font-weight:700;line-height:1;vertical-align:middle}.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{display:block;border:1px solid transparent;font-family:inherit;font-size:inherit;color:inherit}.new-order-page .details-panel .tab-information .new-order-form .doors-windows-section .tab-buttons .tab-button:focus-visible,.new-order-page .new-details-panel .tab-information .new-order-form .doors-windows-section .tab-buttons .tab-button:focus-visible{outline:2px solid #CD2D3D;outline-offset:2px}.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 .instance-counts,.new-order-page .new-details-panel .tab-information .new-order-form .doors-windows-section .tab-windows-doors .instance-counts{display:flex;flex-wrap:wrap;gap:8px;margin-bottom:16px}.new-order-page .details-panel .tab-information .new-order-form .doors-windows-section .tab-windows-doors .instance-counts .count-chip,.new-order-page .new-details-panel .tab-information .new-order-form .doors-windows-section .tab-windows-doors .instance-counts .count-chip{display:inline-flex;align-items:center;gap:6px;padding:5px 12px;border:1px solid var(--tq-border-strong);border-radius:999px;background-color:var(--tq-surface);font-size:13px;font-weight:700;white-space:nowrap}.new-order-page .details-panel .tab-information .new-order-form .doors-windows-section .tab-windows-doors .instance-counts .count-chip .count-chip-icon,.new-order-page .new-details-panel .tab-information .new-order-form .doors-windows-section .tab-windows-doors .instance-counts .count-chip .count-chip-icon{width:14px;height:14px;margin:0}.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 .instance-ordinal,.new-order-page .new-details-panel .tab-information .new-order-form .doors-windows-section .tab-windows-doors .inputs-container .input-group:first-child .instance-ordinal{display:inline-block;margin-top:4px;padding:2px 8px;border-radius:999px;background-color:var(--tq-border-strong);font-size:12px;font-weight:700;line-height:1.5}.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 .group-title-instance,.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-instance{max-width:190px}.new-order-page .details-panel .tab-information .new-order-form .doors-windows-section .tab-windows-doors .inputs-container .input-group .input-selection .location-hint,.new-order-page .new-details-panel .tab-information .new-order-form .doors-windows-section .tab-windows-doors .inputs-container .input-group .input-selection .location-hint{display:block;font-size:12px;font-weight:400;opacity:.7;cursor:help}.new-order-page .details-panel .tab-information .new-order-form .doors-windows-section .tab-windows-doors .inputs-container .input-group .input-selection .suggest-placement,.new-order-page .new-details-panel .tab-information .new-order-form .doors-windows-section .tab-windows-doors .inputs-container .input-group .input-selection .suggest-placement{display:inline-flex;align-items:center;gap:4px;margin-top:4px;padding:2px 6px;font-size:12px;font-weight:600;color:var(--tq-text);background:transparent;border:1px solid var(--tq-border-strong);border-radius:6px;cursor:pointer}@media (prefers-reduced-motion: no-preference){.new-order-page .details-panel .tab-information .new-order-form .doors-windows-section .tab-windows-doors .inputs-container .input-group .input-selection .suggest-placement,.new-order-page .new-details-panel .tab-information .new-order-form .doors-windows-section .tab-windows-doors .inputs-container .input-group .input-selection .suggest-placement{transition:background-color .15s ease,color .15s ease}}.new-order-page .details-panel .tab-information .new-order-form .doors-windows-section .tab-windows-doors .inputs-container .input-group .input-selection .suggest-placement:hover,.new-order-page .new-details-panel .tab-information .new-order-form .doors-windows-section .tab-windows-doors .inputs-container .input-group .input-selection .suggest-placement:hover{background:var(--tq-bg-app)}.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 input[type=number],.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[type=number]{-webkit-appearance:textfield;appearance:textfield;-moz-appearance:textfield;cursor: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 input[type=number]::-webkit-outer-spin-button,.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[type=number]::-webkit-inner-spin-button,.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[type=number]::-webkit-outer-spin-button,.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[type=number]::-webkit-inner-spin-button{-moz-appearance:none;appearance:none;-webkit-appearance:none;margin:0}.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 .doors-windows-section .tab-windows-doors .door-window-buttons .door-window-button .tab-count,.new-order-page .new-details-panel .tab-information .new-order-form .doors-windows-section .tab-windows-doors .door-window-buttons .door-window-button .tab-count{display:inline-flex;align-items:center;justify-content:center;min-width:20px;height:20px;margin-left:6px;padding:0 6px;border-radius:999px;background-color:#ef4444;color:#fff;font-size:12px;font-weight:700;line-height:1;vertical-align:middle}.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:column;align-items:stretch;gap:6px;width:auto;min-width:0}.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:auto;margin:0;padding:0;font-size:.8125rem;font-weight:500;line-height:1.35;color:var(--tq-text-soft)}.new-order-page .details-panel .tab-information .tab-information-block .field-section-full>label strong,.new-order-page .new-details-panel .tab-information .tab-information-block .field-section-full>label strong{font-weight:500}.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{margin-bottom:16px}.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:100%;min-width:0;min-height:40px;margin:0;padding:0 12px;border:1px solid var(--tq-border-strong);border-radius:6px;background:var(--tq-surface);color:var(--tq-text);font-family:inherit;font-size:.875rem;line-height:1.4}.new-order-page .details-panel .tab-information .tab-information-block .field-section-full input::placeholder,.new-order-page .details-panel .tab-information .tab-information-block .field-section-full textarea::placeholder,.new-order-page .new-details-panel .tab-information .tab-information-block .field-section-full input::placeholder,.new-order-page .new-details-panel .tab-information .tab-information-block .field-section-full textarea::placeholder{color:var(--tq-text-muted)}.new-order-page .details-panel .tab-information .tab-information-block .field-section-full input:focus-visible,.new-order-page .details-panel .tab-information .tab-information-block .field-section-full input:focus,.new-order-page .details-panel .tab-information .tab-information-block .field-section-full textarea:focus-visible,.new-order-page .details-panel .tab-information .tab-information-block .field-section-full textarea:focus,.new-order-page .new-details-panel .tab-information .tab-information-block .field-section-full input:focus-visible,.new-order-page .new-details-panel .tab-information .tab-information-block .field-section-full input:focus,.new-order-page .new-details-panel .tab-information .tab-information-block .field-section-full textarea:focus-visible,.new-order-page .new-details-panel .tab-information .tab-information-block .field-section-full textarea:focus{outline:none;border-color:#cd2d3d;box-shadow:0 0 0 3px color-mix(in srgb,#CD2D3D 18%,transparent)}.new-order-page .details-panel .tab-information .tab-information-block .field-section-full input:disabled,.new-order-page .details-panel .tab-information .tab-information-block .field-section-full textarea:disabled,.new-order-page .new-details-panel .tab-information .tab-information-block .field-section-full input:disabled,.new-order-page .new-details-panel .tab-information .tab-information-block .field-section-full textarea:disabled{background:var(--tq-surface-2);color:var(--tq-text-muted);cursor:not-allowed}.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 textarea{width:100%;min-width:0;min-height:40px;margin:0;padding:0 12px;border:1px solid var(--tq-border-strong);border-radius:6px;background:var(--tq-surface);color:var(--tq-text);font-family:inherit;font-size:.875rem;line-height:1.4}.new-order-page .details-panel .tab-information .tab-information-block .field-section-full textarea::placeholder,.new-order-page .new-details-panel .tab-information .tab-information-block .field-section-full textarea::placeholder{color:var(--tq-text-muted)}.new-order-page .details-panel .tab-information .tab-information-block .field-section-full textarea:focus-visible,.new-order-page .details-panel .tab-information .tab-information-block .field-section-full textarea:focus,.new-order-page .new-details-panel .tab-information .tab-information-block .field-section-full textarea:focus-visible,.new-order-page .new-details-panel .tab-information .tab-information-block .field-section-full textarea:focus{outline:none;border-color:#cd2d3d;box-shadow:0 0 0 3px color-mix(in srgb,#CD2D3D 18%,transparent)}.new-order-page .details-panel .tab-information .tab-information-block .field-section-full textarea:disabled,.new-order-page .new-details-panel .tab-information .tab-information-block .field-section-full textarea:disabled{background:var(--tq-surface-2);color:var(--tq-text-muted);cursor:not-allowed}.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 textarea{padding:10px 12px;min-height:84px;line-height:1.5;resize:vertical}.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{position:relative;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{position:absolute;left:100%;top:50%;transform:translateY(-50%);margin-left:.25rem;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 .price-create-btn,.new-order-page .new-details-panel .price-cont .price-summary .price-create-btn{display:inline-flex;align-items:center;gap:.25rem;padding:2px .5rem;border:1px solid currentColor;border-radius:999px;background:transparent;color:#cd2d3d;font-size:.7rem;font-weight:600;line-height:1.6;white-space:nowrap;cursor:pointer;transition:background-color .15s ease,color .15s ease}.new-order-page .details-panel .price-cont .price-summary .price-create-btn:hover,.new-order-page .new-details-panel .price-cont .price-summary .price-create-btn:hover{background:#cd2d3d;color:#fff}.new-order-page .details-panel .price-cont .price-summary .price-create-btn:focus-visible,.new-order-page .new-details-panel .price-cont .price-summary .price-create-btn:focus-visible{outline:2px solid #CD2D3D;outline-offset:1px}.new-order-page .details-panel .price-cont .price-summary .price-cell-input,.new-order-page .new-details-panel .price-cont .price-summary .price-cell-input{display:inline-flex;align-items:center;justify-content:flex-end;gap:.25rem}.new-order-page .details-panel .price-cont .price-summary .price-cell-input .price-cell-input-prefix,.new-order-page .new-details-panel .price-cont .price-summary .price-cell-input .price-cell-input-prefix{color:var(--tq-text-muted)}.new-order-page .details-panel .price-cont .price-summary .price-cell-input input,.new-order-page .new-details-panel .price-cont .price-summary .price-cell-input input{width:84px;padding:.2rem .4rem;border:1px solid var(--tq-border);border-radius:.375rem;background:var(--tq-surface);color:inherit;font:inherit;text-align:right}.new-order-page .details-panel .price-cont .price-summary .price-cell-input input:focus,.new-order-page .new-details-panel .price-cont .price-summary .price-cell-input input:focus{outline:none;border-color:var(--tq-info-fg)}.new-order-page .details-panel .price-cont .price-summary .price-cell-input input::placeholder,.new-order-page .new-details-panel .price-cont .price-summary .price-cell-input input::placeholder{color:var(--tq-text-faint);font-weight:400}.new-order-page .details-panel .price-cont .price-summary .price-cell-input .price-cell-reset,.new-order-page .new-details-panel .price-cont .price-summary .price-cell-input .price-cell-reset{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;transition:color .15s ease,background-color .15s ease}.new-order-page .details-panel .price-cont .price-summary .price-cell-input .price-cell-reset:hover,.new-order-page .new-details-panel .price-cont .price-summary .price-cell-input .price-cell-reset:hover{background:var(--tq-surface-2);color:#cd2d3d}.new-order-page .details-panel .price-cont .price-summary .price-cell-input .price-cell-reset:focus-visible,.new-order-page .new-details-panel .price-cont .price-summary .price-cell-input .price-cell-reset:focus-visible{outline:2px solid #CD2D3D;outline-offset:1px}.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:flex-start;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{padding-top:.4rem;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:5rem}.new-order-page .details-panel .price-cont .price-summary .summary-dim,.new-order-page .new-details-panel .price-cont .price-summary .summary-dim{display:inline-flex;flex-direction:column;align-items:center;gap:.15rem}.new-order-page .details-panel .price-cont .price-summary .summary-dim-control,.new-order-page .new-details-panel .price-cont .price-summary .summary-dim-control{display:inline-flex;align-items:center;gap:.15rem}.new-order-page .details-panel .price-cont .price-summary .summary-dim-unit,.new-order-page .new-details-panel .price-cont .price-summary .summary-dim-unit{font-size:.875rem;font-weight:700;color:var(--tq-text-muted)}.new-order-page .details-panel .price-cont .price-summary .summary-dim-input,.new-order-page .new-details-panel .price-cont .price-summary .summary-dim-input{width:5rem;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;transition:border-color .15s ease,box-shadow .15s ease}.new-order-page .details-panel .price-cont .price-summary .summary-dim-input::placeholder,.new-order-page .new-details-panel .price-cont .price-summary .summary-dim-input::placeholder{font-weight:500;color:var(--tq-text-faint)}.new-order-page .details-panel .price-cont .price-summary .summary-dim-input:hover,.new-order-page .new-details-panel .price-cont .price-summary .summary-dim-input:hover{border-color:var(--tq-border)}.new-order-page .details-panel .price-cont .price-summary .summary-dim-input:focus-visible,.new-order-page .new-details-panel .price-cont .price-summary .summary-dim-input:focus-visible{outline:none;border-color:#cd2d3d;box-shadow:0 0 0 2px #e024242e}.new-order-page .details-panel .price-cont .price-summary .summary-dim-name,.new-order-page .new-details-panel .price-cont .price-summary .summary-dim-name{font-size:.6875rem;font-weight:600;text-transform:uppercase;letter-spacing:.04em;color:var(--tq-text-faint);white-space:nowrap}.new-order-page .details-panel .price-cont .price-summary .summary-color,.new-order-page .new-details-panel .price-cont .price-summary .summary-color{display:inline-flex;align-items:center;gap:.35rem;margin-left:.4rem;font-weight:600;color:var(--tq-text-muted);white-space:nowrap}.new-order-page .details-panel .price-cont .price-summary .summary-color-swatch,.new-order-page .new-details-panel .price-cont .price-summary .summary-color-swatch{width:.75rem;height:.75rem;border-radius:999px;border:1px solid var(--tq-border);flex:none}.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}.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 .price-cont .price-total-note,.new-order-page .new-details-panel .price-cont .price-total-note{margin-left:.375rem;font-size:.6875rem;font-weight:500;font-style:italic;color:var(--tq-text-muted);white-space:nowrap}.new-order-page .details-panel .price-cont .additional-items,.new-order-page .new-details-panel .price-cont .additional-items{max-width:800px;margin:0 auto 1rem}.new-order-page .details-panel .price-cont .additional-items .additional-items-head,.new-order-page .new-details-panel .price-cont .additional-items .additional-items-head{display:flex;align-items:center;justify-content:space-between;gap:1rem}.new-order-page .details-panel .price-cont .additional-items .additional-items-title,.new-order-page .new-details-panel .price-cont .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 .price-cont .additional-items .additional-items-add,.new-order-page .new-details-panel .price-cont .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 .price-cont .additional-items .additional-items-add:hover,.new-order-page .new-details-panel .price-cont .additional-items .additional-items-add:hover{background:var(--tq-surface-2);border-color:#cd2d3d}.new-order-page .details-panel .price-cont .additional-items .additional-items-list,.new-order-page .new-details-panel .price-cont .additional-items .additional-items-list{list-style:none;margin:.75rem 0 0;padding:0}.new-order-page .details-panel .price-cont .additional-items .additional-items-row,.new-order-page .new-details-panel .price-cont .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 .price-cont .additional-items .additional-items-row:last-child,.new-order-page .new-details-panel .price-cont .additional-items .additional-items-row:last-child{border-bottom:0}.new-order-page .details-panel .price-cont .additional-items .additional-items-name,.new-order-page .new-details-panel .price-cont .additional-items .additional-items-name{flex:1;min-width:0;color:var(--tq-text-soft);font-size:.9375rem}.new-order-page .details-panel .price-cont .additional-items .additional-items-price,.new-order-page .new-details-panel .price-cont .additional-items .additional-items-price{font-weight:600;color:var(--tq-text);font-variant-numeric:tabular-nums}.new-order-page .details-panel .price-cont .additional-items .additional-items-remove,.new-order-page .new-details-panel .price-cont .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 .price-cont .additional-items .additional-items-remove:hover,.new-order-page .new-details-panel .price-cont .additional-items .additional-items-remove:hover{background:var(--tq-surface-2);color:#cd2d3d}.new-order-page .details-panel .price-cont .price-total-container,.new-order-page .new-details-panel .price-cont .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-cont .price-total-container .price-total,.new-order-page .new-details-panel .price-cont .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-cont .price-total-container .price-total:last-child,.new-order-page .new-details-panel .price-cont .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-cont .price-total-container .price-total .price-total-title,.new-order-page .new-details-panel .price-cont .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-cont .price-total-container .price-total .price-total-value,.new-order-page .new-details-panel .price-cont .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-cont .price-total-container .price-total .price-total-input,.new-order-page .new-details-panel .price-cont .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-cont .price-total-container .price-total .price-total-input input,.new-order-page .new-details-panel .price-cont .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-cont .price-total-container .price-total .price-total-input input:focus,.new-order-page .new-details-panel .price-cont .price-total-container .price-total .price-total-input input:focus{outline:none;border-color:var(--tq-info-fg)}.new-order-page .details-panel .price-cont .price-total-container .price-total .price-total-input input::placeholder,.new-order-page .new-details-panel .price-cont .price-total-container .price-total .price-total-input input::placeholder{color:var(--tq-text-faint);font-size:1rem;font-weight:400}.new-order-page .details-panel .price-cont .price-total-container .price-total .price-total-input .price-total-reset,.new-order-page .new-details-panel .price-cont .price-total-container .price-total .price-total-input .price-total-reset{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;transition:color .15s ease,background-color .15s ease}.new-order-page .details-panel .price-cont .price-total-container .price-total .price-total-input .price-total-reset:hover,.new-order-page .new-details-panel .price-cont .price-total-container .price-total .price-total-input .price-total-reset:hover{background:var(--tq-surface-2);color:var(--tq-danger-fg)}.new-order-page .details-panel .price-cont .price-total-container .price-total .price-total-input .price-total-reset:focus-visible,.new-order-page .new-details-panel .price-cont .price-total-container .price-total .price-total-input .price-total-reset:focus-visible{outline:2px solid var(--tq-danger-fg);outline-offset:1px}.new-order-page .details-panel .price-cont .price-total-container .price-total.price-total-discount .price-total-title,.new-order-page .new-details-panel .price-cont .price-total-container .price-total.price-total-discount .price-total-title{display:flex;align-items:center;gap:.5rem}.new-order-page .details-panel .price-cont .price-total-container .price-total.price-total-discount .discount-resolved,.new-order-page .new-details-panel .price-cont .price-total-container .price-total.price-total-discount .discount-resolved{font-size:.8125rem;font-weight:700;color:#cd2d3d}.new-order-page .details-panel .price-cont .price-total-container .price-total.price-total-discount.price-total-deposit .discount-resolved,.new-order-page .new-details-panel .price-cont .price-total-container .price-total.price-total-discount.price-total-deposit .discount-resolved{color:var(--tq-text-muted, #64748b)}.new-order-page .details-panel .price-cont .price-total-container .price-total.grand-total .price-total-title,.new-order-page .new-details-panel .price-cont .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-cont .price-total-container .price-total.grand-total .price-total-value,.new-order-page .new-details-panel .price-cont .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:1rem}.client-management-page__hero h1{font-size:1.45rem;font-weight:800;color:var(--tq-text-strong)}.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-hub-search{position:relative;z-index:5;margin-bottom:1rem}.client-hub-search__field{display:flex;align-items:center;gap:.7rem;padding:.8rem 1rem;border-radius:12px;border:1px solid color-mix(in srgb,var(--tq-border) 30%,transparent);background:var(--tq-surface);box-shadow:0 8px 24px #0000360d;cursor:text;transition:border-color .15s ease,box-shadow .15s ease}.client-hub-search__field:focus-within{border-color:#cd2d3d73;box-shadow:0 0 0 3px #cd2d3d1f}.client-hub-search__field svg{color:var(--tq-text-muted);flex-shrink:0}.client-hub-search__field input{flex:1;min-width:0;background:transparent;outline:none;color:var(--tq-text-strong);font-size:.95rem}.client-hub-search__shortcut{padding:.1rem .45rem;border-radius:6px;border:1px solid color-mix(in srgb,var(--tq-border) 40%,transparent);color:var(--tq-text-muted);font-family:inherit;font-size:.72rem;font-weight:700;line-height:1.4}.client-hub-search__field:focus-within .client-hub-search__shortcut{display:none}.client-hub-search__panel{position:absolute;top:calc(100% + .4rem);left:0;right:0;max-height:min(26rem,60vh);overflow-y:auto;padding:.5rem;border-radius:12px;border:1px solid color-mix(in srgb,var(--tq-border) 24%,transparent);background:var(--tq-surface);box-shadow:0 16px 40px #00003624;transform-origin:top center}@media (prefers-reduced-motion: no-preference){.client-hub-search__panel{animation:tq-fade-in .12s cubic-bezier(.165,.84,.44,1) 0ms both}}.client-hub-search__caption,.client-hub-search__empty,.client-hub-search__more{padding:.35rem .6rem;font-size:.72rem;color:var(--tq-text-muted)}.client-hub-search__caption{text-transform:uppercase;letter-spacing:.08em;font-weight:700}.client-hub-search__empty{padding:1rem .6rem;font-size:.85rem;text-align:center}.client-hub-search__option{display:grid;grid-template-columns:minmax(0,1.2fr) minmax(0,1.4fr) auto;align-items:center;gap:.75rem;padding:.6rem;border-radius:8px;cursor:pointer}.client-hub-search__option.is-active{background:color-mix(in srgb,var(--tq-accent) 8%,var(--tq-surface))}.client-hub-search__name{display:flex;flex-direction:column;min-width:0;color:var(--tq-text-strong);font-size:.88rem;font-weight:700}.client-hub-search__company,.client-hub-search__meta,.client-hub-search__counts{color:var(--tq-text-muted);font-size:.78rem;font-weight:500;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.client-hub-search__counts{font-size:.72rem}.client-management-layout{display:grid;grid-template-columns:minmax(0,1fr) minmax(260px,320px);gap:1rem;align-items:start}.client-management-layout__workspace{display:flex;flex-direction:column;gap:1rem;min-width:0}.client-management-layout__rail{position:-webkit-sticky;position:sticky;top:1rem;max-height:calc(100vh - 80px - 2rem);overflow-y:auto;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--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}.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-lead-list{display:flex;flex-direction:column;gap:.6rem}.client-management-lead-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{transition:border-color .15s ease,box-shadow .15s ease,transform .12s cubic-bezier(.165,.84,.44,1)}.client-management-lead-card:hover{transform:translateY(-1px)}}.client-management-lead-card:hover{box-shadow:0 8px 20px #00003612}.client-management-lead-card.is-highlighted,.client-management-lead-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-notes-link{display:inline-flex;align-items:center;gap:.4rem;margin-top:.65rem;color:var(--tq-info-fg);font-size:.85rem;font-weight:600}.client-management-notes-link:hover{color:var(--tq-text-strong)}.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-history-loading{display:flex;align-items:center;justify-content:center;min-height:180px}.client-hub-menu{position:relative;display:inline-flex}.client-hub-menu--split .client-hub-menu__main{border-top-right-radius:0;border-bottom-right-radius:0}.client-hub-menu--split .client-hub-menu__chevron{margin-left:-1px;padding-left:.55rem;padding-right:.55rem;border-top-left-radius:0;border-bottom-left-radius:0}.client-hub-menu__list{position:absolute;top:calc(100% + .35rem);right:0;z-index:6;min-width:13rem;padding:.35rem;display:flex;flex-direction:column;border-radius:10px;border:1px solid color-mix(in srgb,var(--tq-border) 24%,transparent);background:var(--tq-surface);box-shadow:0 16px 40px #00003624}@media (prefers-reduced-motion: no-preference){.client-hub-menu__list{animation:tq-fade-in .12s cubic-bezier(.165,.84,.44,1) 0ms both}}.client-hub-menu__item{display:flex;align-items:center;gap:.55rem;width:100%;padding:.55rem .65rem;border-radius:7px;text-align:left;color:var(--tq-text-strong);font-size:.85rem;font-weight:600}.client-hub-menu__item svg{color:var(--tq-text-muted)}.client-hub-menu__item:hover,.client-hub-menu__item:focus-visible{outline:none;background:color-mix(in srgb,var(--tq-accent) 8%,var(--tq-surface))}.client-hub-customer{display:flex;flex-direction:column;gap:.75rem}.client-hub-customer__toolbar{display:flex;flex-wrap:wrap;justify-content:flex-end;gap:.5rem}.client-hub-customer__body{display:grid;grid-template-columns:minmax(160px,200px) minmax(0,1fr) minmax(200px,240px);gap:1.25rem;align-items:start}.client-hub-customer__identity{display:flex;flex-direction:column;align-items:center;gap:.35rem;text-align:center;padding-right:1.25rem;border-right:1px solid color-mix(in srgb,var(--tq-border) 18%,transparent)}.client-hub-customer__identity h2{font-size:1.2rem;font-weight:800;color:var(--tq-text-strong);line-height:1.25}.client-hub-customer__identity p{color:var(--tq-text-muted);font-size:.85rem}.client-hub-customer__avatar{display:grid;place-items:center;width:3.5rem;height:3.5rem;border-radius:50%;background:var(--tq-surface-2);color:var(--tq-text-strong);font-size:1.1rem;font-weight:700;margin-bottom:.25rem}.client-hub-customer__quick{display:flex;flex-wrap:wrap;justify-content:center;gap:.45rem;margin-top:.5rem}.client-hub-customer__quick a,.client-hub-customer__quick button{display:grid;place-items:center;width:2.25rem;height:2.25rem;border-radius:50%;background:var(--tq-surface-2);color:var(--tq-text-strong);transition:background-color .15s ease,color .15s ease}.client-hub-customer__quick a:hover,.client-hub-customer__quick button:hover{background:color-mix(in srgb,var(--tq-accent) 14%,var(--tq-surface));color:var(--tq-accent-ink)}.client-hub-customer__quick a:focus-visible,.client-hub-customer__quick button:focus-visible{outline:2px solid #CD2D3D;outline-offset:2px}.client-hub-customer__info{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:1rem 1.25rem;min-width:0}.client-hub-customer__info dt{font-size:.75rem;color:var(--tq-text-muted);margin-bottom:.2rem}.client-hub-customer__info dd{color:var(--tq-text-strong);font-size:.9rem;overflow-wrap:anywhere}.client-hub-customer__info a{color:var(--tq-info-fg);font-weight:600}.client-hub-customer__info a:hover{color:var(--tq-text-strong)}.client-hub-customer__info .client-management-notes-link{margin-top:0}.client-hub-customer__wide{grid-column:1/-1}.client-hub-customer__truncate{display:block;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.client-hub-customer__money{display:flex;flex-direction:column;gap:.15rem;padding:.9rem 1rem;border-radius:12px;background:var(--tq-info-bg)}.client-hub-customer__money h3{font-size:.9rem;font-weight:800;color:var(--tq-text-strong);margin-bottom:.35rem}.client-hub-customer__money p{margin-top:.4rem;font-size:.7rem;line-height:1.4;color:var(--tq-text-muted)}.client-hub-customer__money-row{display:flex;align-items:baseline;justify-content:space-between;gap:.5rem;width:100%;padding:.3rem 0;text-align:left;color:var(--tq-text-strong);font-size:.82rem}.client-hub-customer__money-row span{display:inline-flex;align-items:center;gap:.4rem}.client-hub-customer__money-row strong{font-size:1.05rem;font-variant-numeric:tabular-nums}.client-hub-customer__money-row strong.is-owed{color:var(--tq-danger-fg)}.client-hub-customer__money-row--divided{margin-top:.3rem;padding-top:.55rem;border-top:1px solid color-mix(in srgb,var(--tq-info-fg) 20%,transparent)}.client-hub-customer button.client-hub-customer__money-row{border-radius:6px}.client-hub-customer button.client-hub-customer__money-row:hover:not(:disabled) span{text-decoration:underline}.client-hub-customer button.client-hub-customer__money-row:focus-visible{outline:2px solid #CD2D3D;outline-offset:2px}.client-hub-customer__dot{width:.5rem;height:.5rem;border-radius:50%}.client-hub-customer__dot--open{background:var(--tq-warning-fg)}.client-hub-customer__dot--paid{background:var(--tq-success-fg)}.client-hub-customer__dot--quote{background:var(--tq-info-fg)}.client-hub-tabs{padding-top:.35rem}.client-hub-tabs__list{display:flex;gap:.25rem;overflow-x:auto;border-bottom:1px solid color-mix(in srgb,var(--tq-border) 22%,transparent);margin-bottom:1rem}.client-hub-tabs__list button{display:inline-flex;align-items:center;gap:.4rem;padding:.7rem .85rem;margin-bottom:-1px;border-bottom:2px solid transparent;color:var(--tq-text-muted);font-size:.9rem;font-weight:600;white-space:nowrap;transition:color .15s ease,border-color .15s ease}.client-hub-tabs__list button:hover{color:var(--tq-text-strong)}.client-hub-tabs__list button:focus-visible{outline:2px solid #CD2D3D;outline-offset:-2px;border-radius:6px}.client-hub-tabs__list button.is-active{color:var(--tq-text-strong);border-bottom-color:var(--tq-accent)}.client-hub-tabs__count{padding:.05rem .45rem;border-radius:999px;background:var(--tq-surface-2);font-size:.72rem;font-variant-numeric:tabular-nums}.client-hub-ledger__filters{display:flex;flex-wrap:wrap;gap:.75rem;margin-bottom:1rem}.client-hub-ledger__filters label{display:flex;flex-direction:column;gap:.3rem;min-width:10rem;font-size:.75rem;color:var(--tq-text-muted)}.client-hub-ledger__scroll{overflow-x:auto}.client-hub-ledger__table{width:100%;border-collapse:collapse;font-size:.85rem}.client-hub-ledger__table th,.client-hub-ledger__table td{padding:.7rem .6rem;text-align:left;vertical-align:top;border-bottom:1px solid color-mix(in srgb,var(--tq-border) 16%,transparent)}.client-hub-ledger__table thead th{font-size:.75rem;font-weight:700;color:var(--tq-text-strong);white-space:nowrap}.client-hub-ledger__table tbody td{color:var(--tq-text-strong)}.client-hub-ledger__table tbody tr{transition:background-color .15s ease}.client-hub-ledger__table tbody tr:hover,.client-hub-ledger__table tbody tr.is-related{background:var(--tq-surface-2)}.client-hub-ledger__table tbody tr.is-highlighted{box-shadow:inset 3px 0 0 var(--tq-accent)}.client-hub-ledger__table tbody tr.is-payment td{color:var(--tq-text-muted)}.client-hub-ledger__table tfoot th,.client-hub-ledger__table tfoot td{background:var(--tq-surface-2);font-weight:700;color:var(--tq-text-strong);border-bottom:0}.client-hub-ledger__table .is-numeric{text-align:right;font-variant-numeric:tabular-nums;white-space:nowrap}.client-hub-ledger__table .is-action{text-align:right}.client-hub-ledger__kind{display:inline-block;padding:.1rem .5rem;border-radius:999px;font-size:.72rem;font-weight:700;background:var(--tq-surface-2);white-space:nowrap}.client-hub-ledger__kind--quote{background:color-mix(in srgb,var(--tq-accent) 12%,var(--tq-surface))}.client-hub-ledger__kind--order{background:var(--tq-info-bg);color:var(--tq-info-fg)}.client-hub-ledger__status{display:flex;flex-direction:column;gap:.1rem}.client-hub-ledger__status small{font-size:.75rem;color:var(--tq-text-muted)}.client-hub-ledger__view{color:var(--tq-info-fg);font-weight:700}.client-hub-ledger__view:hover{text-decoration:underline}.client-hub-activity{display:flex;flex-direction:column}.client-hub-activity__item{display:flex;gap:.75rem;padding:.7rem 0;border-bottom:1px solid color-mix(in srgb,var(--tq-border) 14%,transparent)}.client-hub-activity__item:last-child{border-bottom:0}.client-hub-activity__icon{display:grid;place-items:center;flex-shrink:0;width:1.9rem;height:1.9rem;border-radius:50%;background:var(--tq-surface-2);color:var(--tq-text-muted)}.client-hub-activity__item--payment .client-hub-activity__icon{background:var(--tq-info-bg);color:var(--tq-info-fg)}.client-hub-activity__body{flex:1;min-width:0}.client-hub-activity__head{display:flex;flex-wrap:wrap;justify-content:space-between;gap:.25rem .75rem;font-size:.86rem;color:var(--tq-text-strong)}.client-hub-activity__head button{font-weight:700;color:var(--tq-text-strong);text-align:left}.client-hub-activity__head button:hover{color:var(--tq-info-fg);text-decoration:underline}.client-hub-activity__head time{font-size:.75rem;color:var(--tq-text-muted)}.client-hub-activity__note{margin-top:.3rem;padding:.5rem .65rem;border-radius:8px;background:var(--tq-surface-2);font-size:.85rem;color:var(--tq-text-strong);white-space:pre-wrap;overflow-wrap:anywhere}.client-hub-details{display:flex;flex-direction:column;align-items:flex-start;gap:1.25rem}.client-hub-details__grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:1rem 1.5rem;width:100%}.client-hub-details__grid dt{font-size:.75rem;color:var(--tq-text-muted);margin-bottom:.2rem}.client-hub-details__grid dd{font-size:.9rem;color:var(--tq-text-strong);overflow-wrap:anywhere}.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: 1100px){.client-management-layout{grid-template-columns:1fr}.client-management-layout__rail{position:static;max-height:none}.client-hub-customer__body{grid-template-columns:1fr}.client-hub-customer__identity{padding-right:0;border-right:0}}@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-hub-form__grid,.client-hub-details__grid{grid-template-columns:1fr}.client-hub-search__shortcut{display:none}.client-hub-search__option{grid-template-columns:minmax(0,1fr);gap:.15rem}.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-lead-card{flex-direction:column;align-items:flex-start}.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] .table-card+.table-card{margin-top:1rem}: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}@media print{html,body{background:#fff!important;color:#000}.app-page-body>aside,[data-print-hide],.print-hide{display:none!important}.app-page,.app-page-body,.app-main,.dashboard-content{display:block!important;height:auto!important;max-height:none!important;overflow:visible!important;padding:0!important;margin:0!important;background:#fff!important}a[href]:after{content:""!important}section,table{break-inside:avoid}thead{display:table-header-group}}
