.bt-profile-overlay[hidden]{display:none!important}.bt-profile-overlay{position:fixed;inset:0;z-index:2147483001;background:#241b16aa;display:flex;align-items:center;justify-content:center;padding:12px}.bt-profile-card{background:#fffaf0;color:#452910;border:1px solid #e6c99b;border-radius:20px;width:min(460px,100%);max-height:94dvh;overflow:auto;padding:18px;box-shadow:0 15px 55px #0004}.bt-profile-card header{display:flex;justify-content:space-between;align-items:center;border-bottom:1px solid #e8d5b8;padding-bottom:12px;font-size:20px}.bt-profile-card header button{border:1px solid #dfc6a3;border-radius:10px;background:#fff7e8;padding:8px 12px}.bt-profile-card form{display:grid;gap:11px;padding-top:12px}.bt-profile-card form>label{display:grid;gap:5px;font-weight:600;font-size:14px}.bt-profile-card input:not([type=file]),.bt-profile-card select{min-height:42px;padding:8px 10px;width:100%;border:1px solid #d8bf99;border-radius:10px;background:white;color:#3c2617;font:inherit}.bt-profile-avatar{display:flex;align-items:center;gap:16px}.bt-profile-avatar img{width:66px;height:66px;border-radius:50%;object-fit:cover}.bt-profile-avatar label{cursor:pointer;color:#8d420e;font-weight:700}.bt-profile-note{font-size:12px;color:#785e48;margin:0}#btProfileStatus{min-height:18px;margin:0;color:#8c4a11;font-size:13px}.bt-profile-save{background:#e97808;color:white;border:0;border-radius:12px;padding:13px;font-weight:700;font-size:16px}.bt-profile-save:disabled{opacity:.55}body.bt-profile-open{overflow:hidden}
