/* GUARDiA 재고 대시보드 스타일 */ * { box-sizing: border-box; margin: 0; padding: 0; } body { font-family: 'Noto Sans KR', sans-serif; background: #f0f2f5; color: #333; } .container { max-width: 1200px; margin: 0 auto; padding: 24px; } h1 { font-size: 28px; font-weight: 700; margin-bottom: 24px; color: #1a1a2e; } .search-bar { display: flex; gap: 8px; margin-bottom: 24px; } .search-bar input { flex: 1; padding: 10px 16px; border: 1px solid #d1d5db; border-radius: 8px; font-size: 14px; } .item-grid { display: grid; grid-template-columns: repeat(auto-fill, minmax(250px, 1fr)); gap: 16px; margin-bottom: 32px; } .item-card { background: #fff; border-radius: 12px; padding: 20px; box-shadow: 0 2px 8px rgba(0,0,0,0.08); transition: transform 0.2s; } .item-card:hover { transform: translateY(-2px); } .item-card h3 { font-size: 16px; font-weight: 600; margin-bottom: 8px; } .item-card p { font-size: 14px; color: #666; margin-bottom: 4px; } button { background: #2563eb; color: #fff; border: none; padding: 8px 16px; border-radius: 6px; cursor: pointer; font-size: 14px; margin-top: 8px; } button:hover { background: #1d4ed8; } .add-form { background: #fff; border-radius: 12px; padding: 24px; box-shadow: 0 2px 8px rgba(0,0,0,0.08); } .add-form h2 { margin-bottom: 16px; font-size: 18px; } .add-form form { display: grid; grid-template-columns: 1fr 1fr; gap: 12px; } .add-form input, .add-form select { padding: 10px 16px; border: 1px solid #d1d5db; border-radius: 8px; font-size: 14px; } .add-form button { grid-column: 1 / -1; }