@import "https://fonts.googleapis.com/css2?family=DM+Sans:wght@400;500;600;700;800&family=Space+Grotesk:wght@600;700&display=swap";._loginRoot_zu2lu_1{--foreground:#111;--muted:#6b7280;--border:#e5e7eb;--accent:#ff6b00;min-height:100svh;color:var(--foreground);background:radial-gradient(circle at 0 0,#ff6b001f,#0000 34%),#f5f5f5;place-items:center;padding:24px;font-family:DM Sans,system-ui,sans-serif;display:grid}._loginRoot_zu2lu_1 *,._loginRoot_zu2lu_1 :before,._loginRoot_zu2lu_1 :after{box-sizing:border-box}._loginCard_zu2lu_26{border:1px solid var(--border);background:#fffffff7;border-radius:22px;width:min(100%,440px);padding:32px;box-shadow:0 24px 70px #0f172a24}._iconWrap_zu2lu_35{color:#fff;background:#111;border-radius:16px;place-items:center;width:54px;height:54px;display:grid}._iconWrap_zu2lu_35 svg,._passwordField_zu2lu_46 button svg{fill:none;stroke:currentColor;stroke-width:2px;stroke-linecap:round;stroke-linejoin:round;width:22px;height:22px}._heading_zu2lu_56{margin-top:22px}._heading_zu2lu_56 span{color:var(--accent);letter-spacing:.08em;text-transform:uppercase;font-size:.75rem;font-weight:900}._heading_zu2lu_56 h1{letter-spacing:-.04em;margin:6px 0 0;font-family:Space Grotesk,system-ui,sans-serif;font-size:1.8rem}._heading_zu2lu_56 p{color:var(--muted);margin:8px 0 0;line-height:1.5}._form_zu2lu_81{gap:16px;margin-top:26px;display:grid}._form_zu2lu_81 label{gap:7px;display:grid}._form_zu2lu_81 label>span{letter-spacing:.03em;text-transform:uppercase;font-size:.78rem;font-weight:850}._form_zu2lu_81 input{border:1px solid var(--border);width:100%;min-height:46px;color:var(--foreground);font:inherit;background:#fff;border-radius:10px;outline:none;padding:0 13px}._form_zu2lu_81 input:focus{border-color:var(--accent);box-shadow:0 0 0 3px #ff6b0024}._passwordField_zu2lu_46{position:relative}._passwordField_zu2lu_46 input{padding-right:48px}._passwordField_zu2lu_46 button{color:#525252;cursor:pointer;background:0 0;border:0;border-radius:8px;place-items:center;width:34px;height:34px;display:grid;position:absolute;top:50%;right:8px;transform:translateY(-50%)}._passwordField_zu2lu_46 button:hover{background:#f3f4f6}._passwordField_zu2lu_46 button svg{width:18px;height:18px}._errorMessage_zu2lu_149{color:#b91c1c;background:#dc262612;border:1px solid #dc262638;border-radius:10px;padding:11px 12px;font-size:.86rem;font-weight:700}._submitButton_zu2lu_159{color:#fff;min-height:46px;font:inherit;cursor:pointer;background:#111;border:0;border-radius:10px;font-weight:900}._submitButton_zu2lu_159:hover:not(:disabled){background:#292929}._submitButton_zu2lu_159:disabled,._passwordField_zu2lu_46 button:disabled{cursor:not-allowed;opacity:.58}@media (width<=520px){._loginRoot_zu2lu_1{padding:14px}._loginCard_zu2lu_26{padding:24px 20px}}._inventoryRoot_nc2hf_1{--background:0 0% 97%;--foreground:0 0% 8%;--card:0 0% 100%;--primary:0 0% 8%;--primary-foreground:0 0% 100%;--muted:340 5% 94%;--muted-foreground:0 0% 40%;--accent:25 100% 50%;--destructive:0 84% 60%;--border:340 8% 88%;--input:340 8% 88%;--radius:.5rem;--josuan:#db2777;--josuan-soft:#db27771a;--chiquita:#2563eb;--chiquita-soft:#2563eb1a;--font-heading:"Space Grotesk", sans-serif;--font-body:"DM Sans", sans-serif;background:hsl(var(--background));min-height:100svh;color:hsl(var(--foreground));font-family:var(--font-body);-webkit-font-smoothing:antialiased;-webkit-tap-highlight-color:transparent}._inventoryRoot_nc2hf_1 *,._inventoryRoot_nc2hf_1 :before,._inventoryRoot_nc2hf_1 :after{box-sizing:border-box}._inventoryRoot_nc2hf_1 button,._inventoryRoot_nc2hf_1 input,._inventoryRoot_nc2hf_1 select,._inventoryRoot_nc2hf_1 textarea{font:inherit}._inventoryRoot_nc2hf_1 button{cursor:pointer;border:0}._inventoryRoot_nc2hf_1 button:disabled{cursor:not-allowed;opacity:.55}._topbar_nc2hf_51{z-index:10;border-bottom:1px solid hsl(var(--border));background:hsl(var(--background) / .94);-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);min-height:66px;padding:0 1.5rem;position:sticky;top:0}._topbarInner_nc2hf_62{justify-content:space-between;align-items:center;gap:1rem;width:100%;max-width:1600px;min-height:66px;margin:0 auto;display:flex;position:relative}._topbarBrand_nc2hf_74{align-items:center;gap:.75rem;min-width:0;display:flex}._sessionActions_nc2hf_81{flex:none;align-items:center;gap:.65rem;margin-left:auto;display:flex}._sessionActions_nc2hf_81>span{max-width:220px;color:hsl(var(--muted-foreground));text-overflow:ellipsis;white-space:nowrap;font-size:.78rem;font-weight:700;overflow:hidden}._signOutButton_nc2hf_99{background:hsl(var(--card));min-height:36px;color:hsl(var(--foreground));white-space:nowrap;border-radius:9px;justify-content:center;align-items:center;gap:.42rem;padding:.45rem .7rem;font-size:.78rem;font-weight:800;display:inline-flex;border:1px solid hsl(var(--border))!important}._signOutButton_nc2hf_99:hover{background:hsl(var(--muted))}._signOutButton_nc2hf_99 svg{fill:none;stroke:currentColor;stroke-width:2px;stroke-linecap:round;stroke-linejoin:round;flex:0 0 .95rem;width:.95rem;height:.95rem}._topbar_nc2hf_51 strong{font-family:var(--font-heading);font-size:1rem}._primaryButton_nc2hf_135,._secondaryButton_nc2hf_136{border-radius:var(--radius);justify-content:center;align-items:center;gap:.5rem;min-height:40px;padding:.625rem 1rem;font-size:.875rem;font-weight:800;transition:transform .15s,background .15s;display:inline-flex}._secondaryButton_nc2hf_136{border:1px solid hsl(var(--border));background:hsl(var(--card));color:hsl(var(--foreground))}._primaryButton_nc2hf_135{background:hsl(var(--primary));color:hsl(var(--primary-foreground))}._primaryButton_nc2hf_135:hover,._secondaryButton_nc2hf_136:hover{transform:translateY(-1px)}._primaryButton_nc2hf_135 svg,._secondaryButton_nc2hf_136 svg,._notificationButton_nc2hf_167 svg,._lowStockAlert_nc2hf_168 svg,._searchWrap_nc2hf_169 svg,._photoPreviewLarge_nc2hf_170 svg,._moduleChevron_nc2hf_171 svg,._rowChevron_nc2hf_172 svg{fill:none;stroke:currentColor;stroke-width:2px;stroke-linecap:round;stroke-linejoin:round;flex-shrink:0;width:1rem;height:1rem}._notificationWrap_nc2hf_184{flex:none;position:relative}._notificationButton_nc2hf_167{border:1px solid hsl(var(--border));background:hsl(var(--card));width:42px;height:42px;color:hsl(var(--foreground));border-radius:999px;justify-content:center;align-items:center;transition:background .15s,transform .15s;display:inline-flex;position:relative}._notificationButton_nc2hf_167:hover{background:hsl(var(--muted));transform:translateY(-1px)}._notificationBadge_nc2hf_208{border:2px solid hsl(var(--background));color:#fff;background:#dc2626;border-radius:999px;justify-content:center;align-items:center;min-width:20px;height:20px;padding:0 5px;font-size:.65rem;font-weight:900;line-height:1;display:inline-flex;position:absolute;top:-5px;right:-5px}._notificationPanel_nc2hf_227{z-index:40;border:1px solid hsl(var(--border));background:hsl(var(--card));opacity:1;transform-origin:0 0;border-radius:14px;width:min(380px,100vw - 2rem);transition:opacity .42s,transform .42s;animation:.18s ease-out _notificationPanelIn_nc2hf_1;position:absolute;top:calc(100% + 10px);left:0;overflow:hidden;transform:translateY(0);box-shadow:0 20px 55px #0f172a33}._notificationPanelClosing_nc2hf_245{opacity:0;pointer-events:none;transform:translateY(-5px)}@keyframes _notificationPanelIn_nc2hf_1{0%{opacity:0;transform:translateY(-5px)}to{opacity:1;transform:translateY(0)}}._notificationHeader_nc2hf_263{border-bottom:1px solid hsl(var(--border));justify-content:space-between;align-items:center;padding:.85rem 1rem;display:flex}._notificationHeader_nc2hf_263 strong{font-family:var(--font-heading);font-size:.95rem}._notificationHeader_nc2hf_263 span{color:#b91c1c;background:#dc26261a;border-radius:999px;justify-content:center;align-items:center;min-width:24px;height:24px;font-size:.72rem;font-weight:900;display:inline-flex}._notificationList_nc2hf_289{max-height:360px;overflow-y:auto}._notificationItem_nc2hf_294{width:100%;color:hsl(var(--foreground));text-align:left;background:0 0;justify-content:space-between;align-items:flex-start;gap:1rem;padding:.85rem 1rem;display:flex;border-bottom:1px solid hsl(var(--border))!important}._notificationItem_nc2hf_294:last-child{border-bottom:0!important}._notificationItem_nc2hf_294:hover{background:#f59e0b14}._notificationItem_nc2hf_294>span{gap:.2rem;min-width:0;display:grid}._notificationItem_nc2hf_294>span:last-child{text-align:right;flex:none;justify-items:end}._notificationItem_nc2hf_294 strong,._notificationItem_nc2hf_294 b{font-size:.8rem}._notificationItem_nc2hf_294 b{color:#b45309}._notificationItem_nc2hf_294 small{color:hsl(var(--muted-foreground));font-size:.7rem}._notificationEmpty_nc2hf_341{color:hsl(var(--muted-foreground));margin:0;padding:1.2rem;font-size:.82rem;line-height:1.45}._contentArea_nc2hf_349{min-width:0;padding:1.5rem}._pageStack_nc2hf_354{gap:1.4rem;max-width:1600px;margin:0 auto;display:grid}._pageHeader_nc2hf_361{justify-content:space-between;align-items:center;gap:1rem;display:flex}._pageHeader_nc2hf_361 h1,._formHeader_nc2hf_369 h2,._formHeaderCompact_nc2hf_370 h4{font-family:var(--font-heading);letter-spacing:-.04em;margin:0}._pageHeader_nc2hf_361 h1{font-size:1.65rem}._headerActions_nc2hf_380,._toolButtons_nc2hf_381,._detailActions_nc2hf_382,._formActions_nc2hf_383{flex-wrap:wrap;justify-content:flex-end;gap:.65rem;display:flex}._dangerButton_nc2hf_390{color:hsl(var(--destructive))}._iconDangerButton_nc2hf_394{border-radius:var(--radius);width:40px;height:40px;color:hsl(var(--destructive));background:#fff;justify-content:center;align-items:center;transition:background .15s,border-color .15s,transform .15s;display:inline-flex;border:1px solid #dc262638!important}._iconDangerButton_nc2hf_394:hover:not(:disabled){background:#dc26260f;transform:translateY(-1px);border-color:#dc262666!important}._iconDangerButton_nc2hf_394 svg{fill:none;stroke:currentColor;stroke-width:2px;stroke-linecap:round;stroke-linejoin:round;width:1rem;height:1rem}._errorBanner_nc2hf_424,._successBanner_nc2hf_425{border-radius:12px;padding:.9rem 1rem;font-size:.9rem;font-weight:800}._errorBanner_nc2hf_424{color:#b91c1c;background:#dc262614;border:1px solid #dc26263d}._successBanner_nc2hf_425{color:#15803d;background:#16a34a14;border:1px solid #16a34a3d}._lowStockAlert_nc2hf_168{color:#b45309;background:#f59e0b14;border:1px solid #f59e0b59;align-items:center;gap:.8rem;display:flex}._lowStockAlert_nc2hf_168 p,._lowStockAlert_nc2hf_168 span{margin:0}._lowStockAlert_nc2hf_168 p{color:hsl(var(--foreground))}._lowStockAlert_nc2hf_168 span{color:hsl(var(--muted-foreground));font-size:.875rem}._searchWrap_nc2hf_169{width:min(100%,720px);position:relative}._searchWrap_nc2hf_169 svg{color:hsl(var(--muted-foreground));position:absolute;top:50%;left:.85rem;transform:translateY(-50%)}._searchWrap_nc2hf_169 input{border:1px solid hsl(var(--input));border-radius:var(--radius);background:hsl(var(--card));width:100%;min-height:46px;color:hsl(var(--foreground));outline:none;padding:0 1rem 0 2.5rem}._searchWrap_nc2hf_169 input:focus,._formGrid_nc2hf_492 input:focus,._formGrid_nc2hf_492 select:focus,._lotFormGrid_nc2hf_494 input:focus,._lotFormGrid_nc2hf_494 select:focus,._lotFormGrid_nc2hf_494 textarea:focus{border-color:hsl(var(--accent));box-shadow:0 0 0 3px hsl(var(--accent) / .14)}._formCard_nc2hf_501,._lotFormCard_nc2hf_502{border:1px solid hsl(var(--border));background:hsl(var(--card));border-radius:14px;box-shadow:0 12px 28px #0f172a14}._formCard_nc2hf_501{padding:1.2rem}._lotFormCard_nc2hf_502{padding:1rem}._formHeader_nc2hf_369,._formHeaderCompact_nc2hf_370{margin-bottom:1rem}._photoFormRow_nc2hf_522{grid-template-columns:170px 1fr;align-items:flex-start;gap:1.2rem;display:grid}._photoUploader_nc2hf_529{color:hsl(var(--foreground));gap:.5rem;font-weight:800;display:grid}._photoUploader_nc2hf_529 input{width:100%;color:hsl(var(--muted-foreground));font-size:.78rem}._photoPreviewLarge_nc2hf_170{border:1px dashed hsl(var(--border));background:hsl(var(--muted));width:150px;height:150px;color:hsl(var(--muted-foreground));border-radius:14px;justify-content:center;align-items:center;display:flex;overflow:hidden}._photoPreviewLarge_nc2hf_170 img{object-fit:contain;width:100%;height:100%;padding:2px}._formGrid_nc2hf_492,._lotFormGrid_nc2hf_494{grid-template-columns:repeat(3,minmax(0,1fr));gap:.9rem;display:grid}._formGrid_nc2hf_492 label,._lotFormGrid_nc2hf_494 label{gap:.38rem;display:grid}._formGrid_nc2hf_492 span,._lotFormGrid_nc2hf_494 span,._photoUploader_nc2hf_529>span{color:hsl(var(--muted-foreground));letter-spacing:.04em;text-transform:uppercase;font-size:.72rem;font-weight:800}._formGrid_nc2hf_492 input,._formGrid_nc2hf_492 select,._lotFormGrid_nc2hf_494 input,._lotFormGrid_nc2hf_494 select,._lotFormGrid_nc2hf_494 textarea{border:1px solid hsl(var(--input));border-radius:var(--radius);background:hsl(var(--card));width:100%;min-height:42px;color:hsl(var(--foreground));outline:none;padding:.62rem .75rem}._lotFormGrid_nc2hf_494 textarea{resize:vertical;min-height:90px}._formGrid_nc2hf_492 input:disabled,._formGrid_nc2hf_492 select:disabled,._lotFormGrid_nc2hf_494 input:disabled,._lotFormGrid_nc2hf_494 select:disabled{cursor:not-allowed;background:hsl(var(--muted));color:hsl(var(--muted-foreground))}._stockField_nc2hf_614 input{color:#15803d;background:#16a34a14;border-color:#16a34a47;font-size:1rem;font-weight:900}._stockField_nc2hf_614 small{color:hsl(var(--muted-foreground));font-size:.72rem;font-weight:700}._fullField_nc2hf_628{grid-column:1/-1}._formActions_nc2hf_383{margin-top:1rem}._inventoryModules_nc2hf_636{gap:18px;display:grid}._partModule_nc2hf_641{border:1px solid hsl(var(--border));background:hsl(var(--card));border-radius:18px;overflow:hidden;box-shadow:0 10px 24px #0f172a0f}._partHeaderRow_nc2hf_649{background:hsl(var(--card));width:100%;color:hsl(var(--foreground));text-align:left;grid-template-columns:28px 92px minmax(140px,.72fr) minmax(140px,.72fr) minmax(360px,2.4fr) minmax(92px,.42fr) minmax(102px,.46fr);align-items:center;gap:.72rem;padding:.8rem 1rem;transition:background .15s;display:grid}._partHeaderRow_nc2hf_649:hover{background:hsl(var(--muted) / .68)}._moduleChevron_nc2hf_171,._rowChevron_nc2hf_172{color:hsl(var(--muted-foreground));justify-content:center;align-items:center;display:inline-flex}._chevronOpen_nc2hf_676{transform:rotate(90deg)}._modulePhoto_nc2hf_680{border:1px solid hsl(var(--border));color:#fff;width:82px;height:82px;font-family:var(--font-heading);background:#fff;border-radius:14px;justify-content:center;align-items:center;font-size:1rem;font-weight:800;display:inline-flex;overflow:hidden}._modulePhoto_nc2hf_680 img{object-fit:contain;width:100%;height:100%;padding:2px}._modulePhotoClickable_nc2hf_703{cursor:zoom-in}._moduleOwnerColumn_nc2hf_707,._moduleName_nc2hf_708,._moduleQuantity_nc2hf_709{gap:.2rem;min-width:0;display:grid}._moduleOwnerColumn_nc2hf_707>small,._moduleName_nc2hf_708>small,._moduleQuantity_nc2hf_709>small{color:hsl(var(--muted-foreground));letter-spacing:.04em;text-transform:uppercase;font-size:.7rem;font-weight:900}._ownerValueLine_nc2hf_725{border-radius:6px;grid-template-columns:50px minmax(0,1fr);align-items:center;gap:.28rem;min-width:0;padding:.14rem .34rem;display:grid}._ownerValueLine_nc2hf_725 b{font-size:.62rem;font-weight:900}._ownerValueLine_nc2hf_725 strong{text-overflow:ellipsis;white-space:nowrap;font-family:SF Mono,Monaco,Consolas,Liberation Mono,monospace;font-size:.71rem;overflow:hidden}._ownerJosuan_nc2hf_748{color:var(--josuan)!important}._ownerValueLine_nc2hf_725._ownerJosuan_nc2hf_748,._ownerPill_nc2hf_753._ownerJosuan_nc2hf_748{background:var(--josuan-soft)}._ownerChiquita_nc2hf_757{color:var(--chiquita)!important}._ownerValueLine_nc2hf_725._ownerChiquita_nc2hf_757,._ownerPill_nc2hf_753._ownerChiquita_nc2hf_757{background:var(--chiquita-soft)}._moduleName_nc2hf_708 strong{color:hsl(var(--foreground));font-family:var(--font-heading);text-overflow:ellipsis;white-space:nowrap;font-size:1.05rem;font-weight:800;overflow:hidden}._moduleEnglishName_nc2hf_776{color:#4b5563;overflow-wrap:anywhere;white-space:normal;font-size:.8rem;font-weight:750;line-height:1.35;display:block;overflow:visible}._moduleQuantity_nc2hf_709{align-content:center;gap:.08rem;min-width:0;padding:0}._moduleQuantity_nc2hf_709._ownerJosuan_nc2hf_748,._moduleQuantity_nc2hf_709._ownerChiquita_nc2hf_757{background:0 0}._moduleQuantity_nc2hf_709._ownerJosuan_nc2hf_748>small{color:var(--josuan)}._moduleQuantity_nc2hf_709._ownerChiquita_nc2hf_757>small{color:var(--chiquita)}._moduleQuantity_nc2hf_709 strong{font-size:1.12rem;font-weight:900}._moduleQuantity_nc2hf_709 em{color:hsl(var(--destructive));font-size:.7rem;font-style:normal;font-weight:900}._partBody_nc2hf_819{border-top:1px solid hsl(var(--border));background:#fff;gap:1rem;padding:1rem;display:grid}._partTools_nc2hf_827{justify-content:flex-end;display:flex}._innerTableWrap_nc2hf_832{border:1px solid hsl(var(--border));border-radius:14px;overflow-x:auto}._ownerTable_nc2hf_838{border-collapse:collapse;background:#fff;width:100%;min-width:930px;font-size:.82rem}._ownerTable_nc2hf_838 th,._ownerTable_nc2hf_838 td{text-align:left;vertical-align:middle;border-bottom:0;padding:.78rem .7rem}._ownerTable_nc2hf_838 thead tr,._ownerTable_nc2hf_838 tbody>tr{border-bottom:1px solid hsl(var(--border))}._ownerTable_nc2hf_838 tbody>tr:last-child{border-bottom:0}._ownerTable_nc2hf_838 th{background:hsl(var(--muted) / .8);color:hsl(var(--muted-foreground));letter-spacing:.05em;text-transform:uppercase;white-space:nowrap;font-size:.66rem;font-weight:900}._ownerRow_nc2hf_873{cursor:pointer;transition:background .15s}._ownerRow_nc2hf_873:hover{background:hsl(var(--muted) / .5)}._ownerRow_nc2hf_873>td{background:#fff;transition:background .15s}._ownerRow_nc2hf_873:hover>td{background:hsl(var(--muted) / .5)}._rowChevron_nc2hf_172{flex:0 0 24px;width:24px;display:inline-flex}._itemCell_nc2hf_897{align-items:center;gap:.35rem;display:flex}._rowActionCell_nc2hf_903{width:92px;text-align:center!important}._rowActionButtons_nc2hf_908{justify-content:center;align-items:center;gap:.35rem;display:inline-flex}._rowEditButton_nc2hf_915{width:34px;height:34px;color:hsl(var(--foreground));background:#fff;border-radius:9px;justify-content:center;align-items:center;transition:background .15s,border-color .15s,transform .15s;display:inline-flex;border:1px solid hsl(var(--border))!important}._rowEditButton_nc2hf_915:hover:not(:disabled){background:hsl(var(--accent) / .08);transform:translateY(-1px);border-color:hsl(var(--accent))!important}._rowEditButton_nc2hf_915 svg{fill:none;stroke:currentColor;stroke-width:2px;stroke-linecap:round;stroke-linejoin:round;width:1rem;height:1rem}._rowDeleteButton_nc2hf_945{width:34px;height:34px;color:hsl(var(--destructive));background:#fff;border-radius:9px;justify-content:center;align-items:center;transition:background .15s,border-color .15s,transform .15s;display:inline-flex;border:1px solid #dc262633!important}._rowDeleteButton_nc2hf_945:hover:not(:disabled){background:#dc26260f;transform:translateY(-1px);border-color:#dc26266b!important}._rowDeleteButton_nc2hf_945 svg{fill:none;stroke:currentColor;stroke-width:2px;stroke-linecap:round;stroke-linejoin:round;width:1rem;height:1rem}._monoCell_nc2hf_975{font-family:SF Mono,Monaco,Consolas,Liberation Mono,monospace;font-size:.75rem;font-weight:800}._ownerPill_nc2hf_753,._statusPill_nc2hf_982,._movementType_nc2hf_983{white-space:nowrap;border-radius:999px;justify-content:center;align-items:center;padding:.25rem .55rem;font-size:.7rem;font-weight:900;display:inline-flex}._statusPill_nc2hf_982{background:hsl(var(--muted));color:hsl(var(--muted-foreground))}._statusDisponible_nc2hf_999{color:#15803d;background:#16a34a1f}._statusNodisponible_nc2hf_1004{color:#b91c1c;background:#dc26261f}._statusEnuso_nc2hf_1009,._statusEnrevisión_nc2hf_1010{color:#1d4ed8;background:#2563eb1f}._statusPedirmás_nc2hf_1015{color:#b45309;background:#f59e0b29}._entryTotal_nc2hf_1020{color:#15803d;font-weight:900}._exitTotal_nc2hf_1025{color:#b91c1c;font-weight:900}._lowStock_nc2hf_168{color:hsl(var(--destructive))}._goodStock_nc2hf_1034{color:#15803d}._lotDetailRow_nc2hf_1038 td{background:#fbfcfe;padding:0}._lotDetailPanel_nc2hf_1043{gap:1rem;padding:1rem;display:grid}._historyHeader_nc2hf_1049{justify-content:space-between;align-items:center;gap:1rem;display:flex}._historyHeader_nc2hf_1049>div:first-child{align-items:center;gap:.65rem;display:flex}._historyHeader_nc2hf_1049 strong{font-family:var(--font-heading)}._movementTableWrap_nc2hf_1066{border:1px solid hsl(var(--border));border-radius:12px;overflow-x:auto}._movementTable_nc2hf_1066{border-collapse:collapse;background:#fff;width:100%;min-width:760px;font-size:.8rem}._movementTable_nc2hf_1066 th,._movementTable_nc2hf_1066 td{border-bottom:1px solid hsl(var(--border));text-align:left;padding:.72rem}._movementTable_nc2hf_1066 th{color:hsl(var(--muted-foreground));letter-spacing:.05em;text-transform:uppercase;white-space:nowrap;background:#f7f7f8;font-size:.66rem;font-weight:900}._movementEntry_nc2hf_1097{color:#15803d;background:#16a34a1f}._movementExit_nc2hf_1102{color:#b91c1c;background:#dc26261a}._movementActionCell_nc2hf_1108{width:58px;text-align:center!important}._movementEditRow_nc2hf_1113 input,._movementEditRow_nc2hf_1113 select{border:1px solid hsl(var(--input));width:100%;min-width:90px;min-height:36px;color:hsl(var(--foreground));background:#fff;border-radius:8px;outline:none;padding:.45rem .55rem}._movementEditRow_nc2hf_1113 input:focus,._movementEditRow_nc2hf_1113 select:focus{border-color:hsl(var(--accent));box-shadow:0 0 0 3px hsl(var(--accent) / .12)}._movementEditActions_nc2hf_1132{align-items:center;gap:.35rem;display:inline-flex}._movementSaveButton_nc2hf_1138,._movementCancelButton_nc2hf_1139{border-radius:8px;min-height:34px;padding:.4rem .58rem;font-size:.72rem;font-weight:850}._movementSaveButton_nc2hf_1138{background:hsl(var(--primary));color:hsl(var(--primary-foreground))}._movementCancelButton_nc2hf_1139{color:hsl(var(--foreground));background:#fff;border:1px solid hsl(var(--border))!important}._emptyMovementState_nc2hf_1158,._emptyState_nc2hf_1159,._emptyInnerState_nc2hf_1160{border:1px dashed hsl(var(--border));background:hsl(var(--card));color:hsl(var(--muted-foreground));text-align:center;border-radius:14px;padding:2rem}._emptyMovementState_nc2hf_1158,._emptyInnerState_nc2hf_1160{padding:1.2rem}._imageModalBackdrop_nc2hf_1174{z-index:1000;background:#000000e6;place-items:center;padding:1.5rem;display:grid;position:fixed;inset:0}._imageModal_nc2hf_1174{place-items:center;gap:.75rem;max-width:100%;max-height:100%;display:grid;position:relative}._imageModal_nc2hf_1174 img{object-fit:contain;border-radius:12px;max-width:calc(100vw - 3rem);max-height:calc(100vh - 6.5rem);display:block;box-shadow:0 24px 70px #00000073}._imageModal_nc2hf_1174 p{color:#fff;text-align:center;margin:0;font-size:.95rem;font-weight:800}._imageModalClose_nc2hf_1210{z-index:2;color:#111;background:#fff;border-radius:999px;justify-content:center;align-items:center;width:42px;height:42px;font-size:1.7rem;font-weight:400;line-height:1;display:inline-flex;position:absolute;top:-.75rem;right:-.75rem;box-shadow:0 10px 30px #00000059}@media (width<=1180px){._partHeaderRow_nc2hf_649{grid-template-columns:28px 82px repeat(2,minmax(0,1fr))}._moduleName_nc2hf_708,._moduleQuantity_nc2hf_709{grid-column:span 2}}@media (width<=860px){._contentArea_nc2hf_349,._topbar_nc2hf_51{padding-left:1rem;padding-right:1rem}._pageHeader_nc2hf_361,._historyHeader_nc2hf_1049{flex-direction:column;align-items:stretch}._photoFormRow_nc2hf_522,._formGrid_nc2hf_492,._lotFormGrid_nc2hf_494{grid-template-columns:1fr}._partHeaderRow_nc2hf_649{grid-template-columns:28px 60px 1fr;gap:.8rem}._moduleOwnerColumn_nc2hf_707,._moduleName_nc2hf_708,._moduleQuantity_nc2hf_709{grid-column:3}._modulePhoto_nc2hf_680{width:72px;height:72px}._notificationPanel_nc2hf_227{width:auto;position:fixed;top:60px;left:1rem;right:1rem}._headerActions_nc2hf_380,._toolButtons_nc2hf_381,._detailActions_nc2hf_382,._formActions_nc2hf_383{justify-content:stretch;width:100%}._headerActions_nc2hf_380 button,._toolButtons_nc2hf_381 button,._detailActions_nc2hf_382 button,._formActions_nc2hf_383 button{flex:1}}@media (width<=560px){._pageHeader_nc2hf_361 h1{font-size:1.35rem}._primaryButton_nc2hf_135,._secondaryButton_nc2hf_136{width:100%}._imageModalBackdrop_nc2hf_1174{padding:.75rem}._imageModal_nc2hf_1174 img{border-radius:8px;max-width:calc(100vw - 1.5rem);max-height:calc(100vh - 5rem)}._imageModalClose_nc2hf_1210{top:.35rem;right:.35rem}}@media (width<=680px){._sessionActions_nc2hf_81>span{display:none}._signOutButton_nc2hf_99{min-height:36px;padding:.45rem .55rem}}._movementActionCell_nc2hf_1108{white-space:nowrap;width:82px;min-width:82px}._movementActionCell_nc2hf_1108 ._rowEditButton_nc2hf_915,._movementActionCell_nc2hf_1108 ._rowDeleteButton_nc2hf_945{vertical-align:middle}._movementActionCell_nc2hf_1108 ._rowDeleteButton_nc2hf_945{margin-left:6px}._unitSelectField_nc2hf_1354{gap:.38rem;min-width:0;display:grid;position:relative}._unitSelectLabel_nc2hf_1361{color:hsl(var(--muted-foreground));letter-spacing:.04em;text-transform:uppercase;font-size:.72rem;font-weight:800}._unitSelectButton_nc2hf_1369{border-radius:var(--radius);background:hsl(var(--card));width:100%;min-height:42px;color:hsl(var(--foreground));text-align:left;padding:.62rem 2.2rem .62rem .75rem;font-weight:700;position:relative;border:1px solid hsl(var(--input))!important}._unitSelectButton_nc2hf_1369:after{content:"";border-right:2px solid hsl(var(--muted-foreground));border-bottom:2px solid hsl(var(--muted-foreground));width:7px;height:7px;transition:transform .16s;position:absolute;top:50%;right:.9rem;transform:translateY(-70%)rotate(45deg)}._unitSelectButton_nc2hf_1369[aria-expanded=true]:after{transform:translateY(-25%)rotate(225deg)}._unitSelectButton_nc2hf_1369:hover,._unitSelectButton_nc2hf_1369:focus-visible{box-shadow:0 0 0 3px hsl(var(--accent) / .12);outline:none;border-color:hsl(var(--accent))!important}._unitSelectMenu_nc2hf_1406{z-index:70;border:1px solid hsl(var(--border));background:hsl(var(--card));border-radius:12px;width:min(440px,100vw - 3rem);position:absolute;top:calc(100% + 7px);right:0;overflow:hidden;box-shadow:0 18px 45px #0f172a2e}._unitSelectHeader_nc2hf_1419,._unitSelectOption_nc2hf_1420{grid-template-columns:92px 58px minmax(0,1fr);align-items:center;column-gap:.6rem;display:grid}._unitSelectHeader_nc2hf_1419{border-bottom:1px solid hsl(var(--border));background:hsl(var(--muted) / .6);color:hsl(var(--muted-foreground));letter-spacing:.035em;text-transform:uppercase;padding:.55rem .68rem;font-size:.66rem;font-weight:900}._unitSelectList_nc2hf_1438{max-height:300px;overflow-y:auto}._unitSelectOption_nc2hf_1420{width:100%;color:hsl(var(--foreground));text-align:left;background:0 0;padding:.62rem .68rem;border-bottom:1px solid hsl(var(--border))!important}._unitSelectOption_nc2hf_1420:last-child{border-bottom:0!important}._unitSelectOption_nc2hf_1420:hover{background:hsl(var(--accent) / .07)}._unitSelectOptionActive_nc2hf_1460{background:hsl(var(--accent) / .1)}._unitSelectOption_nc2hf_1420 strong{text-overflow:clip;white-space:normal;overflow-wrap:normal;word-break:normal;min-width:0;font-size:.76rem;line-height:1.18;overflow:visible}._unitSelectOption_nc2hf_1420 b{color:hsl(var(--accent));font-size:.68rem;font-weight:900}._unitSelectOption_nc2hf_1420 small{color:hsl(var(--muted-foreground));font-size:.68rem;line-height:1.28}@media (width<=640px){._unitSelectMenu_nc2hf_1406{width:min(420px,100vw - 2rem);left:0;right:auto}._unitSelectHeader_nc2hf_1419,._unitSelectOption_nc2hf_1420{grid-template-columns:80px 52px minmax(0,1fr);column-gap:.45rem}._unitSelectOption_nc2hf_1420{padding:.58rem}}._root_1vv52_1{background:#f8fafc;gap:10px;padding:12px;display:grid}._empty_1vv52_2{color:#667085;text-align:center;background:#f8fafc;padding:22px}._month_1vv52_3{background:#fff;border:1px solid #d0d5dd;border-radius:9px;overflow:hidden}._month_1vv52_3>summary{cursor:pointer;justify-content:space-between;align-items:center;gap:12px;min-height:46px;padding:0 14px;list-style:none;display:flex}._month_1vv52_3>summary::-webkit-details-marker{display:none}._month_1vv52_3>summary strong{color:#344054;font-size:13px}._month_1vv52_3>summary span{color:#667085;font-size:12px;font-weight:700}._metrics_1vv52_8{background:#f9fafb;border-top:1px solid #eaecf0;grid-template-columns:repeat(3,minmax(0,1fr));gap:8px;padding:10px 14px;display:grid}._metrics_1vv52_8 span{gap:3px;display:grid}._metrics_1vv52_8 small{color:#667085;font-size:9px;font-weight:800}._metrics_1vv52_8 strong{color:#101828;font-size:14px}._days_1vv52_12{border-top:1px solid #eaecf0;gap:10px;padding:10px 14px 14px;display:grid}._dayGroup_1vv52_13{background:#fff;border:1px solid #e4e7ec;border-radius:8px;overflow:hidden}._dayHeader_1vv52_14{background:#f8fafc;align-items:center;gap:8px;min-height:38px;padding:0 12px;display:flex}._dayHeader_1vv52_14 span{color:#175cd3;font-size:10px;font-weight:800}._dayHeader_1vv52_14 strong{color:#344054;font-size:12px}._sessions_1vv52_17{display:grid}._session_1vv52_17{border-top:1px solid #eaecf0;grid-template-columns:minmax(0,1fr) 100px;align-items:center;gap:10px;min-height:40px;padding:6px 12px;font-size:12px;display:grid}._session_1vv52_17:first-child{border-top:0}._session_1vv52_17>span{color:#475467}._session_1vv52_17>b{color:#344054;justify-self:end;font-size:11px}._session_1vv52_17>b[data-active=true]{color:#067647}@media (width<=760px){._month_1vv52_3>summary{flex-direction:column;justify-content:center;align-items:flex-start;gap:3px;padding:9px 12px}._metrics_1vv52_8{grid-template-columns:1fr}._days_1vv52_12{padding:8px}._dayHeader_1vv52_14{padding:7px 10px}._session_1vv52_17{grid-template-columns:1fr;gap:3px;padding:8px 10px}._session_1vv52_17>b{justify-self:start}}._root_17cuq_1{gap:20px;width:100%;min-width:0;display:grid}._header_17cuq_2{background:#fff;border:1px solid #eaecf0;border-radius:14px;justify-content:space-between;align-items:center;gap:18px;padding:20px;display:flex}._header_17cuq_2 small,._modal_17cuq_3 small{color:#667085;letter-spacing:.08em;font-size:10px;font-weight:900}._header_17cuq_2 h2,._modal_17cuq_3 h3{color:#101828;margin:4px 0}._header_17cuq_2 p{color:#667085;margin:0;font-size:13px}._header_17cuq_2>button,._modal_17cuq_3 footer button:last-child{color:#fff;cursor:pointer;background:#101828;border:0;border-radius:9px;padding:11px 16px;font-weight:900}._stats_17cuq_7{grid-template-columns:repeat(3,minmax(0,1fr));gap:12px;display:grid}._stats_17cuq_7 article{background:#fff;border:1px solid #eaecf0;border-radius:12px;gap:6px;padding:16px;display:grid}._stats_17cuq_7 small{color:#667085;font-weight:800}._stats_17cuq_7 strong{color:#101828;font-size:24px}._message_17cuq_10{color:#175cd3;background:#eff8ff;border-radius:9px;margin:0;padding:11px 14px;font-size:12px;font-weight:800}._tableWrap_17cuq_11{background:#fff;border:1px solid #eaecf0;border-radius:12px;width:100%;overflow-x:auto}._tableWrap_17cuq_11 table{border-collapse:collapse;width:100%;min-width:900px}._tableWrap_17cuq_11 th,._tableWrap_17cuq_11 td{text-align:left;border-bottom:1px solid #eaecf0;padding:12px;font-size:12px}._tableWrap_17cuq_11 th{color:#667085;background:#f9fafb;font-size:10px}._tableWrap_17cuq_11 code{color:#101828;background:#f2f4f7;border-radius:6px;padding:5px 8px;font-weight:800}._tableWrap_17cuq_11 span{color:#027a48;background:#ecfdf3;border-radius:999px;padding:5px 8px;font-size:10px;font-weight:900;display:inline-flex}._tableWrap_17cuq_11 span[data-active=false]{color:#b42318;background:#fef3f2}._tableWrap_17cuq_11 td button{cursor:pointer;background:#fff;border:1px solid #d0d5dd;border-radius:8px;padding:7px 10px;font-size:11px;font-weight:800}._tableWrap_17cuq_11 tr[data-suspended=true]{opacity:.66}._backdrop_17cuq_20{z-index:100;background:#10182894;place-items:center;padding:18px;display:grid;position:fixed;inset:0}._modal_17cuq_3{background:#fff;border-radius:14px;gap:14px;width:min(460px,100%);padding:20px;display:grid;box-shadow:0 24px 70px #10182840}._modal_17cuq_3 header,._modal_17cuq_3 footer{justify-content:space-between;align-items:center;gap:12px;display:flex}._modal_17cuq_3 header button{cursor:pointer;background:0 0;border:0;font-size:26px}._modal_17cuq_3 label{color:#344054;gap:6px;font-size:12px;font-weight:800;display:grid}._modal_17cuq_3 input{border:1px solid #d0d5dd;border-radius:8px;width:100%;padding:10px 11px}._modal_17cuq_3 footer{justify-content:flex-end}._modal_17cuq_3 footer button{cursor:pointer;background:#fff;border:1px solid #d0d5dd;border-radius:8px;padding:9px 13px;font-weight:800}@media (width<=760px){._header_17cuq_2{flex-direction:column;align-items:stretch}._stats_17cuq_7{grid-template-columns:1fr}._tableWrap_17cuq_11{overflow:visible}._tableWrap_17cuq_11 table,._tableWrap_17cuq_11 tbody,._tableWrap_17cuq_11 tr,._tableWrap_17cuq_11 td{width:100%;min-width:0;display:block}._tableWrap_17cuq_11 thead{display:none}._tableWrap_17cuq_11 tr{border-bottom:8px solid #f2f4f7;padding:8px}._tableWrap_17cuq_11 td{border:0;padding:7px}._tableWrap_17cuq_11 td button{width:100%}}._purchaseOrdersRoot_ckcl9_1{color:#172033;background:#f4f6f8;min-height:calc(100svh - 72px);padding:26px}._purchaseOrdersRoot_ckcl9_1 *{box-sizing:border-box}._pageHeader_ckcl9_10{justify-content:space-between;align-items:flex-end;gap:24px;max-width:1480px;margin:0 auto 20px;display:flex}._pageHeader_ckcl9_10 small,._orderHeader_ckcl9_20 small,._modalHeader_ckcl9_21 small{color:#667085;letter-spacing:.08em;font-size:11px;font-weight:800}._pageHeader_ckcl9_10 h2{margin:5px 0 3px;font-size:28px}._pageHeader_ckcl9_10 p,._orderHeader_ckcl9_20 p,._modalHeader_ckcl9_21 p{color:#667085;margin:0}._searchBox_ckcl9_33{gap:5px;display:grid}._searchBox_ckcl9_33 span{color:#475467;font-size:12px;font-weight:700}._searchBox_ckcl9_33 input{background:#fff;border:1px solid #d0d5dd;border-radius:8px;outline:none;width:min(310px,70vw);height:42px;padding:0 13px}._searchBox_ckcl9_33 input:focus{border-color:#1570ef;box-shadow:0 0 0 3px #1570ef1f}._folderArea_ckcl9_46,._orderFolder_ckcl9_47{background:#fff;border:1px solid #d0d5dd;border-radius:12px;max-width:1480px;min-height:540px;margin:0 auto;overflow:hidden;box-shadow:0 8px 24px #1018280f}._pathBar_ckcl9_58{color:#475467;background:#fafbfc;border-bottom:1px solid #e4e7ec;align-items:center;gap:10px;min-height:48px;padding:0 18px;font-size:13px;display:flex}._pathBar_ckcl9_58 b{color:#98a2b3}._pathBar_ckcl9_58 button{color:#175cd3;cursor:pointer;background:0 0;border:0;font-weight:800}._folderGrid_ckcl9_72{grid-template-columns:repeat(auto-fill,minmax(220px,1fr));gap:14px;padding:24px;display:grid}._folderCard_ckcl9_79{text-align:left;cursor:pointer;background:0 0;border:1px solid #0000;border-radius:9px;align-items:center;gap:14px;min-height:86px;padding:12px;display:flex}._folderCard_ckcl9_79:hover{background:#eff8ff;border-color:#b2ddff}._folderCard_ckcl9_79 svg,._largeFolder_ckcl9_93 svg{fill:#fdb022;stroke:#dc8700;stroke-width:1px}._folderCard_ckcl9_79 svg{flex:0 0 54px;width:54px;height:54px}._folderCard_ckcl9_79 span{gap:4px;min-width:0;display:grid}._folderCard_ckcl9_79 strong{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}._folderCard_ckcl9_79 small{color:#667085}._emptyState_ckcl9_99{color:#667085;align-content:center;place-items:center;gap:8px;min-height:430px;display:grid}._emptyState_ckcl9_99 svg{fill:#fdb022;stroke:#dc8700;width:78px;height:78px}._emptyState_ckcl9_99 strong{color:#344054;font-size:17px}._orderHeader_ckcl9_20{grid-template-columns:auto minmax(0,1fr) minmax(280px,420px);align-items:center;gap:18px;padding:22px;display:grid}._largeFolder_ckcl9_93 svg{width:72px;height:72px}._orderHeader_ckcl9_20 h3{margin:4px 0;font-size:24px}._documentButton_ckcl9_120{color:#175cd3;text-align:left;cursor:pointer;background:#eff8ff;border:1px solid #b2ddff;border-radius:10px;align-items:center;gap:12px;padding:12px 14px;display:flex}._documentButton_ckcl9_120:hover{background:#d1e9ff}._documentButton_ckcl9_120 svg,._filePickerSurface_ckcl9_134 svg{fill:none;stroke:currentColor;stroke-width:1.7px;flex:0 0 32px;width:32px;height:32px}._documentButton_ckcl9_120 span{gap:3px;min-width:0;display:grid}._documentButton_ckcl9_120 strong{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}._excelTableWrap_ckcl9_138{border-top:1px solid #d0d5dd;overflow-x:auto}._excelTable_ckcl9_138{border-collapse:collapse;width:100%;min-width:1120px;font-size:13px}._excelTable_ckcl9_138 th{color:#344054;text-align:left;white-space:nowrap;background:#e9eef3;border:1px solid #cfd5dc;padding:9px 10px;font-size:12px}._excelTable_ckcl9_138 td{background:#fff;border:1px solid #d8dde3;padding:8px 10px}._excelTable_ckcl9_138 tbody tr:nth-child(2n) td{background:#f8fafc}._excelTable_ckcl9_138 td:last-child{text-align:right}._excelTable_ckcl9_138 [data-owner]{border-radius:999px;padding:5px 10px;font-size:11px;font-weight:800;display:inline-flex}._excelTable_ckcl9_138 [data-owner=Josuan]{color:#c11574;background:#fce7f6}._excelTable_ckcl9_138 [data-owner=Chiquita]{color:#175cd3;background:#eff8ff}._pageMessage_ckcl9_156{color:#b42318;max-width:1480px;margin:0 auto 14px;font-weight:700}._modalBackdrop_ckcl9_158{z-index:1200;-webkit-backdrop-filter:blur(5px);backdrop-filter:blur(5px);background:#101828b8;place-items:center;padding:20px;display:grid;position:fixed;inset:0}._captureModal_ckcl9_168{background:#fff;border-radius:14px;width:min(620px,100%);overflow:hidden;box-shadow:0 26px 80px #00000059}._modalHeader_ckcl9_21{border-bottom:1px solid #e4e7ec;justify-content:space-between;align-items:flex-start;gap:18px;padding:21px 22px;display:flex}._modalHeader_ckcl9_21 h2{margin:4px 0;font-size:21px}._modalHeader_ckcl9_21>button{cursor:pointer;background:#fff;border:1px solid #d0d5dd;border-radius:999px;width:36px;height:36px;font-size:23px}._captureForm_ckcl9_193{gap:17px;padding:22px;display:grid}._captureForm_ckcl9_193 label{gap:7px;display:grid}._captureForm_ckcl9_193 label>span:first-child{color:#344054;font-size:13px;font-weight:800}._captureForm_ckcl9_193 input:not([type=file]){border:1px solid #d0d5dd;border-radius:8px;outline:none;width:100%;height:44px;padding:0 12px}._captureForm_ckcl9_193 input:not([type=file]):focus{border-color:#1570ef;box-shadow:0 0 0 3px #1570ef1f}._filePicker_ckcl9_134 input{opacity:0;width:1px;height:1px;position:absolute;overflow:hidden}._filePickerSurface_ckcl9_134{color:#175cd3;cursor:pointer;border:1px dashed #98a2b3;border-radius:10px;grid-template-columns:40px 1fr;align-items:center;min-height:78px;padding:13px 15px;display:grid}._filePickerSurface_ckcl9_134 svg{grid-row:1/3}._filePickerSurface_ckcl9_134 strong{color:#344054;text-overflow:ellipsis;white-space:nowrap;overflow:hidden}._filePickerSurface_ckcl9_134 small{color:#667085}._modalError_ckcl9_220{color:#b42318;margin:-4px 0 0;font-size:13px;font-weight:700}._modalActions_ckcl9_221{justify-content:flex-end;gap:10px;padding-top:3px;display:flex}._modalActions_ckcl9_221 button{cursor:pointer;border-radius:8px;min-height:42px;padding:0 17px;font-weight:800}._modalActions_ckcl9_221 button:first-child{color:#344054;background:#fff;border:1px solid #d0d5dd}._modalActions_ckcl9_221 button:last-child{color:#fff;background:#1570ef;border:1px solid #1570ef}._modalActions_ckcl9_221 button:disabled,._modalHeader_ckcl9_21 button:disabled{cursor:not-allowed;opacity:.55}@media (width<=760px){._purchaseOrdersRoot_ckcl9_1{padding:14px}._pageHeader_ckcl9_10{flex-direction:column;align-items:stretch;gap:14px}._searchBox_ckcl9_33 input{width:100%}._folderGrid_ckcl9_72{grid-template-columns:1fr;padding:14px}._orderHeader_ckcl9_20{grid-template-columns:auto minmax(0,1fr);padding:16px}._documentButton_ckcl9_120{grid-column:1/-1;width:100%}._modalBackdrop_ckcl9_158{padding:10px}._captureForm_ckcl9_193,._modalHeader_ckcl9_21{padding:17px}._modalActions_ckcl9_221{grid-template-columns:1fr 1fr;display:grid}}._imagePreviewBackdrop_ckcl9_241{z-index:1400;-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px);background:#101828d6;place-items:center;padding:22px;display:grid;position:fixed;inset:0}._imagePreviewModal_ckcl9_252{background:#fff;border-radius:16px;gap:12px;width:min(1180px,96vw);max-height:94vh;padding:18px;display:grid;position:relative;box-shadow:0 28px 90px #0000006b}._imagePreviewModal_ckcl9_252 img{object-fit:contain;background:#fff;border-radius:10px;width:100%;max-height:calc(94vh - 82px);display:block}._imagePreviewModal_ckcl9_252>strong{color:#172033;text-overflow:ellipsis;white-space:nowrap;padding-right:48px;overflow:hidden}._imagePreviewClose_ckcl9_281{z-index:1;color:#172033;cursor:pointer;background:#fffffff5;border:1px solid #d0d5dd;border-radius:999px;justify-content:center;align-items:center;width:40px;height:40px;font-size:26px;display:inline-flex;position:absolute;top:11px;right:11px}@media (width<=760px){._imagePreviewBackdrop_ckcl9_241{padding:8px}._imagePreviewModal_ckcl9_252{width:100%;max-height:97vh;padding:11px}._imagePreviewModal_ckcl9_252 img{max-height:calc(97vh - 70px)}}._purchaseOrdersRoot_ckcl9_1{width:100%;min-width:0;max-width:100%;overflow-x:clip}._excelTableWrap_ckcl9_138{width:100%;max-width:100%;overflow-x:hidden}._excelTable_ckcl9_138{width:100%;max-width:100%}@media (width<=1450px){._purchaseOrdersRoot_ckcl9_1{padding:18px}._excelTable_ckcl9_138{table-layout:fixed;min-width:0;font-size:11px}._excelTable_ckcl9_138 th,._excelTable_ckcl9_138 td{overflow-wrap:anywhere;padding-left:6px;padding-right:6px}}@media (width<=760px){._purchaseOrdersRoot_ckcl9_1{padding:10px}._excelTableWrap_ckcl9_138{overflow:visible}._excelTable_ckcl9_138,._excelTable_ckcl9_138 tbody,._excelTable_ckcl9_138 tr,._excelTable_ckcl9_138 td{width:100%;display:block}._excelTable_ckcl9_138 thead{display:none}._excelTable_ckcl9_138 tr{background:#fff;border:1px solid #d0d5dd;border-radius:10px;margin-bottom:12px;overflow:hidden}._excelTable_ckcl9_138 td{text-align:right;border-bottom:1px solid #eaecf0;grid-template-columns:115px minmax(0,1fr);gap:10px;min-height:38px;padding:8px 10px;display:grid}._excelTable_ckcl9_138 td:before{color:#475467;text-align:left;text-transform:uppercase;font-size:10px;font-weight:900}._excelTable_ckcl9_138 td:first-child:before{content:"Item"}._excelTable_ckcl9_138 td:nth-child(2):before{content:"Descripcion"}._excelTable_ckcl9_138 td:nth-child(3):before{content:"Propiedad"}._excelTable_ckcl9_138 td:nth-child(4):before{content:"P/N original"}._excelTable_ckcl9_138 td:nth-child(5):before{content:"P/N cliente"}._excelTable_ckcl9_138 td:nth-child(6):before{content:"Precio unitario"}._excelTable_ckcl9_138 td:nth-child(7):before{content:"Cantidad"}._excelTable_ckcl9_138 td:nth-child(8):before{content:"Total"}}._senderIdentity_ckcl9_398{background:#eff6ff;border-left:4px solid #2563eb;border-radius:8px;gap:3px;margin-top:10px;padding:10px 12px;display:grid}._senderIdentity_ckcl9_398 strong{color:#1e3a8a;font-size:13px}._senderIdentity_ckcl9_398 span,._senderIdentity_ckcl9_398 small{color:#475569;font-size:12px}._monthArchive_ckcl9_419{gap:12px;padding:18px;display:grid}._monthGroup_ckcl9_425{background:#fff;border:1px solid #d0d5dd;border-radius:10px;overflow:hidden}._monthSummary_ckcl9_432{color:#344054;cursor:pointer;background:#f8fafc;justify-content:space-between;align-items:center;gap:12px;min-height:48px;padding:0 16px;font-size:13px;font-weight:800;list-style:none;display:flex}._monthSummary_ckcl9_432::-webkit-details-marker{display:none}._monthSummary_ckcl9_432:before{content:"▶";color:#667085;font-size:10px;transition:transform .16s}._monthGroup_ckcl9_425[open]>._monthSummary_ckcl9_432:before{transform:rotate(90deg)}._monthSummary_ckcl9_432 span{margin-right:auto}._monthSummary_ckcl9_432 small{color:#175cd3;background:#eaf2ff;border-radius:999px;padding:4px 9px;font-size:11px}._monthGroup_ckcl9_425 ._folderGrid_ckcl9_72{padding:14px}._monthGroup_ckcl9_425 ._folderCard_ckcl9_79{min-height:76px}._senderIdentity_ckcl9_398{border-left-width:3px;border-radius:6px;gap:1px;width:fit-content;max-width:min(290px,100%);margin-top:6px;padding:6px 9px}._senderIdentity_ckcl9_398 strong{font-size:11px;line-height:1.2}._senderIdentity_ckcl9_398 span,._senderIdentity_ckcl9_398 small{font-size:10px;line-height:1.2}@media (width<=760px){._monthArchive_ckcl9_419{gap:9px;padding:10px}._monthSummary_ckcl9_432{min-height:44px;padding:0 12px}._monthGroup_ckcl9_425 ._folderGrid_ckcl9_72{padding:8px}._monthGroup_ckcl9_425 ._folderCard_ckcl9_79{min-height:70px}._senderIdentity_ckcl9_398{max-width:240px}}#root{min-height:100%}button,input,select{font:inherit}.inventoryApp{color:#162033;background:#f4f7fb;min-height:100vh}.appContent{min-height:100vh;padding:28px 36px 40px;transition:margin-left .22s}.menuIsOpen .appContent{margin-left:270px}.sideMenu{z-index:40;background:#fff;border-right:1px solid #e2e8f0;flex-direction:column;gap:8px;width:270px;height:100vh;padding:92px 16px 22px;display:flex;position:fixed;top:0;left:0;box-shadow:10px 0 30px #0f172a0f}.sideMenuItem{color:#344054;text-align:left;cursor:pointer;background:0 0;border:0;border-radius:10px;width:100%;min-height:48px;padding:0 14px;font-size:14px;font-weight:800}.sideMenuItem:hover{background:#f2f4f7}.sideMenuItem.active{color:#1d4ed8;background:#eef4ff}.topbar{justify-content:space-between;align-items:center;gap:24px;max-width:1400px;margin:0 auto 20px;display:flex}.topbar h1,.panel h2{margin:0}.topbar h1{letter-spacing:-.035em;text-align:right;font-size:clamp(24px,3vw,34px);line-height:1.1}.hamburgerButton{z-index:50;cursor:pointer;background:#fff;border:1px solid #d8e0ea;border-radius:12px;flex-direction:column;flex:0 0 46px;justify-content:center;align-items:center;gap:5px;width:46px;height:46px;display:inline-flex;position:relative}.hamburgerButton span{background:#111827;border-radius:999px;width:20px;height:2px}.panel{background:#fff;border:1px solid #e2e8f0;border-radius:18px;max-width:1400px;margin-left:auto;margin-right:auto;box-shadow:0 10px 28px #0f172a0b}.formPanel,.entryPanel{margin-bottom:16px;padding:26px}.entryPanel{border-color:#dbe4ef}.panelHeading{margin-bottom:22px}.sectionLabel{color:#2563eb;letter-spacing:.11em;margin:0 0 6px;font-size:11px;font-weight:800}.panel h2{letter-spacing:-.025em;font-size:21px}.inventoryForm{grid-template-columns:minmax(150px,.8fr) minmax(210px,1.15fr) minmax(170px,.8fr) minmax(110px,.55fr) minmax(220px,1.15fr);align-items:end;gap:14px;display:grid}@media (width>=1101px){.inventoryForm.hasOwnerSelector{grid-template-columns:minmax(130px,.7fr) minmax(180px,1fr) minmax(140px,.7fr) 105px minmax(90px,.45fr) minmax(180px,1fr)}}.ownerSelectorField select{padding-inline:9px;font-size:14px}.entryForm{grid-template-columns:minmax(170px,.8fr) minmax(150px,.65fr) minmax(150px,.55fr) minmax(240px,1.2fr);align-items:end;gap:14px;display:grid}.inventoryForm label,.entryForm label{min-width:0}.inventoryForm label>span,.entryForm label>span{color:#344054;margin-bottom:8px;font-size:13px;font-weight:800;display:block}.inventoryForm input,.inventoryForm select,.entryForm input,.warehouseSearch input,.partNumberForm input{color:#101828;background:#fff;border:1px solid #d0d5dd;border-radius:11px;outline:none;width:100%;min-height:48px;padding:0 13px;font-size:16px}.inventoryForm input[readonly],.entryForm input[readonly]{color:#475467;background:#f8fafc}.inventoryForm input:focus,.inventoryForm select:focus,.entryForm input:focus,.warehouseSearch input:focus,.partNumberForm input:focus{border-color:#2563eb;box-shadow:0 0 0 4px #2563eb1a}.entryButton{color:#fff;cursor:pointer;background:#2563eb;border:0;border-radius:11px;min-height:48px;font-size:13px;font-weight:800}.entryButton:hover{background:#1d4ed8}.formMessage,.entryMessage{border-radius:10px;grid-column:1/-1;margin:0;padding:11px 13px;font-size:13px;font-weight:700}.formMessage.error,.entryMessage.error{color:#b42318;background:#fef3f2}.entryMessage.success{color:#027a48;background:#ecfdf3}.historyPanel,.warehousePanel{overflow:hidden}.historyHeader{border-bottom:1px solid #eaecf0;justify-content:space-between;align-items:center;gap:20px;padding:22px 26px;display:flex}.historyActions{flex-wrap:wrap;justify-content:flex-end;align-items:center;gap:10px;display:flex}.historyActions>span{color:#475467;background:#f2f4f7;border-radius:999px;padding:7px 10px;font-size:12px;font-weight:800}.sendRepairsButton{color:#fff;cursor:pointer;background:#111827;border:0;border-radius:10px;min-height:40px;padding:0 16px;font-size:13px;font-weight:800}.equipmentTable,.warehouseTable{border-collapse:collapse;width:100%}.equipmentTable{min-width:620px}.equipmentTable>thead th,.warehouseTable>thead th{color:#667085;text-align:left;letter-spacing:.06em;background:#f9fafb;border-bottom:1px solid #e5e7eb;padding:15px 18px;font-size:11px}.equipmentRow>td{border-bottom:1px solid #f0f2f5;padding:0}.equipmentToggle,.equipmentNumberButton{color:#101828;text-align:left;cursor:pointer;background:0 0;border:0;width:100%;min-height:54px;font-size:13px;font-weight:800}.equipmentToggle{align-items:center;gap:10px;padding:0 22px;display:flex}.equipmentNumberButton{padding:0 22px}.chevron{color:#667085;font-size:24px;line-height:1;transition:transform .16s;display:inline-block;transform:rotate(0)}.chevron.open{transform:rotate(90deg)}.partsDetailRow>td{background:#f8fafc;border-bottom:1px solid #e8edf3;padding:0}.partsTable{border-collapse:collapse;width:100%}.partsTable th{color:#667085;text-align:left;letter-spacing:.06em;background:#f3f6fa;padding:10px 22px;font-size:10px}.partsTable th:first-child,.partsTable td:first-child{padding-left:56px}.partsTable td{color:#475467;border-bottom:1px solid #edf1f5;padding:12px 22px;font-size:13px}.partsTable td:first-child{color:#101828;width:22%;font-weight:800}.partsTable td:nth-child(2){width:58%}.partsTable td:last-child{text-align:right;color:#101828;width:20%;font-weight:800}.warehouseHeader{border-bottom:1px solid #eaecf0;justify-content:space-between;align-items:flex-end;gap:24px;padding:24px 26px;display:flex}.warehouseSearch{width:min(500px,100%)}.warehouseSearch label{color:#344054;margin-bottom:8px;font-size:13px;font-weight:800;display:block}.warehousePartRow>td{color:#475467;border-bottom:1px solid #f0f2f5;padding:0 16px;font-size:13px}.warehousePartButton,.warehouseDescriptionButton{text-align:left;cursor:pointer;background:0 0;border:0;width:100%;min-height:56px}.warehousePartButton{color:#101828;align-items:center;gap:10px;padding:0 18px;display:flex}.warehouseDescriptionButton{color:#475467;padding:0 18px;font-weight:700}.warehousePartButton:hover,.warehouseDescriptionButton:hover{background:#fafbfc}.negativeStock{color:#b42318!important}.warehouseHistoryRow>td{background:#f8fafc;border-bottom:1px solid #e8edf3;padding:0}.warehouseHistoryTable{border-collapse:collapse;width:100%;min-width:760px}.warehouseHistoryTable th{color:#667085;text-align:left;letter-spacing:.06em;background:#f3f6fa;padding:10px 22px;font-size:10px}.warehouseHistoryTable th:first-child,.warehouseHistoryTable td:first-child{padding-left:56px}.warehouseHistoryTable td{color:#475467;border-bottom:1px solid #edf1f5;padding:12px 22px;font-size:13px}.warehouseHistoryTable td strong{color:#101828}.noUsageHistory{color:#98a2b3;padding:20px 56px;font-size:13px}.modalBackdrop{z-index:100;background:#0f172a7a;place-items:center;padding:24px;display:grid;position:fixed;inset:0}.partNumberModal{background:#fff;border:1px solid #e2e8f0;border-radius:18px;width:min(520px,100%);overflow:hidden;box-shadow:0 24px 70px #0f172a3d}.modalHeader{border-bottom:1px solid #eaecf0;padding:24px 24px 18px}.modalHeader h2{color:#101828;letter-spacing:-.025em;margin:0;font-size:22px}.modalHeader p:last-child{color:#667085;margin:7px 0 0;font-size:13px;font-weight:700}.partNumberForm{gap:16px;padding:22px 24px 24px;display:grid}.partNumberForm label>span{color:#344054;margin-bottom:8px;font-size:13px;font-weight:800;display:block}.modalError{color:#b42318;background:#fef3f2;border-radius:9px;margin:0;padding:10px 12px;font-size:13px;font-weight:700}.modalActions{justify-content:flex-end;gap:10px;display:flex}.secondaryModalButton,.confirmModalButton{cursor:pointer;border-radius:10px;min-width:110px;min-height:44px;font-size:13px;font-weight:800}.secondaryModalButton{color:#344054;background:#fff;border:1px solid #d0d5dd}.confirmModalButton{color:#fff;background:#111827;border:0}@media (width<=1100px){.inventoryForm,.entryForm{grid-template-columns:repeat(2,minmax(0,1fr))}.warehouseHeader{flex-direction:column;align-items:stretch}.warehouseSearch{width:100%}}@media (width<=760px){.appContent{padding:18px 14px 28px}.menuIsOpen .appContent{margin-left:0}.sideMenu{width:min(270px,82vw);box-shadow:16px 0 40px #0f172a29}.topbar{align-items:flex-start}.topbar h1{font-size:24px}.formPanel,.entryPanel{padding:20px}.inventoryForm,.entryForm{grid-template-columns:1fr}.historyHeader{flex-direction:column;align-items:flex-start}.historyActions{justify-content:space-between;width:100%}.sendRepairsButton{flex:1}.partsTable th:first-child,.partsTable td:first-child,.warehouseHistoryTable th:first-child,.warehouseHistoryTable td:first-child{padding-left:34px}.warehouseHeader{padding:20px}.modalBackdrop{padding:14px}.modalHeader,.partNumberForm{padding-left:18px;padding-right:18px}.modalActions{flex-direction:column-reverse}.secondaryModalButton,.confirmModalButton{width:100%}}@media (prefers-reduced-motion:reduce){.appContent,.chevron{transition:none}}.partsTable th:last-child,.partsTable td:last-child{text-align:right;width:130px;padding-right:22px}.deletePendingPartButton{color:#b42318;cursor:pointer;background:#fff5f4;border:1px solid #fda29b;border-radius:8px;padding:7px 12px;font-size:12px;font-weight:800;transition:background .16s,border-color .16s,color .16s}.deletePendingPartButton:hover{color:#912018;background:#fee4e2;border-color:#d92d20}.deletePendingPartButton:focus-visible{outline-offset:2px;outline:3px solid #d92d2033}.warehouseTable{min-width:1320px}.warehousePartRow>td{vertical-align:middle;padding:14px 12px}.warehousePartRow>td:first-child,.warehousePartRow>td:nth-child(2){padding:14px 12px}.adminPhotoCell{width:132px}.adminPhotoExpandButton{cursor:pointer;background:0 0;border:0;align-items:center;gap:10px;padding:0;display:flex}.adminPartPhoto{color:#667085;background:#fff;border:1px solid #e4e7ec;border-radius:10px;flex:0 0 82px;justify-content:center;align-items:center;width:82px;height:82px;font-size:18px;font-weight:800;display:flex;overflow:hidden}.adminPartPhoto img{object-fit:contain;width:100%;height:100%}.adminOwnerColumn{gap:7px;min-width:190px;display:grid}.adminOwnerColumn>small,.adminPieceName>small{color:#667085;letter-spacing:.02em;font-size:11px;font-weight:700}.adminOwnerValueLine{border-radius:7px;grid-template-columns:64px minmax(0,1fr);align-items:center;gap:8px;min-height:30px;padding:5px 9px;display:grid}.adminOwnerValueLine b{font-size:11px;font-weight:800}.adminOwnerValueLine strong{text-overflow:ellipsis;white-space:nowrap;font-size:13px;font-weight:800;overflow:hidden}.adminOwnerJosuan{color:#db2777;background:#db27771a}.adminOwnerChiquita{color:#2563eb;background:#2563eb1a}.adminPieceName{color:#101828;text-align:left;cursor:pointer;background:0 0;border:0;border-radius:8px;align-content:center;gap:5px;width:100%;min-width:230px;min-height:82px;padding:8px 10px;display:grid}.adminPieceName:hover,.adminPhotoExpandButton:hover .adminPartPhoto{background:#f9fafb}.adminPieceName>strong{font-size:14px;font-weight:800;line-height:1.25}.adminPieceName>span{color:#667085;font-size:12px;font-weight:600;line-height:1.25}@media (width<=760px){.warehouseTable{min-width:1220px}.adminPartPhoto{flex-basis:70px;width:70px;height:70px}.adminOwnerColumn{min-width:175px}.adminPieceName{min-width:210px}}.adminPhotoPreviewButton:not(:disabled):hover .adminPartPhoto{border-color:#98a2b3;box-shadow:0 0 0 3px #1018280f}.adminImageModalClose{z-index:1;color:#101828;cursor:pointer;background:#fffffff5;border:1px solid #d0d5dd;border-radius:999px;justify-content:center;align-items:center;width:38px;height:38px;font-size:25px;line-height:1;display:inline-flex;position:absolute;top:12px;right:12px;box-shadow:0 4px 14px #1018281f}.adminImageModalClose:hover{background:#f2f4f7}@media (width<=760px){.adminImageModalBackdrop{padding:10px}.adminImageModal{width:100%;max-height:96vh;padding:12px}.adminImageModal img{max-height:calc(96vh - 78px)}}.pendingEntriesPanel{overflow:hidden}.pendingEntriesTable{border-collapse:collapse;width:100%;min-width:1120px}.pendingEntriesTable th{color:#667085;text-align:left;letter-spacing:.06em;background:#f9fafb;border-bottom:1px solid #e5e7eb;padding:12px 16px;font-size:10px}.pendingEntriesTable td{color:#475467;border-bottom:1px solid #edf1f5;padding:13px 16px;font-size:13px}.pendingEntriesTable th:nth-child(6),.pendingEntriesTable td:nth-child(6),.pendingEntriesTable th:last-child,.pendingEntriesTable td:last-child{text-align:center}.sendEntriesButton{color:#fff;cursor:pointer;background:#101828;border:0;border-radius:9px;padding:10px 16px;font-size:12px;font-weight:800}.sendEntriesButton:hover{background:#344054}.warehouseTable{table-layout:fixed}.warehouseTable>thead th{vertical-align:middle}.warehouseTable>thead th:nth-child(n+5),.warehousePartRow>td:nth-child(n+5){text-align:center}.adminPhotoColumn{width:132px}.adminShortItemColumn,.adminLongItemColumn{width:205px}.adminPieceColumn{width:290px}.adminNumberColumn{width:105px}.adminPhotoActions{align-items:center;gap:10px;display:flex}.adminHistoryToggle,.adminPhotoPreviewButton{background:0 0;border:0;padding:0}.adminHistoryToggle{cursor:pointer;justify-content:center;align-items:center;width:24px;height:38px;display:inline-flex}.adminPhotoPreviewButton{cursor:zoom-in;border-radius:10px}.adminPhotoPreviewButton:disabled{cursor:default;opacity:1}.historyPropertyBadge{color:#475467;background:#f2f4f7;border-radius:999px;justify-content:center;align-items:center;min-width:82px;padding:6px 10px;font-size:11px;font-weight:800;display:inline-flex}.historyPropertyJosuan{color:#db2777;background:#db27771a}.historyPropertyChiquita{color:#2563eb;background:#2563eb1a}.warehouseHistoryTable{min-width:1280px}.adminImageModalBackdrop{z-index:1000;-webkit-backdrop-filter:blur(5px);backdrop-filter:blur(5px);background:#101828d1;place-items:center;padding:24px;display:grid;position:fixed;inset:0}.adminImageModal{background:#fff;border-radius:16px;gap:12px;width:min(1100px,94vw);max-height:92vh;padding:18px;display:grid;position:relative;box-shadow:0 24px 70px #00000059}.adminImageModal img{object-fit:contain;background:#fff;border-radius:10px;width:100%;max-height:calc(92vh - 92px);display:block}.adminImageModal p{color:#101828;text-overflow:ellipsis;white-space:nowrap;margin:0;padding:0 42px 0 4px;font-size:14px;font-weight:800;overflow:hidden}.adminImageModalClose{z-index:1;color:#101828;cursor:pointer;background:#fffffff5;border:1px solid #d0d5dd;border-radius:999px;justify-content:center;align-items:center;width:38px;height:38px;font-size:25px;display:inline-flex;position:absolute;top:12px;right:12px}@media (width<=760px){.adminImageModalBackdrop{padding:10px}.adminImageModal{width:100%;max-height:96vh;padding:12px}.adminImageModal img{max-height:calc(96vh - 78px)}}.workflowSession{align-items:center;gap:12px;min-width:0;margin-left:auto;display:flex}.workflowSession>span{text-align:right;gap:2px;min-width:0;display:grid}.workflowSession strong,.workflowSession small{text-overflow:ellipsis;white-space:nowrap;max-width:230px;overflow:hidden}.workflowSession strong{color:#101828;font-size:13px}.workflowSession small{color:#667085;font-size:11px}.workflowSession button{color:#344054;cursor:pointer;background:#fff;border:1px solid #d0d5dd;border-radius:8px;min-height:38px;padding:0 13px;font-size:12px;font-weight:800}.workflowSession button:hover{color:#b42318;background:#fff5f4;border-color:#f04438}@media (width<=720px){.workflowSession>span{display:none}.workflowSession button{padding:0 10px;font-size:11px}}.inventoryApp{width:100%;max-width:100%;overflow-x:clip}.appContent{width:100%;min-width:0;max-width:100%;padding:22px 24px 32px}.menuIsOpen .appContent{width:calc(100% - 220px);margin-left:220px}.sideMenu{width:220px;padding:82px 12px 18px;overflow:hidden auto}.sideMenuItem,.sideMenuGroupToggle{color:#344054;text-align:left;cursor:pointer;background:0 0;border:0;border-radius:9px;width:100%;min-height:42px;padding:9px 12px;font-size:13px;font-weight:800}.sideMenuGroupToggle{color:#101828;text-transform:uppercase;letter-spacing:.045em;justify-content:space-between;align-items:center;display:flex}.sideMenuGroupToggle:hover,.sideMenuItem:hover{background:#f2f4f7}.sideMenuGroupChevron{font-size:22px;line-height:1;transition:transform .16s;display:inline-flex;transform:rotate(0)}.sideMenuGroupToggle.open .sideMenuGroupChevron{transform:rotate(90deg)}.sideMenuSubmenu{border-left:2px solid #eaecf0;gap:4px;margin:3px 0 8px;padding-left:9px;display:grid}.sideMenuSubmenu .sideMenuItem{min-height:39px;padding-left:14px;font-size:12px}.topbar,.panel,.tableWrap,.officialInventoryScreen{width:100%;min-width:0;max-width:100%}.tableWrap{overflow-x:hidden}.officialInventoryScreen{overflow-x:clip}.equipmentTable,.partsTable,.warehouseTable,.warehouseHistoryTable,.pendingEntriesTable{width:100%;min-width:0;max-width:100%}@media (width<=1450px){.appContent{padding:18px 18px 28px}.warehouseTable,.warehouseHistoryTable,.pendingEntriesTable{table-layout:fixed;min-width:0}.warehouseTable th,.warehouseTable td,.warehouseHistoryTable th,.warehouseHistoryTable td,.pendingEntriesTable th,.pendingEntriesTable td{overflow-wrap:anywhere;padding-left:7px;padding-right:7px}.adminPhotoCell,.warehousePartRow>td:first-child{width:96px}.adminPartPhoto{flex-basis:62px;width:62px;height:62px}.adminOwnerColumn,.adminPieceName{min-width:0}.adminOwnerValueLine{grid-template-columns:52px minmax(0,1fr);gap:5px;padding:4px 6px}.adminPieceName{padding:5px}}@media (width<=1100px){.menuIsOpen .appContent{width:100%;margin-left:0}.sideMenu{width:min(220px,82vw);box-shadow:16px 0 30px #10182829}.pendingEntriesTable{font-size:11px}.pendingEntriesTable th,.pendingEntriesTable td{padding:7px 5px}}@media (width<=760px){.appContent{padding:12px 10px 22px}.topbar{gap:8px}.topbar h1{font-size:clamp(18px,6vw,25px)}.tableWrap{overflow:visible}.pendingEntriesTable,.pendingEntriesTable tbody,.pendingEntriesTable tr,.pendingEntriesTable td,.warehouseTable,.warehouseTable>tbody,.warehouseHistoryTable,.warehouseHistoryTable tbody,.warehouseHistoryTable tr,.warehouseHistoryTable td,.partsTable,.partsTable tbody,.partsTable tr,.partsTable td{width:100%;display:block}.pendingEntriesTable thead,.warehouseHistoryTable thead,.partsTable thead{display:none}.pendingEntriesTable tr,.warehouseHistoryTable tr,.partsTable tr{background:#fff;border:1px solid #eaecf0;border-radius:10px;margin-bottom:12px;overflow:hidden}.pendingEntriesTable td,.warehouseHistoryTable td,.partsTable td{text-align:right;border-bottom:1px solid #f2f4f7;grid-template-columns:118px minmax(0,1fr);align-items:center;gap:10px;min-height:38px;padding:8px 10px;display:grid}.pendingEntriesTable td:before,.warehouseHistoryTable td:before,.partsTable td:before{color:#667085;text-align:left;text-transform:uppercase;font-size:10px;font-weight:900}.pendingEntriesTable td:first-child:before{content:"Item largo"}.pendingEntriesTable td:nth-child(2):before{content:"Descripcion"}.pendingEntriesTable td:nth-child(3):before{content:"Propiedad"}.pendingEntriesTable td:nth-child(4):before{content:"P/N original"}.pendingEntriesTable td:nth-child(5):before{content:"P/N cliente"}.pendingEntriesTable td:nth-child(6):before{content:"Precio unitario"}.pendingEntriesTable td:nth-child(7):before{content:"Cantidad"}.pendingEntriesTable td:nth-child(8):before{content:"Total"}.pendingEntriesTable td:nth-child(9):before{content:"Acciones"}.partsTable td:first-child:before{content:"Item"}.partsTable td:nth-child(2):before{content:"Descripcion"}.partsTable td:nth-child(3):before{content:"Cantidad"}.partsTable td:nth-child(4):before{content:"Acciones"}.warehousePartRow{background:#fff;border:1px solid #eaecf0;border-radius:12px;grid-template-columns:82px minmax(0,1fr);gap:8px;margin-bottom:14px;padding:10px;display:grid}.warehousePartRow>td{border:0;display:block;width:auto!important;padding:5px!important}.warehousePartRow>td:first-child{grid-row:1/span 3}.warehousePartRow>td:nth-child(n+5){border-top:1px solid #f2f4f7;grid-column:1/-1;justify-content:space-between;align-items:center;display:flex}.warehousePartRow>td:nth-child(5):before{content:"Entradas"}.warehousePartRow>td:nth-child(6):before{content:"Salidas"}.warehousePartRow>td:nth-child(7):before{content:"Stock"}.warehousePartRow>td:nth-child(n+5):before{color:#667085;text-transform:uppercase;font-size:10px;font-weight:900}.warehouseHistoryRow,.warehouseHistoryRow>td{width:100%;display:block}.warehouseHistoryTable td:first-child:before{content:"Tipo"}.warehouseHistoryTable td:nth-child(2):before{content:"Equipo"}.warehouseHistoryTable td:nth-child(3):before{content:"Propiedad"}.warehouseHistoryTable td:nth-child(4):before{content:"P/N original"}.warehouseHistoryTable td:nth-child(5):before{content:"P/N cliente"}.warehouseHistoryTable td:nth-child(6):before{content:"Salida"}.warehouseHistoryTable td:nth-child(7):before{content:"Fecha"}.equipmentTable{min-width:0}.equipmentTable>thead{display:none}.equipmentTable>tbody>.equipmentRow{border:1px solid #eaecf0;border-radius:9px;grid-template-columns:1fr 1fr;display:grid}.equipmentTable>tbody>.equipmentDetailRow>td{width:100%;padding:8px 0;display:block}.adminPartPhoto{flex-basis:56px;width:56px;height:56px}.adminPhotoExpandButton{gap:4px}.adminOwnerColumn,.adminPieceName{width:100%;min-width:0}}.historyReportBlock{gap:14px;width:100%;min-width:0;display:grid}.historyReportActions{border-top:1px solid #eaecf0;justify-content:space-between;align-items:center;gap:16px;padding:14px 4px 2px;display:flex}.historyReportActions>div{gap:3px;display:grid}.historyReportActions strong{color:#101828;font-size:13px}.historyReportActions span{color:#667085;font-size:11px}.downloadHistoryPdfButton{color:#fff;cursor:pointer;background:#101828;border:1px solid #101828;border-radius:9px;flex:none;justify-content:center;align-items:center;min-height:40px;padding:9px 16px;font-size:12px;font-weight:900;transition:transform .15s,background .15s;display:inline-flex}.downloadHistoryPdfButton:hover{background:#344054;transform:translateY(-1px)}.downloadHistoryPdfButton:focus-visible{outline-offset:2px;outline:3px solid #10182833}@media (width<=760px){.historyReportActions{flex-direction:column;align-items:stretch}.downloadHistoryPdfButton{width:100%}}.downloadEquipmentPdfButton{color:#fff;letter-spacing:.025em;cursor:pointer;background:#15803d;border:1px solid #16a34a;border-radius:10px;flex:none;justify-content:center;align-items:center;min-height:42px;padding:9px 15px;font-size:11px;font-weight:900;animation:1.25s ease-in-out infinite equipmentPdfPulse;display:inline-flex;box-shadow:0 0 #16a34a7a}.downloadEquipmentPdfButton:hover{background:#166534;animation-play-state:paused}.downloadEquipmentPdfButton:focus-visible{outline-offset:2px;outline:3px solid #16a34a40}@keyframes equipmentPdfPulse{0%,to{transform:scale(1);box-shadow:0 0 #16a34a7a}50%{transform:scale(1.025);box-shadow:0 0 0 9px #16a34a00}}@media (prefers-reduced-motion:reduce){.downloadEquipmentPdfButton{animation:none}}@media (width<=760px){.warehouseHeader{align-items:stretch}.downloadEquipmentPdfButton{width:100%}}.adminWarehouseBadge{color:#b54708;letter-spacing:.035em;background:#fffaeb;border:1px solid #fedf89;border-radius:999px;width:fit-content;padding:4px 8px;font-size:9px;font-weight:900;display:inline-flex}.historyWarehouseName{color:#b54708;white-space:nowrap;font-size:10px}@media (width<=760px){.warehouseHistoryTable td:nth-child(7):before{content:"Almacén"}.warehouseHistoryTable td:nth-child(8):before{content:"Fecha"}}.configuration-screen,.loading-screen{color:#111;background:#f6f6f6;place-items:center;min-height:100svh;padding:24px;display:grid}.configuration-screen section,.loading-card{background:#fff;border:1px solid #e3e3e3;border-radius:18px;width:min(100%,620px);padding:28px;box-shadow:0 18px 50px #0f172a1a}.configuration-screen h1{margin:0 0 10px}.configuration-screen p{color:#616161;margin:0;line-height:1.6}.configuration-screen section p+p{margin-top:14px}.loading-card{align-items:center;gap:12px;width:auto;padding:18px 22px;display:flex}.loading-spinner{border:3px solid #e5e7eb;border-top-color:#111;border-radius:999px;width:22px;height:22px;animation:.75s linear infinite inventory-spin}@keyframes inventory-spin{to{transform:rotate(360deg)}}:root{color:#111;font-synthesis:none;text-rendering:optimizelegibility;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;background:#f7f7f7;font-family:DM Sans,system-ui,-apple-system,BlinkMacSystemFont,Segoe UI,sans-serif}*{box-sizing:border-box}html{min-width:320px;min-height:100%}body{min-width:320px;min-height:100vh;margin:0}button,input,select,textarea{font:inherit}
