@charset "UTF-8";:root{color-scheme:light;font-family:Inter,ui-sans-serif,system-ui,-apple-system,BlinkMacSystemFont,Segoe UI,sans-serif;color:#30231f;background:#fbf7f2}*{box-sizing:border-box}body{margin:0;min-width:320px}button,input,select,textarea,optgroup{font:inherit}select,textarea,input:not([type=checkbox]):not([type=radio]):not([type=file]):not([type=range]):not([type=color]){font-size:1rem;line-height:1.4;color:#38271f}select,input:not([type=checkbox]):not([type=radio]):not([type=file]):not([type=range]):not([type=color]){min-height:46px}select:not([multiple]):not([size]){-webkit-appearance:none;appearance:none;min-height:46px;padding-block:10px;padding-left:12px;padding-right:40px!important;border:1px solid #d8c7bb;border-radius:9px;background-color:#fff;background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='12' height='8' viewBox='0 0 12 8'%3E%3Cpath d='M1 1.5l5 5 5-5' fill='none' stroke='%237d5531' stroke-width='1.8' stroke-linecap='round' stroke-linejoin='round'/%3E%3C/svg%3E")!important;background-repeat:no-repeat!important;background-position:right 14px center!important;background-size:12px 8px!important;text-overflow:ellipsis;cursor:pointer}select:disabled{cursor:not-allowed;opacity:.6}select option,select optgroup{font-size:1rem;color:#38271f;background:#fff}select:focus-visible,textarea:focus-visible,input:focus-visible{outline:3px solid #d7b08a;outline-offset:1px;border-color:#9a6a45}::placeholder{color:#9a8a80;opacity:1}form.filters,div.filters{gap:.85rem}form.filters select,div.filters select{flex:1 1 220px;width:auto;min-width:200px;max-width:320px}form.filters button,div.filters button{min-height:46px;padding-inline:1.25rem;font-size:1rem}@media(max-width:620px){form.filters select,div.filters select{flex-basis:100%;max-width:none}}a{color:inherit}.inventory-page .card{padding:24px;border:1px solid #eadfd5;border-radius:18px;background:#fff;box-shadow:0 10px 32px #482d230f}.inventory-page .table-wrap{overflow-x:auto}.inventory-page table{width:100%;border-collapse:collapse}.inventory-page th,.inventory-page td{padding:13px 12px;border-bottom:1px solid #eee3da;text-align:left;vertical-align:middle}.inventory-page th{color:#6e574b;font-size:.78rem;text-transform:uppercase;letter-spacing:.08em}.inventory-page select,.inventory-page input,.dialog input,.dialog textarea{width:100%;padding:10px 11px;border:1px solid #d8c7bb;border-radius:9px;color:#38271f;background:#fff}.inventory-page button,.dialog button,.inventory-page .button{border-radius:9px;padding:10px 14px;font-weight:700;cursor:pointer}.inventory-page button:disabled,.dialog button:disabled{cursor:not-allowed;opacity:.55}.primary{border:1px solid #633f2c;color:#fff;background:#633f2c}.secondary{border:1px solid #cdb8aa;color:#633f2c;background:#fff}.message{margin:.75rem 0;padding:13px 16px;border-radius:10px}.message.error{color:#8c2525;background:#fae8e8}.message.success{color:#22643e;background:#e5f5eb}.empty{padding:36px;color:#75645b;text-align:center}.overlay{position:fixed;z-index:20;inset:0;display:grid;place-items:center;padding:24px;background:#26191394}.dialog{width:min(500px,100%);display:grid;gap:15px;max-height:calc(100vh - 48px);padding:28px;overflow:auto;border-radius:18px;background:#fff;box-shadow:0 24px 80px #1e140f47}.dialog label{display:grid;gap:6px;font-weight:700}.dialog-actions{display:flex;justify-content:flex-end;gap:10px;padding-top:8px}.hint{color:#75645b}.page-brand{display:flex;justify-self:center;width:max-content;margin:0 auto;border-radius:10px;text-decoration:none}.page-brand:focus-visible{outline:3px solid #d7a64d;outline-offset:4px}main.auth-page{align-content:center;gap:18px}.overlay>.dialog:not(:has(app-brand-mark)):before{content:"";display:block;justify-self:center;width:58px;height:40px;margin:-6px auto 2px;background:url(/marca/jabrath-icono-sm.png) center/contain no-repeat;pointer-events:none}
