.member-account-links button{text-align:left;color:#f2eee6;min-height:108px;font:inherit;cursor:pointer;background:#1d1d1f;border:1px solid #fff2;gap:9px;padding:18px;transition:transform .2s,border-color .2s;display:grid}.member-account-links button:hover{border-color:#db6653;transform:translateY(-3px)}.account-profiles{border-block:1px solid #51443c;margin-bottom:30px;padding:30px 0}.account-profiles h2{font-size:23px}.account-profiles p{color:#beb3a8;font-size:13px;line-height:1.7}.account-profiles>div{flex-wrap:wrap;gap:12px;margin-top:20px;display:flex}.account-profiles :is(a,button){color:#30251f;cursor:pointer;background:#f2eee6;border:0;border-radius:4px;padding:14px 18px;font-family:inherit;font-size:14px;font-weight:650;line-height:1.5;text-decoration:none}.account-withdraw-link{color:#a99a8f;cursor:pointer;background:0 0;border:0;margin-bottom:30px;text-decoration:underline}.account-dialog{color:#241d18;background:#f3eee5;border:1px solid #8a7262;border-radius:8px;width:min(680px,100vw - 32px);max-height:85svh;padding:28px;overflow:auto;box-shadow:0 30px 100px #0009}.account-dialog::backdrop{-webkit-backdrop-filter:blur(5px);backdrop-filter:blur(5px);background:#100c08b8}.account-dialog>header{justify-content:space-between;align-items:start;gap:20px;margin-bottom:24px;display:flex}.account-dialog h2{margin:0;font-size:25px;line-height:1.3}.account-dialog header button{color:#32231a;cursor:pointer;background:0 0;border:0;flex:none;font-size:27px}.account-dialog p{color:#67564a;font-size:14px;line-height:1.8}.account-dialog label{gap:10px;margin:22px 0;font-size:14px;font-weight:700;display:grid}.account-dialog :is(input,textarea){color:#241d18;background:#fff;border:1px solid #ad9c8e;border-radius:4px;width:100%;padding:13px;font-family:inherit;font-size:16px}.account-dialog .member-action{color:#fff;cursor:pointer;background:#bc392b;border:0;border-radius:4px;padding:14px 20px;font-weight:750}.account-dialog .member-action:disabled{opacity:.5}.account-activity-list{margin:0;padding:0;list-style:none}.account-activity-list li{border-top:1px solid #c8bbae;padding:22px 0}.account-activity-list small{color:#ae3428;font-weight:800}.account-activity-list h3{margin:12px 0;font-size:21px}.account-empty{padding:25px 0}.account-empty h3{font-size:21px}.account-empty a{color:#aa3224;text-underline-offset:5px}@media (width<=760px){.member-account-links button{min-height:76px}.account-dialog{padding:24px 20px}.account-dialog h2{font-size:22px}.account-profiles>div>*{text-align:left;width:100%}}.studio-member-lookup{color:#f3ede5;background:#211e1b;border:1px solid #504238;margin-bottom:28px;padding:28px}.studio-member-lookup h2{margin:12px 0;font-size:24px}.studio-member-lookup small{color:#f08069;font-size:11px}.studio-member-lookup p{color:#c4b7aa;font-size:13px;line-height:1.8}.studio-member-lookup form{flex-wrap:wrap;align-items:end;gap:12px;margin-top:22px;display:flex}.studio-member-lookup label{flex:1;gap:8px;min-width:170px;font-size:13px;display:grid}.studio-member-lookup input{color:#272019;background:#fff9f1;border:1px solid #a99989;width:100%;padding:12px;font-family:inherit;font-size:16px}.studio-member-lookup button{color:#fff;cursor:pointer;background:#c3402e;border:0;padding:14px 18px;font-weight:750}.studio-member-lookup button:disabled{opacity:.5}.studio-member-results article{border-top:1px solid #615044;margin-top:24px;padding:25px 0}.studio-private-manual{color:#211a15;background:#f3ede5;margin-top:20px;padding:25px}.studio-private-manual p{color:#65574b}.studio-private-manual li{font-size:14px;line-height:1.8}.studio-private-manual dt{margin-top:15px;font-size:13px}.studio-private-manual dd{color:#ad3625;overflow-wrap:anywhere;margin:8px 0 20px;font-size:20px}.studio-private-manual h4{margin-top:22px}.studio-reservation-admin{color:#24201c;max-width:1100px;margin:auto;padding:40px 24px}.studio-reservation-admin p{font-size:14px;line-height:1.7}.studio-reservation-admin form{color:#292019;background:#f3ede5;grid-template-columns:1fr 1fr;gap:16px;padding:30px;display:grid}.studio-reservation-admin label{gap:9px;display:grid}.studio-reservation-admin :is(input,select){color:#211a15;font:inherit;background:#fff;border:1px solid #b9a996;min-width:0;padding:12px}.studio-reservation-admin button{color:#fff;cursor:pointer;background:#b43828;border:0;padding:13px}.studio-reservation-admin ul{padding:0;list-style:none}.studio-reservation-admin li{border-bottom:1px solid #55483c;padding:24px 0}@media (width<=700px){.studio-member-lookup{padding:22px 18px}.studio-member-lookup form>*{width:100%}.studio-reservation-admin form{grid-template-columns:1fr;padding:20px}}.account-reservation-lookup{color:#f3ede5;background:#211e1b;border:1px solid #655447;border-radius:7px;margin:24px 0 32px;overflow:hidden}.account-reservation-lookup>summary{cursor:pointer;padding:17px 20px;font-size:16px;font-weight:700}.account-reservation-lookup .studio-member-lookup{border:0;border-top:1px solid #655447;margin:0}.account-reservation-lookup>button{color:#f3ede5;font:inherit;cursor:pointer;background:#312922;border:1px solid #8c7664;border-radius:5px;margin:0 22px 22px;padding:12px 16px}.member-profile-selector select{color:#28211c;width:min(100%,560px);font:inherit;background:#fff9f0;border:1px solid #9a8672;border-radius:5px;min-height:48px;padding:14px}.member-profile-media input::file-selector-button{cursor:pointer;background:#24201c;border:0;border-radius:5px;margin-right:12px;padding:11px 15px;color:#fff!important;-webkit-text-fill-color:white!important}.account-dialog .shop-orders-embedded{color:#241d18;background:0 0;min-height:0;padding:0}.account-dialog .shop-order{border-bottom:1px solid #b7a89a;padding:22px 0}.account-dialog .shop-order :is(h2,strong,b){color:#241d18}.member-withdraw-footer{border-top:1px solid #51443c;justify-content:flex-end;margin-top:36px;padding-top:24px;display:flex}.member-withdraw-footer .account-withdraw-link{color:#c2b4a7;min-height:40px;font:inherit;cursor:pointer;background:0 0;border:1px solid #746355;border-radius:5px;padding:9px 14px;font-size:13px;text-decoration:none;display:inline-flex}.account-partner-photo{object-fit:cover;border:1px solid #ad9c8e;border-radius:7px;width:150px;height:150px}.account-dialog input[type=file]::file-selector-button{font:inherit;background:#24201c;border:0;border-radius:5px;margin-right:12px;padding:10px 14px;color:#fff!important;-webkit-text-fill-color:white!important}.partner-product-list{gap:10px;margin:24px 0;display:grid}.partner-product-list>button{text-align:left;color:#30241b;font:inherit;cursor:pointer;background:#fffaf3;border:1px solid #ac9884;border-radius:5px;gap:8px;padding:16px;display:grid}.partner-product-list span{font-size:13px}.partner-product-photos{grid-template-columns:repeat(3,minmax(0,1fr));gap:12px;display:grid}.partner-product-photos figure{min-width:0;margin:0}.partner-product-photos img{aspect-ratio:1;object-fit:cover;width:100%}.partner-product-photos figcaption{flex-wrap:wrap;gap:6px;margin-top:8px;display:flex}.partner-product-photos button{color:#fff;cursor:pointer;background:#31271f;border:0;border-radius:4px;padding:6px 9px}.partner-products fieldset{border:1px solid #ad9b88;min-width:0;margin:24px 0;padding:16px}.partner-products select{color:#30241b;font:inherit;background:#fff;border:1px solid #ad9b88;border-radius:5px;padding:12px}.account-profiles .partner-profile-actions{flex-wrap:wrap;gap:10px;width:100%;display:flex}.studio-member-lookup select{color:#211a15;width:100%;font:inherit;background:#fff9f1;border:1px solid #a99989;border-radius:5px;padding:12px}.studio-member-lookup header>label{max-width:440px}.account-profiles>div,.account-profiles .partner-profile-actions{grid-template-columns:repeat(2,minmax(0,1fr));gap:12px;display:grid}.account-profiles .partner-profile-actions{border-top:1px solid #50453d;grid-column:1/-1;margin-top:8px;padding-top:20px}.account-profiles .partner-profile-actions>p{color:#f2eee6;grid-column:1/-1;margin:0 0 2px;font-size:16px}.account-profiles :is(a,button){box-sizing:border-box;text-align:left;word-break:keep-all;justify-content:space-between;align-items:center;width:100%;min-width:0;min-height:52px;padding:14px 18px;display:flex}.member-profile-delete-footer{border-top:1px solid #87766566;justify-content:flex-end;margin-top:30px;padding-top:20px;display:flex}.member-profile-delete-footer .profile-delete>button{min-height:40px;color:inherit;font:inherit;background:0 0;border:1px solid #887c71;border-radius:5px;padding:10px 14px;font-size:13px}body:has([data-betaart]) .account-dialog>header>button{border-radius:50%;outline-color:#675a4e;place-items:center;width:38px;height:38px;padding:0;display:grid;color:#32231a!important;box-shadow:none!important;background:0 0!important;border:1px solid #a99c8d!important}@media (width<=760px){.account-profiles>div,.account-profiles .partner-profile-actions{grid-template-columns:minmax(0,1fr)}.account-profiles :is(a,button){min-height:50px}.member-account>header{flex-wrap:wrap;gap:18px}}
