:root{--bg:#fbf9f3;--bg-secondary:#fff;--bg-tertiary:#f5f3ed;--border:#0d1c0b14;--text:#0d1c0b;--text-secondary:#0d1c0b8c;--text-tertiary:#0d1c0b59;--accent:#ed6a38;--accent-hover:#d95e30;--success:#2d8a30;--warning:#ed6a38;--danger:#d43d3d;--radius:12px;--radius-card:14px}*{box-sizing:border-box;margin:0;padding:0}body{background:var(--bg);color:var(--text);letter-spacing:.01em;font-family:-apple-system,Helvetica Neue,BlinkMacSystemFont,Segoe UI,Roboto,sans-serif;font-weight:300;line-height:1.5}a{color:var(--accent);text-decoration:none}a:hover{color:var(--accent-hover)}button{cursor:pointer;border-radius:var(--radius);letter-spacing:.01em;border:none;padding:8px 16px;font-size:14px;font-weight:400;transition:all .15s}.btn-primary{background:var(--accent);color:#fff}.btn-primary:hover{background:var(--accent-hover)}.btn-secondary{background:var(--bg-tertiary);color:var(--text);border:1px solid var(--border)}.btn-secondary:hover{background:#0d1c0b0f}.btn-danger{background:var(--danger);color:#fff}input,select,textarea{color:var(--text);letter-spacing:.01em;background:#fff;border:1px solid #0d1c0b1f;border-radius:10px;width:100%;padding:8px 16px;font-size:13px;font-weight:300}input::placeholder,textarea::placeholder{color:#0d1c0b4d}input:focus,select:focus,textarea:focus{border-color:var(--accent);outline:none}table{border-collapse:collapse;width:100%}th{text-align:left;letter-spacing:.08em;text-transform:uppercase;color:#0d1c0b59;border-bottom:1px solid var(--border);padding:14px 24px;font-size:10px;font-weight:400}td{text-align:left;border-bottom:1px solid #0d1c0b0a;padding:16px 24px;font-size:14px;font-weight:300}tr:last-child td{border-bottom:none}.card{background:var(--bg-secondary);border:1px solid var(--border);border-radius:var(--radius-card);padding:20px 24px}.table-card{border:1px solid var(--border);border-radius:var(--radius-card);background:#fff;overflow:hidden}.stat-card{background:var(--bg-secondary);border:1px solid var(--border);border-radius:var(--radius-card);padding:20px 24px}.stat-label{letter-spacing:.06em;text-transform:uppercase;color:var(--text-tertiary);font-size:11px;font-weight:300}.stat-value{letter-spacing:-.03em;color:var(--text);margin-top:8px;font-size:28px;font-weight:500;line-height:1}.stat-change{letter-spacing:.01em;margin-top:8px;font-size:12px;font-weight:300}.stat-change.up{color:var(--success)}.stat-change.neutral{color:var(--text-tertiary)}.stat-change.attention{color:var(--accent)}.badge{letter-spacing:.03em;border-radius:20px;align-items:center;padding:4px 10px;font-size:11px;font-weight:400;display:inline-flex}.badge-success,.badge-paid{color:var(--success);background:#6bc96e1f}.badge-warning,.badge-pending{color:var(--warning);background:#ed6a381f}.badge-danger{color:var(--danger);background:#e54d4d26}.badge-info,.badge-shipped{color:#64a0ff;background:#64a0ff1f}.badge-delivered{color:#6bc96eb3;background:#6bc96e14}.order-id{color:var(--accent);letter-spacing:.02em;font-size:13px;font-weight:400}.customer-name{color:var(--text);font-weight:400}.customer-email{color:var(--text-tertiary);margin-top:2px;font-size:12px;font-weight:300}.amount{letter-spacing:.01em;font-variant-numeric:tabular-nums;font-weight:400}.date{color:var(--text-tertiary);font-variant-numeric:tabular-nums;font-size:13px}.page-title{letter-spacing:-.02em;font-size:22px;font-weight:400}
