.inicio-member{text-align:center;padding:4px 10px 18px;margin-bottom:10px;border-bottom:1px solid #e2e7f0}.inicio-member strong{display:block;color:#27364d;font-size:14px;overflow-wrap:anywhere;margin-top:12px}.inicio-member small{display:block;font-size:11px;color:#7c899e;margin-top:7px}.member-photo{position:relative;display:flex;width:90px;height:90px;border-radius:50%;background:#e6ecff;align-items:center;justify-content:center;margin:auto;cursor:pointer;overflow:hidden;border:2px solid #c7d4ff}.member-photo img{width:100%;height:100%;object-fit:cover}.member-initial{font-size:32px;color:#285de5}.member-photo input{position:absolute;inset:0;opacity:0;width:100%;cursor:pointer}.member-photo:focus-within{outline:3px solid #4979e6;outline-offset:3px}.photo-hint{position:absolute;bottom:0;left:0;right:0;font-size:9px;background:#263f6dbb;color:white;padding:5px 0}.save-avatar{border:1px solid #cfdbf5;border-radius:6px;background:#fff;color:#285de5;padding:6px 12px;font-size:11px;margin-top:9px;cursor:pointer}.avatar-error{font-size:11px;color:#ad3858}.avatar-error:empty{display:none}.member-welcome{min-height:400px;display:flex;flex-direction:column;justify-content:center;align-items:center;text-align:center;padding:30px;border:1px solid #dae4ff;border-radius:16px;background:#eff3ff}.member-welcome>span{font-size:48px;color:#285de5}.member-welcome h1{font-size:30px;margin:24px 0 14px;overflow-wrap:anywhere}.member-welcome p{color:#7b8aa3;line-height:1.7}.js-welcome #creators-content{display:none}#member-welcome[hidden]{display:none}.member-welcome{display:none}.js-welcome .member-welcome{display:flex}

.inicio-logout{margin-left:auto;display:flex;flex-shrink:0}.inicio-logout .login{margin-left:0}
.client-central h1{font-size:30px;margin:8px 0 24px}.client-info-card{background:#fff;border:1px solid #e1e7f0;border-radius:12px;padding:26px;margin-bottom:22px}.client-info-card h2{font-size:18px;margin-bottom:18px}.client-info-card dl{margin:0}.client-info-card dt{font-size:11px;color:#8590a4;margin-top:18px}.client-info-card dd{margin:4px 0 0;font-size:14px;overflow-wrap:anywhere}.client-info-card p{color:#7c879b;line-height:1.7;margin-bottom:16px}.client-action{display:inline-block;background:#285de5;color:white;border-radius:6px;padding:10px 16px;font-size:12px;margin-top:12px}.client-empty{text-align:center;padding:50px 25px}.client-empty>span{font-size:42px;color:#8ea9ef;display:block;margin-bottom:20px}body[data-member-view=favoritos] .page-heading{display:none}
.client-edit-form label{display:block;font-size:12px;margin:18px 0 8px;color:#56647a}.client-edit-form input{display:block;width:100%;border:1px solid #d9e2ef;border-radius:7px;padding:12px;margin-top:8px;background:white;color:#26364d}.client-edit-form .profile-help{font-size:11px;margin-top:20px}.profile-feedback{padding:12px;border-radius:8px;background:#e9f6ed;color:#38654a!important}.profile-feedback-error{background:#fff0f2;color:#9c344a!important}
.creator-upload-notice{position:fixed;z-index:1000;top:18px;left:50%;transform:translateX(-50%);width:min(560px,calc(100vw - 32px));padding:16px 20px;border:1px solid #cbd9fa;border-radius:12px;background:#fff;box-shadow:0 12px 36px #243a6630;color:#26364d;animation:creator-notice-in .2s ease-out}.creator-upload-notice strong{display:block;color:#285de5;font-size:15px;margin-bottom:5px}.creator-upload-notice p{margin:0;color:#697991;font-size:12px;line-height:1.55}@keyframes creator-notice-in{from{opacity:0;transform:translate(-50%,-8px)}to{opacity:1;transform:translate(-50%,0)}}.creator-upload-notice.is-leaving{opacity:0;transition:opacity .25s ease}
.central-creator-request .card{background:white;border:1px solid #e1e7f0;border-radius:12px;padding:24px;margin-bottom:22px}.central-creator-request h1,.central-creator-request h2{margin-bottom:18px}.central-creator-request p{margin-bottom:16px;color:#7b879a}.central-creator-request label{display:block;font-size:12px;margin:18px 0}.central-creator-request input,.central-creator-request select,.central-creator-request textarea{display:block;width:100%;border:1px solid #dce3ed;border-radius:6px;padding:11px;margin-top:7px;background:white;color:#32465b;font:inherit}.central-creator-request .fields{display:grid;grid-template-columns:1fr 1fr;gap:18px}.central-creator-request .back{display:block;font-size:12px;margin-top:20px}.central-creator-request .two-cols{display:grid;grid-template-columns:1fr 1fr;gap:18px}.central-creator-request .primary{cursor:pointer}.central-creator-request .notice{padding:12px;border-radius:8px;background:#e9f6ed}.central-creator-request .notice.error{background:#fff0f2;color:#9c344a}.central-creator-request table{width:100%;font-size:12px;border-collapse:collapse}.central-creator-request td,.central-creator-request th{padding:10px;border-bottom:1px solid #e1e7f0;text-align:left}.central-creator-request .table-scroll{overflow:auto}.central-creator-request dd{margin:4px 0 15px}.central-creator-request dt{color:#7b879a;font-size:11px}@media(max-width:600px){.central-creator-request .fields,.central-creator-request .two-cols{grid-template-columns:1fr}}
.member-sidebar{background:#fff}.member-sidebar .panel-heading .eyebrow{visibility:hidden}.member-sidebar .inicio-member{border-bottom:0;padding-bottom:4px}.member-sidebar .member-photo{width:120px;height:120px;border:1px solid #007bff}.member-sidebar .inicio-member strong{font-size:12px;color:#111}.member-sidebar .inicio-member small{font-size:11px;color:#111}.model-member-nav{margin-top:8px}.model-member-nav .nav-item,.member-settings summary,.settings-logout button{display:flex;align-items:center;gap:5px;font:400 12px/1.4 'Segoe UI',Arial,sans-serif;color:#111;padding:11px 12px;margin:0;border-radius:0;text-align:left;width:100%;background:transparent;text-decoration:none}.model-member-nav .nav-item>span{font:inherit;color:inherit}.model-member-nav .nav-item.active{color:#111;background:#f0f4fa}.model-member-nav .nav-item:hover,.member-settings summary:hover,.settings-logout button:hover{background:#f3f5f8}.member-menu-icon{display:block;flex:0 0 14px;width:14px;height:14px;fill:currentColor;color:#212529}.model-member-nav .nav-item small{margin-left:auto}.member-settings{margin:0;padding:0;border:0}.member-settings summary{cursor:pointer;list-style:none}.member-settings summary::-webkit-details-marker{display:none}.member-settings summary::after{content:'⌄';margin-left:auto;color:#8b93a0}.member-settings[open] summary::after{content:'⌃'}.member-settings-items{padding-left:25px}.member-settings-items .member-menu-icon{color:#007bff}.settings-logout{margin:0}.settings-logout button{cursor:pointer}.settings-logout .member-menu-icon{color:#dc3545}.model-publish{display:inline-flex;align-items:center;gap:4px;border-radius:4px;background:#007bff;color:white;font-size:12px;padding:7px 10px;margin:22px 10px 16px}.model-publish:hover{background:#0069d9}.model-publish .member-menu-icon{color:white;width:12px;height:12px;flex-basis:12px}.menu-plus-cut{fill:#007bff}.model-publish:hover .menu-plus-cut{fill:#0069d9}.member-sidebar footer{margin-top:20px}.member-settings-items .nav-item{white-space:normal}

.model-member-nav .nav-item>span{width:auto;min-width:0;flex:1}.model-member-nav .nav-item.active{background:#f0f4fa}

.creator-state-button{display:flex;align-items:center;justify-content:center;gap:20px;min-height:66px;margin:22px 4px 16px;padding:12px 17px;border-radius:7px;background:#285de5;color:#fff;font-size:14px;font-weight:650;line-height:1.4;text-align:center}.creator-state-button:hover{background:#214fc9}.model-publish{font-size:18px;padding:7px 12px;border-radius:8px}.model-publish .member-menu-icon{width:19px;height:19px;flex-basis:19px}

.real-creator-cover>img{display:block;width:100%;height:240px;object-fit:cover}.creator-cover-empty{height:170px;background:#edf1f8}.real-creator-avatar{width:94px;height:94px;flex-shrink:0;padding:0;overflow:hidden}.real-creator-avatar img{width:100%;height:100%;object-fit:cover}.creator-public-title{font-size:14px;margin:16px 0 0}

@media(max-width:700px){.real-creator-avatar{width:84px;height:84px}}

#feed{padding-top:22px}

.subscription-creator{display:flex;align-items:center;gap:14px;margin-bottom:12px;overflow-wrap:anywhere}.subscription-creator h2{margin:0}.subscription-avatar{flex:none;width:64px;height:64px;border-radius:50%;object-fit:cover;background:#eef2fa}

.subscription-cover{display:block;width:100%;aspect-ratio:3/1;object-fit:cover;border-radius:8px;margin-bottom:14px}
