.FileBrowser_fileBrowser__5FHvg{min-height:100vh;width:100%;overflow-x:hidden}.FileBrowser_header__KCnLJ{position:-webkit-sticky;position:sticky;top:0;z-index:10;background:var(--theme-elevation-50);border-bottom:1px solid var(--theme-elevation-200)}.FileBrowser_headerInner__P5gan{max-width:100%;padding:1.25rem 2rem}@media(max-width:768px){.FileBrowser_headerInner__P5gan{padding:1rem}}.FileBrowser_titleSection__upv_e{display:flex;align-items:center;gap:.75rem}.FileBrowser_titleIcon__9gfhD{width:1.75rem;height:1.75rem;color:var(--theme-success-600)}.FileBrowser_title__bV9mE{font-size:1.5rem;font-weight:600;color:var(--theme-elevation-900);margin:0;line-height:1.2}.FileBrowser_subtitle__8e76x{font-size:.813rem;color:var(--theme-elevation-500);margin:0}.FileBrowser_toolbar__18Ike{display:flex;align-items:center;gap:1rem;padding:1rem 2rem}@media(max-width:768px){.FileBrowser_toolbar__18Ike{flex-direction:column;align-items:stretch;padding:.75rem 1rem}}.FileBrowser_searchBox___qL0Z{position:relative;flex:1 1;max-width:28rem}@media(max-width:768px){.FileBrowser_searchBox___qL0Z{max-width:100%}}.FileBrowser_searchBox___qL0Z svg{position:absolute;left:.75rem;top:50%;transform:translateY(-50%);width:1.25rem;height:1.25rem;color:var(--theme-elevation-400);pointer-events:none}.FileBrowser_searchBox___qL0Z 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);color:var(--theme-text);transition:all .2s}.FileBrowser_searchBox___qL0Z input:focus{outline:none;border-color:var(--theme-success-500);box-shadow:0 0 0 3px var(--theme-success-100)}.FileBrowser_searchBox___qL0Z input::placeholder{color:var(--theme-elevation-400)}.FileBrowser_viewToggle__AH59u{display:flex;align-items:center;background:var(--theme-elevation-100);border:1px solid var(--theme-elevation-200);border-radius:.5rem;overflow:hidden}.FileBrowser_viewToggle__AH59u button{display:flex;align-items:center;justify-content:center;padding:.5rem .625rem;background:rgba(0,0,0,0);border:none;color:var(--theme-elevation-500);cursor:pointer;transition:all .2s}.FileBrowser_viewToggle__AH59u button svg{width:1.125rem;height:1.125rem}.FileBrowser_viewToggle__AH59u button:hover{color:var(--theme-elevation-800)}.FileBrowser_viewToggle__AH59u button.FileBrowser_active__q_wfR{background:var(--theme-success-200);color:var(--theme-success-650)}.FileBrowser_uploadButton__4Cm6w{display:flex;align-items:center;gap:.5rem;padding:.5rem 1rem;background:var(--theme-success-600);color:#fff;border:none;border-radius:.5rem;font-size:.875rem;font-weight:500;cursor:pointer;white-space:nowrap;transition:all .2s}.FileBrowser_uploadButton__4Cm6w svg{width:1rem;height:1rem}.FileBrowser_uploadButton__4Cm6w:hover:not(:disabled){background:var(--theme-success-700)}.FileBrowser_uploadButton__4Cm6w:disabled{opacity:.7;cursor:not-allowed}.FileBrowser_filterTabs__0cWMW{display:flex;gap:.25rem;padding:0 2rem 1rem;overflow-x:auto;-webkit-overflow-scrolling:touch;scrollbar-width:none}.FileBrowser_filterTabs__0cWMW::-webkit-scrollbar{display:none}@media(max-width:768px){.FileBrowser_filterTabs__0cWMW{padding:0 1rem .75rem}}.FileBrowser_filterTab__i0Vq7{display:flex;align-items:center;gap:.375rem;padding:.5rem .875rem;background:var(--theme-elevation-100);border:1px solid var(--theme-elevation-200);border-radius:9999px;font-size:.813rem;font-weight:500;color:var(--theme-elevation-600);cursor:pointer;white-space:nowrap;transition:all .2s}.FileBrowser_filterTab__i0Vq7:hover{border-color:var(--theme-elevation-300);color:var(--theme-elevation-800)}.FileBrowser_filterTab__i0Vq7.FileBrowser_active__q_wfR{background:var(--theme-success-200);border-color:var(--theme-success-400);color:var(--theme-success-650)}.FileBrowser_tabCount__0ooBn{display:inline-flex;align-items:center;justify-content:center;min-width:1.25rem;height:1.25rem;padding:0 .375rem;border-radius:9999px;font-size:.688rem;font-weight:600;background:var(--theme-elevation-200);color:var(--theme-elevation-600)}.FileBrowser_active__q_wfR .FileBrowser_tabCount__0ooBn{background:var(--theme-success-400);color:#fff}.FileBrowser_content__xFhxB{padding:0 2rem 2rem}@media(max-width:768px){.FileBrowser_content__xFhxB{padding:0 1rem 1rem}}.FileBrowser_grid__j6B_o{display:grid;grid-template-columns:repeat(auto-fill,minmax(200px,1fr));grid-gap:1rem;gap:1rem}@media(max-width:768px){.FileBrowser_grid__j6B_o{grid-template-columns:repeat(auto-fill,minmax(150px,1fr));gap:.75rem}}.FileBrowser_card__sDR11{display:flex;flex-direction:column;background:var(--theme-elevation-100);border:1px solid var(--theme-elevation-200);border-radius:.75rem;overflow:hidden;text-decoration:none;color:inherit;transition:all .2s}.FileBrowser_card__sDR11:hover{border-color:var(--theme-elevation-300);box-shadow:0 4px 12px rgba(0,0,0,.08);transform:translateY(-2px);color:inherit}.FileBrowser_cardPreview__N3ynj{position:relative;width:100%;aspect-ratio:4/3;background:var(--theme-elevation-50);display:flex;align-items:center;justify-content:center;overflow:hidden}.FileBrowser_cardPreview__N3ynj img{width:100%;height:100%;object-fit:cover}.FileBrowser_cardIcon__DzAm3{display:flex;align-items:center;justify-content:center}.FileBrowser_cardIcon__DzAm3 svg{width:2.5rem;height:2.5rem;color:var(--theme-elevation-400)}.FileBrowser_cardBody__L48nq{padding:.75rem;display:flex;flex-direction:column;gap:.375rem}.FileBrowser_cardFilename__7yh3R{font-size:.813rem;font-weight:500;color:var(--theme-elevation-900);margin:0;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.FileBrowser_cardMeta__1HxGL{display:flex;align-items:center;gap:.5rem}.FileBrowser_cardSize__O94n8{font-size:.688rem;color:var(--theme-elevation-500)}.FileBrowser_cardDate__XJnVh{font-size:.688rem;color:var(--theme-elevation-400)}.FileBrowser_collectionBadge__F2ZT1{display:inline-flex;align-items:center;padding:.125rem .5rem;border-radius:9999px;font-size:.688rem;font-weight:600;background:color-mix(in srgb,var(--badge-color) 15%,transparent);color:var(--badge-color);white-space:nowrap}.FileBrowser_listContainer__sv4J0{background:var(--theme-elevation-100);border:1px solid var(--theme-elevation-200);border-radius:.75rem;overflow:hidden;overflow-x:auto}.FileBrowser_table__WbST0{width:100%;border-collapse:collapse}.FileBrowser_table__WbST0 thead{background:var(--theme-elevation-50);border-bottom:1px solid var(--theme-elevation-200)}.FileBrowser_table__WbST0 thead tr th{padding:.75rem 1rem;text-align:left;font-size:.75rem;font-weight:600;color:var(--theme-elevation-500);text-transform:uppercase;letter-spacing:.05em;white-space:nowrap}.FileBrowser_table__WbST0 tbody tr{border-bottom:1px solid var(--theme-elevation-200);transition:background-color .2s}.FileBrowser_table__WbST0 tbody tr:last-child{border-bottom:none}.FileBrowser_table__WbST0 tbody tr:hover{background:var(--theme-elevation-50)}.FileBrowser_table__WbST0 tbody tr td{padding:.625rem 1rem;font-size:.875rem;color:var(--theme-elevation-600);vertical-align:middle}.FileBrowser_previewCell__WmaPq{width:3rem}.FileBrowser_rowThumb___4aDs{width:2.5rem;height:2.5rem;border-radius:.375rem;object-fit:cover;display:block}.FileBrowser_rowIcon__UhrdB{width:2.5rem;height:2.5rem;display:flex;align-items:center;justify-content:center;background:var(--theme-elevation-50);border-radius:.375rem}.FileBrowser_rowIcon__UhrdB svg{width:1.25rem;height:1.25rem;color:var(--theme-elevation-400)}.FileBrowser_rowFilename__OJMy8{color:var(--theme-elevation-900);font-weight:500;text-decoration:none}.FileBrowser_rowFilename__OJMy8:hover{text-decoration:underline;color:var(--theme-success-600)}.FileBrowser_dateCell__iMQhh,.FileBrowser_sizeCell__cVMOX{white-space:nowrap}.FileBrowser_actionsCell__kQQxn{display:flex;align-items:center;gap:.375rem}.FileBrowser_actionButton__OtbH3{display:flex;align-items:center;justify-content:center;padding:.375rem;background:rgba(0,0,0,0);border:none;border-radius:.25rem;color:var(--theme-elevation-500);text-decoration:none;cursor:pointer;transition:all .2s}.FileBrowser_actionButton__OtbH3 svg{width:1rem;height:1rem}.FileBrowser_actionButton__OtbH3:hover{background:var(--theme-elevation-150);color:var(--theme-success-600)}.FileBrowser_loadingState__Db2Vq{display:flex;flex-direction:column;align-items:center;justify-content:center;padding:4rem 2rem}.FileBrowser_loadingState__Db2Vq p{color:var(--theme-elevation-500);font-size:.875rem;margin:.75rem 0 0}.FileBrowser_spinner__xUjou{width:1.5rem;height:1.5rem;color:var(--theme-success-600);animation:FileBrowser_spin__4o8oN 1s linear infinite}@keyframes FileBrowser_spin__4o8oN{0%{transform:rotate(0deg)}to{transform:rotate(1turn)}}.FileBrowser_emptyState__X9P0O{display:flex;flex-direction:column;align-items:center;justify-content:center;padding:4rem 2rem}.FileBrowser_emptyState__X9P0O svg{width:3rem;height:3rem;color:var(--theme-elevation-400);margin-bottom:1rem}.FileBrowser_emptyState__X9P0O p{color:var(--theme-elevation-500);font-size:.875rem;margin:0}.FileBrowser_loadMore__NhcT9{display:flex;justify-content:center;padding:1.5rem 0}.FileBrowser_loadMoreButton__YQXbh{display:flex;align-items:center;gap:.5rem;padding:.625rem 1.5rem;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}.FileBrowser_loadMoreButton__YQXbh:hover:not(:disabled){background:var(--theme-elevation-150);border-color:var(--theme-elevation-300)}.FileBrowser_loadMoreButton__YQXbh:disabled{opacity:.6;cursor:not-allowed}.ComponentsView_componentsView__JiBxM{width:100%}.ComponentsView_topBar__P1_YD{display:flex;align-items:center;justify-content:flex-end;margin-bottom:1.5rem}@media(max-width:768px){.ComponentsView_topBar__P1_YD{justify-content:flex-start}}.ComponentsView_addButton__mSYw1{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}.ComponentsView_addButton__mSYw1 svg{width:1rem;height:1rem}.ComponentsView_addButton__mSYw1:hover{background:var(--theme-success-600);color:var(--theme-success-150)}.ComponentsView_alert__hR4iY{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){.ComponentsView_alert__hR4iY{flex-direction:column;align-items:flex-start;gap:1rem}}.ComponentsView_alertContent__3BR9z{display:flex;align-items:center;gap:.75rem}.ComponentsView_alertIcon__t1fPb{width:2rem;height:2rem;background:#fed7aa;border-radius:50%;display:flex;align-items:center;justify-content:center;flex-shrink:0}.ComponentsView_alertIcon__t1fPb svg{width:1.25rem;height:1.25rem;color:#c2410c}.ComponentsView_alertText__NwtTp .ComponentsView_alertTitle__0UypR{font-weight:500;color:#9a3412;margin:0 0 .25rem;font-size:.875rem}.ComponentsView_alertText__NwtTp .ComponentsView_alertMessage__kYlQi{font-size:.813rem;color:#c2410c;margin:0}.ComponentsView_alertButton__6qzvq{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}.ComponentsView_alertButton__6qzvq:hover{background:#9a3412}.ComponentsView_searchBar__CSiOf{display:flex;align-items:center;gap:1rem;margin-bottom:1.5rem}@media(max-width:1024px){.ComponentsView_searchBar__CSiOf{flex-direction:column;align-items:stretch}}.ComponentsView_searchBox__PuunS{position:relative;flex:1 1;max-width:28rem}@media(max-width:1024px){.ComponentsView_searchBox__PuunS{max-width:100%}}.ComponentsView_searchBox__PuunS svg{position:absolute;left:.75rem;top:50%;transform:translateY(-50%);width:1.25rem;height:1.25rem;color:var(--theme-elevation-400)}.ComponentsView_searchBox__PuunS 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}.ComponentsView_searchBox__PuunS input:focus{outline:none;border-color:var(--theme-success-500);box-shadow:0 0 0 3px var(--theme-success-100)}.ComponentsView_searchBox__PuunS input::placeholder{color:var(--theme-elevation-400)}.ComponentsView_filterTabs__nEeSq{display:flex;align-items:center;gap:.25rem;background:var(--theme-elevation-100);border:1px solid var(--theme-elevation-200);border-radius:.5rem;padding:.25rem}.ComponentsView_filterTabs__nEeSq 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}.ComponentsView_filterTabs__nEeSq button:hover{color:var(--theme-elevation-900)}.ComponentsView_filterTabs__nEeSq button.ComponentsView_active__k2eJ7{background:var(--theme-success-200);color:var(--theme-success-650)}.ComponentsView_tableContainer__1mXx_{background:var(--theme-elevation-100);border:1px solid var(--theme-elevation-200);border-radius:.75rem;overflow:hidden;position:relative}.ComponentsView_table__QB0qt{width:100%;border-collapse:collapse}.ComponentsView_table__QB0qt thead{background:var(--theme-elevation-50);border-bottom:1px solid var(--theme-elevation-200)}.ComponentsView_table__QB0qt 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}.ComponentsView_table__QB0qt tbody tr{border-bottom:1px solid var(--theme-elevation-200);transition:background-color .2s}.ComponentsView_table__QB0qt tbody tr:last-child{border-bottom:none}.ComponentsView_table__QB0qt tbody tr:hover{background:var(--theme-elevation-50)}.ComponentsView_table__QB0qt tbody tr td{padding:1rem 1.5rem;font-size:.875rem;color:var(--theme-elevation-600);vertical-align:middle}.ComponentsView_cellPrimary__I430M .ComponentsView_cellName__DJWya{font-size:.875rem;color:var(--theme-elevation-900);margin:0 0 .25rem}.ComponentsView_cellPrimary__I430M .ComponentsView_cellSub__KPoWW{font-size:.75rem;color:var(--theme-elevation-500);margin:0}.ComponentsView_stockCell__NkMgx .ComponentsView_stockZero__ykuD6{font-size:.875rem;font-weight:600;color:#dc2626;margin:0 0 .25rem}.ComponentsView_stockCell__NkMgx .ComponentsView_stockLow__w8Liw{font-size:.875rem;font-weight:600;color:#ea580c;margin:0 0 .25rem}.ComponentsView_stockCell__NkMgx .ComponentsView_stockNormal__ogo2t{font-size:.875rem;font-weight:600;color:var(--theme-elevation-900);margin:0 0 .25rem}.ComponentsView_stockCell__NkMgx .ComponentsView_stockMin__D_pcJ{font-size:.75rem;color:var(--theme-elevation-500);margin:0}.ComponentsView_statusBadge__SWliF{display:inline-flex;align-items:center;gap:.25rem;padding:.375rem .625rem;border-radius:9999px;font-size:.75rem;font-weight:500}.ComponentsView_statusBadge__SWliF svg{width:.75rem;height:.75rem}.ComponentsView_statusBadge__SWliF.ComponentsView_outOfStock__x5uqq{background:#fecaca;color:#991b1b}.ComponentsView_statusBadge__SWliF.ComponentsView_lowStock__Ejmkc{background:#fed7aa;color:#9a3412}.ComponentsView_statusBadge__SWliF.ComponentsView_inStock__pM2Bl{background:#bbf7d0;color:#166534}.ComponentsView_actions__4MTQx{display:flex;align-items:center;gap:.5rem}.ComponentsView_editButton__v5ljr{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}.ComponentsView_editButton__v5ljr svg{width:1rem;height:1rem}.ComponentsView_editButton__v5ljr:hover{background:var(--theme-success-100);color:var(--theme-success-600)}.ComponentsView_reorderButton__WceQj{display:flex;align-items:center;gap:.25rem;padding:.25rem .5rem;background:var(--theme-success-600);color:var(--theme-success-150);border:none;border-radius:.25rem;font-size:.75rem;font-weight:500;cursor:pointer;transition:background-color .2s}.ComponentsView_reorderButton__WceQj svg{width:.75rem;height:.75rem}.ComponentsView_reorderButton__WceQj:hover{background:var(--theme-success-650)}.ComponentsView_emptyState__w7xgg{display:flex;flex-direction:column;align-items:center;justify-content:center;padding:3rem 2rem}.ComponentsView_emptyState__w7xgg svg{width:3rem;height:3rem;color:var(--theme-elevation-400);margin-bottom:1rem}.ComponentsView_emptyState__w7xgg p{color:var(--theme-elevation-500);font-size:.875rem;margin:0}.ComponentsView_loading__L_DK_{display:flex;align-items:center;justify-content:center;padding:4rem 2rem;width:100%}.ComponentsView_loading__L_DK_ p{color:var(--theme-elevation-500);font-size:1rem}.ComponentsView_pageInfo__FUwIN{padding:1rem;text-align:right;border-bottom:1px solid var(--theme-elevation-200)}.ComponentsView_pageInfo__FUwIN p{font-size:.875rem;color:var(--theme-elevation-600);margin:0}.ComponentsView_pagination__H8fBg{display:flex;align-items:center;justify-content:center;gap:1rem;padding:1.5rem 1rem;border-top:1px solid var(--theme-elevation-200)}.ComponentsView_paginationButton__zQzDe{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}.ComponentsView_paginationButton__zQzDe:hover:not(:disabled){background:var(--theme-elevation-150);border-color:var(--theme-elevation-300)}.ComponentsView_paginationButton__zQzDe:disabled{opacity:.5;cursor:not-allowed}.ComponentsView_pageIndicator__k9QO9{font-size:.875rem;color:var(--theme-elevation-700);font-weight:500}.FlaggedChangesView_flaggedView__CASYf{width:100%}.FlaggedChangesView_headerInfo__q6ZV7{display:flex;align-items:center;gap:.5rem;margin-bottom:1.5rem;padding:.75rem 1rem;background:#fef3c7;border:1px solid #fde68a;border-radius:.5rem}.FlaggedChangesView_headerInfo__q6ZV7 svg{width:1.25rem;height:1.25rem;color:#d97706;flex-shrink:0}.FlaggedChangesView_headerInfo__q6ZV7 p{font-size:.875rem;color:#92400e;margin:0;font-weight:500}.FlaggedChangesView_headerIcon__V5yQK{width:1.25rem;height:1.25rem}.FlaggedChangesView_tableContainer__prkmU{background:var(--theme-elevation-100);border:1px solid var(--theme-elevation-200);border-radius:.75rem;overflow:hidden}.FlaggedChangesView_tableScroll__U37Hj{overflow-x:auto}.FlaggedChangesView_table__vR6QH{width:100%;border-collapse:collapse;min-width:900px}.FlaggedChangesView_table__vR6QH thead{background:var(--theme-elevation-50);border-bottom:1px solid var(--theme-elevation-200)}.FlaggedChangesView_table__vR6QH thead tr th{padding:.75rem 1rem;text-align:left;font-size:.75rem;font-weight:600;color:var(--theme-elevation-500);text-transform:uppercase;letter-spacing:.05em;white-space:nowrap}.FlaggedChangesView_table__vR6QH tbody tr{border-bottom:1px solid var(--theme-elevation-200);transition:background-color .2s}.FlaggedChangesView_table__vR6QH tbody tr:last-child{border-bottom:none}.FlaggedChangesView_table__vR6QH tbody tr:hover{background:var(--theme-elevation-50)}.FlaggedChangesView_table__vR6QH tbody tr td{padding:.75rem 1rem;font-size:.875rem;color:var(--theme-elevation-600);vertical-align:middle}.FlaggedChangesView_dateCell__A9tBF{white-space:nowrap}.FlaggedChangesView_timeText__VIePh{display:block;font-size:.75rem;color:var(--theme-elevation-400)}.FlaggedChangesView_itemCell__xBVlU .FlaggedChangesView_itemName__6Tdky{font-size:.875rem;color:var(--theme-elevation-900);margin:0 0 .125rem}.FlaggedChangesView_itemCell__xBVlU .FlaggedChangesView_itemType__nF1hB{font-size:.75rem;color:var(--theme-elevation-400);margin:0;text-transform:capitalize}.FlaggedChangesView_qtyPositive__foHSI{color:#16a34a;font-weight:600}.FlaggedChangesView_qtyNegative__B_Ia2{color:#dc2626;font-weight:600}.FlaggedChangesView_qtyZero__zVFor{color:var(--theme-elevation-500);font-weight:500}.FlaggedChangesView_notesCell___4MDn{max-width:200px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.FlaggedChangesView_actionCell__XME6b{display:flex;align-items:center;gap:.5rem}.FlaggedChangesView_acknowledgeButton__NacTW{display:inline-flex;align-items:center;gap:.375rem;padding:.375rem .75rem;background:#16a34a;color:#fff;border:none;border-radius:.375rem;font-size:.8125rem;font-weight:500;cursor:pointer;transition:background-color .2s;white-space:nowrap}.FlaggedChangesView_acknowledgeButton__NacTW:hover:not(:disabled){background:#15803d}.FlaggedChangesView_acknowledgeButton__NacTW:disabled{opacity:.5;cursor:not-allowed}.FlaggedChangesView_noteInputGroup__X1YJW{display:flex;align-items:center;gap:.375rem}.FlaggedChangesView_noteInput__KIcyr{padding:.375rem .5rem;border:1px solid var(--theme-elevation-200);border-radius:.375rem;font-size:.8125rem;width:160px;background:var(--theme-elevation-100)}.FlaggedChangesView_noteInput__KIcyr:focus{outline:none;border-color:var(--theme-success-500)}.FlaggedChangesView_noteInput__KIcyr::placeholder{color:var(--theme-elevation-400)}.FlaggedChangesView_confirmButton__nMSIT{padding:.375rem .625rem;background:#16a34a;color:#fff;border:none;border-radius:.375rem;font-size:.8125rem;font-weight:500;cursor:pointer;white-space:nowrap}.FlaggedChangesView_confirmButton__nMSIT:hover:not(:disabled){background:#15803d}.FlaggedChangesView_confirmButton__nMSIT:disabled{opacity:.5;cursor:not-allowed}.FlaggedChangesView_cancelButton___Apuz{padding:.375rem .625rem;background:var(--theme-elevation-200);color:var(--theme-elevation-700);border:none;border-radius:.375rem;font-size:.8125rem;cursor:pointer;white-space:nowrap}.FlaggedChangesView_cancelButton___Apuz:hover{background:var(--theme-elevation-300)}.FlaggedChangesView_emptyState__VG701{display:flex;flex-direction:column;align-items:center;justify-content:center;padding:3rem 2rem}.FlaggedChangesView_emptyState__VG701 p{color:var(--theme-elevation-500);font-size:.875rem;margin:0}.FlaggedChangesView_emptyIcon__Q6Ubn{width:3rem;height:3rem;color:#16a34a;margin-bottom:1rem}.FlaggedChangesView_loading__cEnDD{display:flex;align-items:center;justify-content:center;padding:4rem 2rem;width:100%}.FlaggedChangesView_loading__cEnDD p{color:var(--theme-elevation-500);font-size:1rem}.InventoryHeader_header__J8Faa{position:-webkit-sticky;position:sticky;top:0;z-index:10;background:var(--theme-elevation-50);border-bottom:1px solid var(--theme-elevation-200)}.InventoryHeader_headerInner__G67Dj{max-width:100%;padding:1.25rem 2rem 0}.InventoryHeader_titleSection__FQ0Wt{display:flex;align-items:center;gap:.75rem;margin-bottom:1rem}.InventoryHeader_titleIcon__MUscX{width:1.75rem;height:1.75rem;color:var(--theme-success-600)}.InventoryHeader_title__34pUF{font-size:1.5rem;font-weight:600;color:var(--theme-elevation-900);margin:0;line-height:1.2}.InventoryHeader_subtitle__UyWY8{font-size:.813rem;color:var(--theme-elevation-500);margin:0}.InventoryHeader_nav__LS9eW{display:flex;gap:.25rem;overflow-x:auto;-webkit-overflow-scrolling:touch;scrollbar-width:none}.InventoryHeader_nav__LS9eW::-webkit-scrollbar{display:none}.InventoryHeader_navButton__Yz0cN{display:flex;align-items:center;gap:.5rem;padding:.625rem 1rem;background:none;color:var(--theme-elevation-500);font-size:.875rem;font-weight:500;cursor:pointer;white-space:nowrap;border:none;border-bottom:2px solid rgba(0,0,0,0);transition:all .2s}.InventoryHeader_navButton__Yz0cN:hover{color:var(--theme-elevation-800)}.InventoryHeader_navButton__Yz0cN.InventoryHeader_active__bcjZ5{color:var(--theme-success-600);border-bottom-color:var(--theme-success-600)}.InventoryHeader_navIcon__62D4i{width:1rem;height:1rem}.InventoryHeader_badge__IGcDH{display:inline-flex;align-items:center;justify-content:center;min-width:1.25rem;height:1.25rem;padding:0 .375rem;border-radius:9999px;font-size:.688rem;font-weight:600;background:#fed7aa;color:#9a3412}.InventoryMetrics_metricsGrid__Faufa{display:grid;grid-template-columns:repeat(4,1fr);grid-gap:1.5rem;gap:1.5rem;margin-bottom:2rem}@media(max-width:1024px){.InventoryMetrics_metricsGrid__Faufa{grid-template-columns:repeat(2,1fr)}}@media(max-width:640px){.InventoryMetrics_metricsGrid__Faufa{grid-template-columns:1fr}}.InventoryMetrics_metricCard__EMXTA{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}.InventoryMetrics_metricInfo__8pAlR .InventoryMetrics_metricLabel__mZLN_{font-size:.813rem;color:var(--theme-elevation-500);margin:0 0 .25rem}.InventoryMetrics_metricInfo__8pAlR .InventoryMetrics_metricValue__o_yWX{font-size:1.5rem;font-weight:600;color:var(--theme-elevation-900);margin:0 0 .25rem;line-height:1.2}.InventoryMetrics_metricInfo__8pAlR .InventoryMetrics_metricSubtitle__zlC9i{font-size:.75rem;color:var(--theme-elevation-400);margin:0}.InventoryMetrics_metricIcon__xGzki{width:3rem;height:3rem;border-radius:.5rem;display:flex;align-items:center;justify-content:center;flex-shrink:0}.InventoryMetrics_metricIcon__xGzki svg{width:1.5rem;height:1.5rem}.InventoryMetrics_metricIcon__xGzki.InventoryMetrics_blue__AKp5W{background:var(--theme-success-100)}.InventoryMetrics_metricIcon__xGzki.InventoryMetrics_blue__AKp5W svg{color:var(--theme-success-600)}.InventoryMetrics_metricIcon__xGzki.InventoryMetrics_orange__Cai0k{background:#fed7aa}.InventoryMetrics_metricIcon__xGzki.InventoryMetrics_orange__Cai0k svg{color:#ea580c}.InventoryMetrics_metricIcon__xGzki.InventoryMetrics_green__ukEwg{background:#bbf7d0}.InventoryMetrics_metricIcon__xGzki.InventoryMetrics_green__ukEwg svg{color:#16a34a}.InventoryMetrics_metricIcon__xGzki.InventoryMetrics_purple__WcA68{background:#e9d5ff}.InventoryMetrics_metricIcon__xGzki.InventoryMetrics_purple__WcA68 svg{color:#7c3aed}.ProductsView_productsView__qOS09{width:100%}.ProductsView_topBar__lRZdM{display:flex;align-items:center;justify-content:flex-end;margin-bottom:1.5rem}@media(max-width:768px){.ProductsView_topBar__lRZdM{justify-content:flex-start}}.ProductsView_addButton__r4PsW{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}.ProductsView_addButton__r4PsW svg{width:1rem;height:1rem}.ProductsView_addButton__r4PsW:hover{background:var(--theme-success-600);color:var(--theme-success-150)}.ProductsView_alert__7nSvz{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){.ProductsView_alert__7nSvz{flex-direction:column;align-items:flex-start;gap:1rem}}.ProductsView_alertContent__H938o{display:flex;align-items:center;gap:.75rem}.ProductsView_alertIcon__FCwG_{width:2rem;height:2rem;background:#fed7aa;border-radius:50%;display:flex;align-items:center;justify-content:center;flex-shrink:0}.ProductsView_alertIcon__FCwG_ svg{width:1.25rem;height:1.25rem;color:#c2410c}.ProductsView_alertText__RNu7l .ProductsView_alertTitle__7nh5q{font-weight:500;color:#9a3412;margin:0 0 .25rem;font-size:.875rem}.ProductsView_alertText__RNu7l .ProductsView_alertMessage__Zz9d7{font-size:.813rem;color:#c2410c;margin:0}.ProductsView_alertButton__8Yk5h{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}.ProductsView_alertButton__8Yk5h:hover{background:#9a3412}.ProductsView_searchBar__saStT{display:flex;align-items:center;gap:1rem;margin-bottom:1.5rem}@media(max-width:1024px){.ProductsView_searchBar__saStT{flex-direction:column;align-items:stretch}}.ProductsView_searchBox__eQ_tr{position:relative;flex:1 1;max-width:28rem}@media(max-width:1024px){.ProductsView_searchBox__eQ_tr{max-width:100%}}.ProductsView_searchBox__eQ_tr svg{position:absolute;left:.75rem;top:50%;transform:translateY(-50%);width:1.25rem;height:1.25rem;color:var(--theme-elevation-400)}.ProductsView_searchBox__eQ_tr 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}.ProductsView_searchBox__eQ_tr input:focus{outline:none;border-color:var(--theme-success-500);box-shadow:0 0 0 3px var(--theme-success-100)}.ProductsView_searchBox__eQ_tr input::placeholder{color:var(--theme-elevation-400)}.ProductsView_filterTabs__ySb7A{display:flex;align-items:center;gap:.25rem;background:var(--theme-elevation-100);border:1px solid var(--theme-elevation-200);border-radius:.5rem;padding:.25rem}.ProductsView_filterTabs__ySb7A 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}.ProductsView_filterTabs__ySb7A button:hover{color:var(--theme-elevation-900)}.ProductsView_filterTabs__ySb7A button.ProductsView_active__9FFF3{background:var(--theme-success-200);color:var(--theme-success-650)}.ProductsView_tableContainer__GG5KY{background:var(--theme-elevation-100);border:1px solid var(--theme-elevation-200);border-radius:.75rem;overflow:hidden;position:relative}.ProductsView_table__vR6xm{width:100%;border-collapse:collapse}.ProductsView_table__vR6xm thead{background:var(--theme-elevation-50);border-bottom:1px solid var(--theme-elevation-200)}.ProductsView_table__vR6xm 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}.ProductsView_table__vR6xm tbody tr{border-bottom:1px solid var(--theme-elevation-200);transition:background-color .2s}.ProductsView_table__vR6xm tbody tr:last-child{border-bottom:none}.ProductsView_table__vR6xm tbody tr:hover{background:var(--theme-elevation-50)}.ProductsView_table__vR6xm tbody tr td{padding:1rem 1.5rem;font-size:.875rem;color:var(--theme-elevation-600);vertical-align:middle}.ProductsView_cellPrimary__kt6sn .ProductsView_cellName__Y4inp{font-size:.875rem;color:var(--theme-elevation-900);margin:0 0 .25rem}.ProductsView_cellPrimary__kt6sn .ProductsView_cellSub__tCNR9{font-size:.75rem;color:var(--theme-elevation-500);margin:0}.ProductsView_stockCell__5uVwv .ProductsView_stockZero__miPNj{font-size:.875rem;font-weight:600;color:#dc2626;margin:0 0 .25rem}.ProductsView_stockCell__5uVwv .ProductsView_stockLow__O9Q_C{font-size:.875rem;font-weight:600;color:#ea580c;margin:0 0 .25rem}.ProductsView_stockCell__5uVwv .ProductsView_stockNormal__98tEU{font-size:.875rem;font-weight:600;color:var(--theme-elevation-900);margin:0 0 .25rem}.ProductsView_stockCell__5uVwv .ProductsView_stockMin__18iMy{font-size:.75rem;color:var(--theme-elevation-500);margin:0}.ProductsView_statusBadge__noFMr{display:inline-flex;align-items:center;gap:.25rem;padding:.375rem .625rem;border-radius:9999px;font-size:.75rem;font-weight:500}.ProductsView_statusBadge__noFMr svg{width:.75rem;height:.75rem}.ProductsView_statusBadge__noFMr.ProductsView_outOfStock__QNGnC{background:#fecaca;color:#991b1b}.ProductsView_statusBadge__noFMr.ProductsView_lowStock__hYCW3{background:#fed7aa;color:#9a3412}.ProductsView_statusBadge__noFMr.ProductsView_inStock__InW4h{background:#bbf7d0;color:#166534}.ProductsView_actions__UxtzU{display:flex;align-items:center;gap:.5rem}.ProductsView_editButton__mdsy0{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}.ProductsView_editButton__mdsy0 svg{width:1rem;height:1rem}.ProductsView_editButton__mdsy0:hover{background:var(--theme-success-100);color:var(--theme-success-600)}.ProductsView_reorderButton__Ra6tv{display:flex;align-items:center;gap:.25rem;padding:.25rem .5rem;background:var(--theme-success-600);color:var(--theme-success-150);border:none;border-radius:.25rem;font-size:.75rem;font-weight:500;cursor:pointer;transition:background-color .2s}.ProductsView_reorderButton__Ra6tv svg{width:.75rem;height:.75rem}.ProductsView_reorderButton__Ra6tv:hover{background:var(--theme-success-650)}.ProductsView_emptyState__X19jU{display:flex;flex-direction:column;align-items:center;justify-content:center;padding:3rem 2rem}.ProductsView_emptyState__X19jU svg{width:3rem;height:3rem;color:var(--theme-elevation-400);margin-bottom:1rem}.ProductsView_emptyState__X19jU p{color:var(--theme-elevation-500);font-size:.875rem;margin:0}.ProductsView_loading__SkJiE{display:flex;align-items:center;justify-content:center;padding:4rem 2rem;width:100%}.ProductsView_loading__SkJiE p{color:var(--theme-elevation-500);font-size:1rem}.ProductsView_pageInfo__Wn_Yk{padding:1rem;text-align:right;border-bottom:1px solid var(--theme-elevation-200)}.ProductsView_pageInfo__Wn_Yk p{font-size:.875rem;color:var(--theme-elevation-600);margin:0}.ProductsView_pagination__Ll_dx{display:flex;align-items:center;justify-content:center;gap:1rem;padding:1.5rem 1rem;border-top:1px solid var(--theme-elevation-200)}.ProductsView_paginationButton__ykRj4{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}.ProductsView_paginationButton__ykRj4:hover:not(:disabled){background:var(--theme-elevation-150);border-color:var(--theme-elevation-300)}.ProductsView_paginationButton__ykRj4:disabled{opacity:.5;cursor:not-allowed}.ProductsView_pageIndicator__zx7GV{font-size:.875rem;color:var(--theme-elevation-700);font-weight:500}.StockAdjustmentsView_adjustmentsView__HfBWe{width:100%}.StockAdjustmentsView_feedback__S2_nu{display:flex;align-items:center;gap:.75rem;padding:1rem;border-radius:.75rem;margin-bottom:1.5rem;font-size:.875rem}.StockAdjustmentsView_feedback__S2_nu svg{width:1.25rem;height:1.25rem;flex-shrink:0}.StockAdjustmentsView_feedbackSuccess__Y_LoG{background:#bbf7d0;color:#166534;border:1px solid #86efac}.StockAdjustmentsView_feedbackError__kSKP5{background:#fecaca;color:#991b1b;border:1px solid #fca5a5}.StockAdjustmentsView_formCard__WT70c{background:var(--theme-elevation-100);border:1px solid var(--theme-elevation-200);border-radius:.75rem;padding:1.5rem;margin-bottom:2rem}.StockAdjustmentsView_formTitle__HIOoS{font-size:1.125rem;font-weight:600;color:var(--theme-elevation-900);margin:0 0 1.5rem}.StockAdjustmentsView_form__19FFU{display:flex;flex-direction:column;gap:1.25rem}.StockAdjustmentsView_field__h0Eth{display:flex;flex-direction:column;gap:.375rem}.StockAdjustmentsView_fieldLabel__pjzHz{font-size:.813rem;font-weight:500;color:var(--theme-elevation-600)}.StockAdjustmentsView_fieldHint__IS88H{font-size:.75rem;color:var(--theme-success-600);margin:.25rem 0 0}.StockAdjustmentsView_radioGroup__Jh_Rg{display:flex;gap:1.5rem}.StockAdjustmentsView_radioLabel__QkQPS{display:flex;align-items:center;gap:.375rem;font-size:.875rem;color:var(--theme-elevation-800);cursor:pointer}.StockAdjustmentsView_radioLabel__QkQPS input[type=radio]{accent-color:var(--theme-success-600)}.StockAdjustmentsView_searchBox__Ih3AW,.StockAdjustmentsView_searchWrapper__WVK74{position:relative}.StockAdjustmentsView_searchBox__Ih3AW svg{position:absolute;left:.75rem;top:50%;transform:translateY(-50%);width:1.25rem;height:1.25rem;color:var(--theme-elevation-400)}.StockAdjustmentsView_searchBox__Ih3AW 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-50);transition:all .2s}.StockAdjustmentsView_searchBox__Ih3AW input:focus{outline:none;border-color:var(--theme-success-500);box-shadow:0 0 0 3px var(--theme-success-100)}.StockAdjustmentsView_searchBox__Ih3AW input::placeholder{color:var(--theme-elevation-400)}.StockAdjustmentsView_searchHint__1_FCI{font-size:.75rem;color:var(--theme-elevation-400);margin:.25rem 0 0}.StockAdjustmentsView_dropdown__KbLAH{position:absolute;top:calc(100% + 4px);left:0;right:0;z-index:20;background:var(--theme-elevation-100);border:1px solid var(--theme-elevation-200);border-radius:.5rem;box-shadow:0 4px 12px rgba(0,0,0,.1);max-height:240px;overflow-y:auto}.StockAdjustmentsView_dropdownItem__r2v4Q{display:flex;justify-content:space-between;width:100%;padding:.625rem .75rem;border:none;background:none;text-align:left;cursor:pointer;transition:background-color .15s}.StockAdjustmentsView_dropdownItem__r2v4Q:hover{background:var(--theme-elevation-50)}.StockAdjustmentsView_dropdownItem__r2v4Q+.StockAdjustmentsView_dropdownItem__r2v4Q{border-top:1px solid var(--theme-elevation-200)}.StockAdjustmentsView_dropdownLabel__B8WMW{font-size:.875rem;color:var(--theme-elevation-900)}.StockAdjustmentsView_dropdownStock__JEWi2{font-size:.75rem;color:var(--theme-elevation-500)}.StockAdjustmentsView_selectedInfo__owB56{background:var(--theme-elevation-50);border:1px solid var(--theme-elevation-200);border-radius:.5rem;padding:.75rem 1rem}.StockAdjustmentsView_selectedInfo__owB56 p{margin:0 0 .25rem;font-size:.875rem;color:var(--theme-elevation-700)}.StockAdjustmentsView_selectedInfo__owB56 p:last-child{margin-bottom:0}.StockAdjustmentsView_textInput__I7_ES{padding:.625rem .75rem;border:1px solid var(--theme-elevation-200);border-radius:.5rem;font-size:.875rem;background:var(--theme-elevation-50)}.StockAdjustmentsView_textInput__I7_ES:focus{outline:none;border-color:var(--theme-success-500);box-shadow:0 0 0 3px var(--theme-success-100)}.StockAdjustmentsView_selectInput__ieJjS{padding:.625rem .75rem;border:1px solid var(--theme-elevation-200);border-radius:.5rem;font-size:.875rem;background:var(--theme-elevation-50);color:var(--theme-elevation-800);cursor:pointer}.StockAdjustmentsView_selectInput__ieJjS:focus{outline:none;border-color:var(--theme-success-500)}.StockAdjustmentsView_textareaInput__Pr67D{padding:.625rem .75rem;border:1px solid var(--theme-elevation-200);border-radius:.5rem;font-size:.875rem;background:var(--theme-elevation-50);resize:vertical;min-height:80px}.StockAdjustmentsView_textareaInput__Pr67D:focus{outline:none;border-color:var(--theme-success-500);box-shadow:0 0 0 3px var(--theme-success-100)}.StockAdjustmentsView_submitButton__rbUjL{padding:.75rem 1.5rem;background:var(--theme-success-650);color:var(--theme-success-150);border:none;border-radius:.5rem;font-size:.875rem;font-weight:500;cursor:pointer;transition:background-color .2s;align-self:flex-start}.StockAdjustmentsView_submitButton__rbUjL:hover:not(:disabled){background:var(--theme-success-600)}.StockAdjustmentsView_submitButton__rbUjL:disabled{opacity:.5;cursor:not-allowed}.StockAdjustmentsView_recentSection__rYLF0{margin-top:2rem}.StockAdjustmentsView_recentTitle__poakj{font-size:1.125rem;font-weight:600;color:var(--theme-elevation-900);margin:0 0 1rem}.StockAdjustmentsView_tableContainer__oUzHH{background:var(--theme-elevation-100);border:1px solid var(--theme-elevation-200);border-radius:.75rem;overflow:hidden}.StockAdjustmentsView_table__3lJdy{width:100%;border-collapse:collapse}.StockAdjustmentsView_table__3lJdy thead{background:var(--theme-elevation-50);border-bottom:1px solid var(--theme-elevation-200)}.StockAdjustmentsView_table__3lJdy thead tr th{padding:.75rem 1rem;text-align:left;font-size:.75rem;font-weight:600;color:var(--theme-elevation-500);text-transform:uppercase;letter-spacing:.05em}.StockAdjustmentsView_table__3lJdy tbody tr{border-bottom:1px solid var(--theme-elevation-200)}.StockAdjustmentsView_table__3lJdy tbody tr:last-child{border-bottom:none}.StockAdjustmentsView_table__3lJdy tbody tr:hover{background:var(--theme-elevation-50)}.StockAdjustmentsView_table__3lJdy tbody tr td{padding:.75rem 1rem;font-size:.875rem;color:var(--theme-elevation-600);vertical-align:middle}.StockAdjustmentsView_qtyPositive__e1FUM{color:#16a34a;font-weight:600}.StockAdjustmentsView_qtyNegative__WtOdq{color:#dc2626;font-weight:600}.StockAdjustmentsView_notesCell__RZddp{max-width:200px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.StockAdjustmentsView_emptyState__pdrgi{display:flex;flex-direction:column;align-items:center;justify-content:center;padding:3rem 2rem}.StockAdjustmentsView_emptyState__pdrgi svg{width:3rem;height:3rem;color:var(--theme-elevation-400);margin-bottom:1rem}.StockAdjustmentsView_emptyState__pdrgi p{color:var(--theme-elevation-500);font-size:.875rem;margin:0}.StockAdjustmentsView_loading__dw1GN{display:flex;align-items:center;justify-content:center;padding:3rem 2rem}.StockAdjustmentsView_loading__dw1GN p{color:var(--theme-elevation-500);font-size:.875rem}.StockCodeApprovalsView_approvalsView__wyUGf{width:100%}.StockCodeApprovalsView_feedback__3uG4M{display:flex;align-items:center;gap:.75rem;padding:1rem;border-radius:.75rem;margin-bottom:1.5rem;font-size:.875rem}.StockCodeApprovalsView_feedback__3uG4M svg{width:1.25rem;height:1.25rem;flex-shrink:0}.StockCodeApprovalsView_feedbackSuccess__v7x_T{background:#bbf7d0;color:#166534;border:1px solid #86efac}.StockCodeApprovalsView_feedbackError__cQc22{background:#fecaca;color:#991b1b;border:1px solid #fca5a5}.StockCodeApprovalsView_sectionHeader__sHhgC{margin-bottom:1.5rem}.StockCodeApprovalsView_sectionTitle__UcVBB{font-size:1.125rem;font-weight:600;color:var(--theme-elevation-900);margin:0 0 .25rem}.StockCodeApprovalsView_sectionDescription__XyOLd{font-size:.875rem;color:var(--theme-elevation-500);margin:0}.StockCodeApprovalsView_tableContainer__JUfIG{background:var(--theme-elevation-100);border:1px solid var(--theme-elevation-200);border-radius:.75rem;overflow:hidden}.StockCodeApprovalsView_table__kyPWS{width:100%;border-collapse:collapse}.StockCodeApprovalsView_table__kyPWS thead{background:var(--theme-elevation-50);border-bottom:1px solid var(--theme-elevation-200)}.StockCodeApprovalsView_table__kyPWS thead tr th{padding:.75rem 1rem;text-align:left;font-size:.75rem;font-weight:600;color:var(--theme-elevation-500);text-transform:uppercase;letter-spacing:.05em}.StockCodeApprovalsView_table__kyPWS tbody tr{border-bottom:1px solid var(--theme-elevation-200)}.StockCodeApprovalsView_table__kyPWS tbody tr:last-child{border-bottom:none}.StockCodeApprovalsView_table__kyPWS tbody tr:hover{background:var(--theme-elevation-50)}.StockCodeApprovalsView_table__kyPWS tbody tr td{padding:.75rem 1rem;font-size:.875rem;color:var(--theme-elevation-600);vertical-align:middle}.StockCodeApprovalsView_cellPrimary__voZwD{font-weight:500;color:var(--theme-elevation-900)}.StockCodeApprovalsView_stockCodeBadge__1zGJ4{display:inline-block;padding:.25rem .625rem;background:var(--theme-elevation-50);border:1px solid var(--theme-elevation-200);border-radius:.375rem;font-size:.813rem;font-family:monospace;color:var(--theme-elevation-800)}.StockCodeApprovalsView_actions__ZbaSf{display:flex;gap:.5rem;align-items:center}.StockCodeApprovalsView_approveButton__W0EsE{display:flex;align-items:center;gap:.375rem;padding:.375rem .75rem;background:#bbf7d0;color:#166534;border:1px solid #86efac;border-radius:.375rem;font-size:.813rem;font-weight:500;cursor:pointer;transition:all .2s}.StockCodeApprovalsView_approveButton__W0EsE svg{width:.875rem;height:.875rem}.StockCodeApprovalsView_approveButton__W0EsE:hover:not(:disabled){background:#86efac}.StockCodeApprovalsView_approveButton__W0EsE:disabled{opacity:.5;cursor:not-allowed}.StockCodeApprovalsView_rejectButton__MoSta{display:flex;align-items:center;gap:.375rem;padding:.375rem .75rem;background:#fecaca;color:#991b1b;border:1px solid #fca5a5;border-radius:.375rem;font-size:.813rem;font-weight:500;cursor:pointer;transition:all .2s}.StockCodeApprovalsView_rejectButton__MoSta svg{width:.875rem;height:.875rem}.StockCodeApprovalsView_rejectButton__MoSta:hover:not(:disabled){background:#fca5a5}.StockCodeApprovalsView_rejectButton__MoSta:disabled{opacity:.5;cursor:not-allowed}.StockCodeApprovalsView_rejectionRow__l6R6x{background:var(--theme-elevation-50)}.StockCodeApprovalsView_rejectionRow__l6R6x:hover{background:var(--theme-elevation-50)!important}.StockCodeApprovalsView_rejectionForm__ThaMF{display:flex;gap:.75rem;align-items:center;padding:.5rem 0}.StockCodeApprovalsView_rejectionInput__pzuSj{flex:1 1;padding:.5rem .75rem;border:1px solid var(--theme-elevation-200);border-radius:.375rem;font-size:.875rem;background:var(--theme-elevation-100)}.StockCodeApprovalsView_rejectionInput__pzuSj:focus{outline:none;border-color:#fca5a5;box-shadow:0 0 0 3px rgba(252,165,165,.3)}.StockCodeApprovalsView_rejectionInput__pzuSj::placeholder{color:var(--theme-elevation-400)}.StockCodeApprovalsView_confirmRejectButton__lU1WR{padding:.5rem 1rem;background:#dc2626;color:#fff;border:none;border-radius:.375rem;font-size:.813rem;font-weight:500;cursor:pointer;transition:background-color .2s;white-space:nowrap}.StockCodeApprovalsView_confirmRejectButton__lU1WR:hover:not(:disabled){background:#b91c1c}.StockCodeApprovalsView_confirmRejectButton__lU1WR:disabled{opacity:.5;cursor:not-allowed}.StockCodeApprovalsView_emptyState__mllxy{display:flex;flex-direction:column;align-items:center;justify-content:center;padding:3rem 2rem}.StockCodeApprovalsView_emptyState__mllxy svg{width:3rem;height:3rem;color:var(--theme-elevation-400);margin-bottom:1rem}.StockCodeApprovalsView_emptyState__mllxy p{color:var(--theme-elevation-500);font-size:.875rem;margin:0}.StockCodeApprovalsView_loading__cAl9P{display:flex;align-items:center;justify-content:center;padding:3rem 2rem}.StockCodeApprovalsView_loading__cAl9P p{color:var(--theme-elevation-500);font-size:.875rem}.TransactionsView_transactionsView__S7Q8t{width:100%}.TransactionsView_filtersBar__zeYG_{display:flex;align-items:center;gap:1rem;margin-bottom:1.5rem}@media(max-width:1024px){.TransactionsView_filtersBar__zeYG_{flex-direction:column;align-items:stretch}}.TransactionsView_searchBox__7koZ2{position:relative;flex:1 1;max-width:28rem}@media(max-width:1024px){.TransactionsView_searchBox__7koZ2{max-width:100%}}.TransactionsView_searchBox__7koZ2 svg{position:absolute;left:.75rem;top:50%;transform:translateY(-50%);width:1.25rem;height:1.25rem;color:var(--theme-elevation-400)}.TransactionsView_searchBox__7koZ2 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}.TransactionsView_searchBox__7koZ2 input:focus{outline:none;border-color:var(--theme-success-500);box-shadow:0 0 0 3px var(--theme-success-100)}.TransactionsView_searchBox__7koZ2 input::placeholder{color:var(--theme-elevation-400)}.TransactionsView_selectGroup__6yl5L{display:flex;gap:.5rem}@media(max-width:768px){.TransactionsView_selectGroup__6yl5L{flex-direction:column}}.TransactionsView_filterSelect__aQ1mE{padding:.625rem .75rem;border:1px solid var(--theme-elevation-200);border-radius:.5rem;font-size:.875rem;background:var(--theme-elevation-100);color:var(--theme-elevation-800);cursor:pointer}.TransactionsView_filterSelect__aQ1mE:focus{outline:none;border-color:var(--theme-success-500)}.TransactionsView_tableContainer__6j1RK{background:var(--theme-elevation-100);border:1px solid var(--theme-elevation-200);border-radius:.75rem;overflow:hidden}.TransactionsView_tableScroll__3PBCU{overflow-x:auto}.TransactionsView_table__vp_co{width:100%;border-collapse:collapse;min-width:900px}.TransactionsView_table__vp_co thead{background:var(--theme-elevation-50);border-bottom:1px solid var(--theme-elevation-200)}.TransactionsView_table__vp_co thead tr th{padding:.75rem 1rem;text-align:left;font-size:.75rem;font-weight:600;color:var(--theme-elevation-500);text-transform:uppercase;letter-spacing:.05em;white-space:nowrap}.TransactionsView_table__vp_co tbody tr{border-bottom:1px solid var(--theme-elevation-200);transition:background-color .2s}.TransactionsView_table__vp_co tbody tr:last-child{border-bottom:none}.TransactionsView_table__vp_co tbody tr:hover{background:var(--theme-elevation-50)}.TransactionsView_table__vp_co tbody tr td{padding:.75rem 1rem;font-size:.875rem;color:var(--theme-elevation-600);vertical-align:middle}.TransactionsView_dateCell__1EYfR{white-space:nowrap}.TransactionsView_timeText__u6K52{display:block;font-size:.75rem;color:var(--theme-elevation-400)}.TransactionsView_typeBadge__6ZsPt{display:inline-block;padding:.25rem .5rem;border-radius:9999px;font-size:.75rem;font-weight:500;white-space:nowrap}.TransactionsView_badgeGreen__MWhz8{background:#bbf7d0;color:#166534}.TransactionsView_badgeRed__mGoha{background:#fecaca;color:#991b1b}.TransactionsView_badgeBlue__BlD4X{background:#bfdbfe;color:#1e40af}.TransactionsView_badgeYellow__gWeRF{background:#fef08a;color:#854d0e}.TransactionsView_badgeGray__KPD5V{background:var(--theme-elevation-200);color:var(--theme-elevation-700)}.TransactionsView_itemCell__mvN_e .TransactionsView_itemName__Habcx{font-size:.875rem;color:var(--theme-elevation-900);margin:0 0 .125rem}.TransactionsView_itemCell__mvN_e .TransactionsView_itemType___LgFg{font-size:.75rem;color:var(--theme-elevation-400);margin:0;text-transform:capitalize}.TransactionsView_qtyPositive__20DN0{color:#16a34a;font-weight:600}.TransactionsView_qtyNegative__axnGd{color:#dc2626;font-weight:600}.TransactionsView_qtyZero__Yi1rw{color:var(--theme-elevation-500);font-weight:500}.TransactionsView_notesCell__VQ8Dl{max-width:200px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.TransactionsView_emptyState__w3Wj9{display:flex;flex-direction:column;align-items:center;justify-content:center;padding:3rem 2rem}.TransactionsView_emptyState__w3Wj9 svg{width:3rem;height:3rem;color:var(--theme-elevation-400);margin-bottom:1rem}.TransactionsView_emptyState__w3Wj9 p{color:var(--theme-elevation-500);font-size:.875rem;margin:0}.TransactionsView_loading__O_pF3{display:flex;align-items:center;justify-content:center;padding:4rem 2rem;width:100%}.TransactionsView_loading__O_pF3 p{color:var(--theme-elevation-500);font-size:1rem}.TransactionsView_pageInfo__ys_1C{padding:1rem;text-align:right;border-bottom:1px solid var(--theme-elevation-200)}.TransactionsView_pageInfo__ys_1C p{font-size:.875rem;color:var(--theme-elevation-600);margin:0}.TransactionsView_pagination__KPoNO{display:flex;align-items:center;justify-content:center;gap:1rem;padding:1.5rem 1rem;border-top:1px solid var(--theme-elevation-200)}.TransactionsView_paginationButton___qe2X{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}.TransactionsView_paginationButton___qe2X:hover:not(:disabled){background:var(--theme-elevation-150);border-color:var(--theme-elevation-300)}.TransactionsView_paginationButton___qe2X:disabled{opacity:.5;cursor:not-allowed}.TransactionsView_pageIndicator__2_bvb{font-size:.875rem;color:var(--theme-elevation-700);font-weight:500}.InventoryDashboard_inventoryDashboard__AM29C{min-height:100vh;width:100%;overflow-x:hidden;position:relative}.InventoryDashboard_inventoryDashboard__AM29C .InventoryDashboard_mainContainer__OGV7K{margin:0 auto;padding:0 1rem}.InventoryDashboard_contentArea__fREGB{padding:1.5rem 0}@media(max-width:768px){.InventoryDashboard_contentArea__fREGB{padding:1rem 0}}.InventoryDashboard_metricsSection__SGQsh{margin-bottom:2rem}@media(max-width:768px){.InventoryDashboard_metricsSection__SGQsh{margin-bottom:1.5rem}}.InventoryDashboard_viewContainer__CkAm7{animation:InventoryDashboard_fadeIn__w1YCy .2s ease-in}@keyframes InventoryDashboard_fadeIn__w1YCy{0%{opacity:0;transform:translateY(4px)}to{opacity:1;transform:translateY(0)}}.ProjectEditView_container__bGw9d{min-height:100vh;background:var(--theme-elevation-50)}.ProjectEditView_loading__WNYJ1,.ProjectEditView_notFound__65kvs{display:flex;flex-direction:column;align-items:center;justify-content:center;min-height:400px;gap:1rem;color:var(--theme-elevation-500)}.ProjectEditView_header__Cu_E_{display:flex;align-items:center;padding:.75rem 1.25rem;border-bottom:1px solid var(--theme-elevation-200);background:var(--theme-elevation-0)}.ProjectEditView_backButton__G6Huo{display:flex;align-items:center;gap:.375rem;padding:.375rem .625rem;font-size:.8125rem;color:var(--theme-elevation-600);background:rgba(0,0,0,0);border:1px solid var(--theme-elevation-200);border-radius:6px;cursor:pointer;transition:all .15s}.ProjectEditView_backButton__G6Huo:hover{background:var(--theme-elevation-100)}.ProjectEditView_layout__lJIsc{display:grid;grid-template-columns:1fr 300px;grid-gap:0;gap:0;min-height:calc(100vh - 52px)}@media(max-width:900px){.ProjectEditView_layout__lJIsc{grid-template-columns:1fr}}.ProjectEditView_main__UPJ0B{padding:1.25rem;overflow-y:auto}.ProjectEditView_titleSection__Clbtw{margin-bottom:1rem}.ProjectEditView_typeChip__Qfr9e{display:inline-flex;align-items:center;gap:.375rem;padding:.25rem .625rem;font-size:.75rem;font-weight:500;background:var(--theme-elevation-100);border-radius:10px;color:var(--theme-elevation-600);margin-bottom:.5rem}.ProjectEditView_title__rEb1S{font-size:1.5rem;font-weight:700;margin:0 0 .375rem;color:var(--theme-text)}.ProjectEditView_description__97eNk{font-size:.875rem;color:var(--theme-elevation-600);line-height:1.6;margin:0}.ProjectEditView_tags__rtDl5{display:flex;flex-wrap:wrap;gap:.375rem;margin-top:.5rem}.ProjectEditView_tag__q1_vo{font-size:.6875rem;padding:.125rem .5rem;background:var(--theme-elevation-100);border-radius:10px;color:var(--theme-elevation-600)}.ProjectEditView_statusActions__ZpbZD{display:flex;gap:.5rem;flex-wrap:wrap;margin-bottom:1.25rem;padding-bottom:1rem;border-bottom:1px solid var(--theme-elevation-150)}.ProjectEditView_actionButton__0IDAr{display:flex;align-items:center;gap:.375rem;padding:.5rem .75rem;font-size:.8125rem;font-weight:500;color:var(--theme-text);background:var(--theme-elevation-0);border:1px solid var(--theme-elevation-200);border-radius:6px;cursor:pointer;transition:all .15s}.ProjectEditView_actionButton__0IDAr:hover{background:var(--theme-elevation-100)}.ProjectEditView_actionButton__0IDAr.ProjectEditView_warning__efhnh{color:#f59e0b;border-color:#f59e0b}.ProjectEditView_actionButton__0IDAr.ProjectEditView_warning__efhnh:hover{background:rgba(245,158,11,.08)}.ProjectEditView_actionButton__0IDAr.ProjectEditView_danger__cYgro{color:#ef4444;border-color:#ef4444}.ProjectEditView_actionButton__0IDAr.ProjectEditView_danger__cYgro:hover{background:rgba(239,68,68,.08)}.ProjectEditView_section__9e8aw{margin-bottom:1.25rem;padding-bottom:1rem;border-bottom:1px solid var(--theme-elevation-150)}.ProjectEditView_sectionHeader__kkmvj{display:flex;align-items:center;gap:.5rem;font-size:.875rem;font-weight:600;color:var(--theme-text);margin:0 0 .75rem}.ProjectEditView_sectionBadge__ZPYx2{font-size:.6875rem;padding:.0625rem .375rem;background:var(--theme-elevation-150);border-radius:10px;color:var(--theme-elevation-600);font-weight:500}.ProjectEditView_progressBarLarge__WBvMo{height:6px;background:var(--theme-elevation-150);border-radius:3px;overflow:hidden;margin-bottom:.75rem}.ProjectEditView_progressFillLarge__S4QOs{height:100%;background:#2563eb;border-radius:3px;transition:width .3s}.ProjectEditView_checklistItems__5eCCC{display:flex;flex-direction:column;gap:.375rem;margin-bottom:.75rem}.ProjectEditView_checklistItem__4cx_l{display:flex;align-items:center;gap:.5rem;padding:.375rem 0;font-size:.8125rem;cursor:pointer;color:var(--theme-text)}.ProjectEditView_checklistItem__4cx_l input[type=checkbox]{accent-color:#2563eb}.ProjectEditView_completedText__4ETnN{text-decoration:line-through;color:var(--theme-elevation-400)}.ProjectEditView_addItemRow__IWudz{display:flex;gap:.5rem}.ProjectEditView_addItemInput__2TjNT{flex:1 1;padding:.375rem .5rem;font-size:.8125rem;border:1px solid var(--theme-elevation-200);border-radius:6px;background:var(--theme-elevation-50);color:var(--theme-text);outline:none}.ProjectEditView_addItemInput__2TjNT:focus{border-color:#2563eb}.ProjectEditView_addItemButton__IOJSJ{padding:.375rem .75rem;font-size:.8125rem;font-weight:500;color:#fff;background:#2563eb;border:none;border-radius:6px;cursor:pointer}.ProjectEditView_addItemButton__IOJSJ:disabled{opacity:.4;cursor:not-allowed}.ProjectEditView_linkedList__PuNC0{display:flex;flex-direction:column;gap:.25rem}.ProjectEditView_linkedItem__BSFFS{display:flex;align-items:center;gap:.5rem;padding:.5rem .625rem;font-size:.8125rem;color:var(--theme-text);background:var(--theme-elevation-50);border:1px solid var(--theme-elevation-150);border-radius:6px;text-decoration:none;transition:background .15s}.ProjectEditView_linkedItem__BSFFS:hover{background:var(--theme-elevation-100)}.ProjectEditView_linkedTitle__OQGRx{flex:1 1;font-weight:500}.ProjectEditView_linkedStatus__2J6x_{font-size:.6875rem;padding:.125rem .375rem;background:var(--theme-elevation-150);border-radius:8px;color:var(--theme-elevation-600);text-transform:capitalize}.ProjectEditView_expensesSummary__HKnHz{display:flex;gap:1.5rem;margin-bottom:.75rem}.ProjectEditView_expenseItem__AnFBI{display:flex;flex-direction:column;gap:.125rem}.ProjectEditView_expenseLabel__q4p3z{font-size:.6875rem;color:var(--theme-elevation-500);text-transform:uppercase;letter-spacing:.025em}.ProjectEditView_expenseValue__zYjJZ{font-size:1rem;font-weight:600;color:var(--theme-text)}.ProjectEditView_overBudgetText___WqHF{color:#ef4444}.ProjectEditView_itemsTable__FrMIa{overflow-x:auto}.ProjectEditView_itemsTable__FrMIa table{width:100%;border-collapse:collapse;font-size:.8125rem}.ProjectEditView_itemsTable__FrMIa td,.ProjectEditView_itemsTable__FrMIa th{padding:.375rem .5rem;text-align:left;border-bottom:1px solid var(--theme-elevation-150)}.ProjectEditView_itemsTable__FrMIa th{font-weight:600;color:var(--theme-elevation-600);font-size:.75rem}.ProjectEditView_removeExpenseButton__GKLdR{display:flex;align-items:center;justify-content:center;width:22px;height:22px;border:none;background:rgba(0,0,0,0);border-radius:4px;cursor:pointer;color:var(--theme-elevation-400)}.ProjectEditView_removeExpenseButton__GKLdR:hover{background:rgba(239,68,68,.1);color:#ef4444}.ProjectEditView_addExpenseButton__5dSV_{display:inline-flex;align-items:center;gap:.375rem;padding:.5rem .75rem;font-size:.8125rem;font-weight:500;color:#2563eb;background:rgba(37,99,235,.06);border:1px dashed rgba(37,99,235,.3);border-radius:6px;cursor:pointer;margin-top:.5rem}.ProjectEditView_addExpenseButton__5dSV_:hover{background:rgba(37,99,235,.12)}.ProjectEditView_addExpenseForm__ojwAJ{margin-top:.5rem;padding:.75rem;background:var(--theme-elevation-50);border:1px solid var(--theme-elevation-200);border-radius:8px}.ProjectEditView_addExpenseRow___zeY5{display:flex;gap:.5rem;margin-bottom:.5rem}@media(max-width:600px){.ProjectEditView_addExpenseRow___zeY5{flex-direction:column}}.ProjectEditView_expenseNumberInput__m4yae{width:100px;padding:.375rem .5rem;font-size:.8125rem;border:1px solid var(--theme-elevation-200);border-radius:6px;background:var(--theme-elevation-0);color:var(--theme-text);outline:none}.ProjectEditView_expenseNumberInput__m4yae:focus{border-color:#2563eb}@media(max-width:600px){.ProjectEditView_expenseNumberInput__m4yae{width:100%}}.ProjectEditView_addExpenseActions__eaEIA{display:flex;gap:.375rem}.ProjectEditView_cancelExpenseButton__gOKnQ{padding:.375rem .75rem;font-size:.8125rem;font-weight:500;color:var(--theme-elevation-600);background:rgba(0,0,0,0);border:1px solid var(--theme-elevation-200);border-radius:6px;cursor:pointer}.ProjectEditView_cancelExpenseButton__gOKnQ:hover{background:var(--theme-elevation-100)}.ProjectEditView_attachmentList__enRDz{display:flex;flex-direction:column;gap:.375rem;margin-bottom:.5rem}.ProjectEditView_attachmentItem__LOZr7{display:flex;align-items:center;gap:.5rem;padding:.5rem .625rem;font-size:.8125rem;color:var(--theme-text);background:var(--theme-elevation-50);border:1px solid var(--theme-elevation-150);border-radius:6px;flex-wrap:wrap}.ProjectEditView_attachmentLink__CFLQi{flex:1 1;color:#2563eb;text-decoration:none}.ProjectEditView_attachmentLink__CFLQi:hover{text-decoration:underline}.ProjectEditView_downloadButton___klLM{display:flex;align-items:center;justify-content:center;width:22px;height:22px;border-radius:4px;color:var(--theme-elevation-500)}.ProjectEditView_downloadButton___klLM:hover{background:var(--theme-elevation-100);color:#2563eb}.ProjectEditView_uploadAttachmentButton__suZN3{display:inline-flex;align-items:center;gap:.375rem;padding:.5rem .75rem;font-size:.8125rem;font-weight:500;color:#2563eb;background:rgba(37,99,235,.06);border:1px dashed rgba(37,99,235,.3);border-radius:6px;cursor:pointer;margin-top:.25rem}.ProjectEditView_uploadAttachmentButton__suZN3:hover{background:rgba(37,99,235,.12)}.ProjectEditView_receiptLink__6g3dx{display:inline-flex;align-items:center;gap:.25rem;color:#2563eb;text-decoration:none;font-size:.75rem}.ProjectEditView_receiptLink__6g3dx:hover{text-decoration:underline}.ProjectEditView_noReceipt__Q8Zjo{color:var(--theme-elevation-400);font-size:.75rem}.ProjectEditView_receiptRow__AOdLx{display:flex;align-items:center;gap:.5rem;margin-bottom:.5rem}@media(max-width:600px){.ProjectEditView_receiptRow__AOdLx{flex-direction:column;align-items:flex-start}}.ProjectEditView_receiptLabel__g2BvF{display:flex;align-items:center;gap:.25rem;font-size:.75rem;color:var(--theme-elevation-600);white-space:nowrap}.ProjectEditView_receiptInputWrapper__1s2bm{display:flex;align-items:center;gap:.5rem;flex:1 1}.ProjectEditView_fileInput__WcSGK{font-size:.75rem;color:var(--theme-text)}.ProjectEditView_fileName__8IHAH{font-size:.75rem;color:var(--theme-elevation-600);overflow:hidden;text-overflow:ellipsis;white-space:nowrap;max-width:200px}.ProjectEditView_notesList__QJi59{display:flex;flex-direction:column;gap:.75rem;margin-bottom:.75rem}.ProjectEditView_noteCard__l7NFs{padding:.625rem;background:var(--theme-elevation-50);border:1px solid var(--theme-elevation-150);border-radius:8px}.ProjectEditView_noteHeader__rq0wO{display:flex;align-items:center;gap:.5rem;margin-bottom:.375rem}.ProjectEditView_noteAvatar__LeDhx{width:24px;height:24px;border-radius:50%;background:#2563eb;color:#fff;display:flex;align-items:center;justify-content:center;font-size:.5625rem;font-weight:600;flex-shrink:0}.ProjectEditView_noteAuthor__Fjodw{font-size:.8125rem;font-weight:600;color:var(--theme-text)}.ProjectEditView_noteTime__hOaSd{font-size:.6875rem;color:var(--theme-elevation-400);margin-left:auto}.ProjectEditView_noteText__yAnEP{font-size:.8125rem;color:var(--theme-elevation-700);line-height:1.5;margin:0;white-space:pre-wrap}.ProjectEditView_addNoteRow__TmTIJ{display:flex;flex-direction:column;gap:.5rem}.ProjectEditView_addNoteInput__8tVtH{padding:.5rem;font-size:.8125rem;border:1px solid var(--theme-elevation-200);border-radius:6px;background:var(--theme-elevation-50);color:var(--theme-text);resize:vertical;outline:none}.ProjectEditView_addNoteInput__8tVtH:focus{border-color:#2563eb}.ProjectEditView_addNoteButton__osr7y{align-self:flex-end;padding:.375rem .75rem;font-size:.8125rem;font-weight:500;color:#fff;background:#2563eb;border:none;border-radius:6px;cursor:pointer;display:inline-flex;align-items:center;gap:.375rem}.ProjectEditView_addNoteButton__osr7y:disabled{opacity:.4;cursor:not-allowed}.ProjectEditView_noteActions__MWjHc{display:flex;align-items:center;gap:.5rem;justify-content:flex-end}.ProjectEditView_noteImageButton__d8HkD{display:flex;align-items:center;justify-content:center;width:32px;height:32px;border:1px solid var(--theme-elevation-200);background:var(--theme-elevation-50);border-radius:6px;cursor:pointer;color:var(--theme-elevation-500);transition:all .15s}.ProjectEditView_noteImageButton__d8HkD:hover:not(:disabled){background:var(--theme-elevation-100);color:#2563eb;border-color:#2563eb}.ProjectEditView_noteImageButton__d8HkD:disabled{opacity:.4;cursor:not-allowed}.ProjectEditView_noteImagePreviewRow__otZyT{display:flex;gap:.5rem;flex-wrap:wrap}.ProjectEditView_noteImagePreview__ALHmw{position:relative;width:60px;height:60px;border-radius:6px;overflow:hidden;border:1px solid var(--theme-elevation-200)}.ProjectEditView_noteImagePreview__ALHmw img{width:100%;height:100%;object-fit:cover}.ProjectEditView_removeImageButton__6j7yc{position:absolute;top:2px;right:2px;width:16px;height:16px;border-radius:50%;background:rgba(239,68,68,.9);color:#fff;border:none;cursor:pointer;display:flex;align-items:center;justify-content:center;padding:0}.ProjectEditView_noteImagesRow__QWLeB{display:flex;gap:.5rem;flex-wrap:wrap;margin-top:.5rem}.ProjectEditView_noteImageThumb__chm8e{width:80px;height:80px;border-radius:6px;overflow:hidden;border:1px solid var(--theme-elevation-200);display:block;transition:opacity .15s}.ProjectEditView_noteImageThumb__chm8e:hover{opacity:.8}.ProjectEditView_noteImageThumb__chm8e img{width:100%;height:100%;object-fit:cover}.ProjectEditView_spinning__3eiB_{animation:ProjectEditView_spinAnim__qz_R4 1s linear infinite}@keyframes ProjectEditView_spinAnim__qz_R4{0%{transform:rotate(0deg)}to{transform:rotate(1turn)}}.ProjectEditView_attachmentActions__kemos{display:flex;gap:.5rem;flex-wrap:wrap;align-items:flex-start}.ProjectEditView_sharingLinkIcon__M2bia{display:flex;align-items:center;justify-content:center;width:22px;height:22px;border-radius:4px;color:#16a34a;text-decoration:none}.ProjectEditView_sharingLinkIcon__M2bia:hover{background:rgba(22,163,74,.1)}.ProjectEditView_addLinkIcon__kZ8le{display:flex;align-items:center;justify-content:center;width:22px;height:22px;border:none;background:rgba(0,0,0,0);border-radius:4px;cursor:pointer;color:var(--theme-elevation-400)}.ProjectEditView_addLinkIcon__kZ8le:hover{background:var(--theme-elevation-100);color:#2563eb}.ProjectEditView_inlineLinkEdit__EJ1zy{display:flex;gap:.25rem;align-items:center;width:100%;margin-top:.375rem}.ProjectEditView_linkInput__oLtGb{flex:1 1;padding:.375rem .5rem;font-size:.8125rem;border:1px solid var(--theme-elevation-200);border-radius:6px;background:var(--theme-elevation-50);color:var(--theme-text);outline:none}.ProjectEditView_linkInput__oLtGb:focus{border-color:#2563eb}.ProjectEditView_addLinkForm__2cL4l{display:flex;flex-direction:column;gap:.375rem;margin-top:.25rem}.ProjectEditView_addLinkFormActions__7pCf2{display:flex;gap:.375rem}.ProjectEditView_sidebar__1uYGu{background:var(--theme-elevation-0);border-left:1px solid var(--theme-elevation-200);padding:1rem;overflow-y:auto;position:-webkit-sticky;position:sticky;top:0;height:calc(100vh - 52px)}@media(max-width:900px){.ProjectEditView_sidebar__1uYGu{position:static;height:auto;border-left:none;border-top:1px solid var(--theme-elevation-200)}}.ProjectEditView_sidebarCard__a0zfo{padding:.625rem 0;border-bottom:1px solid var(--theme-elevation-100)}.ProjectEditView_sidebarLabel__wBwVl{display:flex;align-items:center;justify-content:space-between;font-size:.6875rem;font-weight:600;text-transform:uppercase;letter-spacing:.025em;color:var(--theme-elevation-500);margin-bottom:.375rem}.ProjectEditView_editIcon__RlXte{display:flex;align-items:center;justify-content:center;width:20px;height:20px;border:none;background:rgba(0,0,0,0);border-radius:4px;cursor:pointer;color:var(--theme-elevation-400)}.ProjectEditView_editIcon__RlXte:hover{background:var(--theme-elevation-100);color:var(--theme-text)}.ProjectEditView_statusBadge__s4XLj{display:inline-flex;align-items:center;gap:.25rem;padding:.25rem .625rem;border-radius:12px;font-size:.75rem;font-weight:500;color:#fff}.ProjectEditView_priorityBadge__KT0b9{display:inline-block;font-size:.75rem;font-weight:500;padding:.25rem .625rem;border:1.5px solid;border-radius:12px;text-transform:capitalize;color:var(--theme-text)}.ProjectEditView_fieldValue__CVkCx{font-size:.875rem;font-weight:500;color:var(--theme-text)}.ProjectEditView_assigneeInfo__JWBr_{display:flex;align-items:center;gap:.5rem;font-size:.8125rem;color:var(--theme-text)}.ProjectEditView_avatar__qPAfw{width:24px;height:24px;border-radius:50%;background:#2563eb;color:#fff;display:flex;align-items:center;justify-content:center;font-size:.5625rem;font-weight:600;flex-shrink:0}.ProjectEditView_editField__zidlH{display:flex;gap:.25rem;align-items:center}.ProjectEditView_dateInput__9VJMn,.ProjectEditView_select__5Z2qL{flex:1 1;padding:.375rem .5rem;font-size:.75rem;border:1px solid var(--theme-elevation-200);border-radius:6px;background:var(--theme-elevation-50);color:var(--theme-text)}.ProjectEditView_cancelFieldButton__Q4x3l,.ProjectEditView_saveFieldButton__ZC86m{display:flex;align-items:center;justify-content:center;width:24px;height:24px;border:none;border-radius:4px;cursor:pointer}.ProjectEditView_saveFieldButton__ZC86m{background:#2563eb;color:#fff}.ProjectEditView_saveFieldButton__ZC86m:disabled{opacity:.4}.ProjectEditView_cancelFieldButton__Q4x3l{background:var(--theme-elevation-100);color:var(--theme-elevation-600)}.ProjectEditView_budgetDisplay__U3_53,.ProjectEditView_dateDisplay__ZNPoP{display:flex;align-items:center;gap:.375rem;font-size:.8125rem;color:var(--theme-text)}.ProjectEditView_overdue__eg4rI{color:#ef4444;font-weight:500}.ProjectEditView_dateText__yZsfe{font-size:.8125rem;color:var(--theme-elevation-600)}.NewProjectModal_overlay__dcfZp{position:fixed;inset:0;z-index:10000;display:flex;align-items:center;justify-content:center;background:rgba(0,0,0,.5);-webkit-backdrop-filter:blur(2px);backdrop-filter:blur(2px)}.NewProjectModal_modal__z7eqo{width:90%;max-width:540px;max-height:85vh;display:flex;flex-direction:column;background:var(--theme-elevation-0);border-radius:12px;box-shadow:0 20px 60px rgba(0,0,0,.3);overflow:hidden}.NewProjectModal_header__9yH45{display:flex;align-items:center;justify-content:space-between;padding:1rem 1.25rem;border-bottom:1px solid var(--theme-elevation-150)}.NewProjectModal_title__1gVYp{font-size:1.125rem;font-weight:600;margin:0;color:var(--theme-text)}.NewProjectModal_closeButton___SGEN{display:flex;align-items:center;justify-content:center;width:32px;height:32px;border:none;background:rgba(0,0,0,0);border-radius:6px;cursor:pointer;color:var(--theme-elevation-500)}.NewProjectModal_closeButton___SGEN:hover{background:var(--theme-elevation-100)}.NewProjectModal_body__jtlkg{flex:1 1;overflow-y:auto;padding:1.25rem;display:flex;flex-direction:column;gap:.75rem}.NewProjectModal_field__X0zhI{display:flex;flex-direction:column;gap:.25rem;flex:1 1}.NewProjectModal_label__ahFvD{font-size:.75rem;font-weight:600;color:var(--theme-elevation-600)}.NewProjectModal_required__cD9sR{color:#ef4444}.NewProjectModal_input__4vZ_a,.NewProjectModal_select__HfAs3,.NewProjectModal_textarea__VKcrL{padding:.5rem .625rem;font-size:.8125rem;border:1px solid var(--theme-elevation-200);border-radius:6px;background:var(--theme-elevation-50);color:var(--theme-text);outline:none}.NewProjectModal_input__4vZ_a:focus,.NewProjectModal_select__HfAs3:focus,.NewProjectModal_textarea__VKcrL:focus{border-color:#2563eb;box-shadow:0 0 0 2px rgba(37,99,235,.1)}.NewProjectModal_textarea__VKcrL{resize:vertical;min-height:60px}.NewProjectModal_select__HfAs3{cursor:pointer}.NewProjectModal_row__8vHFQ{display:flex;gap:.75rem}@media(max-width:480px){.NewProjectModal_row__8vHFQ{flex-direction:column}}.NewProjectModal_footer__V3KNM{display:flex;justify-content:flex-end;gap:.5rem;padding:.75rem 1.25rem;border-top:1px solid var(--theme-elevation-150)}.NewProjectModal_cancelButton__vEio_{padding:.5rem 1rem;font-size:.8125rem;font-weight:500;color:var(--theme-elevation-600);background:rgba(0,0,0,0);border:1px solid var(--theme-elevation-200);border-radius:6px;cursor:pointer}.NewProjectModal_cancelButton__vEio_:hover{background:var(--theme-elevation-50)}.NewProjectModal_submitButton__03U7b{padding:.5rem 1rem;font-size:.8125rem;font-weight:500;color:#fff;background:#2563eb;border:none;border-radius:6px;cursor:pointer}.NewProjectModal_submitButton__03U7b:hover{background:#1d4ed8}.NewProjectModal_submitButton__03U7b:disabled{opacity:.5;cursor:not-allowed}.ProjectList_container__d9VmM{width:380px;min-width:380px;display:flex;flex-direction:column;border-right:1px solid var(--theme-elevation-200);background:var(--theme-elevation-0);height:100vh;overflow:hidden}@media(max-width:768px){.ProjectList_container__d9VmM{width:100%;min-width:0;height:auto}}.ProjectList_header__bvvos{padding:1rem;border-bottom:1px solid var(--theme-elevation-150)}.ProjectList_headerTop__p3pml{display:flex;justify-content:space-between;align-items:center;margin-bottom:.75rem}.ProjectList_title__83qFe{font-size:1.25rem;font-weight:600;margin:0;color:var(--theme-text)}.ProjectList_newButton__ofWwI{display:flex;align-items:center;gap:.375rem;padding:.5rem .75rem;font-size:.8125rem;font-weight:500;color:#fff;background:#2563eb;border:none;border-radius:6px;cursor:pointer;transition:background .15s}.ProjectList_newButton__ofWwI:hover{background:#1d4ed8}.ProjectList_searchWrapper__0oYCB{position:relative;margin-bottom:.75rem}.ProjectList_searchIcon__2w8AK{position:absolute;left:.625rem;top:50%;transform:translateY(-50%);color:var(--theme-elevation-400)}.ProjectList_searchInput__3SX9S{width:100%;padding:.5rem .5rem .5rem 2rem;font-size:.8125rem;border:1px solid var(--theme-elevation-200);border-radius:6px;background:var(--theme-elevation-50);color:var(--theme-text);outline:none}.ProjectList_searchInput__3SX9S:focus{border-color:#2563eb;box-shadow:0 0 0 2px rgba(37,99,235,.1)}.ProjectList_statusTabs__RRHMn{display:flex;gap:.25rem;overflow-x:auto;margin-bottom:.5rem}.ProjectList_statusTab__he8Jh{display:flex;align-items:center;gap:.375rem;padding:.375rem .625rem;font-size:.75rem;font-weight:500;color:var(--theme-elevation-600);background:rgba(0,0,0,0);border:1px solid rgba(0,0,0,0);border-radius:6px;cursor:pointer;white-space:nowrap;transition:all .15s}.ProjectList_statusTab__he8Jh:hover{background:var(--theme-elevation-100)}.ProjectList_statusTab__he8Jh.ProjectList_active__DVwWL{background:var(--theme-elevation-100);border-color:var(--theme-elevation-200);color:var(--theme-text)}.ProjectList_count__F5yaJ{font-size:.6875rem;padding:.0625rem .375rem;background:var(--theme-elevation-150);border-radius:10px;color:var(--theme-elevation-600)}.ProjectList_filters__HpD5_{display:flex;gap:.5rem}.ProjectList_filterSelect__3vpqD{padding:.375rem .5rem;font-size:.75rem;border:1px solid var(--theme-elevation-200);border-radius:6px;background:var(--theme-elevation-50);color:var(--theme-text);cursor:pointer}.ProjectList_list__PLD2J{flex:1 1;overflow-y:auto;padding:.5rem}.ProjectList_emptyState__WdgHz,.ProjectList_loadingState__YOa28{display:flex;flex-direction:column;align-items:center;justify-content:center;gap:.5rem;padding:3rem 1rem;color:var(--theme-elevation-500);font-size:.875rem}.ProjectList_spinner__soiNX{animation:ProjectList_spin__lSlzW 1s linear infinite}@keyframes ProjectList_spin__lSlzW{0%{transform:rotate(0deg)}to{transform:rotate(1turn)}}.ProjectList_card__BidCt{display:flex;flex-direction:column;gap:.5rem;width:100%;padding:.75rem;margin-bottom:.375rem;text-align:left;background:var(--theme-elevation-0);border:1px solid var(--theme-elevation-150);border-radius:8px;cursor:pointer;transition:all .15s}.ProjectList_card__BidCt:hover{border-color:var(--theme-elevation-300);background:var(--theme-elevation-50)}.ProjectList_card__BidCt.ProjectList_selected__cShpo{border-color:#2563eb;background:rgba(37,99,235,.04)}.ProjectList_cardHeader__7SLqi{display:flex;justify-content:space-between;align-items:flex-start}.ProjectList_cardTitle__lRNDN{display:flex;align-items:center;gap:.5rem;flex:1 1;min-width:0}.ProjectList_statusDot__ulQi2{width:8px;height:8px;border-radius:50%;flex-shrink:0}.ProjectList_name__1WXN1{font-size:.875rem;font-weight:600;color:var(--theme-text);overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.ProjectList_priorityBadge__6T4_y{font-size:.6875rem;font-weight:500;padding:.125rem .5rem;border:1.5px solid;border-radius:10px;text-transform:capitalize;flex-shrink:0}.ProjectList_cardMeta__C5DUM{display:flex;align-items:center;gap:.375rem;flex-wrap:wrap}.ProjectList_fieldChip__c2__H{font-size:.6875rem;padding:.125rem .5rem;background:var(--theme-elevation-100);border-radius:10px;color:var(--theme-elevation-600)}.ProjectList_statusChip__klMd4{display:flex;align-items:center;gap:.25rem;font-size:.6875rem;font-weight:500;padding:.125rem .5rem;border-radius:10px;color:#fff}.ProjectList_progressSection__FNTb5{display:flex;align-items:center;gap:.5rem}.ProjectList_progressBar__dnpfF{flex:1 1;height:4px;background:var(--theme-elevation-150);border-radius:2px;overflow:hidden}.ProjectList_progressFill__5TJQn{height:100%;background:#2563eb;border-radius:2px;transition:width .3s}.ProjectList_progressText__aGx9W{font-size:.6875rem;color:var(--theme-elevation-500);white-space:nowrap}.ProjectList_cardFooter__kwhMD{display:flex;align-items:center;gap:.5rem;font-size:.75rem;color:var(--theme-elevation-500)}.ProjectList_avatar__7J1h5{width:22px;height:22px;border-radius:50%;background:#2563eb;color:#fff;display:flex;align-items:center;justify-content:center;font-size:.5625rem;font-weight:600;flex-shrink:0}.ProjectList_date__oWDBS{font-size:.75rem}.ProjectList_overdue__vIFOO{color:#ef4444;font-weight:500}.ProjectList_budget__1qIMY{margin-left:auto;font-size:.75rem;font-weight:500;color:var(--theme-elevation-600)}.ProjectList_pagination__Qy1RV{display:flex;align-items:center;justify-content:space-between;padding:.5rem 1rem;border-top:1px solid var(--theme-elevation-150)}.ProjectList_pageInfo__7L4qH{font-size:.75rem;color:var(--theme-elevation-500)}.ProjectList_pageButtons__lhHJ6{display:flex;gap:.25rem}.ProjectList_pageButton__lliQX{display:flex;align-items:center;justify-content:center;width:28px;height:28px;border:1px solid var(--theme-elevation-200);border-radius:6px;background:var(--theme-elevation-0);color:var(--theme-text);cursor:pointer}.ProjectList_pageButton__lliQX:disabled{opacity:.4;cursor:not-allowed}.ProjectList_pageButton__lliQX:hover:not(:disabled){background:var(--theme-elevation-50)}.ProjectSummary_container__aTUIa{flex:1 1;overflow-y:auto;padding:1.25rem;background:var(--theme-elevation-0)}.ProjectSummary_header__Lnpxx{margin-bottom:1.25rem}.ProjectSummary_headerRow__J8AVL{display:flex;align-items:center;gap:.5rem;margin-bottom:.5rem}.ProjectSummary_statusBadge__VzeQ9{display:inline-flex;align-items:center;gap:.25rem;padding:.25rem .625rem;border-radius:12px;font-size:.75rem;font-weight:500;color:#fff}.ProjectSummary_priorityBadge__B7zlm{font-size:.6875rem;font-weight:500;padding:.125rem .5rem;border:1.5px solid;border-radius:10px;text-transform:capitalize;color:var(--theme-text)}.ProjectSummary_name__UWbKW{font-size:1.25rem;font-weight:700;margin:.375rem 0;color:var(--theme-text)}.ProjectSummary_fieldChip__qgJwf{display:inline-block;font-size:.6875rem;padding:.125rem .5rem;background:var(--theme-elevation-100);border-radius:10px;color:var(--theme-elevation-600);margin-bottom:.5rem}.ProjectSummary_description__PnI91{font-size:.8125rem;color:var(--theme-elevation-600);line-height:1.5;margin:.5rem 0}.ProjectSummary_openButton__PNVco{display:inline-flex;align-items:center;gap:.375rem;padding:.5rem .75rem;font-size:.8125rem;font-weight:500;color:#2563eb;background:rgba(37,99,235,.08);border:1px solid rgba(37,99,235,.2);border-radius:6px;cursor:pointer;transition:all .15s;margin-top:.5rem}.ProjectSummary_openButton__PNVco:hover{background:rgba(37,99,235,.15)}.ProjectSummary_section__o_CRm{padding:.75rem 0;border-top:1px solid var(--theme-elevation-150)}.ProjectSummary_sectionTitle__7t9Gh{display:flex;align-items:center;gap:.375rem;font-size:.75rem;font-weight:600;text-transform:uppercase;letter-spacing:.025em;color:var(--theme-elevation-500);margin-bottom:.5rem}.ProjectSummary_teamList___Ws9s{display:flex;flex-direction:column;gap:.5rem}.ProjectSummary_teamMember__2mWM1{display:flex;align-items:center;gap:.5rem}.ProjectSummary_avatar__cOBwB{width:28px;height:28px;border-radius:50%;background:#2563eb;color:#fff;display:flex;align-items:center;justify-content:center;font-size:.625rem;font-weight:600;flex-shrink:0}.ProjectSummary_memberName__Bwm0a{font-size:.8125rem;font-weight:500;color:var(--theme-text)}.ProjectSummary_memberRole__wJsa3{font-size:.6875rem;color:var(--theme-elevation-500)}.ProjectSummary_emptyText__mizug{font-size:.8125rem;color:var(--theme-elevation-400);font-style:italic}.ProjectSummary_progressRow___T0G5{display:flex;align-items:center;gap:.5rem}.ProjectSummary_progressBar__iE__3{flex:1 1;height:6px;background:var(--theme-elevation-150);border-radius:3px;overflow:hidden}.ProjectSummary_progressFill__zrTm8{height:100%;background:#2563eb;border-radius:3px;transition:width .3s}.ProjectSummary_progressText__IdoyU{font-size:.75rem;font-weight:500;color:var(--theme-elevation-600);white-space:nowrap}.ProjectSummary_budgetRow__hjqxI{display:flex;align-items:center;gap:.5rem;margin-bottom:.5rem}.ProjectSummary_budgetInfo__D6hrQ{display:flex;flex-direction:column}.ProjectSummary_budgetLabel__giAkU{font-size:.6875rem;color:var(--theme-elevation-500)}.ProjectSummary_budgetValue__M4J46{font-size:.875rem;font-weight:600;color:var(--theme-text)}.ProjectSummary_budgetArrow___134p{color:var(--theme-elevation-400)}.ProjectSummary_budgetBar__S5pHO{height:4px;background:var(--theme-elevation-150);border-radius:2px;overflow:hidden}.ProjectSummary_budgetFill__SVyQI{height:100%;background:#2563eb;border-radius:2px;transition:width .3s}.ProjectSummary_overBudget__CURR7{color:#ef4444!important}.ProjectSummary_overBudget__CURR7.ProjectSummary_budgetFill__SVyQI{background:#ef4444}.ProjectSummary_dateRow__0x5aO{display:flex;justify-content:space-between;align-items:center;padding:.25rem 0}.ProjectSummary_dateLabel___F3VR{font-size:.8125rem;color:var(--theme-elevation-500)}.ProjectSummary_dateValue__WTfwW{font-size:.8125rem;font-weight:500;color:var(--theme-text)}.ProjectSummary_overdue__D9e06{color:#ef4444}.ProjectSummary_tags__SF6T4{display:flex;flex-wrap:wrap;gap:.375rem}.ProjectSummary_tag__NswW5{font-size:.6875rem;padding:.125rem .5rem;background:var(--theme-elevation-100);border-radius:10px;color:var(--theme-elevation-600)}.Projects_projectsView___nJyw{display:flex;min-height:100vh;background:var(--theme-elevation-50);border-top:1px solid var(--theme-elevation-200)}@media(max-width:768px){.Projects_projectsView___nJyw{flex-direction:column;min-height:calc(100vh - 60px)}}.Projects_emptyDetail__QjMzY{flex:1 1;display:flex;flex-direction:column;align-items:center;justify-content:center;gap:.75rem;color:var(--theme-elevation-400);font-size:.875rem;background:var(--theme-elevation-0)}.Projects_emptyDetail__QjMzY p{margin:0}.EditView_quoteEditor__CeAsR{min-height:100vh;background-color:var(--theme-elevation-0);padding-bottom:2rem}.EditView_container__s5MmU{max-width:1600px;margin:0 auto;padding:1rem 1.5rem}.EditView_card__BJrV4{background-color:var(--theme-elevation-50);border:1px solid var(--theme-elevation-200);padding:1rem 1.5rem}.EditView_sectionTitle__6RVnd{font-size:.8125rem;font-weight:700;color:#1e40af;text-transform:uppercase;letter-spacing:.02em;margin:0 0 .75rem;padding-bottom:.25rem;border-bottom:2px solid #3b82f6}.EditView_section__JpYtn{margin-bottom:1.25rem}.EditView_formRow__YZLZY{display:flex;align-items:center;margin-bottom:.375rem;gap:.5rem}.EditView_formLabel__K9Xjo{min-width:100px;font-size:.8125rem;font-weight:500;color:var(--theme-text-primary);text-align:right;flex-shrink:0}.EditView_formValue__hVp3E{flex:1 1;min-width:0}.EditView_topGrid__ivgb_{display:grid;grid-template-columns:1fr 2fr;grid-gap:1.5rem;gap:1.5rem;margin-bottom:1.25rem}.EditView_customerDetails__weNNB{display:flex;flex-direction:column;gap:0}.EditView_addressColumns__RK5wG{display:grid;grid-template-columns:1fr 1fr;grid-gap:1rem;gap:1rem}.EditView_addressBlock__iN9cU{display:flex;flex-direction:column;gap:.25rem}.EditView_addressBlock__iN9cU h4{font-size:.8125rem;font-weight:700;color:#1e40af;margin:0 0 .375rem;text-transform:uppercase}.EditView_quoteDetailsGrid___P7VI{display:grid;grid-template-columns:1fr 1fr;grid-gap:0 2rem;gap:0 2rem;margin-bottom:.5rem}.EditView_pricingStrip__3NO4N{display:flex;align-items:center;gap:1rem;padding:.5rem .75rem;background-color:var(--theme-elevation-100);border:1px solid var(--theme-elevation-200);border-radius:.25rem;margin-bottom:1rem;flex-wrap:wrap}.EditView_pricingStripLabel__JfAQ8{font-size:.75rem;font-weight:600;color:var(--theme-text-primary);text-transform:uppercase;letter-spacing:.03em}.EditView_pricingStripItem__B0RaA{display:flex;align-items:center;gap:.25rem;font-size:.8125rem}.EditView_pricingStripItem__B0RaA label{font-weight:500;color:var(--theme-text-primary);white-space:nowrap}.EditView_pricingStripInput__slbk8{width:5rem;padding:.25rem .375rem;border:1px solid var(--theme-elevation-200);border-radius:.25rem;font-size:.8125rem;background-color:var(--theme-elevation-50);text-align:right}.EditView_pricingStripInput__slbk8:focus{outline:none;border-color:#3b82f6}.EditView_pricingStripSelect__ZkQgR{padding:.25rem .375rem}.EditView_input__dTolS,.EditView_pricingStripSelect__ZkQgR,.EditView_select__zS2cE{border:1px solid var(--theme-elevation-200);border-radius:.25rem;font-size:.8125rem;background-color:var(--theme-elevation-50)}.EditView_input__dTolS,.EditView_select__zS2cE{width:100%;padding:.375rem .5rem;color:var(--theme-text-primary);transition:border-color .15s}.EditView_input__dTolS:focus,.EditView_select__zS2cE:focus{outline:none;border-color:#3b82f6;box-shadow:0 0 0 2px rgba(59,130,246,.1)}.EditView_input__dTolS:-moz-read-only,.EditView_select__zS2cE:-moz-read-only{background-color:var(--theme-elevation-100);color:var(--theme-text-primary)}.EditView_input__dTolS:disabled,.EditView_input__dTolS:read-only,.EditView_select__zS2cE:disabled,.EditView_select__zS2cE:read-only{background-color:var(--theme-elevation-100);color:var(--theme-text-primary)}.EditView_textarea__oRpHz{width:100%;padding:.375rem .5rem;border:1px solid var(--theme-elevation-200);border-radius:.25rem;font-size:.8125rem;color:var(--theme-text-primary);background-color:var(--theme-elevation-50);resize:vertical;font-family:inherit}.EditView_textarea__oRpHz:focus{outline:none;border-color:#3b82f6}.EditView_inputSmall__Ns5_w{width:100%;padding:.25rem .375rem;border:1px solid var(--theme-elevation-200);border-radius:.25rem;font-size:.8125rem;background-color:var(--theme-elevation-50);color:var(--theme-text-primary)}.EditView_inputSmall__Ns5_w:focus{outline:none;border-color:#3b82f6}.EditView_inputAddress__Zya63{width:100%;padding:.3rem .5rem;border:1px solid var(--theme-elevation-200);font-size:.8125rem;color:var(--theme-text-primary);background-color:var(--theme-elevation-50)}.EditView_inputAddress__Zya63:focus{outline:none;border-color:#3b82f6}.EditView_inputAddress__Zya63:first-child{border-radius:.25rem .25rem 0 0}.EditView_inputAddress__Zya63:last-child{border-radius:0 0 .25rem .25rem}.EditView_inputAddress__Zya63:not(:last-child){border-bottom:none}.EditView_checkboxLabel__F9jwJ{display:flex;align-items:center;gap:.5rem;cursor:pointer;font-size:.8125rem}.EditView_checkboxLabel__F9jwJ input[type=checkbox]{width:1rem;height:1rem;cursor:pointer}.EditView_checkboxLabel__F9jwJ span{color:var(--theme-text-primary)}.EditView_tableWrapper__KmXn_{overflow-x:auto;margin-bottom:.75rem;border:1px solid var(--theme-elevation-200)}.EditView_table__ExEbR{width:100%;border-collapse:collapse;font-size:.8125rem}.EditView_table__ExEbR thead{background-color:#d1d5db}.EditView_table__ExEbR thead th{padding:.5rem .375rem;text-align:left;font-weight:600;font-size:.75rem;white-space:nowrap;color:var(--theme-text-primary);border-right:1px solid #c0c4cc}.EditView_table__ExEbR thead th:last-child{border-right:none}.EditView_table__ExEbR tbody{background-color:var(--theme-elevation-50)}.EditView_table__ExEbR tr{border-bottom:1px solid var(--theme-elevation-200)}.EditView_table__ExEbR td{padding:.25rem .375rem;vertical-align:middle;border-right:1px solid var(--theme-elevation-100)}.EditView_table__ExEbR td:last-child{border-right:none}.EditView_tableRow__VPt3T:hover{background-color:var(--theme-elevation-100)}.EditView_textRight__I547t{text-align:right}.EditView_textCenter__h3FBS{text-align:center}.EditView_fontMedium__3LRQ1{font-weight:500}.EditView_typeBadge__vIJQd{display:inline-block;padding:.125rem .375rem;background-color:var(--theme-elevation-200);border-radius:.25rem;font-size:.6875rem;font-weight:500;color:var(--theme-text-primary)}.EditView_selectionCell__uddw4{font-size:.8125rem;font-weight:500;color:#3b82f6;cursor:pointer;white-space:nowrap}.EditView_selectionCell__uddw4:hover{text-decoration:underline}.EditView_relationshipCell__aDKhn{min-width:140px}.EditView_relationshipCell__aDKhn .field-type{margin:0}.EditView_relationshipCell__aDKhn .relationship{margin-bottom:0}.EditView_relationshipCell__aDKhn .relationship__wrap{width:100%}.EditView_percentInput__W6mzY{width:4rem}.EditView_unitInput__jWZZA{width:3rem}.EditView_maxWidthSmall__wO5Ja{max-width:5.5rem}.EditView_expandBtn__rSc41{background:none;border:none;cursor:pointer;padding:.125rem;color:var(--theme-text-primary);opacity:.5;transition:opacity .15s}.EditView_expandBtn__rSc41:hover{opacity:1}.EditView_detailRow__dwmF1{background-color:var(--theme-elevation-100);border-left:3px solid #3b82f6}.EditView_detailRow__dwmF1 td{padding:.5rem .75rem}.EditView_detailGrid__1Jr18{display:flex;align-items:center;gap:1rem;flex-wrap:wrap;font-size:.8125rem}.EditView_detailItem__48Zji{display:flex;align-items:center;gap:.25rem}.EditView_detailItem__48Zji label{font-weight:500;color:var(--theme-text-primary);white-space:nowrap;font-size:.75rem}.EditView_detailItem__48Zji input[type=number]{width:5rem}.EditView_breakdownText__8A1CV{font-size:.75rem;color:#92400e;font-family:monospace;background-color:#fef3c7;padding:.25rem .5rem;border-radius:.25rem;flex:1 1}.EditView_actionButtons__qgJ8t{display:flex;gap:.125rem}.EditView_btnAdd__9avkN,.EditView_btnRemove__mmq0y{width:1.5rem;height:1.5rem;padding:0;border:none;border-radius:50%;font-size:.875rem;cursor:pointer;display:flex;align-items:center;justify-content:center;transition:opacity .15s;font-weight:700;line-height:1}.EditView_btnAdd__9avkN{background-color:#22c55e;color:#fff}.EditView_btnAdd__9avkN:hover{opacity:.85}.EditView_btnRemove__mmq0y{background-color:#ef4444;color:#fff}.EditView_btnRemove__mmq0y:hover{opacity:.85}.EditView_btnRemove__mmq0y:disabled{opacity:.3;cursor:not-allowed}.EditView_addRowButton__CVfKo td{padding:.5rem;text-align:center;background-color:var(--theme-elevation-50)}.EditView_btnAddLine__qv6OI{width:100%;padding:.5rem 1rem;background-color:rgba(0,0,0,0);color:#22c55e;border:1px dashed #22c55e;border-radius:.25rem;font-size:.8125rem;font-weight:600;cursor:pointer;transition:all .15s;display:flex;align-items:center;justify-content:center;gap:.375rem}.EditView_btnAddLine__qv6OI:hover{background-color:#f0fdf4}.EditView_bottomGrid__x3QTo{display:grid;grid-template-columns:1fr auto;grid-gap:2rem;gap:2rem;align-items:start}.EditView_messageSection__oiPnV{display:flex;flex-direction:column;gap:.25rem}.EditView_messageSection__oiPnV label{font-size:.8125rem;font-weight:600;color:var(--theme-text-primary)}.EditView_totalsTable__oRatj{min-width:280px}.EditView_totalsTable__oRatj table{width:100%;border-collapse:collapse;font-size:.8125rem}.EditView_totalsTable__oRatj tr{border-bottom:1px solid var(--theme-elevation-200)}.EditView_totalsTable__oRatj td{padding:.375rem .5rem}.EditView_totalsTable__oRatj .EditView_totalsLabel__hukNi{text-align:right;font-weight:500;color:var(--theme-text-primary);white-space:nowrap}.EditView_totalsTable__oRatj .EditView_totalsValue__e0YPu{text-align:right;font-family:monospace;font-weight:500;min-width:100px;background-color:var(--theme-elevation-50);border:1px solid var(--theme-elevation-200)}.EditView_totalsTable__oRatj .EditView_totalsValueGreen__jtk57{text-align:right;font-family:monospace;font-weight:500;min-width:100px;border:1px solid var(--theme-elevation-200);color:#16a34a;background-color:#f0fdf4}.EditView_totalsTable__oRatj .EditView_totalsValueBold__ijGrP{text-align:right;font-family:monospace;font-weight:700;font-size:.875rem;min-width:100px;background-color:var(--theme-elevation-50);border:1px solid var(--theme-elevation-200)}.EditView_additionalSection__rIAb4{margin-top:.75rem}.EditView_additionalSection__rIAb4 .field-type{max-width:400px}.EditView_relationshipWrapper__Y7aBh .field-type{margin-bottom:0;padding:0}.EditView_relationshipWrapper__Y7aBh .field-description,.EditView_relationshipWrapper__Y7aBh .field-label,.EditView_relationshipWrapper__Y7aBh .field-type>.field-label,.EditView_relationshipWrapper__Y7aBh .field-type>label{display:none}.EditView_relationshipWrapper__Y7aBh .relationship--single-value__control,.EditView_relationshipWrapper__Y7aBh [class*=control]{min-height:28px!important;border-color:var(--theme-elevation-200)!important;background-color:var(--theme-elevation-50)!important;font-size:.8125rem!important;border-radius:.25rem!important;box-shadow:none!important}.EditView_relationshipWrapper__Y7aBh .relationship--single-value__value-container,.EditView_relationshipWrapper__Y7aBh [class*=ValueContainer]{padding:0 .5rem!important}.EditView_relationshipWrapper__Y7aBh .relationship--single-value__input-container,.EditView_relationshipWrapper__Y7aBh [class*=Input]{margin:0!important;padding:0!important}.EditView_relationshipWrapper__Y7aBh .relationship--single-value__indicator,.EditView_relationshipWrapper__Y7aBh [class*=indicatorContainer]{padding:0 .25rem!important}.EditView_relationshipWrapper__Y7aBh .relationship--single-value__control--is-focused,.EditView_relationshipWrapper__Y7aBh [class*=control--is-focused]{border-color:#3b82f6!important;box-shadow:0 0 0 2px rgba(59,130,246,.1)!important}.EditView_relationshipWrapper__Y7aBh .relationship-add-new{display:flex;align-items:center}.EditView_relationshipWrapper__Y7aBh .relationship-add-new__add-button{width:28px!important;height:28px!important;min-width:28px!important;min-height:28px!important;padding:0!important;display:flex!important;align-items:center!important;justify-content:center!important;border-radius:0 .25rem .25rem 0!important;border:1px solid var(--theme-elevation-200)!important;border-left:none!important;background-color:var(--theme-elevation-100)!important;color:var(--theme-text-primary)!important;cursor:pointer;transition:background-color .15s}.EditView_relationshipWrapper__Y7aBh .relationship-add-new__add-button:hover{background-color:var(--theme-elevation-200)!important}.EditView_relationshipWrapper__Y7aBh .relationship-add-new__add-button svg{width:14px!important;height:14px!important}.EditView_relationshipWrapper__Y7aBh .relationship--allow-create [class*=control]{border-top-right-radius:0!important;border-bottom-right-radius:0!important}.EditView_relationshipWrapper__Y7aBh .relationship-add-new__tooltip{font-size:.6875rem}.EditView_relationshipWrapper__Y7aBh .relationship,.EditView_relationshipWrapper__Y7aBh .relationship__wrap{margin-bottom:0}@media(max-width:1200px){.EditView_topGrid__ivgb_{grid-template-columns:1fr}.EditView_addressColumns__RK5wG{grid-template-columns:1fr 1fr}.EditView_quoteDetailsGrid___P7VI{grid-template-columns:1fr}}@media(max-width:768px){.EditView_addressColumns__RK5wG,.EditView_bottomGrid__x3QTo{grid-template-columns:1fr}.EditView_pricingStrip__3NO4N{flex-direction:column;align-items:flex-start}.EditView_table__ExEbR{font-size:.75rem}}.EditView_formGroup__1QB3e{margin-bottom:.375rem}.EditView_label__UkBKJ{font-size:.8125rem;font-weight:500;color:var(--theme-text-primary);margin-bottom:.25rem}.SystemSettings_systemSettings__2KI_L{max-width:1200px;margin:0 auto;padding:2rem}.SystemSettings_header__nfjMI{display:flex;align-items:center;gap:.75rem;margin-bottom:2rem}.SystemSettings_header__nfjMI h1{font-size:1.5rem;font-weight:600;color:var(--theme-text);margin:0}.SystemSettings_header__nfjMI svg{color:var(--theme-text)}.SystemSettings_tabs__rPNXl{display:flex;gap:0;border-bottom:1px solid var(--theme-elevation-150);margin-bottom:2rem}.SystemSettings_tab__oHjy5{display:flex;align-items:center;gap:.5rem;padding:.75rem 1.25rem;background:none;border:none;border-bottom:2px solid rgba(0,0,0,0);color:var(--theme-elevation-500);cursor:pointer;font-size:.875rem;font-weight:500;transition:all .15s ease}.SystemSettings_tab__oHjy5:hover{color:var(--theme-text);background:var(--theme-elevation-50)}.SystemSettings_tab__oHjy5.SystemSettings_active__Q5afk{color:var(--theme-text);border-bottom-color:var(--theme-success-500)}.SystemSettings_content__ZKWit{background:var(--theme-elevation-50);border:1px solid var(--theme-elevation-150);border-radius:8px;padding:1.5rem}.SystemSettings_section__KZn7p{margin-bottom:2rem}.SystemSettings_section__KZn7p:last-child{margin-bottom:0}.SystemSettings_sectionTitle__yU8aT{font-size:1rem;font-weight:600;color:var(--theme-text);margin:0 0 .25rem}.SystemSettings_sectionDescription__B8Baf{font-size:.8125rem;color:var(--theme-elevation-500);margin:0 0 1rem}.SystemSettings_fieldGroup__MdlFp{display:flex;flex-direction:column;gap:1rem}.SystemSettings_field__eKjkd{display:flex;flex-direction:column;gap:.25rem}.SystemSettings_fieldLabel__TB3Rt{font-size:.8125rem;font-weight:500;color:var(--theme-text)}.SystemSettings_fieldDescription__mxLpQ{font-size:.75rem;color:var(--theme-elevation-500)}.SystemSettings_checkbox__bsmG_{display:flex;align-items:center;gap:.75rem;padding:.75rem;background:var(--theme-elevation-0);border:1px solid var(--theme-elevation-150);border-radius:6px;cursor:pointer;transition:border-color .15s ease}.SystemSettings_checkbox__bsmG_:hover{border-color:var(--theme-elevation-300)}.SystemSettings_checkbox__bsmG_ input[type=checkbox]{width:18px;height:18px;accent-color:var(--theme-success-500);cursor:pointer}.SystemSettings_checkboxContent__h0k7_{display:flex;flex-direction:column;gap:.125rem}.SystemSettings_textInput__fNQMg{width:100%;padding:.625rem .75rem;border:1px solid var(--theme-elevation-150);border-radius:6px;background:var(--theme-elevation-0);color:var(--theme-text);font-size:.875rem;transition:border-color .15s ease}.SystemSettings_textInput__fNQMg:focus{outline:none;border-color:var(--theme-success-500)}.SystemSettings_textInput__fNQMg::placeholder{color:var(--theme-elevation-400)}.SystemSettings_selectGroup__DHEgp{display:flex;flex-wrap:wrap;gap:.5rem}.SystemSettings_selectOption__eQLBZ{display:flex;align-items:center;gap:.5rem;padding:.5rem .75rem;border:1px solid var(--theme-elevation-150);border-radius:6px;background:var(--theme-elevation-0);color:var(--theme-elevation-500);cursor:pointer;font-size:.8125rem;transition:all .15s ease}.SystemSettings_selectOption__eQLBZ:hover{border-color:var(--theme-elevation-300)}.SystemSettings_selectOption__eQLBZ.SystemSettings_selected__3aseA{border-color:var(--theme-success-500);background:var(--theme-success-50,rgba(34,197,94,.05));color:var(--theme-text)}.SystemSettings_selectOption__eQLBZ input[type=checkbox]{width:16px;height:16px;accent-color:var(--theme-success-500);cursor:pointer}.SystemSettings_actions___AnVF{display:flex;justify-content:flex-end;gap:.75rem;margin-top:2rem;padding-top:1.5rem;border-top:1px solid var(--theme-elevation-150)}.SystemSettings_saveButton___FxOX{display:flex;align-items:center;gap:.5rem;padding:.625rem 1.25rem;background:var(--theme-success-500);color:#fff;border:none;border-radius:6px;cursor:pointer;font-size:.875rem;font-weight:500;transition:opacity .15s ease}.SystemSettings_saveButton___FxOX:hover{opacity:.9}.SystemSettings_saveButton___FxOX:disabled{opacity:.5;cursor:not-allowed}.SystemSettings_successMessage__s_pxE{display:flex;align-items:center;gap:.5rem;padding:.75rem 1rem;background:var(--theme-success-50,rgba(34,197,94,.1));border:1px solid var(--theme-success-500);border-radius:6px;color:var(--theme-success-500);font-size:.8125rem;margin-bottom:1rem}