.player-profile-panel{padding:12px}.player-profile-card{overflow:hidden;border:1px solid #ffffff12;border-radius:12px;background:linear-gradient(145deg,#ffffff0a,#ffffff03)}.player-profile-cover{height:52px;background:linear-gradient(120deg,#6f5633,#2f513d 58%,#172820)}.player-profile-main{padding:0 12px 13px}.player-profile-photo{width:62px;height:62px;margin-top:-31px;border:3px solid #15231c;border-radius:50%;display:grid;place-items:center;overflow:hidden;color:#281c11;background:linear-gradient(145deg,#e4c77f,#9e7540);font:700 25px Georgia,serif;box-shadow:0 7px 20px #0007}.player-profile-photo img{width:100%;height:100%;object-fit:cover}.player-profile-main h3{margin:9px 0 2px;font:18px Georgia,serif}.player-profile-location{margin:0;color:#8f9a92;font-size:9px}.player-profile-meta{display:grid;grid-template-columns:1fr 1fr;gap:6px;margin:12px 0}.player-profile-meta span{padding:7px;border-radius:7px;background:#ffffff08;color:#919c94;font-size:8px}.player-profile-meta b{display:block;margin-top:2px;color:#e5d7b9;font-size:10px}.player-interests{display:flex;flex-wrap:wrap;gap:4px}.player-interests span{padding:4px 6px;border-radius:99px;color:#d8bc7a;background:#d7ad6213;font-size:8px}.profile-activity-title{display:flex;justify-content:space-between;margin:11px 0 5px;color:#939d96;font-size:8px}.profile-activity-title b{color:#d8bc7a}.activity-hours{display:grid;grid-template-columns:repeat(24,1fr);gap:2px}.activity-hours i{height:10px;border-radius:2px;background:#ffffff0c}.activity-hours i.active{background:linear-gradient(#dfc16f,#8e6a34);box-shadow:0 0 5px #d7ad6240}.activity-scale{display:flex;justify-content:space-between;margin-top:3px;color:#667169;font-size:7px}.edit-player-profile{width:100%;margin-top:9px;padding:9px;border:1px solid #d7ad6245;border-radius:8px;color:#e5c780;background:#d7ad6210;cursor:pointer;font-size:10px}.mini-avatar.has-photo{background-position:center!important;background-size:cover!important}.sidebar-tabs button{font-size:10px}
.customizer form{width:min(980px,96vw)!important}.social-auth{display:grid;grid-template-columns:210px 1fr;align-items:center;gap:18px;margin:-12px 0 22px;padding:14px;border:1px solid #ffffff11;border-radius:12px;background:#0e1813aa}.social-auth h3{margin:0 0 4px;font:15px Georgia,serif}.social-auth p{margin:0;color:#7f8b83;font-size:9px}.social-auth-note{grid-column:1/-1;color:#66736b;font-size:8px}.social-auth-buttons{display:grid;grid-template-columns:repeat(4,1fr);gap:7px}.social-auth-buttons button{min-width:0;padding:8px 6px;border:1px solid #ffffff13;border-radius:8px;color:#aeb7b0;background:#ffffff08;cursor:pointer}.social-auth-buttons button b,.social-auth-buttons button span{display:block}.social-auth-buttons button b{color:#e6c779;font-size:14px}.social-auth-buttons button span{margin-top:3px;font-size:8px}.social-auth-buttons button.connected{border-color:#d7ad6277;background:#d7ad6216;color:#f1dfb6}.profile-visual-column{display:flex;flex-direction:column;gap:9px}.uploaded-profile-photo{position:absolute;z-index:5;inset:0;width:100%;height:100%;object-fit:cover}.photo-upload-button,.remove-profile-photo{display:block;padding:10px;border:1px solid #d7ad6245;border-radius:8px;text-align:center;color:#e5c780;background:#d7ad6210;cursor:pointer;font-size:9px}.photo-upload-button input{position:absolute;width:1px;height:1px;overflow:hidden;clip:rect(0 0 0 0)}.remove-profile-photo{width:100%;color:#cf9388;border-color:#c84a4245;background:#c84a4210}.photo-help{margin:0;color:#6f7c73;font-size:8px;line-height:1.45}.profile-fields-grid{display:grid;grid-template-columns:1fr 1fr;gap:11px}.fields select{display:block;width:100%;margin-top:7px;border:1px solid #ffffff18;background:#0f1914;color:white;border-radius:8px;padding:10px}.interest-suggestions{display:flex;flex-wrap:wrap;gap:5px;margin-top:-7px}.interest-suggestions button{padding:5px 7px;border:1px solid #ffffff12;border-radius:99px;color:#8f9a92;background:#ffffff06;cursor:pointer;font-size:8px}.interest-suggestions button.selected{color:#e6c879;border-color:#d7ad6255;background:#d7ad6210}.activity-editor>div:first-of-type{display:grid;grid-template-columns:1fr 1fr;gap:10px;margin-bottom:9px}.activity-editor .activity-hours i{height:8px}
@media(max-width:760px){.social-auth{grid-template-columns:1fr}.social-auth-buttons{grid-template-columns:1fr 1fr}.profile-fields-grid{grid-template-columns:1fr}.profile-visual-column{display:none}}
