.auth-shell{max-width:500px;margin:50px auto;padding:0 20px}.auth-brand{display:flex;align-items:center;justify-content:center;gap:12px;font-size:30px;font-weight:800;color:var(--navy);margin-bottom:26px}.auth-brand img{width:58px;height:58px;object-fit:cover;border-radius:50%}.auth-card{padding:30px}.auth-card h1{font-size:26px;margin-bottom:6px}.auth-card>p{color:var(--muted)}.auth-card .form-error{color:#a12535}.auth-tabs{display:flex;gap:8px;margin:24px 0}.auth-tabs a{flex:1;text-align:center;padding:10px;border-radius:9px;background:var(--background)}.auth-tabs [aria-current=page]{background:var(--blue-pale);color:var(--blue);font-weight:700}.auth-card small{display:block;font-size:12px;color:var(--muted);margin-top:7px}.auth-submit{width:100%;justify-content:center;margin-top:4px}.auth-back{text-align:center;margin:22px 0 0;font-size:13px}.auth-back a:hover{text-decoration:underline}.account-links{display:grid;gap:8px;padding:12px 0;border-top:1px solid var(--line);margin-top:16px}.account-links .button{justify-content:center;width:100%}.account-links form{margin:0}.account-error{margin-bottom:16px}.welcome-actions{display:flex;flex-wrap:wrap;gap:10px;margin-top:18px}.loading-note{color:var(--muted)}.profile-save-note{font-size:12px}.account-email{overflow-wrap:anywhere}.profile-form .composer-text{min-height:105px}.empty-state .button{margin-top:12px}.form-error:empty{display:none}.profile-save-status{min-height:24px;color:var(--green)}@media(max-width:500px){.auth-shell{margin:24px auto}.auth-card{padding:22px}}
.settings-panel{padding:26px;margin-bottom:22px}.settings-section{padding-bottom:28px;margin-bottom:28px;border-bottom:1px solid var(--line)}.settings-section h3,.password-form h3{font-size:19px;color:var(--navy);margin-bottom:8px}.settings-help{font-size:12px;line-height:1.65;color:var(--muted);margin-bottom:18px}.settings-photo-layout{display:grid;justify-items:center;gap:24px;padding:12px 0}.settings-photo-actions{display:flex;flex-wrap:wrap;justify-content:center;gap:10px}.settings-photo-actions .profile-save-note{width:100%;text-align:center;color:var(--muted);margin:0}.settings-avatar .avatar{width:320px;height:320px;font-size:78px;border:5px solid white;outline:1px solid var(--line)}.settings-cover-box{height:160px;overflow:hidden;border-radius:13px;background:var(--background);border:1px solid var(--line);display:flex;align-items:center;justify-content:center;color:var(--muted);font-size:12px}.settings-cover-box img,.personal-cover-image{width:100%;height:100%;object-fit:cover;display:block}.settings-cover-actions{display:flex;gap:10px;margin:14px 0}.cover-position-label{display:block;font-size:12px;font-weight:600;margin-bottom:7px}#coverPosition{width:100%;accent-color:var(--blue)}.settings-panel .field input:not([type=checkbox]):not([type=range]),.password-form input{width:100%;border:1px solid var(--line);border-radius:9px;padding:11px 13px;background:#fff;color:var(--ink);min-width:0}.auth-card input[type=password]{width:100%;border:1px solid var(--line);border-radius:9px;padding:11px 13px;background:#fff;color:var(--ink)}.preference-option{display:flex;align-items:flex-start;gap:12px;border:1px solid var(--line);padding:15px;border-radius:11px;margin-bottom:12px;cursor:pointer}.preference-option input{margin-top:4px;width:17px;height:17px;accent-color:var(--blue);flex-shrink:0}.preference-option strong{font-size:13px;display:block}.preference-option small{display:block;font-size:12px;color:var(--muted);line-height:1.6;margin-top:4px}.avatar-editor-dialog{width:620px;max-width:calc(100vw - 40px);max-height:calc(100vh - 40px);overflow:auto;border:0;border-radius:20px;padding:26px;color:var(--ink)}.avatar-editor-dialog::backdrop{background:rgba(15,35,53,.62)}.avatar-editor-dialog .dialog-heading{align-items:flex-start}.avatar-editor-dialog .dialog-heading p{font-size:13px;color:var(--muted);margin:8px 0 0}.avatar-editor-stage{display:flex;justify-content:center;padding:14px 0 22px}.avatar-editor-stage canvas{display:block;width:320px;height:320px;max-width:100%;border-radius:50%;outline:2px solid var(--line);background:#fff;cursor:grab;touch-action:none;user-select:none}.avatar-editor-stage canvas:active{cursor:grabbing}.avatar-editor-stage canvas:focus-visible{outline:3px solid var(--blue)}.avatar-zoom{display:flex;align-items:center;gap:15px}.avatar-zoom label{flex:1;font-size:12px;font-weight:600}.avatar-zoom label span{display:block;margin-bottom:6px}.avatar-zoom input{width:100%;accent-color:var(--blue)}.avatar-zoom button{font-size:22px;min-width:44px}.avatar-move{display:flex;justify-content:center;gap:9px;margin:15px 0}.avatar-move .button{font-size:20px;min-width:42px}.avatar-editor-tools{display:flex;justify-content:center;gap:10px;margin:16px 0 24px}.avatar-editor-dialog .dialog-actions{padding-top:18px;border-top:1px solid var(--line)}
.profile-details{margin:18px 0 0;font-size:13px}.profile-details>div{display:grid;grid-template-columns:110px minmax(0,1fr);gap:12px;padding:9px 0;border-top:1px solid var(--line)}.profile-details dt{color:var(--muted)}.profile-details dd{margin:0;overflow-wrap:anywhere}.profile-details a{color:var(--blue)}

.sayfam-reklami{min-height:132px;padding:14px;margin-bottom:12px}.sayfam-reklam-ust{display:flex;align-items:center;justify-content:space-between;gap:12px;margin-bottom:8px}.sayfam-reklam-etiketi{font-size:10px;color:var(--muted);letter-spacing:.05em}.sayfam-reklam-yonetim{font-size:12px;color:var(--blue)}.sayfam-reklam-icerik>a{display:block}.sayfam-reklam-gorseli{display:block;width:100%;height:auto;max-height:180px;object-fit:contain}.reklam-yonetimi{max-width:1000px;margin:40px auto;padding:0 24px}.reklam-yonetimi h2{font-size:21px;margin-bottom:20px}.reklam-yonetimi .content-heading{gap:20px}.reklam-yonetimi .panel{padding:26px;margin-bottom:22px}.reklam-hata{color:#a12535}.reklam-onizleme{display:block;width:100%;max-height:200px;object-fit:contain;margin-bottom:16px}.reklam-islemleri{display:flex;flex-wrap:wrap;gap:10px}.reklam-islemleri form{margin:0}.reklam-liste-satiri{display:flex;align-items:center;justify-content:space-between;gap:20px;border-top:1px solid var(--line);padding:20px 0}.reklam-liste-satiri h3{font-size:16px;overflow-wrap:anywhere}.reklam-liste-satiri .settings-help{margin:6px 0 0}

.settings-subnav{border-left:2px solid var(--line);margin:0 0 10px 21px;padding:4px 0 4px 12px}.settings-subitem{display:flex;align-items:center;justify-content:space-between;gap:8px;padding:9px 10px;font-size:12px;border-radius:8px;color:var(--muted)}.settings-subitem:hover,.settings-subitem.active{background:var(--blue-pale);color:var(--blue)}.settings-subitem.active{font-weight:700}.settings-completion{font-size:15px;color:#b07530}.settings-completion.done{color:var(--green)}.setup-notice{padding:16px 20px;margin-bottom:18px;background:#fff8e9;border:1px solid #eddbaf;border-radius:12px;color:var(--navy)}.setup-notice strong{font-size:14px}.setup-notice p{font-size:12px;line-height:1.65;margin:6px 0 0}.settings-choice{border:1px solid var(--line);border-radius:12px;padding:18px;margin:0 0 20px}.settings-choice legend{font-size:13px;font-weight:700;padding:0 6px;color:var(--navy)}.settings-choice-options{display:flex;gap:28px}.settings-choice-options label{display:flex;align-items:center;gap:9px;cursor:pointer;font-size:14px}.settings-choice-options input{accent-color:var(--blue);width:18px;height:18px}.settings-panel>section{margin-bottom:22px}.settings-panel .composer-actions{flex-wrap:wrap}.reklam-yonetimi.reklam-orta-panel{max-width:none;margin:0;padding:0}.reklam-orta-panel .content-heading,.reklam-orta-panel .reklam-liste-satiri{flex-wrap:wrap}
