.ui-skeleton{min-width:0;width:100%;padding:24px 20px;background:#fff;border-radius:14px;box-sizing:border-box}
.ui-skeleton-row{display:flex;align-items:center;gap:10px;height:32px}
.ui-skeleton-row i,.ui-skeleton-row span,.ui-skeleton-row b{display:block;background:#ECEDE9;border-radius:6px}
.ui-skeleton-row i{width:16px;height:16px;border-radius:50%;flex:none}
.ui-skeleton-row span{height:10px;width:min(220px,58%)}
.ui-skeleton-row:nth-child(2) span{width:min(170px,45%)}.ui-skeleton-row:nth-child(3) span{width:min(250px,66%)}.ui-skeleton-row:nth-child(4) span{width:min(140px,37%)}
.ui-skeleton-row b{height:10px;width:60px;max-width:18%;margin-left:auto;flex:none;background:#F1F2EF}
.ui-boot-loading{width:min(444px,calc(100% - 40px));margin:74px auto;border:1px solid #E5E5E2;border-radius:14px;overflow:hidden}
.ui-page-error{text-align:center}.ui-page-error .brand{justify-content:center}.ui-page-error .actions{justify-content:center;flex-wrap:wrap}
.ui-state-icon{display:flex;align-items:center;justify-content:center;margin:24px auto 12px;width:48px;height:48px;border-radius:50%;background:#F4F4F2}
.ui-state-icon .ui-icon{width:23px;height:23px;color:#7C7E74}
.ui-page-error h1{font-size:16px;line-height:23px;letter-spacing:0}.ui-page-error p{font-size:13px;line-height:19px;color:var(--text-2,#6C6E67);overflow-wrap:anywhere}
.card-history .ui-skeleton{padding:12px 0}.inbox-detail>.ui-skeleton{margin-top:20px}
