.recover-password_recoverPassword__uqdAJ{margin-bottom:var(--block-padding);margin-top:120px}.Button_label__pYjjJ{font-size:16px;line-height:24px;text-transform:uppercase}@media(max-width:1024px){.Button_label__pYjjJ{font-size:13px}}.Button_button__QvmpL{border:none;cursor:pointer;justify-content:center;background-color:rgba(0,0,0,0);text-decoration:none;display:inline-flex;padding:10px 14px;font-family:inherit;line-height:inherit;border-radius:4px}.Button_content__rz2Uk{display:flex;align-items:center;justify-content:space-around}.Button_content__rz2Uk svg{margin-right:calc(var(--base)/2);width:var(--base);height:var(--base)}.Button_label__pYjjJ{text-align:center;display:flex;align-items:center;font-size:inherit}.Button_appearance--primary__aXtFJ{background-color:var(--theme-elevation-1000);color:var(--theme-elevation-0)}.Button_appearance--secondary__67RnZ{background-color:rgba(0,0,0,0);box-shadow:inset 0 0 0 1px var(--theme-elevation-1000)}.Button_primary--invert__abvn4{background-color:var(--theme-elevation-0);color:var(--theme-elevation-1000)}.Button_secondary--invert__OpT85{background-color:var(--theme-elevation-1000);box-shadow:inset 0 0 0 1px var(--theme-elevation-0)}.Button_appearance--default__Hxo2A,.Button_appearance--none__nd_sY{padding:0;color:var(--theme-text)}.Button_appearance--none__nd_sY .Button_label__pYjjJ{text-transform:none;line-height:inherit;font-size:inherit}.Message_message__z1tdG{padding:calc(var(--base)/1.5);line-height:1.25;width:100%}.Message_default__RDDb4{background-color:var(--theme-elevation-100);color:var(--theme-elevation-1000)}.Message_warning__FT9n8{background-color:var(--theme-warning-500);color:var(--theme-warning-900)}.Message_error__WX2fA{background-color:var(--theme-error-500);color:var(--theme-error-900)}.Message_success__Cnnxv{background-color:var(--theme-success-500);color:var(--theme-success-900)}[data-theme=dark] .Message_default__RDDb4{background-color:var(--theme-elevation-900);color:var(--theme-elevation-100)}[data-theme=dark] .Message_warning__FT9n8{color:var(--theme-warning-100)}[data-theme=dark] .Message_error__WX2fA{color:var(--theme-error-100)}[data-theme=dark] .Message_success__Cnnxv{color:var(--theme-success-100)}.RenderParams_renderParams__vMrJE{margin-bottom:calc(var(--base)*2)}@media(max-width:1024px){.RenderParams_renderParams__vMrJE{margin-bottom:var(--base)}}.Input_inputWrap__8dIRM{width:100%}.Input_input__KwwA8{width:100%;font-family:system-ui;border-radius:0;box-shadow:none;border:none;background:none;background-color:var(--theme-elevation-100);color:var(--theme-elevation-1000);height:calc(var(--base)*2);line-height:calc(var(--base)*2);padding:0 calc(var(--base)/2);font-size:inherit}.Input_input__KwwA8:focus{border:none;outline:none}.Input_input__KwwA8:-webkit-autofill,.Input_input__KwwA8:-webkit-autofill:focus,.Input_input__KwwA8:-webkit-autofill:hover{-webkit-text-fill-color:var(--theme-text);-webkit-box-shadow:0 0 0 1000px var(--theme-elevation-150) inset;-webkit-transition:background-color 5000s ease-in-out 0s;transition:background-color 5000s ease-in-out 0s}.Input_asterisk__YQ6ea{color:var(--color-error-500)}[data-theme=dark] .Input_input__KwwA8{background-color:var(--theme-elevation-150)}.Input_error__qB_Bs{background-color:var(--theme-error-150)}.Input_label__4aiDX{margin-bottom:0;display:block;line-height:1;margin-bottom:calc(var(--base)/2)}.Input_errorMessage__9tcd0{font-size:small;line-height:1.25;margin-top:4px;color:red}.Repair_repairForm__tnJJb{padding:var(--base);background:var(--theme-bg)}@media(max-width:1024px){.Repair_repairForm__tnJJb{padding:calc(var(--base)*.75)}}@media(max-width:768px){.Repair_repairForm__tnJJb{padding:calc(var(--base)*.75)}}.Repair_form__9Z12N{display:flex;flex-direction:column;gap:var(--base)}.Repair_field__etlBX{display:flex;flex-direction:column;gap:calc(var(--base-quarter)/2)}.Repair_label__BSXsI{display:block;margin:0 0 calc(var(--base-quarter)/2) 0;color:var(--theme-text);font-size:.9rem;font-weight:500}.Repair_textarea__rGoQj{width:100%;min-height:100px;padding:var(--base-quarter);border:1px solid var(--theme-elevation-200);border-radius:var(--border-radius-s);background:var(--theme-input-bg);color:var(--theme-text);font-family:inherit;font-size:.9rem;line-height:1.4;resize:vertical;transition:border-color .15s ease}.Repair_textarea__rGoQj:focus{outline:none;border-color:var(--theme-success-500);box-shadow:0 0 0 2px var(--theme-success-100)}.Repair_textarea__rGoQj::placeholder{color:var(--theme-text-muted)}@media(max-width:768px){.Repair_textarea__rGoQj{font-size:16px}}.Repair_message__ZGjn7{margin:var(--base-quarter) 0}.Repair_message__ZGjn7:first-child{margin-top:0}.Repair_message__ZGjn7:last-child{margin-bottom:0}.Repair_actions__hJXow{display:flex;justify-content:center;margin-top:var(--base);padding-top:var(--base);border-top:1px solid var(--theme-elevation-100)}.Repair_actions__hJXow button{min-width:200px}@media(max-width:768px){.Repair_actions__hJXow button{min-width:100%}}.Repair_field__etlBX:has(input:disabled),.Repair_field__etlBX:has(textarea:disabled){opacity:.6;pointer-events:none}.Repair_field__etlBX .Repair_error__AieEE{margin-top:calc(var(--base-quarter)/2);color:var(--theme-error-500);font-size:.8rem}.Repair_field__etlBX input:invalid,.Repair_field__etlBX textarea:invalid{border-color:var(--theme-error-500)}.Repair_field__etlBX input:valid,.Repair_field__etlBX textarea:valid{border-color:var(--theme-success-500)}.Repair_form__9Z12N:has(.Repair_message__ZGjn7.Repair_success__pNQe8) .Repair_field__etlBX{opacity:.8}@media(max-width:1024px){.Repair_repairForm__tnJJb .Repair_form__9Z12N{gap:calc(var(--base)*.75)}.Repair_repairForm__tnJJb .Repair_actions__hJXow{margin-top:calc(var(--base)*.75);padding-top:calc(var(--base)*.75)}}@media(max-width:768px){.Repair_repairForm__tnJJb .Repair_form__9Z12N{gap:calc(var(--base)*.75)}.Repair_repairForm__tnJJb .Repair_actions__hJXow{margin-top:calc(var(--base)*.75);padding-top:calc(var(--base)*.75)}}.AddRepair_addRepair__gZo_P{display:flex;justify-content:center;margin:var(--base) 0}.AddRepair_addRepair__gZo_P button{min-width:250px;font-weight:600}@media(max-width:768px){.AddRepair_addRepair__gZo_P button{min-width:100%}}.AddRepair_modalOverlay__I4EV0{position:fixed;top:0;left:0;right:0;bottom:0;background:rgba(0,0,0,.6);-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px);z-index:1000;display:flex;align-items:center;justify-content:center;padding:var(--base);animation:AddRepair_fadeIn__3enYC .25s ease-out}@keyframes AddRepair_fadeIn__3enYC{0%{opacity:0;-webkit-backdrop-filter:blur(0);backdrop-filter:blur(0)}to{opacity:1;-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px)}}@media(max-width:768px){.AddRepair_modalOverlay__I4EV0{padding:var(--base-quarter);align-items:flex-start;padding-top:calc(var(--base)*2)}}.AddRepair_modalContent__IZAQx{background:var(--theme-bg);border:1px solid var(--theme-elevation-200);border-radius:calc(var(--base)*.5);box-shadow:var(--theme-elevation-1000);max-width:800px;width:100%;max-height:90vh;overflow:hidden;animation:AddRepair_slideIn__0tiYk .3s ease-out}@keyframes AddRepair_slideIn__0tiYk{0%{opacity:0;transform:translateY(-20px) scale(.95)}to{opacity:1;transform:translateY(0) scale(1)}}@media(max-width:768px){.AddRepair_modalContent__IZAQx{max-height:85vh;border-radius:calc(var(--base)*.4)}}.AddRepair_modalHeader__L0zy4{display:flex;justify-content:space-between;align-items:center;padding:var(--base);border-bottom:1px solid var(--theme-elevation-200);background:var(--theme-elevation-50)}.AddRepair_modalHeader__L0zy4 h2{margin:0;color:var(--theme-text);font-size:1.25rem;font-weight:600}@media(max-width:768px){.AddRepair_modalHeader__L0zy4{padding:calc(var(--base)*.75)}.AddRepair_modalHeader__L0zy4 h2{font-size:1.1rem}}.AddRepair_closeButton__L9ytw{min-width:auto!important;width:32px;height:32px;padding:0!important;border-radius:50%;display:flex;align-items:center;justify-content:center;font-size:18px;font-weight:700;color:var(--theme-text-muted);transition:all .2s ease}.AddRepair_closeButton__L9ytw:hover{background:var(--theme-elevation-100);color:var(--theme-text);transform:scale(1.05)}.AddRepair_modalBody__T0CiB{padding:0;max-height:calc(90vh - 80px);overflow-y:auto}.AddRepair_modalBody__T0CiB::-webkit-scrollbar{width:8px}.AddRepair_modalBody__T0CiB::-webkit-scrollbar-track{background:var(--theme-elevation-50)}.AddRepair_modalBody__T0CiB::-webkit-scrollbar-thumb{background:var(--theme-elevation-300);border-radius:4px}.AddRepair_modalBody__T0CiB::-webkit-scrollbar-thumb:hover{background:var(--theme-elevation-400)}@media(max-width:768px){.AddRepair_modalBody__T0CiB{max-height:calc(85vh - 70px)}}.AddRepair_formContainer__swneo,.AddRepair_formHeader__VQpOn{display:none}.CommunicationsThread_container__n16Wp{display:flex;flex-direction:column;border:1px solid var(--theme-elevation-200);border-radius:.5rem;overflow:hidden}.CommunicationsThread_messagesContainer__J23GW{max-height:400px;overflow-y:auto;padding:1rem;display:flex;flex-direction:column;gap:.75rem}@media(max-width:768px){.CommunicationsThread_messagesContainer__J23GW{max-height:300px}}.CommunicationsThread_emptyState__yQE4N{display:flex;align-items:center;justify-content:center;padding:2rem 1rem}.CommunicationsThread_emptyState__yQE4N p{margin:0;font-size:.875rem;color:var(--theme-elevation-400);text-align:center}.CommunicationsThread_message__EQ42x{max-width:80%;padding:.625rem .875rem;border-radius:.75rem;display:flex;flex-direction:column;gap:.125rem}.CommunicationsThread_clientMessage__fh9UU{margin-left:auto;background-color:#eff6ff;border:1px solid #bfdbfe;border-top-right-radius:.25rem}.CommunicationsThread_staffMessage__tZo62{margin-right:auto;background-color:var(--theme-elevation-50);border:1px solid var(--theme-elevation-200);border-top-left-radius:.25rem}.CommunicationsThread_messageAuthor__IYEjq{font-size:.7rem;font-weight:600;color:var(--theme-elevation-400)}.CommunicationsThread_messageText__I83dr{margin:0;font-size:.875rem;color:var(--theme-text);line-height:1.5;word-break:break-word}.CommunicationsThread_messageTime__LoMnd{font-size:.65rem;color:var(--theme-elevation-400);margin-top:.125rem}.CommunicationsThread_inputArea__m8nFH{display:flex;align-items:center;gap:.5rem;padding:.75rem;border-top:1px solid var(--theme-elevation-200);background:var(--theme-elevation-50)}.CommunicationsThread_input__I3vKF{flex:1 1;padding:.5rem .75rem;border:1px solid var(--theme-elevation-200);border-radius:.375rem;font-size:.875rem;color:var(--theme-text);background:#fff;outline:none;transition:border-color .15s ease}.CommunicationsThread_input__I3vKF:focus{border-color:#2563eb;box-shadow:0 0 0 2px rgba(37,99,235,.1)}.CommunicationsThread_input__I3vKF:disabled{opacity:.6;cursor:not-allowed}.CommunicationsThread_input__I3vKF::placeholder{color:var(--theme-elevation-400)}.CommunicationsThread_sendButton___tfCL{display:flex;align-items:center;justify-content:center;width:2.25rem;height:2.25rem;border:none;border-radius:.375rem;background-color:#2563eb;color:#fff;cursor:pointer;transition:background-color .15s ease;flex-shrink:0}.CommunicationsThread_sendButton___tfCL:hover:not(:disabled){background-color:#1d4ed8}.CommunicationsThread_sendButton___tfCL:disabled{opacity:.5;cursor:not-allowed}.CommunicationsThread_sendIcon__D1Zb9{width:1rem;height:1rem}@keyframes RepairProgressTimeline_pulse__v2EZY{0%{box-shadow:0 0 0 0 rgba(37,99,235,.4)}70%{box-shadow:0 0 0 8px rgba(37,99,235,0)}to{box-shadow:0 0 0 0 rgba(37,99,235,0)}}.RepairProgressTimeline_timelineWrapper__VWLbJ{display:flex;flex-direction:column;gap:calc(var(--base)*.75)}.RepairProgressTimeline_bannerError__Eji8Z,.RepairProgressTimeline_bannerWarning__0Bfow{display:flex;align-items:center;gap:calc(var(--base)/2);padding:calc(var(--base)*.6) calc(var(--base)*.75);border-radius:.5rem;font-size:.825rem;font-weight:500;line-height:1.4}.RepairProgressTimeline_bannerWarning__0Bfow{background:#fef3c7;border:1px solid #f59e0b;color:#92400e}.RepairProgressTimeline_bannerError__Eji8Z{background:#fee2e2;border:1px solid #dc2626;color:#dc2626}.RepairProgressTimeline_bannerIcon__TkSRI{width:18px;height:18px;flex-shrink:0}.RepairProgressTimeline_timeline__62QsS{display:flex;align-items:flex-start;justify-content:space-between;position:relative;padding:calc(var(--base)*.5) 0}@media(max-width:768px){.RepairProgressTimeline_timeline__62QsS{flex-direction:column;align-items:flex-start;gap:0;padding:calc(var(--base)*.25) 0}}.RepairProgressTimeline_step__PK4wP{display:flex;flex-direction:column;align-items:center;position:relative;flex:1 1;min-width:0}@media(max-width:768px){.RepairProgressTimeline_step__PK4wP{flex-direction:row;align-items:center;gap:calc(var(--base)*.6);width:100%;padding-left:2px}}.RepairProgressTimeline_connector__XyfTK{position:absolute;top:16px;right:50%;width:100%;height:2px;background:var(--theme-elevation-300);z-index:0;transform:translateX(-50%)}@media(max-width:768px){.RepairProgressTimeline_connector__XyfTK{position:absolute;top:auto;right:auto;left:15px;bottom:100%;width:2px;height:24px;transform:none}}.RepairProgressTimeline_connectorActive__iPaXs{background:#16a34a}.RepairProgressTimeline_circle__Q0azE{width:32px;height:32px;min-width:32px;border-radius:50%;display:flex;align-items:center;justify-content:center;font-size:.75rem;font-weight:700;position:relative;z-index:1;transition:all .3s ease}@media(max-width:768px){.RepairProgressTimeline_circle__Q0azE{width:32px;height:32px;min-width:32px}}.RepairProgressTimeline_circleCompleted__IP1_H{background:#16a34a;color:#fff;border:2px solid #16a34a}.RepairProgressTimeline_circleCurrent__Bn1bQ{background:#dbeafe;color:#2563eb;border:2px solid #2563eb;animation:RepairProgressTimeline_pulse__v2EZY 2s infinite}.RepairProgressTimeline_circleFuture__5tchX{background:rgba(0,0,0,0);color:var(--theme-elevation-500);border:2px solid var(--theme-elevation-300)}.RepairProgressTimeline_checkIcon__hKyn5{width:16px;height:16px;stroke-width:3}.RepairProgressTimeline_stepNumber__wVeSK{line-height:1}.RepairProgressTimeline_label__6HnqB{margin-top:calc(var(--base)*.4);font-size:.7rem;font-weight:500;text-align:center;color:var(--theme-elevation-500);white-space:nowrap;line-height:1.3}@media(max-width:768px){.RepairProgressTimeline_label__6HnqB{margin-top:0;font-size:.8rem;text-align:left}}.RepairProgressTimeline_labelCompleted___f6oe{color:#16a34a;font-weight:600}.RepairProgressTimeline_labelCurrent__T9lZ_{color:#2563eb;font-weight:600}.RepairRoundsHistory_roundsHistory__RQ1PY{display:flex;flex-direction:column;gap:.5rem}.RepairRoundsHistory_roundCard__dk8Ly{border:1px solid var(--theme-elevation-200);border-radius:.5rem;overflow:hidden}.RepairRoundsHistory_roundHeader__zYLW_{display:flex;align-items:center;justify-content:space-between;width:100%;padding:.75rem 1rem;background:var(--theme-elevation-50);border:none;cursor:pointer;transition:background-color .15s ease}.RepairRoundsHistory_roundHeader__zYLW_:hover{background:var(--theme-elevation-100)}.RepairRoundsHistory_roundHeaderLeft___IY0N{display:flex;align-items:center;gap:.5rem}.RepairRoundsHistory_roundIcon__ir2m7{width:.875rem;height:.875rem;color:var(--theme-elevation-400)}.RepairRoundsHistory_roundNumber__aNI_Y{font-size:.875rem;font-weight:600;color:var(--theme-text)}.RepairRoundsHistory_reasonBadge__Q1OS_{display:inline-flex;align-items:center;padding:.125rem .5rem;border-radius:9999px;font-size:.7rem;font-weight:500}.RepairRoundsHistory_reasonDefectiveRepair__dgipH{background-color:#fee2e2;color:#991b1b}.RepairRoundsHistory_reasonNewFault__sVwp_{background-color:#dbeafe;color:#1e40af}.RepairRoundsHistory_reasonDissatisfaction__j1YgG{background-color:#fed7aa;color:#9a3412}.RepairRoundsHistory_reasonWarranty__Zz1b7{background-color:#e9d5ff;color:#6b21a8}.RepairRoundsHistory_reasonOther__pU1l_{background-color:var(--theme-elevation-100);color:var(--theme-elevation-500)}.RepairRoundsHistory_chevron__DVvoq{width:1rem;height:1rem;color:var(--theme-elevation-400);flex-shrink:0}.RepairRoundsHistory_roundBody__l8RTR{display:grid;grid-template-rows:0fr;transition:grid-template-rows .25s ease}.RepairRoundsHistory_roundBodyOpen__NwV2n{grid-template-rows:1fr}.RepairRoundsHistory_roundBodyInner__8VhKJ{overflow:hidden;padding:0}.RepairRoundsHistory_roundBodyOpen__NwV2n .RepairRoundsHistory_roundBodyInner__8VhKJ{padding:.75rem 1rem 1rem}.RepairRoundsHistory_dateGrid__YDaSy{display:grid;grid-template-columns:repeat(3,1fr);grid-gap:.5rem;gap:.5rem;margin-bottom:.75rem}@media(max-width:768px){.RepairRoundsHistory_dateGrid__YDaSy{grid-template-columns:1fr}}.RepairRoundsHistory_dateItem__65luQ{display:flex;flex-direction:column;gap:.125rem}.RepairRoundsHistory_dateLabel__mvXkR{font-size:.7rem;color:var(--theme-elevation-400);text-transform:uppercase;letter-spacing:.03em}.RepairRoundsHistory_dateValue__uQVlU{font-size:.8rem;color:var(--theme-text);font-weight:500}.RepairRoundsHistory_descriptionSection__qXdDH{margin-top:.5rem}.RepairRoundsHistory_descriptionLabel__sEG7_{font-size:.7rem;color:var(--theme-elevation-400);text-transform:uppercase;letter-spacing:.03em;display:block;margin-bottom:.25rem}.RepairRoundsHistory_descriptionText__6UVR_{font-size:.8rem;color:var(--theme-text);line-height:1.5;margin:0;background:var(--theme-elevation-50);padding:.5rem .75rem;border-radius:.375rem}.RepairDetailDrawer_overlay__IfXvu{position:fixed;inset:0;background-color:rgba(0,0,0,.4);z-index:49;animation:RepairDetailDrawer_fadeIn__uTpX1 .2s ease}.RepairDetailDrawer_drawer__8Xg8n{position:fixed;top:0;right:0;bottom:0;width:480px;background:#fff;z-index:50;display:flex;flex-direction:column;box-shadow:-4px 0 24px rgba(0,0,0,.12);animation:RepairDetailDrawer_slideIn__leFUd .25s ease}@media(max-width:768px){.RepairDetailDrawer_drawer__8Xg8n{width:100%}}@keyframes RepairDetailDrawer_fadeIn__uTpX1{0%{opacity:0}to{opacity:1}}@keyframes RepairDetailDrawer_slideIn__leFUd{0%{transform:translateX(100%)}to{transform:translateX(0)}}.RepairDetailDrawer_header__qCXoS{padding:1.5rem;border-bottom:1px solid var(--theme-elevation-200);display:flex;align-items:flex-start;justify-content:space-between;gap:1rem;flex-shrink:0}.RepairDetailDrawer_headerInfo__AKj0p{display:flex;flex-direction:column;gap:.25rem}.RepairDetailDrawer_deviceName__IvZ3X{font-size:1.25rem;font-weight:600;color:var(--theme-text);margin:0}.RepairDetailDrawer_serialNumber__FNplO{font-size:.875rem;color:var(--theme-elevation-400);margin:0}.RepairDetailDrawer_statusBadge__hygm5{display:inline-flex;align-items:center;padding:.25rem .75rem;border-radius:9999px;font-size:.75rem;font-weight:500;margin-top:.5rem;width:-moz-fit-content;width:fit-content}.RepairDetailDrawer_statusLogged__i3PBt{background-color:#f3f4f6;color:#374151}.RepairDetailDrawer_statusReceived__a_jBb{background-color:#dbeafe;color:#1e40af}.RepairDetailDrawer_statusInProgress__WyfG4{background-color:#fef3c7;color:#92400e}.RepairDetailDrawer_statusCompleted__p0m_g{background-color:#d1fae5;color:#065f46}.RepairDetailDrawer_statusWaiting__41U7S{background-color:#fed7aa;color:#9a3412}.RepairDetailDrawer_statusReady__Odyxt{background-color:#e9d5ff;color:#6b21a8}.RepairDetailDrawer_statusDispatched__6p2sL{background-color:#d1fae5;color:#065f46}.RepairDetailDrawer_statusQuoted__1SyeZ{background-color:#bfdbfe;color:#1e40af}.RepairDetailDrawer_statusUnrepairable__yWW0b{background-color:#fee2e2;color:#991b1b}.RepairDetailDrawer_closeButton__3sEBN{padding:.5rem;background:rgba(0,0,0,0);border:none;border-radius:.5rem;cursor:pointer;transition:background-color .15s;flex-shrink:0}.RepairDetailDrawer_closeButton__3sEBN:hover{background-color:var(--theme-elevation-100)}.RepairDetailDrawer_closeButton__3sEBN svg{width:1.25rem;height:1.25rem;color:var(--theme-elevation-400)}.RepairDetailDrawer_body__QjC_a{flex:1 1;overflow-y:auto;padding:1.5rem;display:flex;flex-direction:column;gap:1.5rem}.RepairDetailDrawer_section__mn2PW{display:flex;flex-direction:column;gap:.75rem}.RepairDetailDrawer_sectionTitle__zCsZu{font-size:.875rem;font-weight:600;color:var(--theme-text);margin:0;text-transform:uppercase;letter-spacing:.05em}.RepairDetailDrawer_datesGrid__VH5GQ{display:grid;grid-template-columns:repeat(2,1fr);grid-gap:.75rem;gap:.75rem}@media(max-width:768px){.RepairDetailDrawer_datesGrid__VH5GQ{grid-template-columns:1fr}}.RepairDetailDrawer_dateItem__yZv0S{display:flex;align-items:center;gap:.75rem;padding:.75rem;background-color:var(--theme-elevation-50);border-radius:.5rem}.RepairDetailDrawer_dateIcon__l4Ucm{width:1rem;height:1rem;color:var(--theme-elevation-400);flex-shrink:0}.RepairDetailDrawer_dateLabel__TDDDf{font-size:.75rem;color:var(--theme-elevation-400);margin:0}.RepairDetailDrawer_dateValue__GyADk{font-size:.875rem;color:var(--theme-text);font-weight:500;margin:0}.RepairDetailDrawer_descriptionText__6thmS{font-size:.875rem;color:var(--theme-text);background-color:var(--theme-elevation-50);border-radius:.5rem;padding:1rem;margin:0;line-height:1.6}.RepairDetailDrawer_techNote__32dyo{background-color:#eff6ff;border:1px solid #bfdbfe;border-radius:.5rem;padding:1rem}.RepairDetailDrawer_techNote__32dyo p{margin:0;font-size:.875rem;color:#1e40af;line-height:1.6}.RepairDetailDrawer_loadingState__8XG1y{display:flex;align-items:center;justify-content:center;height:100%;padding:3rem}.RepairDetailDrawer_loadingState__8XG1y p{color:var(--theme-elevation-400);margin:0}.client-dashboard_params__db6wd{margin-bottom:0;margin-top:6rem}.client-dashboard_dashboard__bVKxW{padding:2rem 0}@media(max-width:768px){.client-dashboard_dashboard__bVKxW{padding:1rem 0}}.client-dashboard_error__WnxTU{text-align:center;padding:3rem 1.5rem}.client-dashboard_error__WnxTU h2{color:var(--theme-error-500);margin-bottom:1rem}.client-dashboard_error__WnxTU p{color:var(--theme-elevation-400)}.client-dashboard_stats__a0xkU{display:grid;grid-template-columns:repeat(4,1fr);grid-gap:1.5rem;gap:1.5rem;margin-bottom:2rem}@media(max-width:1024px){.client-dashboard_stats__a0xkU{grid-template-columns:repeat(2,1fr)}}@media(max-width:768px){.client-dashboard_stats__a0xkU{grid-template-columns:1fr}}.client-dashboard_statCard__Y15SX{background:#fff;border-radius:.75rem;padding:1.5rem;border:1px solid var(--theme-elevation-200)}.client-dashboard_statHeader__EOsOX{display:flex;align-items:center;justify-content:space-between;margin-bottom:.5rem}.client-dashboard_statLabel__SR0Ds{font-size:.875rem;color:var(--theme-elevation-400);margin:0}.client-dashboard_statValue__S6w6N{font-size:2rem;font-weight:700;color:var(--theme-text);margin:0}.client-dashboard_statIconBlue__TJloS{width:1.25rem;height:1.25rem;color:#2563eb}.client-dashboard_statIconGreen__XWokx{width:1.25rem;height:1.25rem;color:#16a34a}.client-dashboard_statIconPurple__s_luU{width:1.25rem;height:1.25rem;color:#7c3aed}.client-dashboard_statIconOrange__NY2aD{width:1.25rem;height:1.25rem;color:#ea580c}.client-dashboard_actionsBar__NwXNw{display:flex;align-items:center;justify-content:space-between;gap:1rem;margin-bottom:1.5rem}@media(max-width:768px){.client-dashboard_actionsBar__NwXNw{flex-direction:column}}.client-dashboard_searchWrapper__86V7F{position:relative;flex:1 1;max-width:28rem}@media(max-width:768px){.client-dashboard_searchWrapper__86V7F{max-width:100%;width:100%}}.client-dashboard_searchIcon__sPOPO{position:absolute;left:.75rem;top:50%;transform:translateY(-50%);width:1.25rem;height:1.25rem;color:var(--theme-elevation-400);pointer-events:none}.client-dashboard_searchInput__WxtiY{width:100%;padding:.5rem .5rem .5rem 2.5rem;border:1px solid var(--theme-elevation-200);border-radius:.5rem;font-size:.875rem}.client-dashboard_searchInput__WxtiY:focus{outline:none;border-color:#2563eb;box-shadow:0 0 0 3px rgba(37,99,235,.1)}.client-dashboard_filterWrapper__UBKwt{position:relative;display:flex;align-items:center}@media(max-width:768px){.client-dashboard_filterWrapper__UBKwt{width:100%}}.client-dashboard_filterIcon__Np__e{position:absolute;left:.75rem;width:1rem;height:1rem;color:var(--theme-elevation-400);pointer-events:none}.client-dashboard_filterSelect__u4EvL{padding:.5rem .75rem .5rem 2.25rem;border:1px solid var(--theme-elevation-200);border-radius:.5rem;font-size:.875rem;background:#fff;cursor:pointer;color:var(--theme-text)}.client-dashboard_filterSelect__u4EvL:focus{outline:none;border-color:#2563eb;box-shadow:0 0 0 3px rgba(37,99,235,.1)}@media(max-width:768px){.client-dashboard_filterSelect__u4EvL{width:100%}}.client-dashboard_tableContainer__IyRrQ{background:#fff;border-radius:.75rem;border:1px solid var(--theme-elevation-200);overflow:hidden}.client-dashboard_tableWrapper__uQm_N{overflow-x:auto}.client-dashboard_table__ESMQO{width:100%;border-collapse:collapse}.client-dashboard_table__ESMQO thead{background-color:var(--theme-elevation-50);border-bottom:1px solid var(--theme-elevation-200)}.client-dashboard_table__ESMQO thead tr th{padding:.75rem 1.5rem;text-align:left;font-size:.75rem;color:var(--theme-elevation-400);text-transform:uppercase;letter-spacing:.05em;font-weight:500}.client-dashboard_table__ESMQO tbody tr{border-bottom:1px solid var(--theme-elevation-200);cursor:pointer;transition:background-color .15s}.client-dashboard_table__ESMQO tbody tr:hover{background-color:var(--theme-elevation-50)}.client-dashboard_table__ESMQO tbody tr:last-child{border-bottom:none}.client-dashboard_table__ESMQO tbody tr td{padding:1rem 1.5rem;font-size:.875rem;color:var(--theme-text)}.client-dashboard_deviceName__ughvl{color:var(--theme-text);margin:0;font-weight:500}.client-dashboard_faultCell__PptaU{max-width:24rem}.client-dashboard_faultText__E_CWo{margin:0;color:var(--theme-elevation-400);overflow:hidden;text-overflow:ellipsis;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical}.client-dashboard_statusBadge__NGsYj{display:inline-flex;align-items:center;gap:.25rem;padding:.25rem .625rem;border-radius:9999px;font-size:.75rem;font-weight:500}.client-dashboard_statusLogged__vPCPD{background-color:#f3f4f6;color:#374151}.client-dashboard_statusReceived__JnxlD{background-color:#dbeafe;color:#1e40af}.client-dashboard_statusInProgress__pWqcF{background-color:#fef3c7;color:#92400e}.client-dashboard_statusCompleted__X3_P7{background-color:#d1fae5;color:#065f46}.client-dashboard_statusWaiting__scxUu{background-color:#fed7aa;color:#9a3412}.client-dashboard_statusReady__h4ZOh{background-color:#e9d5ff;color:#6b21a8}.client-dashboard_statusDispatched__JeG_8{background-color:#d1fae5;color:#065f46}.client-dashboard_statusQuoted___GIS7{background-color:#bfdbfe;color:#1e40af}.client-dashboard_statusUnrepairable__fsqlT{background-color:#fee2e2;color:#991b1b}.client-dashboard_statusIconGreen__3wHyP{width:1.25rem;height:1.25rem;color:#16a34a}.client-dashboard_statusIconYellow__f1i3o{width:1.25rem;height:1.25rem;color:#ca8a04}.client-dashboard_statusIconOrange__vB5SH{width:1.25rem;height:1.25rem;color:#ea580c}.client-dashboard_statusIconPurple__mAVoz{width:1.25rem;height:1.25rem;color:#7c3aed}.client-dashboard_statusIconGray__eUJ1r{width:1.25rem;height:1.25rem;color:#9ca3af}.client-dashboard_estimatedDate__tWr7K{color:#2563eb}.client-dashboard_noData__5cFvH{color:var(--theme-elevation-300)}.client-dashboard_notesIndicator__qaIfy{display:flex;align-items:center;gap:.25rem;color:var(--theme-elevation-400)}.client-dashboard_notesIcon__PsVWP{width:1rem;height:1rem}.client-dashboard_emptyState__a9tvE,.client-dashboard_loadingState__d5NC3{text-align:center;padding:3rem 1.5rem;background:#fff;border-radius:.75rem;border:1px solid var(--theme-elevation-200)}.client-dashboard_emptyState__a9tvE p,.client-dashboard_loadingState__d5NC3 p{margin:0;color:var(--theme-elevation-400)}.client-dashboard_emptyIcon__Ssip_{width:3rem;height:3rem;color:var(--theme-elevation-300);margin:0 auto .75rem}.client-dashboard_heroSection__YhJ4J{margin-bottom:1.5rem}.client-dashboard_heroSection__YhJ4J h2{font-size:1.5rem;font-weight:700;color:var(--theme-text);margin:0 0 .25rem}.client-dashboard_heroSection__YhJ4J p{font-size:.875rem;color:var(--theme-elevation-400);margin:0}.client-dashboard_pagination__EwfCA{display:flex;align-items:center;justify-content:center;gap:1rem;margin-top:1.5rem;padding:1rem;background:#fff;border-radius:.75rem;border:1px solid var(--theme-elevation-200)}@media(max-width:768px){.client-dashboard_pagination__EwfCA{flex-direction:column;gap:.5rem}}.client-dashboard_paginationButton__6_sgc{display:inline-flex;align-items:center;gap:.25rem;padding:.375rem .75rem;border:1px solid var(--theme-elevation-200);border-radius:.375rem;background:#fff;font-size:.8125rem;color:var(--theme-text);cursor:pointer;transition:all .15s}.client-dashboard_paginationButton__6_sgc:hover:not(:disabled){background-color:var(--theme-elevation-50);border-color:var(--theme-elevation-300)}.client-dashboard_paginationButton__6_sgc:disabled{opacity:.4;cursor:not-allowed}.client-dashboard_paginationIcon__YajRS{width:.875rem;height:.875rem}.client-dashboard_paginationInfo__OKJy0{font-size:.8125rem;color:var(--theme-elevation-400)}.RecoverPasswordForm_error__GFi4A{color:red;margin-bottom:15px}.RecoverPasswordForm_formWrapper__TWHxJ{width:66.66%}@media(max-width:1024px){.RecoverPasswordForm_formWrapper__TWHxJ{width:100%}}.RecoverPasswordForm_submit__44D5I{margin-top:var(--base)}.RecoverPasswordForm_message__WJlRc{margin-bottom:var(--base)}.ResetPasswordForm_form__pjvfq{width:66.66%}@media(max-width:1024px){.ResetPasswordForm_form__pjvfq{width:100%}}.ResetPasswordForm_submit__jqrEo{margin-top:var(--base)}.CreateAccountForm_form__FAaX3{margin-bottom:var(--base);display:flex;flex-direction:column;gap:calc(var(--base)/2);align-items:flex-start;width:66.66%}@media(max-width:1024px){.CreateAccountForm_form__FAaX3{width:100%}}.CreateAccountForm_submit__n3FwX{margin-top:calc(var(--base)/2)}.CreateAccountForm_message__tzV6s{margin-bottom:var(--base)}.create-account_createAccount__RfGYX{margin-bottom:var(--block-padding);margin-top:120px}.LoginForm_form__CR3cv{margin-bottom:var(--base);display:flex;flex-direction:column;gap:calc(var(--base)/2);align-items:flex-start;width:66.66%}@media(max-width:1024px){.LoginForm_form__CR3cv{width:100%}}.LoginForm_submit__ItvYb{margin-top:calc(var(--base)/2)}.LoginForm_message__RjR7k{margin-bottom:var(--base)}