
.dps-account-menu{position:relative;flex-shrink:0}.dps-account-menu summary{display:flex;align-items:center;gap:10px;cursor:pointer;list-style:none;min-height:48px;padding:3px 8px;border:1px solid #61705e;border-radius:30px;color:#f4f4ea}.dps-account-menu summary::-webkit-details-marker{display:none}.dps-avatar{width:38px;height:38px;flex-shrink:0;border-radius:50%;background:#f6df59;color:#171c17;display:grid;place-items:center;overflow:hidden;font-weight:800;font-size:18px;position:relative}.dps-avatar>span{display:grid;place-items:center}.dps-avatar img{width:100%;height:100%;object-fit:cover;position:absolute;inset:0}.dps-avatar img[hidden]{display:none}.dps-account-name{font-size:13px;max-width:115px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;font-weight:700}.dps-account-chevron{margin-right:4px}.dps-account-dropdown{position:absolute;right:0;top:calc(100% + 12px);width:290px;max-width:calc(100vw - 24px);padding:10px;border:1px solid #4e594a;border-radius:18px;background:#171f19;box-shadow:0 20px 60px #0009;z-index:1000}.dps-account-greeting{padding:12px 12px 18px;border-bottom:1px solid #354034;margin-bottom:6px}.dps-account-greeting strong,.dps-account-greeting small{display:block}.dps-account-greeting strong{font-size:16px;color:#f5f4e9}.dps-account-greeting small{font-size:12px;color:#bec8bd;margin-top:5px}.dps-account-dropdown>a{display:flex;align-items:center;gap:13px;padding:13px 12px;border-radius:10px;color:#f4f4ea;font-size:14px;text-decoration:none}.dps-account-dropdown>a:hover,.dps-account-dropdown>a:focus-visible{background:#293428;outline:2px solid #f6df59;outline-offset:-2px}.dps-account-dropdown>a>span{color:#f6df59;width:20px;text-align:center;font-size:19px}.dps-account-dropdown>a>b{margin-left:auto;font-weight:400}.dps-account-dropdown .dps-account-signin{background:#f6df59;color:#171c17;justify-content:center;font-weight:700;margin-top:6px}.dps-account-exit{color:#bac6ba;font-size:13px;text-decoration:underline;text-underline-offset:4px}.dps-account-dropdown .dps-account-exit{border-top:1px solid #354034;border-radius:0;margin-top:6px;color:#c2ccc0;font-size:12px}.dps-account-page{max-width:1400px;margin:auto;padding:65px 32px 110px}.dps-account-heading{margin-bottom:40px}.dps-account-heading .eyebrow{color:#f6df59;letter-spacing:2.4px;font-size:12px}.dps-account-heading h1{font-size:clamp(38px,5vw,68px);line-height:1.08;letter-spacing:-2px;margin:20px 0 17px;color:#f7f6ed}.dps-account-heading h1 em{color:#f6df59;font-style:normal}.dps-account-heading>p{font-size:17px;color:#b8c2bb}.dps-account-layout{display:grid;grid-template-columns:300px 1fr;gap:26px;align-items:start}.dps-profile-panel,.dps-account-card,.dps-account-orders,.dps-account-login,.dps-account-help{border:1px solid #3b463a;border-radius:22px;background:linear-gradient(135deg,#20291fcc,#121917f2)}.dps-profile-panel{text-align:center;padding:32px 22px;position:sticky;top:110px}.dps-account-photo .dps-avatar{width:112px;height:112px;margin:0 auto 16px;font-size:40px}.dps-photo-label{display:block;color:#f6df59;cursor:pointer;font-weight:700;padding:10px}.dps-account-photo small{display:block;font-size:11px;color:#b6c1b5}.dps-account-photo button{background:transparent;color:#bdc7bc;font-size:12px;padding:8px;text-decoration:underline}.dps-account-photo [role=status]{font-size:12px;line-height:1.5;color:#f6df59;min-height:0}.dps-profile-panel h2{font-size:23px;margin:25px 0 7px}.dps-profile-email{font-size:12px;color:#bbc5b9;overflow-wrap:anywhere}.dps-profile-badge{display:block;margin:20px 0;color:#f6df59;font-size:12px}.dps-profile-panel .button{display:block;font-size:13px;margin:24px 0 18px}.dps-account-cards{display:grid;grid-template-columns:1fr 1fr;gap:18px}.dps-account-card{display:block;padding:26px;text-decoration:none;color:#f7f6ed;transition:background .2s,border-color .2s}.dps-account-card:hover{border-color:#f6df59;background:#253024}.dps-card-icon{display:inline-grid;place-items:center;width:42px;height:42px;border-radius:13px;background:#f6df5915;color:#f6df59;font-size:25px}.dps-account-card>b{float:right;color:#dbe3d8}.dps-account-card h2{font-size:21px;margin:24px 0 10px}.dps-account-card p{font-size:14px;line-height:1.65;color:#b7c2b8;margin:0}.dps-account-orders{margin-top:24px;padding:25px}.dps-account-section-title{display:flex;justify-content:space-between;gap:15px;align-items:center}.dps-account-section-title h2{font-size:20px;margin:0}.dps-account-section-title>a{color:#f6df59;font-size:13px}.dps-account-orders ul{list-style:none;margin:20px 0 0;padding:0}.dps-account-orders li+li{border-top:1px solid #3a4438}.dps-account-orders li a{display:flex;gap:16px;align-items:center;flex-wrap:wrap;padding:20px 0;font-size:13px;color:#c2cbbf;text-decoration:none}.dps-account-orders li strong{color:#f6df59}.dps-account-orders li b{margin-left:auto;color:#f3f5e9}.dps-account-empty{text-align:center;padding:35px 12px 16px;color:#b7c2b8}.dps-account-empty>span{font-size:32px;color:#6e806b}.dps-account-empty p{font-size:14px}.dps-account-empty>a{font-size:13px;color:#f6df59}.dps-account-help{display:flex;align-items:center;gap:20px;padding:24px;margin-top:24px;color:#f5f5e9;text-decoration:none}.dps-account-help>span{width:38px;height:38px;border:1px solid #7e8a72;display:grid;place-items:center;flex-shrink:0;border-radius:50%;color:#f6df59}.dps-account-help h2{font-size:18px;margin:0 0 7px}.dps-account-help p{color:#bbc4b8;font-size:13px;line-height:1.6;margin:0}.dps-account-help>b{margin-left:auto}.dps-account-login{max-width:650px;margin:40px auto 24px;text-align:center;padding:48px}.dps-login-icon{font-size:48px;color:#f6df59}.dps-account-login h2{font-size:30px;margin:20px 0}.dps-account-login p{color:#bcc7bb;line-height:1.7;font-size:16px}.dps-account-login .button{margin:20px 0}.dps-account-login small{display:block;color:#a7b3a6;font-size:12px}.dps-account-benefits{display:flex;justify-content:center;flex-wrap:wrap;gap:25px;color:#cad2c4;font-size:14px}.dps-account-page :focus-visible,.dps-account-menu :focus-visible{outline:2px solid #f6df59;outline-offset:4px}@media(max-width:1100px){.dps-account-name{display:none}.dps-account-layout{grid-template-columns:250px 1fr}.dps-account-card{padding:22px}.dps-account-menu summary{padding:3px;border:none}.dps-account-chevron{display:none}}@media(max-width:760px){.dps-account-page{padding:38px 18px 90px}.dps-account-heading{margin-bottom:26px}.dps-account-heading h1{letter-spacing:-1.4px}.dps-account-heading h1 em{display:block}.dps-account-heading>p{font-size:15px;line-height:1.65}.dps-account-layout{grid-template-columns:1fr;gap:20px}.dps-profile-panel{position:static}.dps-account-cards{gap:12px}.dps-account-card{padding:20px 16px}.dps-account-card h2{font-size:18px}.dps-account-card p{font-size:14px}.dps-account-orders{padding:20px}.dps-account-section-title h2{font-size:18px}.dps-account-login{padding:30px 22px}.dps-account-menu .dps-avatar{width:34px;height:34px}.dps-account-dropdown{position:fixed;top:80px;right:12px;width:290px;max-height:calc(100dvh - 180px);overflow:auto}.dps-account-help{padding:20px 16px;gap:12px}}@media(prefers-reduced-motion:reduce){.dps-account-card{transition:none}}

.dps-account-photo .dps-photo-label{margin:0 auto;background:transparent;color:#f6df59;font-size:14px;text-decoration:none;border:0;border-radius:8px;min-height:44px}

.dps-account-photo [hidden]{display:none!important}.dps-account-photo{margin-bottom:22px}.dps-account-photo>button[data-avatar-remove]{border:0;min-height:38px}.dps-account-photo [role=status]:empty{display:none}
