.dp-account:not(.dp-account--native){--dp-account-accent:#6d3df5;--dp-account-border:#d9d4e5;max-width:760px;margin:0 auto}.dp-account:not(.dp-account--native) *{box-sizing:border-box}.dp-account:not(.dp-account--native) .dp-account__notice{margin:0 0 18px;padding:13px 15px;border-left:4px solid var(--dp-account-accent);background:#f6f3ff;color:#35255c}.dp-account:not(.dp-account--native) .dp-account__notice.is-error{border-color:#c93535;background:#fff2f2;color:#772222}.dp-account:not(.dp-account--native) .dp-account__field{margin:0 0 16px}.dp-account:not(.dp-account--native) label{display:block;margin:0 0 6px;font-weight:700}.dp-account:not(.dp-account--native) input[type=text],.dp-account:not(.dp-account--native) input[type=email],.dp-account:not(.dp-account--native) input[type=password],.dp-account:not(.dp-account--native) input[type=tel],.dp-account:not(.dp-account--native) input[type=url],.dp-account:not(.dp-account--native) input[type=file],.dp-account:not(.dp-account--native) textarea,.dp-account:not(.dp-account--native) select{width:100%;min-height:48px;padding:10px 12px;border:1px solid var(--dp-account-border);border-radius:8px;background:#fff;color:#242424}.dp-account:not(.dp-account--native) textarea{resize:vertical}.dp-account:not(.dp-account--native) input:focus,.dp-account:not(.dp-account--native) textarea:focus,.dp-account:not(.dp-account--native) select:focus{border-color:var(--dp-account-accent);box-shadow:0 0 0 3px rgba(109,61,245,.16);outline:0}.dp-account:not(.dp-account--native) .dp-account__actions{display:flex;align-items:center;gap:14px;flex-wrap:wrap}.dp-account:not(.dp-account--native) button{min-height:46px;padding:10px 18px;border:0;border-radius:8px;background:var(--dp-account-accent);color:#fff;font-weight:800;cursor:pointer}.dp-account:not(.dp-account--native) button.is-secondary{border:1px solid var(--dp-account-border);background:#fff;color:#7a2626}.dp-account:not(.dp-account--native) .dp-account__links{display:flex;gap:14px;flex-wrap:wrap;margin-top:18px}.dp-account:not(.dp-account--native) .dp-account__help{color:#666;font-size:13px}.dp-account:not(.dp-account--native) .dp-account__profile-header{display:flex;align-items:center;gap:20px;margin-bottom:24px}.dp-account:not(.dp-account--native) .dp-account__profile-header h2,.dp-account:not(.dp-account--native) .dp-account__profile-header p{margin:0}.dp-account:not(.dp-account--native) .dp-account__profile-header span{font-size:12px;font-weight:800;letter-spacing:.08em;text-transform:uppercase;color:var(--dp-account-accent)}.dp-account:not(.dp-account--native) .dp-account__avatar{width:112px;height:112px;border-radius:50%;object-fit:cover;border:4px solid #fff;box-shadow:0 4px 22px rgba(35,25,65,.16)}.dp-account:not(.dp-account--native) .dp-account__section{margin:0 0 22px;padding:24px;border:1px solid var(--dp-account-border);border-radius:14px;background:#fff}.dp-account:not(.dp-account--native) .dp-account__section h3{margin:0 0 18px}.dp-account:not(.dp-account--native) .dp-account__section h3:not(:first-child){margin-top:28px}.dp-account:not(.dp-account--native) .dp-account__grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:0 16px}.dp-account:not(.dp-account--native) .dp-account__check{display:flex!important;align-items:center;gap:8px;margin:0 0 20px!important}.dp-account:not(.dp-account--native) .dp-account__check input{margin:0}.dp-account:not(.dp-account--native) .dp-account__inline-form{margin:0}.dp-account:not(.dp-account--native) .dp-account__connection{display:grid;grid-template-columns:1fr auto auto;align-items:center;gap:14px;padding:14px;border:1px solid var(--dp-account-border);border-radius:10px}.dp-account:not(.dp-account--native) .dp-account__connection span{font-size:12px;font-weight:800;color:#856404}.dp-account:not(.dp-account--native) .dp-account__connection span.is-connected{color:#18794e}.dp-account:not(.dp-account--native) .nsl-container,.dp-account:not(.dp-account--native) [class*="social-login"],.dp-account:not(.dp-account--native) [class*="google-login"]{margin:18px 0}.dp-account-admin{max-width:1100px}.dp-account-admin__grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:18px}.dp-account-admin__card{padding:22px;border:1px solid #ddd7eb;border-radius:14px;background:#fff}.dp-account-admin__card select{width:100%;max-width:none}.dp-account-admin__profile-options{margin-top:18px}.dp-account-admin__checks{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:12px}.dp-account-admin__checks label{display:flex;align-items:center;gap:8px}.dp-account-admin__status{display:inline-block;margin-top:10px;padding:5px 9px;border-radius:999px;background:#edf8f1;color:#18794e;font-size:12px;font-weight:700}.dp-account-admin__status.is-warning{background:#fff4d6;color:#805b00}@media(max-width:782px){.dp-account-admin__grid,.dp-account-admin__checks,.dp-account:not(.dp-account--native) .dp-account__grid{grid-template-columns:1fr}.dp-account:not(.dp-account--native) .dp-account__profile-header{align-items:flex-start}.dp-account:not(.dp-account--native) .dp-account__avatar{width:84px;height:84px}}

.dp-account:not(.dp-account--native) .dp-account__avatar-selection{display:flex;align-items:center;gap:14px;margin-top:14px;padding:12px;border:1px solid var(--dp-account-border);border-radius:10px;background:#f8f7fc}.dp-account:not(.dp-account--native) .dp-account__avatar-selection[hidden]{display:none}.dp-account:not(.dp-account--native) .dp-account__avatar-selection img{width:72px;height:72px;border-radius:50%;object-fit:cover}.dp-account:not(.dp-account--native) .dp-account__avatar-selection strong{display:block;margin-bottom:4px}.dp-account:not(.dp-account--native) button.is-link{min-height:0;padding:0;background:transparent;color:var(--dp-account-accent);text-decoration:underline}.dp-avatar-cropper[hidden]{display:none}.dp-avatar-cropper{position:fixed;z-index:100000;inset:0;display:grid;place-items:center;padding:20px;background:rgba(13,10,25,.78)}.dp-avatar-cropper__dialog{width:min(620px,100%);max-height:calc(100vh - 40px);overflow:auto;padding:26px;border-radius:18px;background:#fff;box-shadow:0 22px 70px rgba(0,0,0,.34);color:#242424}.dp-avatar-cropper__header{display:flex;align-items:flex-start;justify-content:space-between;gap:20px;margin-bottom:20px}.dp-avatar-cropper__header h2{margin:0 0 4px;font-size:24px}.dp-avatar-cropper__header p{margin:0;color:#666}.dp-avatar-cropper__close{min-width:42px;min-height:42px;padding:0;border:0;border-radius:50%;background:#f1eef8;color:#242424;font-size:26px;cursor:pointer}.dp-avatar-cropper__stage{position:relative;width:min(100%,512px);aspect-ratio:1;margin:0 auto;overflow:hidden;background:#d7d2df;touch-action:none}.dp-avatar-cropper__stage canvas{display:block;width:100%;height:100%;cursor:grab;touch-action:none}.dp-avatar-cropper__stage canvas:active{cursor:grabbing}.dp-avatar-cropper__stage span{position:absolute;inset:0;border:3px solid #fff;border-radius:50%;box-shadow:0 0 0 999px rgba(0,0,0,.42);pointer-events:none}.dp-avatar-cropper__zoom{display:grid;grid-template-columns:auto 1fr;align-items:center;gap:14px;margin:20px 0}.dp-avatar-cropper__zoom span{font-weight:800}.dp-avatar-cropper__zoom input{width:100%}.dp-avatar-cropper__actions,.dp-avatar-cropper__actions>div{display:flex;align-items:center;justify-content:space-between;gap:10px}.dp-avatar-cropper__actions button{min-height:44px;padding:9px 16px;border:0;border-radius:8px;background:#6d3df5;color:#fff;font-weight:800;cursor:pointer}.dp-avatar-cropper__actions button.is-secondary{border:1px solid #d9d4e5;background:#fff;color:#35255c}.dp-avatar-cropper-open{overflow:hidden}@media(max-width:600px){.dp-avatar-cropper{padding:10px}.dp-avatar-cropper__dialog{max-height:calc(100vh - 20px);padding:18px}.dp-avatar-cropper__actions{align-items:stretch;flex-direction:column}.dp-avatar-cropper__actions>div{width:100%}.dp-avatar-cropper__actions button{flex:1}}
