.cabinet-col[data-v-1539ee54]{flex:1;min-width:0;display:flex;flex-direction:column;overflow:hidden;gap:12px;min-height:0}.cabinet-toolbar[data-v-1539ee54]{display:flex;align-items:center;justify-content:space-between;background:#fff;padding:10px 16px;border-radius:8px;border:1px solid #edf0f3;flex-shrink:0}.cabinet-info-bar[data-v-1539ee54]{display:flex;align-items:center;gap:14px;min-width:0}.cabinet-code[data-v-1539ee54]{font-family:Georgia,Times New Roman,serif;font-size:22px;font-weight:600;color:#1d2129;letter-spacing:1.5px}.cabinet-name[data-v-1539ee54]{font-size:14px;color:#4e5969;font-weight:500}.cabinet-zone-tag[data-v-1539ee54]{padding:2px 8px;background:rgba(var(--brand-primary-rgb,201,169,110),.1);color:var(--brand-primary-color,#8b6b30);font-size:11px;border-radius:2px;border:1px solid rgba(var(--brand-primary-rgb,201,169,110),.22);white-space:nowrap}.cabinet-dim-tag[data-v-1539ee54]{font-size:11px;color:#86909c;letter-spacing:.5px;padding:2px 8px;background:#f5f2ed;border-radius:3px;white-space:nowrap}.cabinet-stage[data-v-1539ee54]{flex:1;border-radius:8px;border:1px solid #edf0f3;position:relative;overflow:hidden;min-height:280px}.three-legend[data-v-1539ee54]{position:absolute;bottom:12px;left:12px;background:hsla(0,0%,100%,.92);border:1px solid rgba(0,0,0,.06);border-radius:4px;padding:8px 12px;display:flex;gap:14px;font-size:11px;color:#666;z-index:2}.legend-item[data-v-1539ee54]{display:flex;align-items:center;gap:5px}.legend-dot[data-v-1539ee54]{width:10px;height:10px;border-radius:2px}.legend-dot.drawer[data-v-1539ee54]{background:linear-gradient(180deg,#e8dcc8,#b89f78)}.legend-dot.grid[data-v-1539ee54]{background:rgba(201,169,110,.45);border:1px solid #c9a96e;box-sizing:border-box}.legend-dot.shelf[data-v-1539ee54]{background:#a88858}.legend-dot.selected[data-v-1539ee54]{background:#c9a96e}.legend-dot.sample[data-v-1539ee54]{background:linear-gradient(135deg,#f5eee0,#8b6b3a)}.cabinet-bottom-bar[data-v-1539ee54]{display:flex;align-items:stretch;gap:10px;padding:12px;background:linear-gradient(180deg,#fffcf7,#f8f3e8);border:1px solid rgba(201,169,110,.2);border-radius:8px;flex-shrink:0}.cab-stat-card[data-v-1539ee54]{flex:1;background:#fff;border-radius:8px;padding:10px 12px;display:flex;align-items:center;gap:10px;box-shadow:0 1px 3px rgba(139,107,48,.08);border:1px solid rgba(201,169,110,.15);min-width:0}.cab-stat-card.fill-card[data-v-1539ee54]{flex:1.4}.cab-stat-icon[data-v-1539ee54]{width:34px;height:34px;border-radius:8px;display:flex;align-items:center;justify-content:center;flex-shrink:0;font-size:16px}.cab-stat-icon.gold[data-v-1539ee54]{background:linear-gradient(135deg,#f5e6c8,#d4b87a);color:#8b6b30}.cab-stat-icon.green[data-v-1539ee54]{background:linear-gradient(135deg,#d4f0dc,#a8d8b5);color:#2a7a42}.cab-stat-icon.orange[data-v-1539ee54]{background:linear-gradient(135deg,#fce8cc,#f5ce95);color:#b56a1a}.cab-stat-icon.red[data-v-1539ee54]{background:linear-gradient(135deg,#f8d4d0,#edb0a8);color:#a8322a}.cab-stat-content[data-v-1539ee54]{display:flex;flex-direction:column;gap:2px;min-width:0}.fill-row[data-v-1539ee54]{display:flex;align-items:baseline;gap:4px}.cab-stat-val[data-v-1539ee54]{font-family:Georgia,Times New Roman,serif;font-size:22px;font-weight:600;line-height:1.1}.cab-stat-val.gold[data-v-1539ee54]{color:#8b6b30}.cab-stat-val.green[data-v-1539ee54]{color:#2a7a42}.cab-stat-val.orange[data-v-1539ee54]{color:#b56a1a}.cab-stat-val.red[data-v-1539ee54]{color:#a8322a}.cab-stat-label[data-v-1539ee54]{font-size:11px;color:#86909c;white-space:nowrap}.cab-stat-fill-bar[data-v-1539ee54]{height:4px;background:#f0ebdf;border-radius:2px;overflow:hidden;margin-top:4px}.cab-stat-fill-progress[data-v-1539ee54]{height:100%;background:linear-gradient(90deg,#d4b87a,#b8975a);border-radius:2px}