.inventario-module[data-v-b76da4c0]{height:100%}[dir] .ribbon-container[data-v-b76da4c0]{background:linear-gradient(180deg,#f8f9fa 0,#e9ecef);border-bottom:1px solid #dee2e6;padding:0;margin-bottom:1rem}[dir=ltr] .ribbon-container[data-v-b76da4c0]{background:-webkit-gradient(linear,left top,left bottom,from(#f8f9fa),to(#e9ecef))}[dir=rtl] .ribbon-container[data-v-b76da4c0]{background:-webkit-gradient(linear,right top,right bottom,from(#f8f9fa),to(#e9ecef))}.ribbon-menu[data-v-b76da4c0]{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:stretch;-ms-flex-align:stretch;align-items:stretch;overflow-x:auto}[dir] .ribbon-menu[data-v-b76da4c0]{background:linear-gradient(180deg,#fff 0,#f5f5f5);border:1px solid #d0d0d0;border-radius:0 0 4px 4px;padding:4px 8px}[dir=ltr] .ribbon-menu[data-v-b76da4c0]{background:-webkit-gradient(linear,left top,left bottom,from(#fff),to(#f5f5f5))}[dir=rtl] .ribbon-menu[data-v-b76da4c0]{background:-webkit-gradient(linear,right top,right bottom,from(#fff),to(#f5f5f5))}.ribbon-section[data-v-b76da4c0]{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;min-width:-webkit-fit-content;min-width:-moz-fit-content;min-width:fit-content}[dir] .ribbon-section[data-v-b76da4c0]{padding:4px 8px}.ribbon-section-content[data-v-b76da4c0]{-webkit-box-flex:1;-ms-flex:1;flex:1;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center}[dir] .ribbon-section-content[data-v-b76da4c0]{padding:4px 0}.ribbon-section-title[data-v-b76da4c0]{font-size:11px;color:#666}[dir] .ribbon-section-title[data-v-b76da4c0]{text-align:center;padding:4px 0 2px;border-top:1px solid #e0e0e0;margin-top:4px}.ribbon-group[data-v-b76da4c0]{display:-webkit-box;display:-ms-flexbox;display:flex;gap:4px;-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start}.ribbon-group-vertical[data-v-b76da4c0]{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;gap:2px}.ribbon-row[data-v-b76da4c0]{display:-webkit-box;display:-ms-flexbox;display:flex;gap:8px}.ribbon-separator[data-v-b76da4c0]{width:1px;-ms-flex-item-align:stretch;align-self:stretch}[dir] .ribbon-separator[data-v-b76da4c0]{background:linear-gradient(180deg,transparent 10%,silver 50%,transparent 90%);margin:8px 4px}[dir=ltr] .ribbon-separator[data-v-b76da4c0]{background:-webkit-gradient(linear,left top,left bottom,color-stop(10%,transparent),color-stop(50%,silver),color-stop(90%,transparent))}[dir=rtl] .ribbon-separator[data-v-b76da4c0]{background:-webkit-gradient(linear,right top,right bottom,color-stop(10%,transparent),color-stop(50%,silver),color-stop(90%,transparent))}.ribbon-item[data-v-b76da4c0]{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;transition:all .15s ease}[dir] .ribbon-item[data-v-b76da4c0]{cursor:pointer;border-radius:4px;-webkit-transition:all .15s ease;border:1px solid transparent}[dir] .ribbon-item[data-v-b76da4c0]:hover{background:linear-gradient(180deg,#e8f4fc 0,#d4ebf9);border-color:#7fc4e8}[dir=ltr] .ribbon-item[data-v-b76da4c0]:hover{background:-webkit-gradient(linear,left top,left bottom,from(#e8f4fc),to(#d4ebf9))}[dir=rtl] .ribbon-item[data-v-b76da4c0]:hover{background:-webkit-gradient(linear,right top,right bottom,from(#e8f4fc),to(#d4ebf9))}.ribbon-item.active[data-v-b76da4c0]{-webkit-box-shadow:inset 0 1px 2px rgba(0,0,0,.1)}[dir] .ribbon-item.active[data-v-b76da4c0]{background:linear-gradient(180deg,#cce5ff 0,#b3d9ff);border-color:#4da6ff;box-shadow:inset 0 1px 2px rgba(0,0,0,.1)}[dir=ltr] .ribbon-item.active[data-v-b76da4c0]{background:-webkit-gradient(linear,left top,left bottom,from(#cce5ff),to(#b3d9ff))}[dir=rtl] .ribbon-item.active[data-v-b76da4c0]{background:-webkit-gradient(linear,right top,right bottom,from(#cce5ff),to(#b3d9ff))}.ribbon-item-large[data-v-b76da4c0]{min-width:60px}[dir] .ribbon-item-large[data-v-b76da4c0]{padding:8px 12px}.ribbon-item-large .ribbon-icon[data-v-b76da4c0]{color:#e67e22}[dir] .ribbon-item-large .ribbon-icon[data-v-b76da4c0]{margin-bottom:4px}.ribbon-item-large .ribbon-label[data-v-b76da4c0]{font-size:11px;color:#333;line-height:1.2}[dir] .ribbon-item-large .ribbon-label[data-v-b76da4c0]{text-align:center}.ribbon-item-small[data-v-b76da4c0]{-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row;gap:6px}[dir] .ribbon-item-small[data-v-b76da4c0]{padding:4px 10px}.ribbon-item-small span[data-v-b76da4c0]{font-size:11px;color:#333;white-space:nowrap}.ribbon-item-small .feather-icon[data-v-b76da4c0]{color:#e67e22}.content-area[data-v-b76da4c0]{min-height:400px;-webkit-box-shadow:0 2px 8px rgba(0,0,0,.05)}[dir] .content-area[data-v-b76da4c0]{background:#fff;border-radius:8px;box-shadow:0 2px 8px rgba(0,0,0,.05)}[dir] .section-content[data-v-b76da4c0]{padding:2rem}.section-content h3[data-v-b76da4c0]{font-size:1.5rem;font-weight:600;color:#2c3e50}[dir] .section-content h3[data-v-b76da4c0]{margin-bottom:.5rem}.section-content p[data-v-b76da4c0]{color:#64748b}.content-placeholder[data-v-b76da4c0]{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;min-height:400px}[dir] .content-placeholder[data-v-b76da4c0]{padding:3rem}.placeholder-text[data-v-b76da4c0]{font-size:1.1rem;font-weight:600;color:#64748b}[dir] .placeholder-text[data-v-b76da4c0]{margin:1rem 0 .5rem}.placeholder-subtext[data-v-b76da4c0]{font-size:.9rem;color:#94a3b8}[dir] .placeholder-subtext[data-v-b76da4c0]{margin:0}.ribbon-menu[data-v-b76da4c0]::-webkit-scrollbar{height:6px}[dir] .ribbon-menu[data-v-b76da4c0]::-webkit-scrollbar-track{background:#f1f1f1}[dir] .ribbon-menu[data-v-b76da4c0]::-webkit-scrollbar-thumb{background:#c1c1c1;border-radius:3px}[dir] .ribbon-menu[data-v-b76da4c0]::-webkit-scrollbar-thumb:hover{background:#a1a1a1}