.site-settings-tabs{display:flex;gap:9px;flex-wrap:wrap;margin:0 0 18px;padding:9px;border:1px solid #2c1d3b;border-radius:14px;background:#0c0811}
.site-settings-tabs button{border:1px solid transparent;border-radius:9px;padding:11px 16px;background:transparent;color:#8f8499;font-weight:700;cursor:pointer}
.site-settings-tabs button:hover,.site-settings-tabs button.active{border-color:#7139a4;background:linear-gradient(110deg,#502476,#9145d2);color:#fff;box-shadow:0 10px 28px #7133aa33}
#page-site-settings [data-site-category][hidden]{display:none!important}
#page-site-settings [data-site-category]:not([hidden]){animation:site-category-in .18s ease-out}
@keyframes site-category-in{from{opacity:0;transform:translateY(5px)}to{opacity:1;transform:none}}
.site-maintenance-preview{display:grid;gap:8px;padding:22px;border:1px solid #3b284b;border-radius:14px;background:linear-gradient(135deg,#140c1c,#0b0810)}
.site-maintenance-preview span{color:#9c71bd;font-size:10px;font-weight:800;letter-spacing:.15em}.site-maintenance-preview strong{font-size:24px}.site-maintenance-preview p{margin:0;color:#8c8195}
.site-maintenance-preview.enabled{border-color:#e1a42e;background:linear-gradient(135deg,#30200b,#140e08);box-shadow:0 0 34px #d7921d20}.site-maintenance-preview.enabled span{color:#ffc55c}
.site-media-upload-panel{display:grid;gap:16px;padding:22px;border:1px solid #4a2768;border-radius:14px;background:linear-gradient(145deg,#170d20,#0b0810)}
.site-media-upload-panel h3{margin:0}.site-media-upload-panel p{margin:5px 0 0;color:#8e8299}.site-media-upload-panel input[type=file]{padding:10px;border:1px dashed #6d3a91;border-radius:9px;background:#0c0810}
#site-media-upload-status{padding:0;text-align:left}
.site-playlist-cards{display:grid;gap:10px}.site-playlist-cards article{display:flex;align-items:center;gap:13px;padding:13px 15px;border:1px solid #32213f;border-radius:11px;background:#0b0810}.site-playlist-cards article>span{display:grid;place-items:center;min-width:34px;height:34px;border-radius:9px;background:#42205d;color:#c88cff;font-weight:800}.site-playlist-cards article>div{display:grid;gap:3px;min-width:0;flex:1}.site-playlist-cards b,.site-playlist-cards small{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.site-playlist-cards small{color:#8d8197}.site-playlist-cards button{border:1px solid #713145;border-radius:8px;padding:8px 12px;background:#291018;color:#ff8ca4;cursor:pointer}
@media(max-width:800px){.site-settings-tabs{overflow-x:auto;flex-wrap:nowrap}.site-settings-tabs button{white-space:nowrap}}

.site-feature-editor{display:grid;gap:16px}.site-feature-editor article{display:grid;grid-template-columns:minmax(190px,280px) 1fr;gap:18px;padding:16px;border:1px solid #382348;border-radius:15px;background:linear-gradient(145deg,#120a19,#0a080e)}
.site-feature-cover{position:relative;min-height:220px;overflow:hidden;border-radius:12px;border:1px solid #402758;background:#08060c;display:grid;place-items:center;color:#a84bea;font-size:34px}.site-feature-cover img{width:100%;height:100%;object-fit:cover}.site-feature-cover b{position:absolute;left:10px;bottom:10px;padding:6px 9px;border-radius:7px;background:#08060dd9;color:#fff;font-size:11px}.site-feature-fields{display:grid;gap:11px;align-content:start}.site-feature-fields .danger{justify-self:start}
.site-team-map-guide{display:flex;gap:10px;flex-wrap:wrap;padding:12px;border:1px solid #3b264b;border-radius:11px;background:#0c0811;color:#a99daf;font-size:12px}.site-team-map-guide span{display:flex;align-items:center;gap:7px}.site-team-map-guide i{width:13px;height:13px;border-radius:50%;background:#a855f7;box-shadow:0 0 12px #a855f7}
.site-team-config{padding:18px;border:1px solid #382348;border-radius:14px;background:linear-gradient(145deg,#120a19,#0a080e)}.site-team-fields{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:12px;margin:16px 0}.site-team-color-field{display:grid;grid-template-columns:1fr auto;align-items:center}.site-team-color-field>span{grid-column:1/-1}.site-team-color-field input[type=color]{width:100%;height:44px;padding:4px;cursor:pointer}.site-team-color-field small{padding-left:10px;color:#c997ed;font-family:monospace}.team-map-picker{position:relative;min-height:290px;border:1px solid #49305d;border-radius:12px;background:#0b1017 url('/brand-assets/alfea-map.jpg') center/cover no-repeat;cursor:crosshair;overflow:hidden}.team-map-picker:after{content:'Haritaya tıklayarak ekip konumunu seç';position:absolute;left:10px;top:10px;padding:6px 9px;border-radius:7px;background:#080b10d9;color:#ddd;font-size:11px}.team-map-picker i{position:absolute;width:19px;height:19px;border:4px solid #fff;border-radius:50%;background:var(--map-color);box-shadow:0 0 0 5px color-mix(in srgb,var(--map-color),transparent 55%),0 0 20px var(--map-color);transform:translate(-50%,-50%);z-index:2}.team-map-hint{display:block;margin:9px 0 14px;color:#9d90a8}
@media(max-width:800px){.site-feature-editor article{grid-template-columns:1fr}.site-feature-cover{min-height:180px}.site-team-fields{grid-template-columns:1fr}.team-map-picker{min-height:220px}}
.site-poll-admin{display:grid;gap:14px;padding:20px;border:1px solid #382348;border-radius:14px;background:#0c0811}.site-poll-list{display:grid;gap:9px;margin-top:8px}.site-poll-list article{display:flex;justify-content:space-between;gap:12px;padding:12px;border:1px solid #30213c;border-radius:9px}.site-poll-list small{color:#9d8ba9}
