/* Simit Eser Yonetimi — modern frontend, scoped to plugin views */
.simit-profile-dashboard,.simit-eser-wrap,.simit-member-ui,.simit-public-authors{--simit-ink:#18283e;--simit-muted:#617086;--simit-accent:#873b53;--simit-border:#e3e8f0;--simit-bg:#fff;color:var(--simit-ink);font-family:inherit}
.simit-profile-dashboard{max-width:1000px;margin:0 auto 40px;background:#f7f8fb;padding:clamp(16px,3vw,32px);border:1px solid var(--simit-border);border-radius:22px;box-shadow:0 10px 36px rgba(24,40,62,.06)}
.simit-profile-head{display:flex;gap:16px;align-items:center;margin:0 0 22px}.simit-profile-head .simit-profile-icon{display:grid;place-items:center;width:58px;height:58px;flex-shrink:0;border-radius:17px;background:#f1e5ea;color:var(--simit-accent);font-size:27px}.simit-profile-head h2{font-size:clamp(21px,3vw,28px);margin:0 0 4px;color:var(--simit-ink)}.simit-profile-head p{margin:0;color:var(--simit-muted);font-size:14px}
.simit-profile-tabs{display:flex;flex-wrap:wrap;gap:8px;margin:0 0 18px}.simit-profile-tabs button{background:white!important;color:var(--simit-ink)!important;border:1px solid var(--simit-border)!important;border-radius:11px!important;padding:11px 16px!important;font-weight:650;cursor:pointer;box-shadow:none!important}.simit-profile-tabs button[aria-selected="true"]{background:var(--simit-accent)!important;color:white!important;border-color:var(--simit-accent)!important}
.simit-profile-panel{background:white;border:1px solid var(--simit-border);border-radius:16px;padding:clamp(16px,3vw,30px);margin-bottom:14px}.simit-profile-panel[hidden]{display:none!important}.simit-profile-panel h3{font-size:21px;letter-spacing:-.025em;color:var(--simit-ink);margin:0 0 15px}.simit-profile-panel p{margin:0 0 16px}.simit-profile-panel form p{margin:0 0 19px}.simit-profile-panel label,.simit-eser-wrap form label{display:inline-block;font-weight:650;color:var(--simit-ink);margin-bottom:7px}
.simit-profile-panel input:not([type=checkbox]):not([type=file]):not([type=hidden]),.simit-profile-panel textarea,.simit-profile-panel select,.simit-eser-wrap input:not([type=checkbox]):not([type=hidden]),.simit-eser-wrap textarea,.simit-eser-wrap select{box-sizing:border-box;display:block;width:100%!important;max-width:100%!important;border:1px solid #ccd5e2;border-radius:10px;background:white;color:var(--simit-ink);padding:12px 13px!important;min-height:46px;font:inherit;transition:border-color .15s,box-shadow .15s}.simit-profile-panel textarea,.simit-eser-wrap textarea{min-height:110px;resize:vertical}.simit-profile-panel input:focus,.simit-profile-panel textarea:focus,.simit-eser-wrap input:focus,.simit-eser-wrap textarea:focus{outline:2px solid #cfa8b6;outline-offset:1px;border-color:var(--simit-accent)}
.simit-profile-panel input[type=checkbox]{accent-color:var(--simit-accent);width:17px;height:17px;vertical-align:middle}.simit-profile-panel button,.simit-eser-wrap button[type=submit]{background:var(--simit-accent)!important;color:white!important;border:0!important;border-radius:10px!important;padding:12px 19px!important;font-weight:650;cursor:pointer}.simit-profile-panel button:hover,.simit-eser-wrap button[type=submit]:hover{filter:brightness(.92)}.simit-profile-panel a{color:var(--simit-accent)}.simit-profile-panel ul{padding-left:22px}.simit-profile-panel li{padding:9px 0;border-bottom:1px solid var(--simit-border)}.simit-profile-panel li form{display:inline-block;margin-left:10px}.simit-profile-panel li button{padding:5px 10px!important;font-size:12px}
.simit-eser-wrap{max-width:900px;margin:auto}.simit-eser-wrap .simit-info{border-radius:14px;box-shadow:0 6px 24px rgba(24,40,62,.04)}.simit-eser-wrap>form{padding:clamp(18px,3vw,30px);border:1px solid var(--simit-border);border-radius:16px;background:white;box-shadow:0 6px 24px rgba(24,40,62,.04)}.simit-eser-wrap form p{margin:0 0 19px}
@media(max-width:600px){.simit-profile-dashboard{padding:12px;border-radius:14px}.simit-profile-panel{padding:16px}.simit-profile-tabs{display:grid;grid-template-columns:repeat(2,minmax(0,1fr))}.simit-profile-tabs button{font-size:13px;padding:10px 8px!important}.simit-profile-head .simit-profile-icon{width:48px;height:48px}}
