.load-shimmer{display:block;position:relative;isolation:isolate;overflow:hidden;inline-size:var(--load-width,100%);max-inline-size:100%;block-size:12px;flex-shrink:0;border-radius:6px;background:#e5ede9;vertical-align:middle}
.load-shimmer::after{content:"";position:absolute;inset:0;background:linear-gradient(100deg,transparent 20%,#ffffffb8 48%,transparent 78%);transform:translateX(-100%);animation:seerti-load-sweep 1.65s ease-in-out infinite}
.load-heading{block-size:19px}.load-icon{block-size:42px;border-radius:11px}.load-avatar{inline-size:96px;block-size:96px;border-radius:50%;margin:0 auto 20px}.load-field{block-size:46px;border-radius:10px}.load-lines{display:flex;flex-direction:column;gap:12px;inline-size:100%;min-inline-size:0}.load-lines .load-shimmer:last-child{margin-block-end:0}
.load-list{display:flex;flex-direction:column;gap:16px;width:100%;padding:10px 0}.load-list-row{display:flex;align-items:flex-start;gap:15px;border:1px solid #e0e8e3;border-radius:12px;padding:18px;background:var(--card,#fff)}.load-list-row>div{flex:1;min-width:0;display:flex;flex-direction:column;gap:17px}.load-stat-grid{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:14px;margin-block:15px}.load-stat{border:1px solid #e0e8e3;border-radius:12px;padding:20px;display:flex;flex-direction:column;gap:20px;background:#fff}.load-table-row td{padding-block:22px!important;vertical-align:middle}.load-table-row .load-shimmer+.load-shimmer{margin-block-start:10px}.load-table-row{pointer-events:none}.load-table-row .load-shimmer{min-inline-size:36px}
.load-document{aspect-ratio:210/297;box-sizing:border-box;padding:9%;background:#fff;display:flex;flex-direction:column;gap:7%;width:100%;text-align:start}.load-document-header{display:flex;flex-direction:column;gap:16px;padding-block-end:20px;border-block-end:2px solid #e5ede9}.load-document-section{display:flex;flex-direction:column;gap:20px}.load-chat{padding:18px;display:flex;flex-direction:column;gap:18px}.load-chat-bubble{align-self:flex-start;inline-size:78%;border:1px solid #dfe8e3;border-radius:16px;padding:20px;background:#fff;display:flex;flex-direction:column;gap:20px}.load-chat-own{align-self:flex-end;inline-size:55%;background:#edf4ef}.load-sr{position:absolute!important;inline-size:1px!important;block-size:1px!important;padding:0!important;margin:-1px!important;overflow:hidden!important;clip-path:inset(50%);white-space:nowrap;border:0!important}
.account-skeleton .account-photo-card>h2{display:flex;justify-content:center}.account-skeleton .account-photo-card>.load-shimmer{margin-inline:auto;margin-block-end:18px}.account-skeleton .account-panel .load-lines{margin-block:14px}.account-skeleton .account-current-email .load-shimmer{flex:1}.account-skeleton .account-disclosure{min-height:42px;display:flex;align-items:center;color:var(--g-800);font-size:14px;font-weight:700}.account-skeleton .field .load-field{margin-block-end:14px}.account-skeleton .btn{pointer-events:none;opacity:.5}.account-skeleton .account-danger{min-height:132px}.account-skeleton .account-photo-actions{margin-block-start:18px}.account-skeleton .account-device>div{display:flex;flex-direction:column;gap:10px}.account-load-error{padding:25px;text-align:center}.account-page[data-account-pending] .account-grid{margin-top:25px}.load-boot{padding:32px;max-width:1100px;margin:auto;box-sizing:border-box}.boot-status:has(.load-boot){position:static;transform:none;max-width:none;padding:0;color:inherit;background:none;text-align:start}.load-boot>h1{font-size:24px;color:#06352a}.load-boot .load-list{background:#fff;padding:20px;border:1px solid #e0e8e3;border-radius:14px;box-sizing:border-box}
@keyframes seerti-load-sweep{to{transform:translateX(100%)}}
@media(max-width:760px){.load-stat-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:10px}.load-list-row{padding:15px}.load-boot{padding:20px 14px}.load-table-row td>.load-shimmer{min-inline-size:72px}}
@media(prefers-reduced-motion:reduce){.load-shimmer::after{animation:none;transform:none;background:none}}
.account-loading.account-skeleton{padding:0;text-align:start}.personal-template-loading:has(.load-document){padding:0;display:block;overflow:hidden;min-height:0}.personal-template-loading>.load-document{min-height:100%}
.account-page .page-sub:empty,.account-panel-heading p:empty{display:none}
