@charset "UTF-8";:root{--fablefro-bg: #121212;--fablefro-surface: #1e1e1e;--fablefro-text: #ffffff;--fablefro-text-secondary: #b0b0b0;--fablefro-primary: #1976d2;--fablefro-accent: #ff9800;--fablefro-success: #4caf50;--fablefro-warn: #ff9800;--fablefro-error: #f44336;--fablefro-border: #2c2c2c;--mat-sys-primary: #1976d2;--mat-sys-on-primary: #ffffff;--mat-sys-surface: #1e1e1e;--mat-sys-on-surface: #ffffff;--mat-sys-background: #121212;--mat-sys-on-background: #ffffff}html,body{height:100%;margin:0;font-family:Roboto,Helvetica Neue,sans-serif;background:var(--fablefro-bg);color:var(--fablefro-text)}*{box-sizing:border-box}.fablefro-card{background:var(--fablefro-surface);border:1px solid var(--fablefro-border);border-radius:8px;padding:16px;margin:8px 0}.fablefro-grid{display:grid;grid-template-columns:repeat(auto-fit,minmax(280px,1fr));gap:16px}.fablefro-status-chip{padding:4px 12px;border-radius:16px;font-size:12px;font-weight:500;display:inline-block}.fablefro-status-chip.checked-in,.fablefro-status-chip.checked_in{background:#4caf50;color:#fff}.fablefro-status-chip.checked-out,.fablefro-status-chip.checked_out{background:#9e9e9e;color:#fff}.fablefro-status-chip.cancelled{background:#f44336;color:#fff}.fablefro-status-chip.prospect{background:#2196f3;color:#fff}.fablefro-status-chip.tentative{background:#ff9800;color:#fff}.fablefro-status-chip.overdue{background:#e91e63;color:#fff}.fablefro-status-chip.vacant{background:#2196f3;color:#fff}.fablefro-status-chip.occupied{background:#4caf50;color:#fff}.mat-mdc-card,.mat-mdc-table{background:var(--fablefro-surface)!important;color:var(--fablefro-text)!important}.mat-mdc-form-field{width:100%}.mat-mdc-list-item.active{background:var(--fablefro-primary);color:#fff}.mat-mdc-list-item.active mat-icon{color:#fff}
