.rf-page-skeleton{gap:var(--rf-space-7);flex-direction:column;width:100%;min-height:min(640px,100svh - 180px);display:flex}.rf-page-skeleton__header,.rf-page-skeleton__toolbar,.rf-page-skeleton__table-toolbar{justify-content:space-between;align-items:flex-start;gap:var(--rf-space-5);display:flex}.rf-page-skeleton__header-copy,.rf-page-skeleton__panel-intro{gap:var(--rf-space-3);flex-direction:column;min-width:0;display:flex}.rf-page-skeleton__header-copy{width:min(680px,100%)}.rf-page-skeleton__header-meta,.rf-page-skeleton__footer-actions,.rf-page-skeleton__toolbar-main{align-items:center;gap:var(--rf-space-3);min-width:0;display:flex}.rf-page-skeleton__stack{gap:var(--rf-space-5);flex-direction:column;display:flex}.rf-page-skeleton__panel{border:1px solid var(--rf-color-border);border-radius:var(--rf-radius-lg);background:var(--rf-color-surface);min-width:0;box-shadow:var(--rf-shadow-xs);padding:var(--rf-space-6)}.rf-page-skeleton__kpi-grid{gap:var(--rf-space-4);grid-template-columns:repeat(4,minmax(0,1fr));display:grid}.rf-page-skeleton__kpi{justify-content:space-between;gap:var(--rf-space-4);flex-direction:column;min-height:128px;display:flex}.rf-page-skeleton__field-grid{gap:var(--rf-space-5);margin-top:var(--rf-space-6);grid-template-columns:repeat(2,minmax(0,1fr));display:grid}.rf-page-skeleton__field-grid--detail{grid-template-columns:repeat(3,minmax(0,1fr))}.rf-page-skeleton__field{gap:var(--rf-space-2);flex-direction:column;min-width:0;display:flex}.rf-page-skeleton__table{gap:var(--rf-space-5);flex-direction:column;min-width:0;display:flex}.rf-page-skeleton__table-head,.rf-page-skeleton__table-row{gap:var(--rf-space-4);grid-template-columns:minmax(220px,1.8fr) repeat(3,minmax(120px,1fr));align-items:center;display:grid}.rf-page-skeleton__table-head{border-bottom:1px solid var(--rf-color-border);padding-bottom:var(--rf-space-3)}.rf-page-skeleton__table-body{flex-direction:column;display:flex}.rf-page-skeleton__table-row{border-bottom:1px solid var(--rf-color-border-subtle);min-height:56px}.rf-page-skeleton__table-row:last-child{border-bottom:0}.rf-page-skeleton__line,.rf-page-skeleton__title,.rf-page-skeleton__subtitle,.rf-page-skeleton__button,.rf-page-skeleton__metric-value,.rf-page-skeleton__field-label,.rf-page-skeleton__field-value,.rf-page-skeleton__control,.rf-page-skeleton__table-head-cell,.rf-page-skeleton__table-cell{display:block}.rf-page-skeleton__line{height:12px}.rf-page-skeleton__line--sm{width:96px}.rf-page-skeleton__line--md{width:144px}.rf-page-skeleton__line--lg{width:min(420px,74%)}.rf-page-skeleton__title{width:min(420px,74%);height:32px}.rf-page-skeleton__subtitle{width:min(680px,100%);height:16px}.rf-page-skeleton__button,.rf-page-skeleton__control{border-radius:var(--rf-radius-md);width:128px;height:40px}.rf-page-skeleton__button--secondary{width:96px}.rf-page-skeleton__control--wide{width:min(320px,42vw)}.rf-page-skeleton__metric-value{width:108px;height:40px}.rf-page-skeleton__field-label{width:112px;height:12px}.rf-page-skeleton__field-value{border-radius:var(--rf-radius-md);width:100%;height:40px}.rf-page-skeleton__table-head-cell{width:72%;height:12px}.rf-page-skeleton__table-cell{width:78%;height:14px}.rf-page-skeleton__table-cell--primary{width:92%}@media (max-width:1100px){.rf-page-skeleton__kpi-grid,.rf-page-skeleton__field-grid--detail{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:720px){.rf-page-skeleton{gap:var(--rf-space-6);min-height:560px}.rf-page-skeleton__header,.rf-page-skeleton__toolbar,.rf-page-skeleton__table-toolbar{flex-direction:column;align-items:stretch}.rf-page-skeleton__header-meta,.rf-page-skeleton__toolbar-main{flex-wrap:wrap}.rf-page-skeleton__kpi-grid,.rf-page-skeleton__field-grid,.rf-page-skeleton__field-grid--detail{grid-template-columns:1fr}.rf-page-skeleton__table-head,.rf-page-skeleton__table-row{grid-template-columns:minmax(0,1fr) minmax(80px,.5fr)}.rf-page-skeleton__table-head-cell:nth-child(n+3),.rf-page-skeleton__table-cell:nth-child(n+3){display:none}}
