/* app.js: wide, structured profile experience. */
.pd-editor-app .pd-editor-head{background:linear-gradient(120deg,#17365f,#285e91 58%,#3378aa)}
.pd-editor-app .pd-inspector>nav button.active{background:#e6f1fa;color:#1f5d8d}
.pd-editor-app .pd-panel h4{border-right-color:#2e77aa;color:#254b69}
.pd-editor-app .pd-range-field input{accent-color:#2e77aa}
.pd-editor-app .pd-select-field select,.pd-editor-app .pd-color-grid input,.pd-editor-app .pd-bio-field textarea{border-color:#cdddea}
.pd-editor-app .pd-bio-field textarea:focus{border-color:#2e77aa;box-shadow:0 0 0 3px #2e77aa1c}
.pd-editor-app .pd-canvas{background-color:#dce7ef;background-image:linear-gradient(45deg,#ccd9e3 25%,transparent 25%),linear-gradient(-45deg,#ccd9e3 25%,transparent 25%),linear-gradient(45deg,transparent 75%,#ccd9e3 75%),linear-gradient(-45deg,transparent 75%,#ccd9e3 75%)}
.pd-editor-app .pd-order-row button{background:#e4f0f8;color:#24628e}
.pd-editor-app .pd-order-row button:hover{background:#24628e;color:#fff}
.profile-designed.pd-variant-app .modal-content{border-color:#ffffff26!important;box-shadow:0 24px 70px #071c2f99!important}
.profile-designed.pd-variant-app .modal-dialog{width:min(var(--pd-width),calc(100vw - 16px))!important;max-width:var(--pd-width)!important}
.profile-designed.pd-variant-app .user_profile__scroll_area{width:100%;max-width:100%;max-height:min(91vh,760px);overflow-x:hidden!important;overflow-y:auto!important;overscroll-behavior:contain}
.profile-designed.pd-variant-app .user_profile__body.modal-body{box-sizing:border-box;width:100%!important;min-width:0;max-width:100%!important;max-height:none!important;overflow:visible!important}
.profile-designed.pd-variant-app .user_profile__header{min-height:43px;padding:8px 11px!important;background:linear-gradient(110deg,var(--pd-surface),var(--pd-primary))!important}
.profile-designed.pd-variant-app .pd-profile-stage{border-bottom:1px solid #ffffff17}
.profile-designed.pd-variant-app .pd-profile-highlights,.profile-designed.pd-variant-app .pd-profile-achievements{border-right:3px solid var(--pd-accent)!important;border-radius:9px calc(var(--pd-radius) * .45) calc(var(--pd-radius) * .45) 9px!important}
.profile-designed.pd-variant-app .user_profile__footer{padding:10px!important}
.profile-designed.pd-variant-app .user_profile__footer__actions{display:flex;flex-wrap:wrap;gap:6px}
.profile-designed.pd-variant-app .user_profile__footer__actions__item{float:none!important;display:inline-flex;flex:1 1 96px;margin:0!important}
.profile-designed.pd-variant-app .user_profile__footer__actions__item button{width:100%!important;min-height:34px;margin:0!important;transition:transform .15s,background .15s}
.profile-designed.pd-variant-app .user_profile__footer__actions__item button:hover{transform:translateY(-1px);background:#ffffff1c!important}
.profile-designed.pd-variant-app .user_profile__footer__actions__item_group{flex:1 0 100%;margin-top:5px!important;border-radius:10px;overflow:hidden}
@media(max-width:430px){.profile-designed.pd-variant-app .modal-dialog{width:calc(100vw - 8px)!important;margin:4px auto!important}.profile-designed.pd-variant-app .user_profile__scroll_area{max-height:calc(100dvh - 56px)}.profile-designed.pd-variant-app .user_profile__footer__actions__item{flex-basis:88px}.pd-editor-app .pd-canvas{min-height:330px}}
.profile-designed.pd-variant-app.profile-reveal-active .pd-profile-cover,.profile-designed.pd-variant-app.profile-reveal-active .pd-profile-stage{display:none!important}.profile-designed.pd-variant-app.profile-reveal-active .modal-body{padding:10px!important;background:linear-gradient(155deg,var(--pd-primary),var(--pd-surface))!important}.profile-designed.pd-variant-app #reveal_names__container{width:100%;min-height:260px;color:var(--pd-text);direction:rtl}.profile-designed.pd-variant-app .reveal_names__header{display:flex;align-items:center;justify-content:space-between;min-height:42px;margin:0 0 9px;padding:5px 7px;border:1px solid #ffffff20;border-radius:10px;background:#ffffff10}.profile-designed.pd-variant-app .reveal_names__header>span{float:none!important;font-weight:800}.profile-designed.pd-variant-app #reveal_names__header__back{min-width:70px}.profile-designed.pd-variant-app .reveal_names_body{display:grid;height:auto!important;max-height:min(58vh,480px);gap:7px;overflow:auto}.profile-designed.pd-variant-app .reveal_names__item{margin:0;padding:7px;border:1px solid #ffffff20;border-radius:11px;background:#ffffff!important;color:var(--pd-surface)!important;box-shadow:0 5px 16px #0002}.profile-designed.pd-variant-app .reveal_names__item p{display:grid;grid-template-columns:minmax(82px,30%) minmax(0,1fr);align-items:center;gap:6px;margin:0;border-bottom:1px solid #ebe6ee}.profile-designed.pd-variant-app .reveal_names__item p:last-child{border-bottom:0}.profile-designed.pd-variant-app .reveal_names__item__key{width:auto!important;margin:0!important;border-radius:6px;background:color-mix(in srgb,var(--pd-primary) 70%,#64748b)!important}.profile-designed.pd-variant-app .reveal_names__item__value{min-width:0;overflow-wrap:anywhere}
