.modown-private-slot{min-height:104px;position:relative}
.modown-private-empty{display:none!important;min-height:0!important}
.modown-private-loading{display:flex;align-items:center;justify-content:center;gap:10px;min-height:104px;color:#888;font-size:14px}
.modown-private-spinner{width:16px;height:16px;flex:none;border:2px solid currentColor;border-right-color:transparent;border-radius:50%;animation:modown-private-spin .7s linear infinite;opacity:.7}
.modown-private-error{display:flex;align-items:center;justify-content:center;flex-wrap:wrap;gap:12px;min-height:104px;padding:16px;box-sizing:border-box;color:#888;font-size:14px;text-align:center}
.modown-private-retry{background:transparent;color:inherit;border:1px solid #bbb;border-radius:4px;padding:6px 12px;cursor:pointer;font:inherit}
.modown-private-retry:hover{color:#de6154;border-color:currentColor}
[data-modown-account][aria-busy=true]{min-width:76px}
.modown-account-pending [data-modown-account] .reg,.modown-account-pending [data-modown-account] .nav-line,.modown-account-pending [data-modown-account] a>span{visibility:hidden}
.modown-shared-page .sign-box[aria-busy=true]{min-height:180px}
.modown-shared-page .modown-login-loading-close{position:absolute;top:14px;right:16px;border:0;background:transparent;font-size:24px;color:#888;cursor:pointer}
.modown-shared-page [data-modown-section=box]{min-height:130px}
.modown-shared-page [data-modown-section=sidebar]{min-height:150px}
.modown-shared-page [data-modown-section=comments]{min-height:110px}
.modown-shared-page .comments-respond[aria-busy=true]{padding:0}
body.night .modown-private-loading,body.night .modown-private-error{color:#aaa}
@keyframes modown-private-spin{to{transform:rotate(360deg)}}
@media(max-width:768px){.modown-private-slot,.modown-private-loading,.modown-private-error{min-height:92px}.modown-private-error{padding:12px}.modown-shared-page [data-modown-section=box]{min-height:110px}}
@media(prefers-reduced-motion:reduce){.modown-private-spinner{animation:none}}
