.quotes-page-skeleton,.quotes-skeleton,.quotes-skeleton-table{gap:10px;display:grid}.quotes-skeleton-bone,.quotes-skeleton-line{background:linear-gradient(90deg, color-mix(in srgb, var(--ds-color-text-muted,#94a3b8) 16%, transparent) 0%, color-mix(in srgb, var(--ds-color-text-muted,#94a3b8) 28%, transparent) 45%, color-mix(in srgb, var(--ds-color-text-muted,#94a3b8) 16%, transparent) 100%);background-size:200% 100%;border-radius:999px;height:12px;animation:1.4s ease-in-out infinite quotes-skeleton-shimmer;display:block}.quotes-skeleton-bone-lg,.quotes-skeleton-line-lg{max-width:46%;height:16px}.quotes-skeleton-table-row{grid-template-columns:repeat(4,minmax(0,1fr));gap:10px;display:grid}.quotes-pipeline-overview .quotes-page-skeleton,.quotes-pipeline-overview .quotes-skeleton-kpi{grid-column:1/-1}.quotes-skeleton-kpi,.quotes-skeleton-calendar-capacity{grid-template-columns:repeat(auto-fit,minmax(140px,1fr));gap:12px;display:grid}.quotes-skeleton-kpi-card,.quotes-skeleton-board-card,.quotes-skeleton-list-row,.quotes-skeleton-calendar-cell,.quotes-skeleton-calendar-slot,.quotes-skeleton-calendar-column{background:color-mix(in srgb, var(--ds-color-bg-surface-elevated,#f8fafc) 88%, var(--ds-color-text-muted,#94a3b8));border-radius:12px;gap:8px;padding:12px;display:grid}.quotes-skeleton-kpi-label,.quotes-skeleton-list-meta,.quotes-skeleton-calendar-day,.quotes-skeleton-calendar-time{max-width:42%;height:10px}.quotes-skeleton-kpi-value,.quotes-skeleton-list-title,.quotes-skeleton-board-title{max-width:72%;height:16px}.quotes-skeleton-list{gap:8px;display:grid}.quotes-skeleton-board{grid-template-columns:repeat(auto-fit,minmax(180px,1fr));align-items:start;gap:12px;display:grid}.quotes-skeleton-board-column{gap:8px;display:grid}.quotes-skeleton-calendar-week,.quotes-skeleton-calendar-month{grid-template-columns:repeat(7,minmax(0,1fr));gap:8px;display:grid}.quotes-skeleton-calendar-dayview{gap:8px;display:grid}.quotes-skeleton-calendar-event{border-radius:8px;max-width:88%;height:28px}.quotes-skeleton-detail{gap:12px;padding:8px 0;display:grid}.quotes-skeleton-detail.quotes-bid-workspace-skeleton{padding:var(--ds-space-4) var(--ds-space-5) var(--ds-space-5)}.quotes-skeleton-detail-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:10px;display:grid}@keyframes quotes-skeleton-shimmer{0%{background-position:100% 0}to{background-position:-100% 0}}@media (prefers-reduced-motion:reduce){.quotes-skeleton-bone,.quotes-skeleton-line{background:color-mix(in srgb, var(--ds-color-text-muted,#94a3b8) 22%, transparent);animation:none}}.quotes-page-workspace-dark .quotes-skeleton-kpi-card,.quotes-page-pipeline-dark .quotes-skeleton-kpi-card,.quotes-page-dashboard-dark .quotes-skeleton-kpi-card,.quotes-page-workspace-dark .quotes-skeleton-board-card,.quotes-page-pipeline-dark .quotes-skeleton-board-card,.quotes-page-workspace-dark .quotes-skeleton-list-row,.quotes-page-pipeline-dark .quotes-skeleton-list-row,.quotes-page-dashboard-dark .quotes-skeleton-list-row,.quotes-page-workspace-dark .quotes-skeleton-calendar-cell,.quotes-page-workspace-dark .quotes-skeleton-calendar-slot,.quotes-page-workspace-dark .quotes-skeleton-calendar-column,.quotes-theme-dark .quotes-skeleton-kpi-card,.quotes-theme-dark .quotes-skeleton-board-card,.quotes-theme-dark .quotes-skeleton-list-row,.portal-theme-dark .quotes-skeleton-kpi-card,.portal-theme-dark .quotes-skeleton-board-card,.portal-theme-dark .quotes-skeleton-list-row,.portal-theme-dark .quotes-skeleton-calendar-cell,.portal-theme-dark .quotes-skeleton-calendar-slot,.portal-theme-dark .quotes-skeleton-calendar-column{background:#2d2d2d}
