.Avatar_img__abGp_{border-radius:50%;width:30px;height:30px;object-fit:cover;margin-left:8px}.BeforeDashboard_dashboard__P3RZK .BeforeDashboard_before-dashboard__MFkGz{margin-bottom:base(1.5)}.BeforeDashboard_dashboard__P3RZK .BeforeDashboard_before-dashboard__banner__wF3mc h4{margin:0}.BeforeDashboard_dashboard__P3RZK .BeforeDashboard_before-dashboard__instructions__QEpYg{list-style:decimal;margin-bottom:base(.5)}.BeforeDashboard_dashboard__P3RZK .BeforeDashboard_before-dashboard__instructions__QEpYg li{width:100%}.BeforeDashboard_dashboard__P3RZK .BeforeDashboard_before-dashboard__MFkGz a:hover{opacity:.85}.BeforeDashboard_header__sHx2H{margin-bottom:2rem;text-align:center}@media(max-width:768px){.BeforeDashboard_header__sHx2H{margin-bottom:1.5rem}}.BeforeDashboard_title__j44u3{font-size:2.5rem;font-weight:700;color:var(--theme-elevation-900);margin:0 0 .5rem;letter-spacing:-.02em}@media(max-width:768px){.BeforeDashboard_title__j44u3{font-size:2rem}}.BeforeDashboard_subtitle__dYtRa{font-size:1.1rem;color:var(--theme-elevation-600);margin:0;font-weight:400}.BeforeDashboard_statsGrid__mnkmv{display:grid;grid-template-columns:repeat(auto-fit,minmax(250px,1fr));grid-gap:1.5rem;gap:1.5rem;margin-bottom:2rem}@media(max-width:768px){.BeforeDashboard_statsGrid__mnkmv{grid-template-columns:1fr;gap:1rem}}.BeforeDashboard_statCard__ZLRSY{background:var(--theme-elevation-50);border-radius:12px;padding:1.5rem;border:1px solid var(--theme-elevation-200);box-shadow:0 1px 3px rgba(0,0,0,.05);transition:all .3s ease;cursor:pointer;-webkit-user-select:none;-moz-user-select:none;user-select:none;display:block;text-decoration:none;color:inherit}.BeforeDashboard_statCard__ZLRSY:hover{transform:translateY(-2px);box-shadow:0 4px 12px rgba(0,0,0,.1);text-decoration:none;color:inherit}.BeforeDashboard_statCard__ZLRSY.BeforeDashboard_active__Pi_Sa{border-color:var(--theme-elevation-500);box-shadow:0 2px 8px rgba(0,0,0,.08)}.BeforeDashboard_statHeader__FCpBO{display:flex;justify-content:space-between;align-items:flex-start;margin-bottom:1rem}.BeforeDashboard_iconWrapper__NG_iV{width:48px;height:48px;border-radius:10px;display:flex;align-items:center;justify-content:center}.BeforeDashboard_icon__Ymhcu{width:24px;height:24px;stroke-width:2}.BeforeDashboard_viewAllBadge__1cm7I{background:none;border:1px solid var(--theme-elevation-300);color:var(--theme-elevation-700);padding:.25rem .5rem;border-radius:6px;font-size:.75rem;font-weight:600;cursor:pointer;transition:all .2s ease;white-space:nowrap}.BeforeDashboard_viewAllBadge__1cm7I:hover{background:var(--theme-elevation-100);border-color:var(--theme-elevation-500);color:var(--theme-elevation-900)}.BeforeDashboard_viewAllBadge__1cm7I:active{transform:translateY(1px)}.BeforeDashboard_statLabel__9fz_F{font-size:.875rem;color:var(--theme-elevation-600);margin:0 0 .5rem;font-weight:500}.BeforeDashboard_statValue__cmLTr{font-size:2rem;font-weight:700;color:var(--theme-elevation-900);margin:0 0 .25rem;line-height:1}@media(max-width:768px){.BeforeDashboard_statValue__cmLTr{font-size:1.75rem}}.BeforeDashboard_statSubtext__6X_R_{font-size:.8rem;color:var(--theme-elevation-500);margin:0;font-weight:400}.BeforeDashboard_dashboardGrid__wvChr{display:grid;grid-template-columns:repeat(auto-fit,minmax(350px,1fr));grid-gap:1.5rem;gap:1.5rem}@media(max-width:768px){.BeforeDashboard_dashboardGrid__wvChr{grid-template-columns:1fr;gap:1rem}}.BeforeDashboard_dashboardCard__45c_R{background:var(--theme-elevation-50);border-radius:16px;box-shadow:0 4px 15px -3px var(--theme-elevation-300);border:1px solid var(--theme-elevation-200);overflow:hidden;transition:all .3s ease}.BeforeDashboard_dashboardCard__45c_R:hover{box-shadow:0 8px 25px -5px var(--theme-elevation-400)}.BeforeDashboard_cardHeader__caUcF{padding:1.25rem 1.5rem;background:linear-gradient(135deg,var(--theme-elevation-100) 0,var(--theme-elevation-150) 100%);border-bottom:1px solid var(--theme-elevation-200);display:flex;justify-content:space-between;align-items:center}.BeforeDashboard_cardHeader__caUcF h3{margin:0;font-size:1.1rem;font-weight:600;color:var(--theme-elevation-800)}.BeforeDashboard_viewAllBtn__fwGqZ{border:none;color:var(--theme-text);font-weight:500;padding:.4rem .8rem;border-radius:4px;opacity:.7}.BeforeDashboard_viewAllBtn__fwGqZ:hover{background:var(--theme-elevation-200);opacity:1}.BeforeDashboard_viewAllBtn__fwGqZ:focus{outline:2px solid var(--theme-elevation-600);outline-offset:2px}.BeforeDashboard_period__jL7w4{font-size:.8rem;color:var(--theme-elevation-600);font-weight:500}.BeforeDashboard_cardContent__p8RgC{padding:1.5rem}@media(max-width:768px){.BeforeDashboard_cardContent__p8RgC{padding:1rem}}.BeforeDashboard_loading__JJTyj{padding:4rem 2rem}.BeforeDashboard_loading__JJTyj p{font-weight:500}.BeforeDashboard_emptyState__uS0Jw{text-align:center;padding:2rem;color:var(--theme-elevation-500);font-style:italic}.BeforeDashboard_ordersList__RpwyG,.BeforeDashboard_quotesList__bbmWc{display:flex;flex-direction:column;gap:.75rem}.BeforeDashboard_orderItem__p_lfG,.BeforeDashboard_quoteItem__H_ucg{display:flex;justify-content:space-between;align-items:center;padding:.75rem 1rem;background:var(--theme-elevation-100);border-radius:8px;cursor:pointer;transition:all .2s ease}.BeforeDashboard_orderItem__p_lfG:hover,.BeforeDashboard_quoteItem__H_ucg:hover{background:var(--theme-elevation-200);transform:translateX(2px)}.BeforeDashboard_orderInfo__4x0DE,.BeforeDashboard_quoteInfo__iDT5Q{display:flex;flex-direction:column;gap:.25rem}.BeforeDashboard_orderNumber__ldLU1,.BeforeDashboard_quoteNumber__5Uq_3{font-weight:600;color:var(--theme-elevation-800);font-size:.9rem}.BeforeDashboard_clientName__a7uZn,.BeforeDashboard_orderDate__Hvavm{font-size:.8rem;color:var(--theme-elevation-600)}.BeforeDashboard_orderAmount__5_Ndw,.BeforeDashboard_quoteAmount__DfO42{font-weight:600;color:var(--theme-elevation-700);font-size:.9rem}.BeforeDashboard_projectsList__ocw3y{display:flex;flex-direction:column;gap:1rem}.BeforeDashboard_projectItem__OW6Z0{display:flex;justify-content:space-between;align-items:flex-start;padding:1rem;background:var(--theme-elevation-100);border-radius:8px;border:1px solid var(--theme-elevation-200);transition:all .2s ease}.BeforeDashboard_projectItem__OW6Z0:hover{background:var(--theme-elevation-150);border-color:var(--theme-elevation-300)}.BeforeDashboard_projectInfo__uBlU2{margin-bottom:.75rem}.BeforeDashboard_projectInfo__uBlU2 h4{margin:0 0 .25rem;font-size:1rem;font-weight:600;color:var(--theme-elevation-800)}.BeforeDashboard_projectInfo__uBlU2 p{margin:0 0 .5rem;font-size:.85rem;color:var(--theme-elevation-600);line-height:1.4}.BeforeDashboard_engineer__yeV8s{font-size:.8rem;color:var(--theme-elevation-500);font-weight:500}.BeforeDashboard_progressSection__L5yUM{display:flex;align-items:center;gap:.75rem}.BeforeDashboard_progressBar__iuBwF{flex:1 1;height:6px;background:var(--theme-elevation-200);border-radius:3px;overflow:hidden}.BeforeDashboard_progressFill__gvj2b{height:100%;background:linear-gradient(90deg,var(--theme-success-600) 0,var(--theme-success-500) 100%);border-radius:3px;transition:width .3s ease}.BeforeDashboard_progressText__N7_yO{font-size:.8rem;font-weight:600;color:var(--theme-elevation-700);min-width:35px;text-align:right}.BeforeDashboard_repairsList__BjUqx{display:flex;flex-direction:column;gap:.5rem}.BeforeDashboard_repairItem__cTlHU{display:flex;justify-content:space-between;align-items:center;padding:.75rem 1rem;background:var(--theme-elevation-100);border-radius:8px;border:1px solid var(--theme-elevation-200);transition:all .2s ease;min-height:auto}.BeforeDashboard_repairItem__cTlHU:hover{background:var(--theme-elevation-150);border-color:var(--theme-elevation-300)}.BeforeDashboard_repairInfo__owAsK{display:flex;align-items:center;gap:1rem;flex:1 1}@media(max-width:768px){.BeforeDashboard_repairInfo__owAsK{flex-direction:column;align-items:flex-start;gap:.25rem}}.BeforeDashboard_deviceName__YM28L{font-weight:600;color:var(--theme-elevation-900);min-width:120px}.BeforeDashboard_clientName__a7uZn{font-size:.9rem;color:var(--theme-elevation-700);min-width:100px}.BeforeDashboard_serialNumber__YqrWL{font-size:.8rem;color:var(--theme-elevation-600);font-family:monospace;min-width:80px}.BeforeDashboard_statusBadge__01XLr{display:inline-flex;align-items:center;padding:.25rem .625rem;border-radius:9999px;font-size:.75rem;font-weight:600;white-space:nowrap}.BeforeDashboard_statusBadge__01XLr.BeforeDashboard_primary__A3N_Z{background:#dbeafe;color:#1e40af}.BeforeDashboard_statusBadge__01XLr.BeforeDashboard_secondary__WNMel{background:#f3f4f6;color:#374151}.BeforeDashboard_statusBadge__01XLr.BeforeDashboard_success__t9w6v{background:#d1fae5;color:#065f46}.BeforeDashboard_statusBadge__01XLr.BeforeDashboard_info__2dD0r{background:#e0e7ff;color:#3730a3}.BeforeDashboard_statusBadge__01XLr.BeforeDashboard_warning__jHENW{background:#fef3c7;color:#92400e}.BeforeDashboard_statusBadge__01XLr.BeforeDashboard_default__epFiJ{background:#f3f4f6;color:#6b7280}.BeforeDashboard_dateReceived__6mMH4{font-size:.8rem;color:var(--theme-elevation-600);min-width:100px}.BeforeDashboard_quoteAmount__DfO42{font-size:.8rem;color:var(--theme-success-700);font-weight:600;min-width:80px}.BeforeDashboard_onHoldReason__myrhl{font-size:.8rem;color:var(--theme-warning-700);font-style:italic;min-width:120px}.BeforeDashboard_topItemsList__845IW{display:flex;flex-direction:column;gap:.75rem}.BeforeDashboard_topItem__GhaE1{display:flex;align-items:center;gap:.75rem;padding:.75rem 1rem;background:var(--theme-elevation-100);border-radius:8px;transition:all .2s ease}.BeforeDashboard_topItem__GhaE1:hover{background:var(--theme-elevation-200)}.BeforeDashboard_rank__lxjKJ{display:flex;align-items:center;justify-content:center;width:24px;height:24px;background:var(--theme-elevation-300);color:var(--theme-elevation-700);border-radius:50%;font-size:.8rem;font-weight:600}.BeforeDashboard_itemInfo__KjyzA{flex:1 1;display:flex;flex-direction:column;gap:.25rem}.BeforeDashboard_itemName__nQiZ5{font-weight:600;color:var(--theme-elevation-800);font-size:.9rem}.BeforeDashboard_itemQuantity__2bl3V{font-size:.8rem;color:var(--theme-elevation-600)}.BeforeDashboard_itemTotal__mCrVl{font-weight:600;color:var(--theme-elevation-700);font-size:.9rem}.BeforeDashboard_repairActions__NTD4r{display:flex;align-items:center;gap:.75rem;flex-shrink:0}@media(max-width:768px){.BeforeDashboard_repairActions__NTD4r{flex-direction:column;align-items:stretch;gap:.5rem}}.BeforeDashboard_actionButtons__6Aali{display:flex;gap:.5rem;flex-wrap:wrap;align-items:center}@media(max-width:768px){.BeforeDashboard_actionButtons__6Aali{gap:.4rem;flex-direction:column;align-items:stretch}.BeforeDashboard_actionButtons__6Aali .BeforeDashboard_actionBtn__0DzRJ{width:100%;justify-content:center}}.BeforeDashboard_actionBtn__0DzRJ{padding:.4rem .8rem;border:none;border-radius:4px;font-size:.75rem;font-weight:500;cursor:pointer;transition:all .15s ease;white-space:nowrap;line-height:1.2;min-height:28px;display:inline-flex;align-items:center;justify-content:center}.BeforeDashboard_actionBtn__0DzRJ:hover{opacity:.9;box-shadow:0 1px 3px var(--theme-elevation-400)}.BeforeDashboard_actionBtn__0DzRJ:active{transform:translateY(1px)}.BeforeDashboard_actionBtn__0DzRJ:focus{outline:2px solid var(--theme-elevation-600);outline-offset:2px}.BeforeDashboard_actionBtn__0DzRJ.BeforeDashboard_success__t9w6v{background:var(--theme-success-900);color:var(--theme-elevation-50);border:1px solid var(--theme-success-600)}.BeforeDashboard_actionBtn__0DzRJ.BeforeDashboard_success__t9w6v:hover{background:var(--theme-success-50);border-color:var(--theme-success-700);color:var(--theme-elevation-1000)}.BeforeDashboard_actionBtn__0DzRJ.BeforeDashboard_primary__A3N_Z{background:var(--theme-elevation-800);color:var(--theme-elevation-300);border:1px solid var(--theme-elevation-900)}.BeforeDashboard_actionBtn__0DzRJ.BeforeDashboard_primary__A3N_Z:hover{background:var(--theme-elevation-900);border-color:var(--theme-elevation-1000);color:var(--theme-elevation-450)}.BeforeDashboard_actionBtn__0DzRJ.BeforeDashboard_info__2dD0r{background:var(--theme-info-500);color:var(--theme-elevation-850);border:1px solid var(--theme-info-600)}.BeforeDashboard_actionBtn__0DzRJ.BeforeDashboard_info__2dD0r:hover{background:var(--theme-info-600);border-color:var(--theme-info-700);color:var(--theme-elevation-750)}.BeforeDashboard_actionBtn__0DzRJ.BeforeDashboard_warning__jHENW{background:var(--theme-warning-700);color:var(--theme-elevation-200);border:1px solid var(--theme-warning-700)}.BeforeDashboard_actionBtn__0DzRJ.BeforeDashboard_warning__jHENW:hover{background:var(--theme-warning-200);border-color:var(--theme-warning-800);color:var(--theme-elevation-900)}.BeforeDashboard_actionBtn__0DzRJ.BeforeDashboard_secondary__WNMel{background:var(--theme-elevation-300);color:var(--theme-elevation-900);border:1px solid var(--theme-elevation-500)}.BeforeDashboard_actionBtn__0DzRJ.BeforeDashboard_secondary__WNMel:hover{background:var(--theme-elevation-400);border-color:var(--theme-elevation-600);color:var(--theme-elevation-1000)}.BeforeDashboard_actionBtn__0DzRJ.BeforeDashboard_light__K6bYo{background:var(--theme-elevation-200);color:var(--theme-elevation-900);border:1px solid var(--theme-elevation-400)}.BeforeDashboard_actionBtn__0DzRJ.BeforeDashboard_light__K6bYo:hover{background:var(--theme-elevation-300);border-color:var(--theme-elevation-500);color:var(--theme-elevation-1000)}.BeforeDashboard_actionBtn__0DzRJ.BeforeDashboard_danger__BgUuG{background:var(--theme-error-500);color:#fff;border:1px solid var(--theme-error-600)}.BeforeDashboard_actionBtn__0DzRJ.BeforeDashboard_danger__BgUuG:hover{background:var(--theme-error-600);border-color:var(--theme-error-700);color:#fff}.BeforeDashboard_alertBanner__h3IDf{background:linear-gradient(135deg,#fff7ed,#fed7aa);border:1px solid #fb923c;border-radius:12px;padding:1rem 1.5rem;margin-bottom:2rem;display:flex;align-items:center;justify-content:space-between;box-shadow:0 2px 8px rgba(251,146,60,.15);transition:all .3s ease}.BeforeDashboard_alertBanner__h3IDf:hover{box-shadow:0 4px 16px rgba(251,146,60,.25)}@media(max-width:768px){.BeforeDashboard_alertBanner__h3IDf{flex-direction:column;gap:1rem;align-items:flex-start}}.BeforeDashboard_alertIcon__tpD2z{width:32px;height:32px;background:#fed7aa;border-radius:50%;display:flex;align-items:center;justify-content:center;flex-shrink:0}.BeforeDashboard_alertIcon__tpD2z .BeforeDashboard_iconLarge__2gwfY{width:20px;height:20px;color:#c2410c}.BeforeDashboard_alertContent__m2IT3{flex:1 1;margin-left:.75rem}@media(max-width:768px){.BeforeDashboard_alertContent__m2IT3{margin-left:0}}.BeforeDashboard_alertTitle__Xr__6{color:#9a3412;margin:0 0 .25rem;font-size:.95rem}.BeforeDashboard_alertMessage__o_fVp{font-size:.875rem;color:#c2410c;margin:0}.BeforeDashboard_alertButton___nnZq{background:#ea580c;color:#fff;border:none;padding:.5rem 1rem;border-radius:8px;font-size:.875rem;font-weight:600;cursor:pointer;transition:all .2s ease;white-space:nowrap;text-decoration:none;display:inline-block}.BeforeDashboard_alertButton___nnZq:hover{background:#c2410c;color:#fff}.BeforeDashboard_alertButton___nnZq:active{transform:translateY(1px)}.BeforeDashboard_chartsGrid__Rtn6h{display:grid;grid-template-columns:2fr 1fr;grid-gap:1.5rem;gap:1.5rem;margin-bottom:2rem}@media(max-width:1024px){.BeforeDashboard_chartsGrid__Rtn6h{grid-template-columns:1fr}}.BeforeDashboard_chartCard__p6aMV{background:var(--theme-elevation-50);border-radius:12px;border:1px solid var(--theme-elevation-200);padding:1.5rem;box-shadow:0 1px 3px rgba(0,0,0,.05)}.BeforeDashboard_chartHeader__3K4Mr{margin-bottom:1.5rem;display:flex;align-items:center;justify-content:space-between}.BeforeDashboard_chartTitle__9it8y{font-size:1rem;font-weight:600;color:var(--theme-elevation-900);margin:0 0 .25rem}.BeforeDashboard_chartSubtitle__qF6vl{font-size:.875rem;color:var(--theme-elevation-500);margin:0}.BeforeDashboard_chartPeriodSelect__5zLXw{padding:.5rem 2rem .5rem .75rem;border:1px solid var(--theme-elevation-200);border-radius:.5rem;background:var(--theme-elevation-0);color:var(--theme-elevation-900);font-size:.875rem;font-weight:500;cursor:pointer;outline:none;transition:all .2s;-webkit-appearance:none;-moz-appearance:none;appearance:none;background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='12' height='12' viewBox='0 0 12 12'%3E%3Cpath fill='%236b7280' d='M6 9L1 4h10z'/%3E%3C/svg%3E");background-repeat:no-repeat;background-position:right .5rem center}.BeforeDashboard_chartPeriodSelect__5zLXw:hover{border-color:var(--theme-elevation-300);background-color:var(--theme-elevation-50)}.BeforeDashboard_chartPeriodSelect__5zLXw:focus{border-color:#2563eb;box-shadow:0 0 0 3px rgba(37,99,235,.1)}.BeforeDashboard_chartContainer__d_Hlq{position:relative;min-height:300px}.BeforeDashboard_tableCard__2wMJ7{background:var(--theme-elevation-50);border-radius:12px;border:1px solid var(--theme-elevation-200);overflow:hidden;margin-bottom:2rem;box-shadow:0 1px 3px rgba(0,0,0,.05)}.BeforeDashboard_tableHeader__wVe_R{padding:1.5rem;border-bottom:1px solid var(--theme-elevation-200);display:flex;align-items:center;justify-content:space-between}@media(max-width:768px){.BeforeDashboard_tableHeader__wVe_R{flex-direction:column;align-items:flex-start;gap:1rem}}.BeforeDashboard_tableHeaderWithIcon__jYDNV{display:flex;align-items:center;gap:.5rem}.BeforeDashboard_headerIcon__jx5g9{width:20px;height:20px;color:#ea580c}.BeforeDashboard_tableTitle__bjfkG{font-size:1rem;font-weight:600;color:var(--theme-elevation-900);margin:0 0 .25rem}.BeforeDashboard_tableSubtitle__Og44F{font-size:.875rem;color:var(--theme-elevation-500);margin:0}.BeforeDashboard_viewAllButton__K_MNK{background:#3b82f6;color:#fff;border:none;padding:.5rem 1rem;border-radius:8px;font-size:.875rem;font-weight:600;cursor:pointer;transition:all .2s ease;text-decoration:none;display:inline-block}.BeforeDashboard_viewAllButton__K_MNK:hover{background:#2563eb;color:#fff}.BeforeDashboard_tableWrapper__OeQNh{overflow-x:auto}.BeforeDashboard_repairsTable__bPep2{width:100%;border-collapse:separate;border-spacing:0}.BeforeDashboard_repairsTable__bPep2 thead{background:var(--theme-elevation-100);border-bottom:1px solid var(--theme-elevation-200)}.BeforeDashboard_repairsTable__bPep2 thead tr th{padding:.75rem 1.5rem;text-align:left;font-size:.75rem;font-weight:600;color:var(--theme-elevation-500);text-transform:uppercase;letter-spacing:.05em;white-space:nowrap}.BeforeDashboard_repairsTable__bPep2 tbody tr{border-bottom:1px solid var(--theme-elevation-200);transition:background-color .2s ease}.BeforeDashboard_repairsTable__bPep2 tbody tr:last-child{border-bottom:none}.BeforeDashboard_repairsTable__bPep2 tbody tr.BeforeDashboard_clickableRow__HZlsV:hover{background:var(--theme-elevation-100)}.BeforeDashboard_repairsTable__bPep2 tbody tr td{padding:1rem 1.5rem;font-size:.875rem;color:var(--theme-elevation-600);white-space:nowrap}.BeforeDashboard_tableLink__64gMt{color:inherit;text-decoration:none;display:block;width:100%;cursor:pointer}.BeforeDashboard_tableLink__64gMt:hover{color:#3b82f6;text-decoration:underline}.BeforeDashboard_clickableRow__HZlsV{cursor:default}.BeforeDashboard_serialCell__XdrHJ{font-family:Monaco,Menlo,monospace}.BeforeDashboard_deviceCell__VmRIv,.BeforeDashboard_serialCell__XdrHJ{color:var(--theme-elevation-900);font-weight:500}.BeforeDashboard_clientCell__IfiEN{color:var(--theme-elevation-600)}.BeforeDashboard_statusContainer__VFToo{display:flex;align-items:center;gap:.5rem}.BeforeDashboard_holdBadge__SiUoI{display:inline-flex;align-items:center;padding:.25rem .5rem;border-radius:9999px;font-size:.75rem;font-weight:600;background:#fee2e2;color:#991b1b}.BeforeDashboard_dateCell__fnTRS,.BeforeDashboard_repairerCell__tTxRL{color:var(--theme-elevation-600)}.BeforeDashboard_lowStockValue__fx0sL{color:#dc2626;font-weight:600}.BeforeDashboard_reorderButton__3fENJ{color:#3b82f6;background:none;border:none;font-size:.875rem;font-weight:500;cursor:pointer;padding:0;transition:color .2s ease;text-decoration:none;display:inline-block}.BeforeDashboard_reorderButton__3fENJ:hover{color:#1d4ed8;text-decoration:underline}.BeforeDashboard_row__3cuqs{display:flex;flex-direction:row;flex-wrap:wrap;width:100%}.BeforeDashboard_topSellingItems__XfTHV{width:48%;margin:10px;padding:24px 18px;box-shadow:0 15px 25px -10px var(--theme-elevation-400);background:linear-gradient(135deg,var(--theme-elevation-50) 80%,var(--theme-elevation-150) 100%);border-radius:16px;transition:box-shadow .2s,background .2s;overflow-x:auto;overflow-y:hidden}@media(max-width:1150px){.BeforeDashboard_topSellingItems__XfTHV{width:100%}}.BeforeDashboard_topSellingItems__XfTHV:hover{box-shadow:0 25px 40px -10px var(--theme-elevation-500);background:linear-gradient(135deg,var(--theme-elevation-100) 80%,var(--theme-elevation-200) 100%)}.BeforeDashboard_beforeDashTable__2cUzH{width:100%;border-collapse:separate;border-spacing:0;overflow-x:auto;background:var(--theme-elevation-50);border-radius:12px;box-shadow:0 2px 8px rgba(0,0,0,.04)}.BeforeDashboard_beforeDashTable__2cUzH td,.BeforeDashboard_beforeDashTable__2cUzH th{text-align:left;padding:12px 16px}.BeforeDashboard_beforeDashTable__2cUzH caption{font-size:1.5em;font-weight:700;margin-bottom:10px;color:var(--theme-elevation-900);letter-spacing:.01em}.BeforeDashboard_beforeDashTable__2cUzH tbody tr:nth-child(2n){background-color:var(--theme-elevation-200)}.BeforeDashboard_beforeDashTable__2cUzH tbody tr:nth-child(odd){background-color:var(--theme-elevation-100)}.BeforeDashboard_beforeDashTable__2cUzH thead tr{background-color:var(--theme-elevation-600);color:var(--theme-elevation-50);font-weight:700}.BeforeDashboard_beforeDashTable__2cUzH tbody tr{transition:background .15s,color .15s}.BeforeDashboard_beforeDashTable__2cUzH tbody tr:hover{background-color:var(--theme-elevation-700);color:var(--theme-elevation-50);cursor:pointer}.BeforeDashboard_w100__h9MMG{width:100%}.BeforeDashboard_projectActions__NgxSd{display:flex;align-items:center;gap:1rem;flex-shrink:0}.BeforeDashboard_confirmModalOverlay__0oweA{position:fixed;top:0;left:0;right:0;bottom:0;background:rgba(0,0,0,.5);display:flex;align-items:center;justify-content:center;z-index:1000}.BeforeDashboard_confirmModal__P_DsF{background:#fff;border-radius:8px;padding:24px;max-width:400px;width:90%;box-shadow:0 10px 25px rgba(0,0,0,.2)}.BeforeDashboard_modalHeader__rwHwq h3{margin:0 0 16px;color:#333}.BeforeDashboard_modalBody__ntk4X p{margin:0 0 12px;color:#666}.BeforeDashboard_modalNote__tvgru{font-size:.9em;color:#888}.BeforeDashboard_modalActions__Wq6s8{display:flex;gap:12px;margin-top:24px;justify-content:flex-end}.BeforeDashboard_cancelButton__iyHWS,.BeforeDashboard_confirmButton__SaJtA{padding:8px 16px;border:none;border-radius:4px;cursor:pointer;font-size:14px}.BeforeDashboard_confirmButton__SaJtA{background:#28a745;color:#fff}.BeforeDashboard_confirmButton__SaJtA:hover{background:#218838}.BeforeDashboard_cancelButton__iyHWS{background:#6c757d;color:#fff}.BeforeDashboard_cancelButton__iyHWS:hover{background:#5a6268}.BeforeDashboard_inputGroup__WYKeq{margin:16px 0}.BeforeDashboard_inputLabel__DPff5{display:block;margin-bottom:8px;font-weight:500;color:#333}.BeforeDashboard_required__c3zg9{color:#dc3545}.BeforeDashboard_textArea__D0jb2{width:100%;padding:8px 12px;border:1px solid #ddd;border-radius:4px;font-family:inherit;font-size:14px;resize:vertical;min-height:80px}.BeforeDashboard_textArea__D0jb2:focus{outline:none;border-color:#007bff;box-shadow:0 0 0 2px rgba(0,123,255,.25)}.BeforeDashboard_textArea__D0jb2:disabled{background-color:#f8f9fa;color:#6c757d}.BeforeDashboard_confirmButton__SaJtA:disabled{background:#6c757d;cursor:not-allowed;opacity:.6}.BeforeDashboard_circularProgress___t_i1{position:relative;display:inline-flex;align-items:center;justify-content:center}.BeforeDashboard_progressSvg__Xr7hy{position:absolute;top:0;left:0;width:100%;height:100%}.BeforeDashboard_progressBackground__ZIVbT{opacity:.2}.BeforeDashboard_progressForeground__ZY2va{transition:stroke-dashoffset .6s ease;color:var(--theme-success-500)}.BeforeDashboard_progressContent__ZWoCx{position:relative;z-index:1;display:flex;align-items:center;justify-content:center}.BeforeDashboard_statCard__ZLRSY .BeforeDashboard_statIcon__pxq_z{font-size:1.5rem;margin-bottom:0;display:flex;align-items:center;justify-content:center;width:100%;height:100%}.BeforeDashboard_statsGrid__mnkmv .BeforeDashboard_statCard__ZLRSY:first-child .BeforeDashboard_progressForeground__ZY2va{color:var(--theme-warning-500)}.BeforeDashboard_statsGrid__mnkmv .BeforeDashboard_statCard__ZLRSY:nth-child(2) .BeforeDashboard_progressForeground__ZY2va{color:var(--theme-success-500)}.BeforeDashboard_statsGrid__mnkmv .BeforeDashboard_statCard__ZLRSY:nth-child(3) .BeforeDashboard_progressForeground__ZY2va{color:var(--theme-info-500)}.BeforeDashboard_statsGrid__mnkmv .BeforeDashboard_statCard__ZLRSY:nth-child(4) .BeforeDashboard_progressForeground__ZY2va{color:var(--theme-error-500)}.BeforeDashboard_returnedAlert__XJyA0{background:linear-gradient(135deg,var(--color-error-200) 0,var(--color-error-300) 100%);border:1px solid var(--color-error-500);border-radius:12px;margin-bottom:2rem;overflow:hidden;box-shadow:0 2px 8px rgba(59,130,246,.15);transition:all .3s ease}.BeforeDashboard_returnedAlert__XJyA0:hover{box-shadow:0 4px 16px rgba(59,130,246,.25)}.BeforeDashboard_returnedActions__GeUIq{display:flex;gap:.5rem;flex-shrink:0}.BeforeDashboard_repairName__wWc9q{font-weight:600;color:var(--color-base-900);font-size:.95rem}.BeforeDashboard_returnClientName__ZjvOT{font-size:.85rem;color:var(--color-base-800)}.BeforeDashboard_returnSerialNumber__viIve{font-size:.85rem;color:var(--color-base-700);font-family:Courier New,Courier,monospace}.BeforeDashboard_returnReason__y5T7z{font-size:.875rem;color:var(--color-base-700);font-style:italic;margin-top:.25rem;display:block}.BeforeDashboard_componentAlert__Didgc{background:linear-gradient(135deg,var(--color-warning-200) 0,var(--color-warning-300) 100%);border:1px solid var(--color-warning-500);border-radius:12px;margin-bottom:2rem;overflow:hidden;box-shadow:0 2px 8px rgba(211,158,0,.15);transition:all .3s ease}.BeforeDashboard_componentAlert__Didgc:hover{box-shadow:0 4px 16px rgba(211,158,0,.25)}.BeforeDashboard_alertHeader__McDyj{display:flex;align-items:center;padding:1rem 1.5rem;cursor:pointer;transition:background-color .2s ease}.BeforeDashboard_alertHeader__McDyj:hover{background-color:rgba(211,158,0,.08)}.BeforeDashboard_alertIcon__tpD2z{font-size:1.5rem;margin-right:.75rem;filter:drop-shadow(0 1px 2px rgba(0,0,0,.1))}.BeforeDashboard_alertTitle__Xr__6{flex:1 1;font-size:1rem;font-weight:600;color:var(--color-base-900);display:flex;align-items:center;gap:.5rem}.BeforeDashboard_alertCount__5bTw3{background:linear-gradient(135deg,var(--color-error-500),var(--color-error-700));color:#fff;padding:.2rem .6rem;border-radius:20px;font-size:.85rem;font-weight:700;min-width:24px;text-align:center;box-shadow:0 2px 4px rgba(255,107,53,.3)}.BeforeDashboard_alertToggle__Un8jm{background:none;border:none;font-size:1.5rem;color:var(--color-base-800);cursor:pointer;padding:.25rem;border-radius:50%;transition:all .2s ease;width:32px;height:32px;display:flex;align-items:center;justify-content:center}.BeforeDashboard_alertToggle__Un8jm:hover{background-color:rgba(0,0,0,.05);color:var(--color-base-900);transform:scale(1.1)}.BeforeDashboard_alertContent__m2IT3{padding:0}.BeforeDashboard_alertItem__iEMwy{display:flex;align-items:center;justify-content:space-between;padding:1rem 1.5rem;border-bottom:1px solid rgba(255,204,2,.1);transition:background-color .2s ease}.BeforeDashboard_alertItem__iEMwy:last-child{border-bottom:none}.BeforeDashboard_alertItem__iEMwy:hover{background-color:rgba(255,204,2,.05)}.BeforeDashboard_componentInfo__PZpzr{flex:1 1;display:flex;flex-direction:column;gap:.25rem}.BeforeDashboard_componentName__wDo3X{font-weight:600;color:var(--color-base-900);font-size:.95rem}.BeforeDashboard_componentStock__z_o16{font-size:.85rem;color:var(--color-base-800);font-family:Monaco,Menlo,monospace}.BeforeDashboard_restockBtn__YcRVe{background:linear-gradient(135deg,#4caf50,#45a049);color:#fff;border:none;padding:.5rem 1rem;border-radius:8px;font-size:.85rem;font-weight:600;cursor:pointer;transition:all .2s ease;box-shadow:0 2px 4px rgba(76,175,80,.2)}.BeforeDashboard_restockBtn__YcRVe:hover{transform:translateY(-1px);box-shadow:0 4px 8px rgba(76,175,80,.3)}.BeforeDashboard_restockBtn__YcRVe:active{transform:translateY(0)}.BeforeDashboard_alertFooter__WupnF{padding:1rem 1.5rem;text-align:center;background:rgba(255,255,255,.8)}.BeforeDashboard_viewAllBtn__fwGqZ{background:none;border:2px solid var(--theme-elevation-300);color:var(--theme-elevation-700);padding:.5rem 1rem;border-radius:8px;font-size:.9rem;font-weight:600;cursor:pointer;transition:all .2s ease}.BeforeDashboard_viewAllBtn__fwGqZ:hover{border-color:var(--theme-elevation-500);color:var(--theme-elevation-900);background-color:var(--theme-elevation-50)}@media(max-width:768px){.BeforeDashboard_componentAlert__Didgc{margin-bottom:1.5rem}.BeforeDashboard_alertHeader__McDyj{padding:.75rem 1rem}.BeforeDashboard_alertItem__iEMwy{padding:.75rem 1rem;flex-direction:column;align-items:flex-start;gap:.75rem}.BeforeDashboard_componentInfo__PZpzr{width:100%}.BeforeDashboard_restockBtn__YcRVe{align-self:flex-end}}.BeforeDashboard_spinner__FpN4_{border:4px solid rgba(0,0,0,.1);border-left:4px solid var(--theme-elevation-700);border-radius:50%;width:40px;height:40px;animation:BeforeDashboard_spin__Sq4m1 1s linear infinite}@keyframes BeforeDashboard_spin__Sq4m1{0%{transform:rotate(0deg)}to{transform:rotate(1turn)}}.BeforeDashboard_loading__JJTyj{display:flex;flex-direction:column;align-items:center;justify-content:center;padding:3rem 1rem;gap:1rem}.BeforeDashboard_loading__JJTyj p{color:var(--theme-elevation-600);font-size:1rem;margin:0}.BeforeDashboard_chartLoading__gxmfJ{display:flex;align-items:center;justify-content:center;height:300px;width:100%}.List_centerText__BT6qH{text-align:center}.List_negativeAmount__d6ev5{color:var(--theme-error-550);font-weight:700}.List_payUp__vR8lA{color:var(--toastify-color-info);font-weight:700}.List_balanced__dN0Op{color:var(--theme-success-700);font-weight:700}.List_positive__oFREb{color:var(--theme-success-550)}.List_negative__saZMa{color:var(--theme-error-550)}.List_confirmPopup__o0qKe{position:fixed;top:0;left:0;width:100vw;height:100vh;background:rgba(30,30,30,.25);display:flex;align-items:center;justify-content:center;z-index:9999}.List_confirmContent__dSlFa{background:var(--theme-elevation-100);border-radius:8px;padding:2em 2.5em;box-shadow:0 8px 32px rgba(0,0,0,.18);display:flex;flex-direction:column;align-items:center;min-width:260px}.List_confirmButtons__4BGU4{display:flex;justify-content:center;width:100%;margin-top:1em}.List_confirmButton__GDzRL{background:var(--theme-success-650);color:var(--theme-elevation-50);border:none;border-radius:4px;padding:.5em 1.5em;margin:.5em .5em 0 0;font-weight:700;cursor:pointer;transition:background .2s}.List_confirmButton__GDzRL:disabled{background:var(--theme-success-300);cursor:not-allowed}.List_confirmButton__GDzRL:hover:not(:disabled){background:var(--theme-success-550)}.List_cancelButton__Tg9vb{background:var(--theme-error-650);color:var(--theme-elevation-50);border:none;border-radius:4px;padding:.5em 1.5em;margin:.5em 0 0 .5em;font-weight:700;cursor:pointer;transition:background .2s}.List_cancelButton__Tg9vb:disabled{background:var(--theme-error-200);cursor:not-allowed}.List_cancelButton__Tg9vb:hover:not(:disabled){background:var(--theme-error-550)}.List_dateInputContainer__7KmxW{width:100%;margin:1em 0;text-align:left}.List_dateLabel__YuR8h{display:block;margin-bottom:.5em;font-weight:700;color:var(--theme-text)}.List_dateInput___pZyA{width:100%;padding:.75em;border:1px solid var(--theme-elevation-200);border-radius:4px;background:var(--theme-elevation-50);color:var(--theme-text);font-size:1em}.List_dateInput___pZyA:focus{outline:none;border-color:var(--theme-elevation-400);box-shadow:0 0 0 2px var(--theme-elevation-200)}.List_updating___hnyn{color:var(--theme-warning-500);font-style:italic}.List_error__CUHvM{color:var(--theme-error-550);font-size:.9em;margin-top:.5em}.List_statusBadge__WSVFp{display:inline-block;padding:.25em .75em;border-radius:12px;font-size:.85em;font-weight:600;text-align:center;white-space:nowrap;border:1px solid rgba(0,0,0,0);transition:all .2s ease}.List_statusBadge__WSVFp:hover{transform:translateY(-1px);box-shadow:0 2px 8px rgba(0,0,0,.15)}.NavLinks_sidebar__dXfXE{position:-webkit-sticky;position:sticky;top:0;left:0;display:flex;flex-direction:column;height:100vh;border-right:1px solid var(--theme-elevation-200);padding-top:5rem;overflow:hidden;background:var(--theme-elevation-0);z-index:100}.NavLinks_nav__UKMXG{flex:1 1;display:flex;flex-direction:column;padding:1rem 0}.NavLinks_menuSection__GWuXg{display:flex;flex-direction:column;gap:.25rem;padding:0 1rem}.NavLinks_secondarySection__eseWg{margin-top:auto;padding:2rem 1rem 1rem;border-top:1px solid var(--theme-elevation-200);display:flex;flex-direction:column;gap:.25rem}.NavLinks_navLink__LEKjG{display:flex;align-items:center;justify-content:space-between;gap:.75rem;padding:.75rem 1rem;color:var(--theme-elevation-700);text-decoration:none;font-size:.875rem;font-weight:500;border-radius:8px;transition:all .2s ease;position:relative}.NavLinks_navLink__LEKjG:hover{background:var(--theme-elevation-100);color:var(--theme-elevation-900)}.NavLinks_navLink__LEKjG:focus{outline-offset:2px}.NavLinks_navLink__LEKjG.NavLinks_active__HSmTB{background:#dbeafe;color:#1d4ed8}.NavLinks_linkContent__WNbFa{display:flex;align-items:center;gap:.75rem;flex:1 1}.NavLinks_icon__sS48G{width:20px;height:20px;flex-shrink:0}.NavLinks_label__lCAOX{white-space:nowrap}.NavLinks_badge__NIXGj{display:inline-flex;align-items:center;justify-content:center;min-width:20px;height:20px;padding:0 .5rem;background:#ef4444;color:#fff;font-size:.75rem;font-weight:600;border-radius:9999px;line-height:1}@media(max-width:768px){.NavLinks_menuSection__GWuXg,.NavLinks_secondarySection__eseWg{padding-left:.5rem;padding-right:.5rem}.NavLinks_navLink__LEKjG{padding:.625rem .75rem;font-size:.8125rem}.NavLinks_icon__sS48G{width:18px;height:18px}}.Inventory_inventoryView__v8YpB{width:100%;min-height:100vh;background:var(--theme-elevation-50);padding:2rem;border-top:1px solid var(--theme-elevation-200)}@media(max-width:1024px){.Inventory_inventoryView__v8YpB{padding:1.5rem}}@media(max-width:768px){.Inventory_inventoryView__v8YpB{padding:1rem}}.Inventory_loading__5ABZ9{display:flex;align-items:center;justify-content:center;padding:4rem 2rem;width:100%}.Inventory_loading__5ABZ9 p{color:var(--theme-elevation-500);font-size:1rem}.Inventory_header__kitbO{margin-bottom:2rem}.Inventory_headerTop__exR4V{display:flex;align-items:center;justify-content:space-between;margin-bottom:1.5rem}@media(max-width:768px){.Inventory_headerTop__exR4V{flex-direction:column;align-items:flex-start;gap:1rem}}.Inventory_headerText__LQTcQ h1{font-size:1.5rem;font-weight:600;color:var(--theme-elevation-900);margin:0 0 .25rem}.Inventory_headerText__LQTcQ p{font-size:.875rem;color:var(--theme-elevation-500);margin:0}.Inventory_addButton__leNSR{display:flex;align-items:center;gap:.5rem;padding:.625rem 1rem;background:var(--theme-success-650);color:var(--theme-success-150);border:none;border-radius:.5rem;font-size:.875rem;font-weight:500;cursor:pointer;text-decoration:none;transition:background-color .2s}.Inventory_addButton__leNSR svg{width:1rem;height:1rem}.Inventory_addButton__leNSR:hover{background:var(--theme-success-600);color:var(--theme-success-150)}.Inventory_alert__8DrIh{display:flex;align-items:center;justify-content:space-between;background:#fff7ed;border:1px solid #fed7aa;border-radius:.75rem;padding:1rem;margin-bottom:1.5rem}@media(max-width:768px){.Inventory_alert__8DrIh{flex-direction:column;align-items:flex-start;gap:1rem}}.Inventory_alertContent__6YOyc{display:flex;align-items:center;gap:.75rem}.Inventory_alertIcon__P2WGv{width:2rem;height:2rem;background:#fed7aa;border-radius:50%;display:flex;align-items:center;justify-content:center;flex-shrink:0}.Inventory_alertIcon__P2WGv svg{width:1.25rem;height:1.25rem;color:#c2410c}.Inventory_alertText__6XIdt .Inventory_alertTitle__5sq3t{font-weight:500;color:#9a3412;margin:0 0 .25rem;font-size:.875rem}.Inventory_alertText__6XIdt .Inventory_alertMessage__1vEN_{font-size:.813rem;color:#c2410c;margin:0}.Inventory_alertButton__bYMPL{padding:.5rem 1rem;background:#c2410c;color:#fff;border:none;border-radius:.5rem;font-size:.875rem;font-weight:500;cursor:pointer;transition:background-color .2s;flex-shrink:0}.Inventory_alertButton__bYMPL:hover{background:#9a3412}.Inventory_searchBar__FSrE9{display:flex;align-items:center;gap:1rem;margin-bottom:1.5rem}@media(max-width:1024px){.Inventory_searchBar__FSrE9{flex-direction:column;align-items:stretch}}.Inventory_searchBox__x_fjs{position:relative;flex:1 1;max-width:28rem}@media(max-width:1024px){.Inventory_searchBox__x_fjs{max-width:100%}}.Inventory_searchBox__x_fjs svg{position:absolute;left:.75rem;top:50%;transform:translateY(-50%);width:1.25rem;height:1.25rem;color:var(--theme-elevation-400)}.Inventory_searchBox__x_fjs input{width:100%;padding:.625rem 1rem .625rem 2.5rem;border:1px solid var(--theme-elevation-200);border-radius:.5rem;font-size:.875rem;background:var(--theme-elevation-100);transition:all .2s}.Inventory_searchBox__x_fjs input:focus{outline:none;border-color:var(--theme-success-500);box-shadow:0 0 0 3px var(--theme-success-100)}.Inventory_searchBox__x_fjs input::placeholder{color:var(--theme-elevation-400)}.Inventory_filterTabs__VocHw{display:flex;align-items:center;gap:.25rem;background:var(--theme-elevation-100);border:1px solid var(--theme-elevation-200);border-radius:.5rem;padding:.25rem}.Inventory_filterTabs__VocHw button{padding:.375rem .75rem;background:rgba(0,0,0,0);border:none;border-radius:.375rem;font-size:.875rem;color:var(--theme-elevation-600);cursor:pointer;transition:all .2s;white-space:nowrap}.Inventory_filterTabs__VocHw button:hover{color:var(--theme-elevation-900)}.Inventory_filterTabs__VocHw button.Inventory_active__61KNT{background:var(--theme-success-200);color:var(--theme-success-650)}.Inventory_statsGrid__5Rkby{display:grid;grid-template-columns:repeat(4,1fr);grid-gap:1.5rem;gap:1.5rem;margin-bottom:2rem}@media(max-width:1024px){.Inventory_statsGrid__5Rkby{grid-template-columns:repeat(2,1fr)}}@media(max-width:768px){.Inventory_statsGrid__5Rkby{grid-template-columns:1fr}}.Inventory_statCard___uPFO{background:var(--theme-elevation-100);border:1px solid var(--theme-elevation-200);border-radius:.75rem;padding:1.5rem;display:flex;align-items:center;justify-content:space-between}.Inventory_statInfo__d17mS .Inventory_statLabel__GWMN7{font-size:.875rem;color:var(--theme-elevation-500);margin:0 0 .25rem}.Inventory_statInfo__d17mS .Inventory_statValue__PZKLp{font-size:1.875rem;font-weight:600;color:var(--theme-elevation-900);margin:0;line-height:1.2}.Inventory_statIcon__vCLF_{width:3rem;height:3rem;border-radius:.5rem;display:flex;align-items:center;justify-content:center;flex-shrink:0}.Inventory_statIcon__vCLF_ svg{width:1.5rem;height:1.5rem}.Inventory_statIcon__vCLF_.Inventory_blue__Tjwrw{background:var(--theme-success-100)}.Inventory_statIcon__vCLF_.Inventory_blue__Tjwrw svg{color:var(--theme-success-600)}.Inventory_statIcon__vCLF_.Inventory_orange__xEnzg{background:#fed7aa}.Inventory_statIcon__vCLF_.Inventory_orange__xEnzg svg{color:#ea580c}.Inventory_statIcon__vCLF_.Inventory_red__Sw0IW{background:#fecaca}.Inventory_statIcon__vCLF_.Inventory_red__Sw0IW svg{color:#dc2626}.Inventory_statIcon__vCLF_.Inventory_green__3_tvG{background:#bbf7d0}.Inventory_statIcon__vCLF_.Inventory_green__3_tvG svg{color:#16a34a}.Inventory_tableContainer__SmnZ_{background:var(--theme-elevation-100);border:1px solid var(--theme-elevation-200);border-radius:.75rem;overflow:hidden;position:relative}.Inventory_table__EYSnZ{width:100%;border-collapse:collapse}.Inventory_table__EYSnZ thead{background:var(--theme-elevation-50);border-bottom:1px solid var(--theme-elevation-200)}.Inventory_table__EYSnZ thead tr th{padding:.75rem 1.5rem;text-align:left;font-size:.75rem;font-weight:600;color:var(--theme-elevation-500);text-transform:uppercase;letter-spacing:.05em}.Inventory_table__EYSnZ tbody tr{border-bottom:1px solid var(--theme-elevation-200);transition:background-color .2s}.Inventory_table__EYSnZ tbody tr:last-child{border-bottom:none}.Inventory_table__EYSnZ tbody tr:hover{background:var(--theme-elevation-50)}.Inventory_table__EYSnZ tbody tr td{padding:1rem 1.5rem;font-size:.875rem;color:var(--theme-elevation-600);vertical-align:middle}.Inventory_componentCell__yT6PK .Inventory_componentName__Eu35I{font-size:.875rem;color:var(--theme-elevation-900);margin:0 0 .25rem}.Inventory_componentCell__yT6PK .Inventory_componentCode__7HoJS{font-size:.75rem;color:var(--theme-elevation-500);margin:0}.Inventory_stockCell__S8eSB .Inventory_stockZero__VEllw{font-size:.875rem;font-weight:600;color:#dc2626;margin:0 0 .25rem}.Inventory_stockCell__S8eSB .Inventory_stockLow__RFCOv{font-size:.875rem;font-weight:600;color:#ea580c;margin:0 0 .25rem}.Inventory_stockCell__S8eSB .Inventory_stockNormal__ul0Wj{font-size:.875rem;font-weight:600;color:var(--theme-elevation-900);margin:0 0 .25rem}.Inventory_stockCell__S8eSB .Inventory_stockMin__bDYWm{font-size:.75rem;color:var(--theme-elevation-500);margin:0}.Inventory_statusBadge__6P52f{display:inline-flex;align-items:center;gap:.25rem;padding:.375rem .625rem;border-radius:9999px;font-size:.75rem;font-weight:500}.Inventory_statusBadge__6P52f svg{width:.75rem;height:.75rem}.Inventory_statusBadge__6P52f.Inventory_outOfStock__OKJ4y{background:#fecaca;color:#991b1b}.Inventory_statusBadge__6P52f.Inventory_lowStock__ABNVK{background:#fed7aa;color:#9a3412}.Inventory_statusBadge__6P52f.Inventory_inStock__u75I5{background:#bbf7d0;color:#166534}.Inventory_actions__MhkqS{display:flex;align-items:center;gap:.5rem}.Inventory_editButton__wQA_N{padding:.375rem;background:rgba(0,0,0,0);border:none;color:var(--theme-success-600);cursor:pointer;border-radius:.25rem;display:flex;align-items:center;justify-content:center;transition:background-color .2s;text-decoration:none}.Inventory_editButton__wQA_N svg{width:1rem;height:1rem}.Inventory_editButton__wQA_N:hover{background:var(--theme-success-100);color:var(--theme-success-600)}.Inventory_reorderButton__xMIZH{padding:.25rem .5rem;color:var(--theme-success-150);border:none;border-radius:.25rem;font-size:.75rem;font-weight:500;cursor:pointer;transition:background-color .2s}.Inventory_reorderButton__xMIZH,.Inventory_reorderButton__xMIZH:hover{background:var(--theme-success-600)}.Inventory_emptyState__q_wKB{display:flex;flex-direction:column;align-items:center;justify-content:center;padding:3rem 2rem}.Inventory_emptyState__q_wKB svg{width:3rem;height:3rem;color:var(--theme-elevation-400);margin-bottom:1rem}.Inventory_emptyState__q_wKB p{color:var(--theme-elevation-500);font-size:.875rem;margin:0}.Inventory_pageInfo__ZGJc7{padding:1rem;text-align:right;border-bottom:1px solid var(--theme-elevation-200)}.Inventory_pageInfo__ZGJc7 p{font-size:.875rem;color:var(--theme-elevation-600);margin:0}.Inventory_pagination__JoDcl{display:flex;align-items:center;justify-content:center;gap:1rem;padding:1.5rem 1rem;border-top:1px solid var(--theme-elevation-200)}.Inventory_paginationButton__aj7F8{padding:.5rem 1rem;background:var(--theme-elevation-100);color:var(--theme-elevation-900);border:1px solid var(--theme-elevation-200);border-radius:.5rem;font-size:.875rem;font-weight:500;cursor:pointer;transition:all .2s}.Inventory_paginationButton__aj7F8:hover:not(:disabled){background:var(--theme-elevation-150);border-color:var(--theme-elevation-300)}.Inventory_paginationButton__aj7F8:disabled{opacity:.5;cursor:not-allowed}.Inventory_pageIndicator__t_GgZ{font-size:.875rem;color:var(--theme-elevation-700);font-weight:500}.EmptyTaskDetail_emptyTaskDetail__RnbBE{display:flex;flex-direction:column;align-items:center;justify-content:center;height:90vh;width:100%;color:var(--theme-elevation-500)}.EmptyTaskDetail_emptyTaskDetail__RnbBE svg{margin-bottom:16px;opacity:.5}.EmptyTaskDetail_emptyTaskDetail__RnbBE p{font-size:16px;opacity:.7}.NewTaskModal_modalOverlay__LCbaE{align-items:center;-webkit-backdrop-filter:blur(2px);backdrop-filter:blur(2px);background:rgba(0,0,0,.5);display:flex;height:100%;justify-content:center;left:0;padding:20px;position:fixed;top:0;width:100%;z-index:1000}.NewTaskModal_modal__LX09k{background:var(--theme-elevation-100);border-radius:12px;box-shadow:0 20px 25px -5px rgba(0,0,0,.1),0 10px 10px -5px rgba(0,0,0,.04);max-height:90vh;max-width:600px;overflow:hidden;width:100%}.NewTaskModal_modalHeader__K6rtz{align-items:center;border-bottom:1px solid var(--theme-elevation-200);display:flex;justify-content:space-between;padding:20px 24px}.NewTaskModal_modalHeader__K6rtz h2{font-size:20px;font-weight:600;margin:0}.NewTaskModal_modalCloseBtn__jBjc9{align-items:center;background:rgba(0,0,0,0);border-radius:6px;border:none;color:var(--theme-elevation-600);cursor:pointer;display:flex;justify-content:center;padding:6px;transition:all .2s}.NewTaskModal_modalCloseBtn__jBjc9:hover:not(:disabled){background:var(--theme-elevation-100);color:var(--theme-text)}.NewTaskModal_modalCloseBtn__jBjc9:disabled{cursor:not-allowed;opacity:.5}.NewTaskModal_modalBody__D8Jmx{max-height:calc(90vh - 150px);overflow-y:auto;padding:24px}.NewTaskModal_formGroup__SdVQ4{margin-bottom:20px}.NewTaskModal_formGroup__SdVQ4 label{color:var(--theme-text);display:block;font-size:14px;font-weight:500;margin-bottom:8px}.NewTaskModal_required__K_k2b{color:#dc2626}.NewTaskModal_formInput__sOo71,.NewTaskModal_formSelect__gfUKk,.NewTaskModal_formTextarea__8XHun{background:var(--theme-elevation-50);border-radius:6px;border:1px solid var(--theme-elevation-300);color:var(--theme-text);font-family:inherit;font-size:14px;outline:none;padding:10px 12px;transition:border-color .2s;width:100%}.NewTaskModal_formInput__sOo71:focus:not(:disabled),.NewTaskModal_formSelect__gfUKk:focus:not(:disabled),.NewTaskModal_formTextarea__8XHun:focus:not(:disabled){border-color:#2563eb;box-shadow:0 0 0 3px rgba(37,99,235,.1)}.NewTaskModal_formInput__sOo71:disabled,.NewTaskModal_formSelect__gfUKk:disabled,.NewTaskModal_formTextarea__8XHun:disabled{cursor:not-allowed;opacity:.6}.NewTaskModal_formInput__sOo71::placeholder,.NewTaskModal_formSelect__gfUKk::placeholder,.NewTaskModal_formTextarea__8XHun::placeholder{color:var(--theme-elevation-500)}.NewTaskModal_formTextarea__8XHun{font-family:inherit;resize:vertical}.NewTaskModal_formRow__565lu{display:grid;grid-gap:16px;gap:16px;grid-template-columns:1fr 1fr}@media(max-width:768px){.NewTaskModal_formRow__565lu{grid-template-columns:1fr}}.NewTaskModal_reactSelect__zuiwu{font-size:14px;z-index:9999}.NewTaskModal_modalFooter__bgfCj{border-top:1px solid var(--theme-elevation-200);display:flex;gap:12px;justify-content:flex-end;padding:20px 24px}.NewTaskModal_actionBtn__yk9ec{border-radius:6px;border:none;cursor:pointer;font-size:14px;font-weight:500;padding:10px 24px;transition:all .2s}.NewTaskModal_actionBtn__yk9ec:disabled{cursor:not-allowed;opacity:.5}.NewTaskModal_actionBtn__yk9ec.NewTaskModal_primary__NcZGA{background:var(--theme-success-500);color:#fff}.NewTaskModal_actionBtn__yk9ec.NewTaskModal_primary__NcZGA:hover:not(:disabled){background:var(--theme-success-600)}.NewTaskModal_actionBtn__yk9ec.NewTaskModal_secondary__H3hes{background:var(--theme-error-300);color:var(--theme-text)}.NewTaskModal_actionBtn__yk9ec.NewTaskModal_secondary__H3hes:hover:not(:disabled){background:var(--theme-error-200)}.BlockTaskModal_modalOverlay__5lFo8{position:fixed;top:0;left:0;right:0;bottom:0;background:rgba(0,0,0,.5);display:flex;align-items:center;justify-content:center;z-index:10000;padding:1rem}.BlockTaskModal_modal__VlUFJ{background:var(--theme-elevation-50);border-radius:.75rem;max-width:600px;width:100%;max-height:90vh;display:flex;flex-direction:column;box-shadow:0 20px 25px -5px rgba(0,0,0,.1),0 10px 10px -5px rgba(0,0,0,.04)}.BlockTaskModal_modalHeader__PinDg{display:flex;align-items:center;gap:1rem;padding:1.5rem;border-bottom:1px solid var(--theme-elevation-200)}.BlockTaskModal_modalHeader__PinDg h2{flex:1 1;font-size:1.25rem;font-weight:600;margin:0;color:var(--theme-elevation-900)}.BlockTaskModal_headerIcon__pRm7R{width:3rem;height:3rem;border-radius:9999px;background:#fef3c7;display:flex;align-items:center;justify-content:center}.BlockTaskModal_headerIcon__pRm7R svg{color:#f59e0b}.BlockTaskModal_closeButton__d69Xm{background:rgba(0,0,0,0);border:none;color:var(--theme-elevation-700);cursor:pointer;padding:.5rem;border-radius:.5rem;transition:all .2s}.BlockTaskModal_closeButton__d69Xm:hover{background:var(--theme-elevation-100);color:var(--theme-elevation-900)}.BlockTaskModal_modalBody__RJQcp{flex:1 1;overflow-y:auto;padding:1.5rem}.BlockTaskModal_formGroup__eo0v_{margin-bottom:1.25rem}.BlockTaskModal_label__aQFhz{display:block;font-weight:600;font-size:.875rem;color:var(--theme-elevation-900);margin-bottom:.5rem}.BlockTaskModal_required__wcMT9{color:#dc2626}.BlockTaskModal_input__0qQBh,.BlockTaskModal_select___5q3C,.BlockTaskModal_textarea__fx5uA{width:100%;padding:.75rem;border:1px solid var(--theme-elevation-200);border-radius:.5rem;font-size:.875rem;font-family:inherit;outline:none;transition:all .2s}.BlockTaskModal_input__0qQBh:focus,.BlockTaskModal_select___5q3C:focus,.BlockTaskModal_textarea__fx5uA:focus{border-color:#2563eb;box-shadow:0 0 0 3px rgba(37,99,235,.1)}.BlockTaskModal_textarea__fx5uA{resize:vertical;min-height:80px}.BlockTaskModal_checkboxGroup__efQub{margin:1.5rem 0;padding:1rem;background:var(--theme-elevation-50);border-radius:.5rem}.BlockTaskModal_checkboxLabel__Gcefg{display:flex;align-items:center;gap:.75rem;cursor:pointer;font-size:.875rem;font-weight:500}.BlockTaskModal_checkboxLabel__Gcefg input[type=checkbox]{width:1.25rem;height:1.25rem;cursor:pointer}.BlockTaskModal_radioGroup__VVq6P{margin:1.5rem 0;padding:1rem;background:var(--theme-elevation-50);border-radius:.5rem}.BlockTaskModal_radioGroup__VVq6P>.BlockTaskModal_label__aQFhz{margin-bottom:.75rem;display:block}.BlockTaskModal_radioLabel__NDDjR{display:flex;align-items:center;gap:.75rem;cursor:pointer;font-size:.875rem;font-weight:500;padding:.5rem;border-radius:.375rem;transition:background .2s}.BlockTaskModal_radioLabel__NDDjR:hover{background:var(--theme-elevation-100)}.BlockTaskModal_radioLabel__NDDjR input[type=radio]{width:1.25rem;height:1.25rem;cursor:pointer}.BlockTaskModal_helperText__wRVKM{font-size:.75rem;color:var(--theme-elevation-600);margin-top:.5rem;font-style:italic}.BlockTaskModal_blockingTaskSection__G_Jih{background:var(--theme-elevation-100);padding:1.25rem;border-radius:.5rem;border:1px solid var(--theme-elevation-200)}.BlockTaskModal_blockingTaskSection__G_Jih h3{font-size:1rem;font-weight:600;margin:0 0 1rem;color:var(--theme-elevation-900)}.BlockTaskModal_formRow__6zgXE{display:grid;grid-template-columns:1fr 1fr;grid-gap:1rem;gap:1rem}.BlockTaskModal_modalFooter__7CpUw{display:flex;gap:.75rem;justify-content:flex-end;padding-top:1rem;margin-top:1.2rem;border-top:1px solid var(--theme-elevation-200)}.BlockTaskModal_cancelButton__vVwC6,.BlockTaskModal_submitButton__W6JC3{padding:.75rem 1.5rem;border-radius:.5rem;font-size:.875rem;font-weight:600;cursor:pointer;transition:all .2s;border:none}.BlockTaskModal_cancelButton__vVwC6{background:var(--theme-elevation-100);color:var(--theme-elevation-700)}.BlockTaskModal_cancelButton__vVwC6:hover{background:var(--theme-elevation-200)}.BlockTaskModal_submitButton__W6JC3{background:#f59e0b;color:#fff}.BlockTaskModal_submitButton__W6JC3:hover:not(:disabled){background:#d97706}.BlockTaskModal_submitButton__W6JC3:disabled{opacity:.5;cursor:not-allowed}.RepairActionExecutor_repairExecutor__ODmxS{background:var(--theme-elevation-0);border-radius:.5rem;border:1px solid var(--theme-elevation-200);padding:1.5rem;margin-bottom:1.5rem;margin-top:1.5rem}.RepairActionExecutor_executorHeader__j2EGJ{display:flex;align-items:center;gap:.5rem;margin-bottom:1.5rem;padding-bottom:1rem;border-bottom:1px solid var(--theme-elevation-200)}.RepairActionExecutor_executorHeader__j2EGJ h3{flex:1 1;font-size:1rem;font-weight:600;margin:0;color:var(--theme-elevation-900)}.RepairActionExecutor_executorHeader__j2EGJ svg{color:#2563eb}.RepairActionExecutor_serialBadge__fWCTQ{background:#2563eb;color:#fff;padding:.25rem .75rem;border-radius:.25rem;font-size:.75rem;font-weight:600;font-family:monospace}.RepairActionExecutor_repairInfo__hXn90{background:var(--theme-elevation-50);padding:1rem;border-radius:.5rem;margin-bottom:1.5rem}.RepairActionExecutor_infoRow__i37IT{display:flex;align-items:center;padding:.5rem 0;border-bottom:1px solid var(--theme-elevation-200)}.RepairActionExecutor_infoRow__i37IT:last-child{border-bottom:none}.RepairActionExecutor_label__xo7X_{font-weight:600;color:var(--theme-elevation-700);font-size:.875rem;width:120px}.RepairActionExecutor_value__zArWi{color:var(--theme-elevation-900);font-size:.875rem}.RepairActionExecutor_statusBadge__TXcYR{padding:.25rem .75rem;border-radius:.25rem;font-size:.75rem;font-weight:600}.RepairActionExecutor_statusBadge__TXcYR.RepairActionExecutor_logged__1FVfV{background:var(--theme-elevation-200);color:var(--theme-elevation-800)}.RepairActionExecutor_statusBadge__TXcYR.RepairActionExecutor_received__yL6rs{background:#dbeafe;color:#1e40af}.RepairActionExecutor_statusBadge__TXcYR.RepairActionExecutor_in-progress__qgIRW,.RepairActionExecutor_statusBadge__TXcYR.RepairActionExecutor_inprogress__5CMxC{background:#fef3c7;color:#92400e}.RepairActionExecutor_statusBadge__TXcYR.RepairActionExecutor_completed__FHp2e{background:#d1fae5;color:#065f46}.RepairActionExecutor_statusBadge__TXcYR.RepairActionExecutor_waiting-for-parts__wdW8k,.RepairActionExecutor_statusBadge__TXcYR.RepairActionExecutor_waitingforparts__VWnwJ{background:#fee2e2;color:#991b1b}.RepairActionExecutor_formSection__WbPnU{display:flex;flex-direction:column;gap:1.25rem}.RepairActionExecutor_fieldLabel__wczoT{display:block;font-weight:600;color:var(--theme-elevation-900);font-size:.875rem;margin-bottom:.5rem}.RepairActionExecutor_textarea__YepCN{width:100%;padding:.75rem;border:1px solid var(--theme-elevation-200);border-radius:.5rem;font-size:.875rem;font-family:inherit;resize:vertical;outline:none;transition:all .2s}.RepairActionExecutor_textarea__YepCN:focus{border-color:#2563eb;box-shadow:0 0 0 3px rgba(37,99,235,.1)}.RepairActionExecutor_componentsSection__xRzV4{padding:1rem;background:var(--theme-elevation-50);border-radius:.5rem}.RepairActionExecutor_componentsSectionHeader__Gfkmp{display:flex;align-items:center;justify-content:space-between;margin-bottom:1rem}.RepairActionExecutor_componentsTally__xE_Fu{background:var(--theme-elevation-100);border:1px solid var(--theme-elevation-200);border-radius:.5rem;margin-bottom:1rem;overflow:hidden}.RepairActionExecutor_tallyRow__bjorI{display:flex;align-items:center;justify-content:space-between;padding:.75rem 1rem;border-bottom:1px solid var(--theme-elevation-200);transition:background .2s}.RepairActionExecutor_tallyRow__bjorI:last-child{border-bottom:none}.RepairActionExecutor_tallyRow__bjorI:hover{background:var(--theme-elevation-50)}.RepairActionExecutor_tallyInfo__nJD7l{flex:1 1;min-width:0}.RepairActionExecutor_tallyName__j_5KV{font-size:.875rem;font-weight:500;color:var(--theme-elevation-900);display:block;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.RepairActionExecutor_tallyActions__tPTRK{display:flex;align-items:center;gap:.5rem;flex-shrink:0}.RepairActionExecutor_tallyQuantityInput__X8Ko6{width:70px;padding:.375rem .5rem;border:1px solid var(--theme-elevation-200);border-radius:.375rem;font-size:.875rem;text-align:center;outline:none;background:var(--theme-elevation-150)}.RepairActionExecutor_tallyQuantityInput__X8Ko6:focus{border-color:#2563eb;box-shadow:0 0 0 2px rgba(37,99,235,.1)}.RepairActionExecutor_tallyRemoveButton__ldFiz{background:#ef4444;color:#fff;border:none;border-radius:.375rem;width:32px;height:32px;font-size:1.25rem;font-weight:600;cursor:pointer;transition:background .2s;display:flex;align-items:center;justify-content:center}.RepairActionExecutor_tallyRemoveButton__ldFiz:hover{background:#dc2626}.RepairActionExecutor_addComponentSection__rVfcj{background:var(--theme-elevation-100);border:1px solid var(--theme-elevation-200);border-radius:.5rem;padding:1rem}.RepairActionExecutor_addComponentHeader__MYgEY{margin-bottom:.75rem}.RepairActionExecutor_addComponentLabel__LI3w9{font-size:.875rem;font-weight:600;color:var(--theme-elevation-700)}.RepairActionExecutor_addComponentRow__i9vQ2{display:grid;grid-template-columns:1fr 100px 80px;grid-gap:.5rem;gap:.5rem;align-items:center}.RepairActionExecutor_addButton__YpSkC{background:#2563eb;color:#fff;border:none;padding:.5rem 1rem;border-radius:.5rem;font-size:.875rem;font-weight:500;cursor:pointer;transition:background .2s;height:38px}.RepairActionExecutor_addButton__YpSkC:hover:not(:disabled){background:#1d4ed8}.RepairActionExecutor_addButton__YpSkC:disabled{opacity:.5;cursor:not-allowed}.RepairActionExecutor_componentRow__5xZgf{display:grid;grid-template-columns:1fr 100px 40px;grid-gap:.5rem;gap:.5rem;margin-bottom:.5rem}.RepairActionExecutor_componentSelect__VaCy3{flex:1 1;min-width:0}.RepairActionExecutor_quantityInput__ahLuk{padding:.5rem;border:1px solid var(--theme-elevation-200);border-radius:.5rem;font-size:.875rem;text-align:center;outline:none}.RepairActionExecutor_quantityInput__ahLuk:focus{border-color:#2563eb;box-shadow:0 0 0 3px rgba(37,99,235,.1)}.RepairActionExecutor_removeButton__ccdca{background:#ef4444;color:#fff;border:none;border-radius:.5rem;font-size:1.25rem;font-weight:600;cursor:pointer;transition:background .2s}.RepairActionExecutor_removeButton__ccdca:hover{background:#dc2626}.RepairActionExecutor_emptyComponents__YL_lb{text-align:center;color:var(--theme-elevation-500);font-size:.875rem;padding:1rem;margin:0}.RepairActionExecutor_saveButton__p_D_u{background:#16a34a;color:#fff;border:none;padding:.75rem 1.5rem;border-radius:.5rem;font-size:.875rem;font-weight:600;cursor:pointer;transition:background .2s}.RepairActionExecutor_saveButton__p_D_u:hover:not(:disabled){background:#15803d}.RepairActionExecutor_saveButton__p_D_u:disabled{opacity:.5;cursor:not-allowed}.RepairActionExecutor_error____8tN,.RepairActionExecutor_loading___aoRO{text-align:center;padding:3rem 1rem;color:var(--theme-elevation-500)}.RepairActionExecutor_error____8tN svg,.RepairActionExecutor_loading___aoRO svg{margin:0 auto 1rem;color:var(--theme-elevation-300)}.RepairActionExecutor_error____8tN p,.RepairActionExecutor_loading___aoRO p{margin:0;font-size:.875rem}.RepairActionExecutor_error____8tN,.RepairActionExecutor_error____8tN svg{color:#dc2626}.TaskComments_taskComments__uJ5eo{background:var(--theme-elevation-0);border-radius:.5rem;border:1px solid var(--theme-elevation-200);padding:1.5rem;margin-top:1.5rem}.TaskComments_commentsHeader__GsSR4{display:flex;align-items:center;gap:.5rem;margin-bottom:1.5rem;padding-bottom:1rem;border-bottom:1px solid var(--theme-elevation-200)}.TaskComments_commentsHeader__GsSR4 h3{flex:1 1;font-size:1rem;font-weight:600;margin:0;color:var(--theme-elevation-900)}.TaskComments_commentsHeader__GsSR4 svg{color:var(--theme-elevation-500)}.TaskComments_commentCount__WrVYc{background:var(--theme-elevation-100);color:var(--theme-elevation-700);padding:.25rem .5rem;border-radius:9999px;font-size:.75rem;font-weight:600}.TaskComments_commentsList__QqZqe{max-height:400px;overflow-y:auto;margin-bottom:1rem}.TaskComments_emptyComments__acbRM{text-align:center;padding:3rem 1rem;color:var(--theme-elevation-400)}.TaskComments_emptyComments__acbRM svg{margin:0 auto 1rem;opacity:.5}.TaskComments_emptyComments__acbRM p{margin:0;font-size:.875rem}.TaskComments_comment__aWEFF{padding:1rem;margin-bottom:1rem;background:var(--theme-elevation-50);border-radius:.5rem;border-left:3px solid var(--theme-elevation-200)}.TaskComments_comment__aWEFF.TaskComments_own__hUveX{background:var(--theme-elevation-100);border-left-color:#2563eb}.TaskComments_commentHeader__Or6Wx{display:flex;align-items:center;justify-content:space-between;margin-bottom:.5rem}.TaskComments_commentAuthor__uK6R4{display:flex;align-items:center;gap:.5rem}.TaskComments_authorAvatar__Uxdpd{width:2rem;height:2rem;border-radius:9999px;background:#2563eb;color:#fff;display:flex;align-items:center;justify-content:center;font-weight:600;font-size:.875rem}.TaskComments_authorName__zFr8p{font-weight:600;font-size:.875rem;color:var(--theme-elevation-900)}.TaskComments_commentDate__we_cE{font-size:.75rem;color:var(--theme-elevation-500)}.TaskComments_commentBody___5pND{color:var(--theme-elevation-700);font-size:.875rem;line-height:1.5;white-space:pre-wrap}.TaskComments_commentForm__WpRtT{display:flex;flex-direction:column;gap:.75rem;padding-top:1rem;border-top:1px solid var(--theme-elevation-200)}.TaskComments_commentInput__ps2AT{width:100%;padding:.75rem;border:1px solid var(--theme-elevation-200);border-radius:.5rem;font-size:.875rem;font-family:inherit;resize:vertical;min-height:80px;outline:none;transition:all .2s}.TaskComments_commentInput__ps2AT:focus{border-color:#2563eb;box-shadow:0 0 0 3px rgba(37,99,235,.1)}.TaskComments_commentInput__ps2AT:disabled{background:var(--theme-elevation-100);cursor:not-allowed}.TaskComments_submitButton__Tdp3o{align-self:flex-end;display:flex;align-items:center;gap:.5rem;padding:.5rem 1rem;background:#2563eb;color:#fff;border:none;border-radius:.5rem;font-size:.875rem;font-weight:500;cursor:pointer;transition:background .2s}.TaskComments_submitButton__Tdp3o:hover:not(:disabled){background:#1d4ed8}.TaskComments_submitButton__Tdp3o:disabled{opacity:.5;cursor:not-allowed}.TaskComments_submitButton__Tdp3o svg{width:1rem;height:1rem}.TaskDetail_taskDetail__9R4Yi{flex:1 1;overflow-y:auto;padding:0 2rem;max-height:100vh;height:94vh;background:var(--theme-elevation-100)}.TaskDetail_taskDetailHeader__avw_K{align-items:flex-start;border-bottom:1px solid var(--theme-elevation-200);display:flex;justify-content:space-between;margin-bottom:20px;padding-bottom:20px;position:-webkit-sticky;position:sticky;top:0;background:var(--theme-elevation-100);z-index:10}.TaskDetail_taskHeaderLeft__WKRRm{align-items:flex-start;display:flex;gap:16px}.TaskDetail_taskTypeIcon__BxJHZ{align-items:center;background:var(--theme-elevation-100);border-radius:12px;color:#2563eb;display:flex;height:48px;justify-content:center;width:48px}.TaskDetail_taskTypeIcon__BxJHZ svg{height:24px;width:24px}.TaskDetail_taskDetailHeader__avw_K h2{font-size:24px;font-weight:700;margin:0 0 4px}.TaskDetail_taskType__JJTJ7{color:var(--theme-elevation-600);font-size:14px;margin:0}.TaskDetail_closeButton__PJqGe{background:rgba(0,0,0,0);border-radius:6px;border:none;color:var(--theme-elevation-600);cursor:pointer;padding:4px;transition:all .2s}.TaskDetail_closeButton__PJqGe:hover{background:var(--theme-elevation-100);color:var(--theme-text)}.TaskDetail_taskStatusRow___iMbd{align-items:center;display:flex;gap:16px;justify-content:space-between;margin-bottom:20px}.TaskDetail_statusSection__o9x3V{align-items:center;display:flex;gap:8px}.TaskDetail_statusSection__o9x3V span{color:var(--theme-elevation-600);font-size:14px;font-weight:500}.TaskDetail_statusSelect__Zljeh{background:var(--theme-elevation-50);border-radius:6px;border:1px solid var(--theme-elevation-300);cursor:pointer;font-size:14px;outline:none;padding:6px 12px;text-transform:capitalize}.TaskDetail_statusSelect__Zljeh:hover:not(:disabled){border-color:var(--theme-elevation-400)}.TaskDetail_statusSelect__Zljeh:disabled{cursor:not-allowed;opacity:.5}.TaskDetail_priorityBadgeLarge__c7T39{border-radius:6px;font-size:12px;font-weight:700;padding:6px 16px;text-transform:uppercase}.TaskDetail_priorityBadgeLarge__c7T39.TaskDetail_priority-critical__dafrK{background:#fee2e2;color:#991b1b}.TaskDetail_priorityBadgeLarge__c7T39.TaskDetail_priority-high__LxCBd{background:#fed7aa;color:#9a3412}.TaskDetail_priorityBadgeLarge__c7T39.TaskDetail_priority-medium__pLgzk{background:#fef3c7;color:#92400e}.TaskDetail_priorityBadgeLarge__c7T39.TaskDetail_priority-low__IKjJT{background:#dbeafe;color:#1e40af}.TaskDetail_alertBox__MSS8m{align-items:flex-start;border-radius:8px;display:flex;gap:12px;margin-bottom:20px;padding:16px}.TaskDetail_alertBox__MSS8m svg{flex-shrink:0;margin-top:2px}.TaskDetail_alertBox__MSS8m.TaskDetail_blocked__hZKNq{background:#fef2f2;border:1px solid #fecaca;color:#991b1b}.TaskDetail_alertBox__MSS8m.TaskDetail_overdue__SdPkK{background:#fef3c7;border:1px solid #fde68a;color:#92400e}.TaskDetail_alertTitle___ZS5m{font-size:14px;font-weight:600;margin:0 0 4px}.TaskDetail_alertMessage__pOG37{font-size:13px;margin:0;opacity:.9}.TaskDetail_taskDetailGrid__ucua6{border-radius:8px;border:1px solid var(--theme-elevation-200);display:grid;grid-gap:1px;gap:1px;grid-template-columns:repeat(2,1fr);margin-bottom:20px;overflow:hidden}@media(max-width:768px){.TaskDetail_taskDetailGrid__ucua6{grid-template-columns:1fr}}.TaskDetail_taskDetailField__8TOUs{background:var(--theme-elevation-100);padding:16px}.TaskDetail_taskDetailField__8TOUs>p:first-child{color:var(--theme-elevation-600);font-size:12px;font-weight:600;margin:0 0 12px;text-transform:uppercase}.TaskDetail_userInfo__1pv0_{align-items:center;display:flex;gap:12px}.TaskDetail_userAvatar___vaii{align-items:center;background:#2563eb;border-radius:50%;color:#fff;display:flex;flex-shrink:0;font-size:14px;font-weight:600;height:40px;justify-content:center;width:40px}.TaskDetail_userAvatar___vaii.TaskDetail_secondary__ztOHj{background:#e5e7eb;color:#374151}.TaskDetail_userName__WdpGe{font-size:14px;font-weight:600;margin:0 0 2px}.TaskDetail_userRole__FajMG{color:var(--theme-elevation-600);font-size:12px;margin:0}.TaskDetail_dateInfo__vJYIH{align-items:center;display:flex;gap:8px}.TaskDetail_dateInfo__vJYIH svg{color:var(--theme-elevation-500)}.TaskDetail_dateInfo__vJYIH p{font-size:14px;margin:0}.TaskDetail_dateInfo__vJYIH p.TaskDetail_overdue__SdPkK{color:#dc2626;font-weight:600}.TaskDetail_linkInfo__6RhG1{align-items:center;display:flex;gap:8px}.TaskDetail_linkInfo__6RhG1 svg{color:var(--theme-elevation-500)}.TaskDetail_linkInfo__6RhG1 p{flex:1 1;font-family:monospace;font-size:13px;margin:0}.TaskDetail_linkInfo__6RhG1 button{background:rgba(0,0,0,0);border-radius:4px;border:1px solid var(--theme-elevation-300);cursor:pointer;display:flex;padding:4px;transition:all .2s}.TaskDetail_linkInfo__6RhG1 button:hover{background:var(--theme-elevation-100);border-color:var(--theme-elevation-400)}.TaskDetail_taskDescription__3RunP{background:var(--theme-elevation-50);border-radius:8px;margin-bottom:20px;padding:16px}.TaskDetail_taskDescription__3RunP>p:first-child{color:var(--theme-elevation-600);font-size:12px;font-weight:600;margin:0 0 8px;text-transform:uppercase}.TaskDetail_taskDescription__3RunP>p:last-child{font-size:14px;line-height:1.6;margin:0;white-space:pre-wrap}.TaskDetail_taskActions__UWm9E{border-top:1px solid var(--theme-elevation-200);display:flex;flex-wrap:wrap;gap:12px;margin-top:auto;padding-top:20px}.TaskDetail_actionButton___VN1e{align-items:center;border-radius:6px;border:none;cursor:pointer;display:flex;font-size:14px;font-weight:500;gap:8px;padding:10px 20px;transition:all .2s}.TaskDetail_actionButton___VN1e:disabled{cursor:not-allowed;opacity:.5}.TaskDetail_actionButton___VN1e.TaskDetail_primary__D1_cD{background:var(--theme-elevation-100);color:var(--theme-text)}.TaskDetail_actionButton___VN1e.TaskDetail_primary__D1_cD:hover:not(:disabled){background:var(--theme-elevation-200)}.TaskDetail_actionButton___VN1e.TaskDetail_success__5_Chw{background:#16a34a;color:#fff}.TaskDetail_actionButton___VN1e.TaskDetail_success__5_Chw:hover:not(:disabled){background:#15803d}.TaskDetail_actionButton___VN1e.TaskDetail_danger__5BLkE{background:#dc2626;color:#fff}.TaskDetail_actionButton___VN1e.TaskDetail_danger__5BLkE:hover:not(:disabled){background:#b91c1c}.TaskDetail_actionButton___VN1e.TaskDetail_delete__fQ1D2{background:#6b7280;color:#fff;border:1px solid #4b5563}.TaskDetail_actionButton___VN1e.TaskDetail_delete__fQ1D2:hover:not(:disabled){background:#4b5563;border-color:#374151}.TaskDetail_blockingTasks__qgXB4{margin-top:16px;padding-top:12px;border-top:1px solid #fecaca}.TaskDetail_blockingTasksTitle__RJpK7{font-size:12px;font-weight:600;margin:0 0 8px;text-transform:uppercase;opacity:.8}.TaskDetail_blockingTasksList__dJwWH{display:flex;flex-direction:column;gap:8px;list-style:none;margin:0;padding:0}.TaskDetail_blockingTaskItem__y0Gsk{align-items:center;background:rgba(255,255,255,.5);border-radius:6px;border:1px solid #fecaca;display:flex;gap:10px;padding:10px;transition:all .2s}.TaskDetail_blockingTaskItem__y0Gsk:hover{background:rgba(255,255,255,.8);border-color:#fca5a5}.TaskDetail_blockingTaskIcon__iNFH_{align-items:center;background:#fff;border-radius:6px;color:#991b1b;display:flex;flex-shrink:0;height:32px;justify-content:center;width:32px}.TaskDetail_blockingTaskIcon__iNFH_ svg{height:16px;width:16px}.TaskDetail_blockingTaskInfo__n97wc{display:flex;flex-direction:column;gap:4px;min-width:0;flex:1 1}.TaskDetail_blockingTaskTitle__eJmnu{color:#991b1b;font-size:13px;font-weight:600;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.TaskDetail_blockingTaskMeta__VTtfU{align-items:center;display:flex;gap:6px;font-size:11px}.TaskDetail_blockingTaskMeta__VTtfU svg{height:12px;width:12px}.TaskDetail_blockingTaskStatus__hiBfi{font-weight:500;text-transform:capitalize}.TaskDetail_blockingTaskStatus__hiBfi.TaskDetail_status-open__uxcDH{color:#3b82f6}.TaskDetail_blockingTaskStatus__hiBfi.TaskDetail_status-in-progress__ialJa{color:#f59e0b}.TaskDetail_blockingTaskStatus__hiBfi.TaskDetail_status-completed__5bdg2{color:#16a34a}.TaskDetail_blockingTaskStatus__hiBfi.TaskDetail_status-cancelled__hsGln{color:#6b7280}.TaskDetail_blockingTaskStatus__hiBfi.TaskDetail_status-blocked__gLYku{color:#dc2626}.TaskDetail_blockingTaskAssignee__9Ipvf{color:#991b1b;opacity:.7}