.mask img{flex-shrink:0;width:48px!important;height:48px!important;border-radius:50%;background:linear-gradient(135deg,var(--primary),var(--primary-dark));display:flex;align-items:center;justify-content:center;color:#fff;font-size:1.6rem;box-shadow:0 2px 8px #6366f14d;object-fit:cover}
.upanel-profile .mask,.dle-popup-userprofile .upanel-profile .cover,#dleprofilepopup .upanel-profile .cover,.upanel-profile .cover{width:48px!important;height:48px!important;min-width:48px!important;flex:0 0 48px!important;margin:0!important}
.upanel-profile .mask img{width:48px!important;height:48px!important;flex-shrink:0;border-radius:50%;object-fit:cover}
.dle-popup-userprofile .upanel-profile,#dleprofilepopup .upanel-profile,.upanel-profile{display:flex;align-items:center;gap:14px;text-align:left;padding:16px;background-color:hsla(var(--c-second),.05);border-radius:12px;margin-bottom:var(--uidialog-gap)}
.dle-popup-userprofile .upanel-profile:hover{background-color:hsla(var(--c-second),.07)}
html [data-theme=dark] .dle-popup-userprofile .upanel-profile{background-color:hsla(var(--c-text),.05)}
html [data-theme=dark] .dle-popup-userprofile .upanel-profile:hover{background-color:hsla(var(--c-text),.07)}
.dle-popup-userprofile .upanel-profile .cover{margin:0!important;max-width:48px;width:48px!important;height:48px!important}
.dle-popup-userprofile .upanel-profile .cont,.upanel-profile .cont{padding:0!important;flex:1 1 auto;min-width:0;display:flex;flex-direction:column;justify-content:center}
.usinf>li{padding:12px 0}
.usinf>li:not(:first-child){border-top:1px solid var(--c-border)}
.usinf>li:first-child{padding-top:0}
.usinf>li:last-child{padding-bottom:0}
.ui-c1,.ui-c2{display:block}
.ui-c1{opacity:.7;font-size:var(--fs-2)}
:root{--f:Geologica,system-ui,-apple-system,"Segoe UI",Roboto,sans-serif;--fs:16px;--fs-1:15px;--fs-2:14px;--hs-p:157,76%;--hs-t:157,2%;--c-text:var(--hs-t),25%;--c-primary:var(--hs-p),38%;--c-second:var(--hs-p),25%;--c-border:hsla(0,0%,0%,.1);--modal-rd:28px;--modal-bg:0,0%,100%;--modal-sw:0 16px 40px -4px hsla(0,0%,0%,.1),0 0 0 1px hsla(0,0%,0%,.05);--modal-overlay:hsla(0,0%,0%,.25);--uidialog-gap:24px}
[data-theme=dark]{--c-:var(--hs-t),92%;--c-border:hsla(var(--c-text),.07);--modal-bg:var(--hs-t),14%;--modal-sw:0 16px 40px -4px hsla(0,0%,0%,.07),inset 0 0 0 1px hsla(0,0%,100%,.05)}
.ui-widget-overlay,#modal-overlay{position:fixed;background:var(--modal-overlay)!important;opacity:1!important;left:0;top:0;right:0;bottom:0}
* html .ui-helper-clearfix{height:1%}
.ui-helper-clearfix{display:block}
.ui-dialog{display:flex;flex-direction:column;position:absolute;z-index:90;border-radius:var(--modal-rd);background-clip:padding-box;max-width:540px;box-shadow:var(--modal-sw);background-color:hsl(var(--modal-bg));text-align:left;overflow:hidden;padding:0;width:100%}
.ui-dialog a{text-decoration:none;color:var(--text-light)}
@media (max-width:575px){.ui-dialog{width:auto!important;left:8px!important;right:8px!important}}
.ui-dialog-titlebar{display:flex;align-items:center;padding:0;background:none;border-bottom:none}
.ui-dialog-title{flex:1 1 auto;padding:20px var(--uidialog-gap) 0;font-weight:600;font-size:16px;line-height:1.2}
.ui-dialog-titlebar-close{position:relative;margin:12px 12px 0 0!important;width:44px!important;height:44px!important;padding:0!important;background:none;border:0;opacity:.6;cursor:pointer;transition:opacity .2s ease}
.ui-dialog-titlebar-close:hover{opacity:1}
.ui-dialog-titlebar-close .ui-icon{display:none!important}
.ui-dialog-titlebar-close::before{content:"";width:44px;height:44px;position:absolute;top:0;left:0;background-color:hsl(var(--modal-bg));background-repeat:no-repeat;background-position:50% 50%;background-size:20px 20px;background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='%23000000' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='M18 6L6 18M6 6l12 12'/%3E%3C/svg%3E")}
[data-theme=dark] .ui-dialog-titlebar-close::before{background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='%23ffffff' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='M18 6L6 18M6 6l12 12'/%3E%3C/svg%3E")}
.ui-dialog-content{padding:0 var(--uidialog-gap);overflow:auto;position:relative;zoom:1}
.ui-dialog-content h2{display:inline;font-size:inherit;font-weight:700}
.ui-dialog-buttonpane{display:flex;flex-wrap:wrap;padding:var(--uidialog-gap)}
.ui-dialog-buttonset{display:flex;flex-wrap:wrap;flex:1 1 auto}
.ui-dialog .ui-resizable-se{display:none!important}
.ui-state-error{background:#fef1ec 50% 50% repeat-x!important;border:1px solid #cd0a0a;color:#cd0a0a}
.ui-helper-hidden-accessible{display:none}
.dle-popup-quickedit{max-width:584px}
#dle-promt-text{width:100%!important}
.dle-popup-complaint #dle-promt-text{margin-top:8px}
.dle-popup-userprofileadmin .ui-dialog-content{overflow:visible!important;padding-left:0;padding-right:0}
.dle-popup-userprofileadmin .ui-dialog-buttonpane{padding-top:var(--gap-min)}
.dle-popup-userprofileadmin .ui-dialog-content #edituserframe{max-height:100%}
.ui-dialog-content.dle-confirm{min-height:72px!important}
.ui-dialog-buttonset{display:flex;justify-content:center;gap:12px;flex-wrap:wrap}
.ui-dialog-buttonset .ui-button{width:100%}
.ui-dialog-buttonset .ui-button:nth-child(3){margin-left:0;flex:0 0 100%}
.ui-dialog-buttonpane .ui-button{min-width:120px;height:40px;padding:0 24px;border-radius:12px;font-weight:600;font-size:var(--fs-1);background:var(--accent-2);color:#fff!important;border:0;cursor:pointer;transition:background .2s ease,color .2s ease;width:100%}
.ui-dialog-buttonpane .ui-button:hover,.ui-button.ui-corner-all.ui-widget:hover,.ui-button:hover{background:#ffe4f1!important;color:#c2185b!important}
#dleprofilepopup .upanel-profile{display:flex;align-items:center;gap:14px;padding:16px;background:#ffe4f1;border-radius:12px;margin-bottom:var(--uidialog-gap)}
[data-theme=dark] #dleprofilepopup .upanel-profile{background:#2d2e2e}
#dleprofilepopup .upanel-profile .cover{width:48px!important;height:48px!important;border-radius:12px;overflow:hidden;flex:0 0 48px!important}
#dleprofilepopup .upanel-profile .title,.upanel-profile .title{font-size:18px;font-weight:600;line-height:1.2;margin-bottom:2px}
.upanel-profile .upanel-status{line-height:1.2}
#dleprofilepopup .usinf>li{padding:12px 0;border-top:1px solid var(--c-border);justify-content:space-between}
#dleprofilepopup .usinf>li:first-child{border-top:none;padding-top:0}
#dleprofilepopup .usinf .ui-c1{opacity:.7;font-size:var(--fs-1)}
ol,ul,dl{list-style:none;padding:0;margin:0}
.ui-dialog-titlebar-close span.ui-button-icon-space{display:none!important}
select,textarea,input:not([type=checkbox]):not([type=radio]):not([type=button]):not([type=submit]):not([type=range]){--field-h:36px;--field-lh:24px;--field-c-bg:var(--bg-alt,#ffe4f1);--field-rd:12px;--field-sw:inset 0 0 0 1px var(--border,#EBE1E6);display:block;width:100%;height:var(--field-h);font:inherit;line-height:var(--field-lh);background-clip:padding-box;padding:calc((var(--field-h) - var(--field-lh))/2) calc((var(--field-h) - var(--field-lh))/1.5);background-color:var(--field-c-bg)!important;border:0 none;box-shadow:var(--field-sw);border-radius:var(--field-rd);outline:none!important;transition:border-color .15s,box-shadow .2s ease;color:var(--text,inherit)}
select:focus,textarea:focus,input:not([type=checkbox]):not([type=radio]):not([type=button]):not([type=submit]):not([type=range]):focus{--field-sw:inset 0 0 0 1px var(--accent-2);border-color:var(--accent-2)}

.tox.tox-tinymce{border:1px solid #f8c8d8!important;border-radius:12px!important;overflow:hidden!important;background:#fff!important;box-shadow:none!important}
[data-theme=dark] .tox.tox-tinymce{border-color:#5a3a45!important;background:#2d2e2e!important}
.tox .tox-editor-header{background:transparent!important;border-bottom:1px solid #f8c8d8!important;padding:0!important;margin:0!important}
.tox.tox-tinymce--toolbar-bottom .tox-editor-header{border-bottom:none!important;border-top:1px solid #f8c8d8!important}
[data-theme=dark] .tox .tox-editor-header{border-bottom-color:#5a3a45!important}
[data-theme=dark] .tox.tox-tinymce--toolbar-bottom .tox-editor-header{border-top-color:#5a3a45!important}
.tox .tox-toolbar__primary{padding:0!important;margin:0!important}
.tox .tox-toolbar__group{padding:0 2px!important;margin:0!important}
.tox .tox-tbtn{width:34px!important;height:34px!important;border-radius:0!important;background:transparent!important;margin:0!important;padding:0!important;transition:background .15s ease!important}
.tox .tox-tbtn:hover{background:rgba(248,200,216,.3)!important}
[data-theme=dark] .tox .tox-tbtn:hover{background:rgba(255,255,255,.08)!important}
.tox .tox-tbtn svg,.tox .tox-tbtn path{fill:#555!important}
[data-theme=dark] .tox .tox-tbtn svg,[data-theme=dark] .tox .tox-tbtn path{fill:#ccc!important}
.tox .tox-edit-area,.tox .tox-edit-area__iframe{background:#fff!important;border:none!important}
[data-theme=dark] .tox .tox-edit-area,[data-theme=dark] .tox .tox-edit-area__iframe{background:#2d2e2e!important}
.tox .tox-sidebar-wrap,.tox .tox-edit-area, .mobilewseditor{border:none!important}