#loading-layer{position:fixed;left:50%;top:50%;z-index:9999;transform:translate(-50%,-50%);padding:14px 22px;border-radius:12px;background:#0f172a;color:#fff;font-size:14px;box-shadow:0 10px 30px rgba(0,0,0,.3)}
.ui-widget-overlay{position:fixed;inset:0;z-index:1000;background:rgba(15,23,42,.55)}
.ui-dialog{position:fixed!important;z-index:1001;max-width:calc(100vw - 24px);padding:0;border-radius:14px;background:var(--card,#fff);color:var(--text,#0f172a);box-shadow:0 20px 50px rgba(0,0,0,.25);overflow:hidden;font-family:inherit}
.ui-dialog-titlebar{display:flex;align-items:center;justify-content:space-between;padding:14px 18px;border-bottom:1px solid var(--border,#e6eaf0);font-weight:700}
.ui-dialog-titlebar-close{width:30px;height:30px;border:0;border-radius:50%;background:var(--hover,#f1f5f9);cursor:pointer;font-size:0;position:relative}
.ui-dialog-titlebar-close::before{content:"\f00d";font-family:"Font Awesome 6 Free";font-weight:900;font-size:14px;line-height:30px}
.ui-dialog-content{padding:16px 18px;max-height:70vh;overflow:auto}
.ui-dialog-buttonpane{display:flex;justify-content:flex-end;gap:8px;padding:12px 18px;border-top:1px solid var(--border,#e6eaf0)}
.ui-dialog-buttonpane button{height:36px;padding:0 16px;border:0;border-radius:999px;background:var(--primary,#1a56db);color:#fff;font-weight:600;cursor:pointer}
.ui-dialog-buttonpane button+button{background:var(--hover,#f1f5f9);color:var(--text,#0f172a)}
.ui-helper-hidden-accessible{position:absolute!important;clip:rect(1px,1px,1px,1px)}
.quote,.title_quote{margin:0}
.quote_block,.text_spoiler,blockquote.quote{margin:12px 0;padding:12px 16px;border-left:4px solid var(--primary,#1a56db);background:var(--hover,#f1f5f9);border-radius:0 10px 10px 0}
.title_spoiler{padding:8px 12px;border-radius:8px;background:var(--hover,#f1f5f9);font-weight:600;cursor:pointer}
.highslide img{border-radius:10px}
.bbcodes,.bbcodes_poll{height:34px;padding:0 14px;border:0;border-radius:999px;background:var(--primary,#1a56db);color:#fff;cursor:pointer}
.dle-popup-userprofile,.dle-popup-fullnews{max-width:100%}
.clr{clear:both}
