.mpdash-profile-grid{display:grid!important;grid-template-columns:1fr!important;gap:24px!important;max-width:1100px!important;margin:0 auto!important;padding:24px 16px!important}@media (min-width:992px){.mpdash-wrap .mpdash-profile-grid{grid-template-columns:350px 1fr!important;gap:32px!important;padding:32px 24px!important}}.mpdash-wrap .mpdash-profile-col-left{display:flex!important;flex-direction:column!important;gap:24px!important;min-width:0!important;width:100%!important}.mpdash-wrap .mpdash-profile-col-right{min-width:0!important;width:100%!important}.mpdash-wrap .mpdash-profile-card-main{background:var(--mp-bg-card)!important;border-radius:var(--mp-r-2xl)!important;padding:40px 24px!important;text-align:center!important;border:1px solid var(--mp-border)!important;box-shadow:var(--mp-shadow-md)!important;display:flex!important;flex-direction:column!important;align-items:center!important;margin:0!important}.mpdash-wrap .mpdash-profile-avatar-wrapper{position:relative!important;width:110px!important;height:110px!important;margin:0 auto 24px auto!important;border-radius:50%!important;cursor:pointer!important;display:block!important}@media (min-width:769px){.mpdash-wrap .mpdash-profile-avatar-wrapper{width:130px!important;height:130px!important}}.mpdash-wrap .mpdash-profile-avatar{width:100%!important;height:100%!important;border-radius:50%!important;padding:6px!important;background:var(--mp-bg-card)!important;box-shadow:0 12px 32px rgb(0 0 0 / .1)!important;display:flex!important;align-items:center!important;justify-content:center!important;margin:0!important}.mpdash-wrap .mpdash-profile-avatar img{width:100%!important;height:100%!important;border-radius:50%!important;object-fit:cover!important;background:var(--mp-bg)!important;margin:0!important;padding:0!important;border:none!important}.mpdash-wrap .mpdash-profile-avatar-placeholder{width:100%!important;height:100%!important;border-radius:50%!important;background:linear-gradient(135deg,var(--mp-indigo) 0%,var(--mp-violet) 100%)!important;color:#fff!important;display:flex!important;align-items:center!important;justify-content:center!important;font-size:3rem!important;font-weight:800!important;margin:0!important}.mpdash-wrap .mpdash-profile-avatar-overlay{position:absolute!important;inset:6px!important;border-radius:50%!important;background:rgb(0 0 0 / .5)!important;color:#fff!important;display:flex!important;flex-direction:column!important;align-items:center!important;justify-content:center!important;opacity:0!important;transition:all 0.3s ease!important;backdrop-filter:blur(2px)!important;margin:0!important}.mpdash-booking-drawer{position:fixed;top:0;right:-450px;width:100%;max-width:450px;height:100%;background:var(--mp-bg-card,#ffffff);box-shadow:-10px 0 40px rgb(0 0 0 / .15);z-index:9999;transition:right 0.4s cubic-bezier(.16,1,.3,1);display:flex;flex-direction:column}.mpdash-wrap .mpdash-profile-avatar-wrapper:hover .mpdash-profile-avatar-overlay{opacity:1!important}.mpdash-wrap .mpdash-profile-avatar-overlay i{width:24px!important;height:24px!important;margin:0 0 4px 0!important;display:inline-block!important}.mpdash-wrap .mpdash-profile-avatar-overlay span{font-size:0.75rem!important;font-weight:600!important;margin:0!important;line-height:1!important}.mpdash-wrap h3.mpdash-profile-name{margin:0 0 8px!important;font-size:1.5rem!important;font-weight:800!important;color:var(--mp-text)!important;letter-spacing:-0.01em!important;line-height:1.2!important;text-transform:none!important;padding:0!important;border:none!important}.mpdash-wrap p.mpdash-profile-role{margin:0!important;font-size:0.95rem!important;font-weight:500!important;color:var(--mp-text-muted)!important;line-height:1.4!important;padding:0!important}.mpdash-wrap .mpdash-profile-stats-grid{display:none!important}@media (min-width:992px){.mpdash-wrap .mpdash-profile-stats-grid{flex-direction:column!important;overflow-x:visible!important;padding-bottom:0!important}}.mpdash-wrap .mpdash-profile-stat-box{background:var(--mp-bg-card)!important;border:1px solid var(--mp-border)!important;border-radius:var(--mp-r-xl)!important;padding:16px 20px!important;display:flex!important;align-items:center!important;gap:16px!important;transition:transform 0.3s ease,box-shadow 0.3s ease!important;margin:0!important;flex:0 0 200px!important}@media (min-width:992px){.mpdash-wrap .mpdash-profile-stat-box{flex:auto!important}}.mpdash-wrap .mpdash-profile-stat-box:hover{transform:translateY(-2px)!important;box-shadow:var(--mp-shadow-sm)!important}.mpdash-wrap .mpdash-stat-icon{width:48px!important;height:48px!important;border-radius:14px!important;display:flex!important;align-items:center!important;justify-content:center!important;margin:0!important;padding:0!important}.mpdash-wrap .mpdash-stat-icon i,.mpdash-wrap .mpdash-stat-icon svg{width:24px!important;height:24px!important;display:block!important}.mpdash-wrap .mpdash-stat-content{flex-grow:1!important;display:block!important}.mpdash-wrap .mpdash-stat-val{font-size:1.5rem!important;font-weight:800!important;color:var(--mp-text)!important;line-height:1.1!important;margin:0 0 4px 0!important;padding:0!important}.mpdash-wrap .mpdash-stat-lbl{font-size:0.8rem!important;font-weight:600!important;color:var(--mp-text-muted)!important;text-transform:uppercase!important;letter-spacing:0.05em!important;margin:0!important;padding:0!important}.mpdash-wrap .mpdash-profile-settings-panel{background:var(--mp-bg-card)!important;border:1px solid var(--mp-border)!important;border-radius:var(--mp-r-2xl)!important;padding:24px 20px!important;box-shadow:var(--mp-shadow-sm)!important;margin:0!important}@media (min-width:769px){.mpdash-wrap .mpdash-profile-settings-panel{padding:32px 40px!important}}.mpdash-wrap h4.mpdash-panel-title{margin:0 0 24px!important;font-size:1.2rem!important;font-weight:700!important;color:var(--mp-text)!important;line-height:1.4!important;text-transform:none!important;padding:0!important;border:none!important}.mpdash-wrap form.mpdash-inline-form{display:flex!important;flex-direction:column!important;gap:20px!important;margin:0!important;padding:0!important}.mpdash-wrap .mpdash-form-row{display:grid!important;grid-template-columns:1fr!important;gap:20px!important;margin:0!important}@media (min-width:769px){.mpdash-wrap .mpdash-form-row{grid-template-columns:1fr 1fr!important}}.mpdash-wrap .mpdash-form-group{display:flex!important;flex-direction:column!important;gap:8px!important;margin:0!important}.mpdash-wrap .mpdash-form-group label{font-size:0.9rem!important;font-weight:600!important;color:var(--mp-text-muted)!important;margin:0!important;padding:0!important;display:block!important;position:static!important;transform:none!important;top:auto!important;left:auto!important;background:transparent!important;pointer-events:auto!important}.mpdash-wrap input.mpdash-form-control,.mpdash-wrap textarea.mpdash-form-control{width:100%!important;padding:14px 16px!important;border:1px solid var(--mp-border)!important;border-radius:var(--mp-r-lg)!important;background:var(--mp-bg-input)!important;color:var(--mp-text)!important;font-size:0.95rem!important;font-family:inherit!important;transition:all 0.2s ease!important;box-shadow:none!important;margin:0!important;line-height:1.5!important;display:block!important}.mpdash-wrap input.mpdash-form-control:focus,.mpdash-wrap textarea.mpdash-form-control:focus{outline:none!important;border-color:var(--mp-indigo)!important;background:var(--mp-bg-card)!important;box-shadow:0 0 0 3px rgb(99 102 241 / .1)!important}.mpdash-wrap input.mpdash-form-control[readonly]{background:rgb(0 0 0 / .02)!important;cursor:not-allowed!important;opacity:0.8!important}.bb-dark-theme .mpdash-wrap input.mpdash-form-control[readonly],body.dark-mode .mpdash-wrap input.mpdash-form-control[readonly],[data-theme="dark"] .mpdash-wrap input.mpdash-form-control[readonly]{background:rgb(255 255 255 / .02)!important}.mpdash-wrap textarea.mpdash-form-control{resize:vertical!important;min-height:100px!important}.mpdash-wrap .mpdash-form-hint{font-size:0.8rem!important;color:var(--mp-text-muted)!important;opacity:0.8!important;margin:0!important;display:block!important;line-height:1.4!important}.mpdash-wrap .mpdash-form-actions{margin-top:16px!important;display:flex!important;justify-content:center!important;padding:0!important}.mpdash-wrap .mpdash-form-actions .mpdash-btn{width:100%!important;justify-content:center!important}@media (min-width:769px){.mpdash-wrap .mpdash-form-actions{justify-content:flex-end!important}.mpdash-wrap .mpdash-form-actions .mpdash-btn{width:auto!important}}.mpdash-wrap hr.mpdash-divider{border:0!important;height:1px!important;background:var(--mp-border)!important;margin:32px 0!important;padding:0!important}.mpdash-wrap .mpdash-profile-menu-list{display:flex!important;flex-direction:column!important;gap:12px!important;margin:0!important;padding:0!important}.mpdash-wrap .mpdash-profile-menu-item{display:flex!important;align-items:center!important;padding:16px 20px!important;background:var(--mp-bg-input)!important;border-radius:var(--mp-r-xl)!important;text-decoration:none!important;transition:all 0.3s ease!important;border:1px solid transparent!important;margin:0!important;line-height:1!important}.mpdash-wrap a.mpdash-profile-menu-item:hover{background:var(--mp-bg-card)!important;border-color:var(--mp-border)!important;transform:translateY(-2px)!important;box-shadow:0 4px 16px rgb(0 0 0 / .04)!important}.mpdash-wrap .mpdash-profile-menu-icon{width:44px!important;height:44px!important;border-radius:50%!important;display:flex!important;align-items:center!important;justify-content:center!important;margin:0 16px 0 0!important;flex-shrink:0!important;padding:0!important}.mpdash-wrap .mpdash-profile-menu-icon i,.mpdash-wrap .mpdash-profile-menu-icon svg{width:20px!important;height:20px!important;display:block!important}.mpdash-wrap .mpdash-profile-menu-text{flex-grow:1!important;font-size:1.05rem!important;font-weight:600!important;color:var(--mp-text)!important;margin:0!important;padding:0!important;line-height:1.4!important}.mpdash-wrap .mpdash-profile-menu-chevron{color:var(--mp-text-muted)!important;transition:transform 0.3s ease!important;display:flex!important;align-items:center!important;margin:0!important}.mpdash-booking-drawer{position:fixed;top:0;right:-450px;width:100%;max-width:450px;height:100%;background:var(--mp-bg-card);box-shadow:-10px 0 40px rgb(0 0 0 / .15);z-index:9999;transition:right 0.4s cubic-bezier(.16,1,.3,1);display:flex;flex-direction:column}.mpdash-wrap a.mpdash-profile-menu-item:hover .mpdash-profile-menu-chevron{transform:translateX(4px)!important;color:var(--mp-indigo)!important}.mpdash-wrap a.mpdash-menu-logout{background:rgb(244 63 94 / .04)!important}.mpdash-wrap a.mpdash-menu-logout:hover{background:rgb(244 63 94 / .08)!important;border-color:rgb(244 63 94 / .2)!important}.mpdash-wrap a.mpdash-menu-logout .mpdash-profile-menu-icon{background:rgb(244 63 94 / .1)!important;color:var(--mp-rose)!important}.mpdash-wrap a.mpdash-menu-logout .mpdash-profile-menu-text{color:var(--mp-rose)!important}.mpdash-accordion-item{background:var(--mp-bg-card);border:1px solid var(--mp-border);border-radius:var(--mp-r-xl);margin-bottom:16px;overflow:hidden;transition:all 0.3s ease}.mpdash-accordion-header{display:flex;justify-content:space-between;align-items:center;padding:20px 24px;cursor:pointer;background:var(--mp-bg-card);transition:background 0.3s ease;user-select:none}.mpdash-accordion-header h4.mpdash-panel-title{font-size:1.15rem!important;font-weight:600!important;margin:0!important}.mpdash-accordion-header:hover{background:var(--mp-bg-card-hover)}.mpdash-accordion-arrow{width:20px;height:20px;color:var(--mp-text-muted);transition:transform 0.3s cubic-bezier(.4,0,.2,1)}.mpdash-accordion-header.active .mpdash-accordion-arrow{transform:rotate(180deg);color:var(--mp-indigo)}.mpdash-accordion-content{max-height:0;overflow:hidden;transition:max-height 0.3s cubic-bezier(.4,0,.2,1),padding 0.3s ease;padding:0 24px}.mpdash-accordion-content.open{max-height:2000px;padding:0 24px 24px 24px}@media (max-width:768px){.mpdash-accordion-header{padding:14px 18px}.mpdash-wrap .mpdash-accordion-header h4.mpdash-panel-title{font-size:1rem!important}.mpdash-accordion-content{padding:0 18px}.mpdash-accordion-content.open{padding:0 18px 18px 18px}}.mpdash-wrap .mpdash-floating-group{position:relative!important;margin-bottom:24px!important;display:block!important}.mpdash-wrap .mpdash-floating-group input{width:100%!important;padding:16px!important;border-radius:12px!important;border:1.5px solid var(--mp-border)!important;background:var(--mp-bg-input)!important;color:var(--mp-text)!important;font-size:0.95rem!important;transition:all 0.3s ease!important;outline:none!important;margin:0!important;display:block!important}.mpdash-wrap .mpdash-floating-group label{position:absolute!important;left:16px!important;top:50%!important;transform:translateY(-50%)!important;color:var(--mp-text-muted)!important;transition:all 0.3s ease!important;pointer-events:none!important;padding:0 4px!important;margin:0!important;font-size:0.95rem!important;display:block!important;background:transparent!important;font-weight:normal!important}.mpdash-wrap .mpdash-floating-group input:focus~label,.mpdash-wrap .mpdash-floating-group input:not(:placeholder-shown)~label{top:0!important;font-size:0.75rem!important;background:var(--mp-bg-card)!important;color:var(--mp-indigo)!important;font-weight:600!important}.mpdash-wrap .mpdash-floating-group input:focus{border-color:var(--mp-indigo)!important;box-shadow:0 0 0 4px rgb(99 102 241 / .1)!important}.mpdash-toggle-switch{position:relative;display:inline-block;width:50px;height:28px;flex-shrink:0}.mpdash-toggle-switch input{opacity:0;width:0;height:0}.mpdash-toggle-slider{position:absolute;cursor:pointer;top:0;left:0;right:0;bottom:0;background-color:var(--mp-border);transition:.4s;border-radius:34px}.mpdash-toggle-slider:before{position:absolute;content:"";height:20px;width:20px;left:4px;bottom:4px;background-color:#fff;transition:.4s cubic-bezier(.4,0,.2,1);border-radius:50%;box-shadow:0 2px 4px rgb(0 0 0 / .2)}.mpdash-toggle-switch input:checked+.mpdash-toggle-slider{background-color:var(--mp-violet)}.mpdash-toggle-switch input:focus+.mpdash-toggle-slider{box-shadow:0 0 1px var(--mp-violet)}.mpdash-toggle-switch input:checked+.mpdash-toggle-slider:before{transform:translateX(22px)}.mpdash-theme-options-row{display:flex;gap:12px;flex-wrap:wrap;align-items:center;margin-top:8px}.mpdash-color-swatch{width:32px;height:32px;border-radius:50%;border:2px solid #fff0;cursor:pointer;transition:all 0.2s ease;padding:0;display:flex;align-items:center;justify-content:center;outline:none}.mpdash-color-swatch:hover{transform:scale(1.1)}.mpdash-color-swatch.active{box-shadow:0 0 0 3px var(--mp-bg-card),0 0 0 5px var(--mp-border);transform:scale(1.1)}.mpdash-color-swatch i{color:#fff;width:16px;height:16px;opacity:0;transform:scale(.5);transition:all 0.2s ease}.mpdash-color-swatch.active i{opacity:1;transform:scale(1)}.mpdash-segmented-control{display:flex;background:var(--mp-bg-input);padding:4px;border-radius:var(--mp-r-lg);gap:4px;width:100%}.mpdash-segment-btn{flex:1;display:flex;align-items:center;justify-content:center;gap:6px;padding:8px 12px;border:none;background:#fff0;border-radius:calc(var(--mp-r-lg) - 4px);color:var(--mp-text-muted);font-family:var(--mp-font);font-size:.85rem;font-weight:600;cursor:pointer;transition:all 0.2s ease}.mpdash-segment-btn:hover{color:var(--mp-text)}.mpdash-segment-btn.active{background:var(--mp-bg-card-solid);color:var(--mp-indigo);box-shadow:var(--mp-shadow-sm)}