.dps-panel,.dps-dialog{--dps-accent:#388bff;color:#eef4ff;background:#171e29;border:1px solid #344253;border-radius:18px;overflow:hidden;box-sizing:border-box;text-align:left;font:15px/1.5 Arial,sans-serif;overflow-wrap:anywhere}.dps-panel{margin:22px 0;width:100%;clear:both}.dps-theme-violet{--dps-accent:#ae89ff}.dps-theme-teal{--dps-accent:#46cab6}.dps-theme-rose{--dps-accent:#f294b5}.dps-theme-amber{--dps-accent:#edbf66}.dps-cover{height:90px;background:linear-gradient(125deg,#152337,var(--dps-accent));position:relative}.dps-cover-stars{background:radial-gradient(circle at 20% 30%,#fff9 1px,transparent 3px),radial-gradient(circle at 70% 60%,#fff8 1px,transparent 3px),linear-gradient(140deg,#141c32,var(--dps-accent));background-size:55px 55px,85px 85px,100% 100%}.dps-cover-sunset{background:linear-gradient(155deg,#171e29,var(--dps-accent),#e6a670)}.dps-cover-minimal{height:16px;background:var(--dps-accent)}.dps-body{padding:22px}.dps-heading{display:flex;align-items:center;gap:14px;margin-bottom:20px}.dps-avatar{width:58px;height:58px;border-radius:50%;object-fit:cover;background:#293a51;display:grid;place-items:center;font-weight:700;font-size:26px;flex-shrink:0}.dps-heading h2{margin:0;font-size:23px;color:#fff}.dps-eyebrow{font-size:12px;color:var(--dps-accent);letter-spacing:.06em;text-transform:uppercase}.dps-grid{display:grid;grid-template-columns:1fr 1fr;gap:20px}.dps-section h3{font-size:15px;margin:0 0 7px;color:var(--dps-accent)}.dps-section p{margin:0;white-space:pre-wrap}.dps-section.dps-wide{grid-column:1/-1}.dps-actions{display:flex;gap:10px;flex-wrap:wrap;margin-top:20px}.dps-panel .dps-button,.dps-dialog .dps-button,.vc-user .dps-quick{font:inherit;display:inline-block;cursor:pointer;border:1px solid #53657e;border-radius:9px;padding:9px 13px;color:#fff;background:#28384f;text-decoration:none}.dps-panel .dps-primary,.dps-dialog .dps-primary{background:#235caf;border-color:#7dacf0}.dps-overlay{position:fixed;inset:0;background:#000b;z-index:100000;display:flex;align-items:center;justify-content:center;padding:14px;box-sizing:border-box}.dps-dialog{width:690px;max-width:100%;max-height:90vh;overflow:auto;position:relative;overscroll-behavior:contain}.dps-close{position:absolute;top:10px;right:10px;z-index:1;background:#101923;color:#fff;border:1px solid #65758c;border-radius:50%;width:36px;height:36px;cursor:pointer;font-size:23px}.dps-muted{color:#b0bed1;font-size:13px}.dps-form label{display:block;margin:15px 0 6px}.dps-form textarea,.dps-form select{font:inherit;background:#0e1622;color:#fff;border:1px solid #566780;border-radius:7px;padding:10px;box-sizing:border-box;width:100%;max-width:100%}.dps-form textarea{resize:vertical;min-height:80px}.dps-form fieldset{border:1px solid #425168;border-radius:9px;padding:12px;margin:15px 0}.dps-form .dps-check{display:inline-flex;align-items:center;gap:7px;margin:6px 15px 6px 0}.dps-status{white-space:pre-wrap;margin:14px 0}.dps-quick{font-size:12px!important;padding:5px 8px!important}.dps-button:focus-visible,.dps-close:focus-visible,.dps-form :focus-visible{outline:3px solid #b8d4ff;outline-offset:3px}.dps-button:disabled{opacity:.6;cursor:wait}@media(max-width:600px){.dps-grid{grid-template-columns:1fr}.dps-body{padding:16px}.dps-dialog{max-height:94vh}.dps-actions>*{flex:1;text-align:center}.dps-heading h2{font-size:20px}}
.dps-panel,.dps-dialog{background:#191919;color:#e8e8e8;border-color:#343434;box-shadow:0 12px 35px #0002;--dps-accent:#c5c5c5}
.dps-cover{height:48px;background:radial-gradient(ellipse at 85% 0,#ffffff0d,transparent 65%),linear-gradient(120deg,#202020,#292929);border-bottom:1px solid #333}
.dps-cover-stars{background:radial-gradient(circle at 20% 30%,#fff3 1px,transparent 2px),linear-gradient(120deg,#202020,#292929);background-size:55px 55px,100% 100%}
.dps-cover-sunset{background:linear-gradient(120deg,#252323,#38302a)}
.dps-cover-minimal{height:8px;background:#393939}
.dps-avatar{background:#303030;border:1px solid #4b4b4b;color:#eee}
.dps-body{padding:26px}.dps-heading{margin-bottom:18px}.dps-eyebrow{color:#a3a3a3;font-size:10px;letter-spacing:.14em}.dps-muted{color:#aaa;line-height:1.65}
.dps-section{padding:16px;background:#ffffff03;border:1px solid #ffffff09;border-radius:10px}.dps-section h3{color:#ddd;font-size:13px}
.dps-panel .dps-button,.dps-dialog .dps-button{background:#262626;border-color:#494949;color:#eee;border-radius:8px;transition:background .15s,border-color .15s}
.dps-panel .dps-button:hover,.dps-dialog .dps-button:hover{background:#333;border-color:#777}
.dps-panel .dps-primary,.dps-dialog .dps-primary{background:#e4e4e4;border-color:#e4e4e4;color:#171717}
.dps-close{background:#252525;border-color:#555}.dps-form fieldset{border-color:#3d3d3d}.dps-form textarea,.dps-form select{background:#121212;border-color:#474747}.dps-button:focus-visible,.dps-close:focus-visible,.dps-form :focus-visible{outline:2px solid #ddd}
.dps-native-edit[hidden]{display:none!important}.headline .dps-edit-top{float:right;border:1px solid #535353;background:#292929;color:#fff;border-radius:9px;padding:10px 17px;font-size:13px;cursor:pointer;margin-left:auto;white-space:nowrap}
.dps-edit-choices{display:grid;gap:12px;margin-top:24px}.dps-edit-choices .dps-button{text-align:left;padding:17px}.dps-edit-choices .dps-danger{color:#e6a9a9;margin-top:12px}
[data-dps-profile]{margin-bottom:0;border-radius:16px 16px 0 0;border-bottom:0}
[data-dps-profile]+.block-profile{background:#191919!important;border:1px solid #343434;border-top:1px solid #333;border-radius:0 0 16px 16px!important;margin-top:0!important;padding:24px!important;box-sizing:border-box}
[data-dps-profile]+.block-profile .item{color:#a0a0a0;line-height:1.9}[data-dps-profile]+.block-profile em{color:#eee}
@media(max-width:600px){.dps-body{padding:18px}.headline .dps-edit-top{float:none;margin:10px 0}.dps-cover{height:30px}[data-dps-profile]+.block-profile{padding:18px!important}.dps-edit-choices .dps-button{padding:14px}}
