.admin-page-loading{box-sizing:border-box;width:100%;min-height:100%;padding:var(--sa-page-padding-block,20px) var(--sa-page-padding-inline,20px) 96px;background:var(--sa-color-bg-layout)}.admin-page-loading__heading{align-items:flex-start;gap:12px;min-height:54px;margin-bottom:18px;display:flex}.admin-page-loading__heading>.ant-skeleton{min-width:0;max-width:360px}.admin-page-loading__heading .ant-skeleton-title{margin-top:0}.admin-page-loading__metrics{grid-template-columns:repeat(var(--metric-count), minmax(0, 1fr));gap:14px;margin-bottom:16px;display:grid}.admin-page-loading__metrics>.ant-skeleton{border:1px solid var(--sa-color-border-secondary);background:var(--sa-color-bg-container);border-radius:8px;min-height:82px;padding:16px}.admin-loading{width:100%;min-width:0}.admin-loading__blocks{gap:20px;display:grid}.admin-loading__block{border:1px solid var(--sa-color-border-secondary);background:var(--sa-color-bg-container);border-radius:8px;min-width:0;padding:16px}.admin-loading--table .admin-loading__block{padding:0;overflow:hidden}.admin-loading__row{border-bottom:1px solid var(--sa-color-border-secondary);grid-template-columns:2fr repeat(4,minmax(0,1fr));gap:24px;padding:16px;display:grid}.admin-loading__row .ant-skeleton{width:100%;min-width:0}.admin-loading__row .ant-skeleton-input{min-width:0;height:20px}.admin-loading__row:first-child{background:var(--sa-color-fill-alter)}.admin-loading__row:last-child{border-bottom:0}.admin-loading--cards .admin-loading__blocks{grid-template-columns:repeat(3,minmax(0,1fr))}.admin-loading--cards .admin-loading__block{min-height:204px}.admin-loading--cards .ant-skeleton-paragraph{margin-bottom:0}.admin-loading--form .admin-loading__block{min-height:480px}.admin-loading--split .admin-loading__blocks{grid-template-columns:minmax(180px,1fr) minmax(0,3fr)}.admin-loading--split .admin-loading__block{min-height:560px}@media (max-width:1200px){.admin-page-loading__metrics{grid-template-columns:repeat(var(--metric-medium-count), minmax(0, 1fr))}.admin-loading--cards .admin-loading__blocks{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:900px){.admin-loading--cards .admin-loading__blocks{grid-template-columns:1fr}}@media (max-width:768px){.admin-page-loading{padding:16px 16px 88px}.admin-page-loading__metrics,.admin-loading--split .admin-loading__blocks{grid-template-columns:1fr}}
