/* Performer Beta 5.0 — İLİM */
.ilim-page{--ilim:#4fd4b5;--ilim-2:#78a8ff;--ilim-gold:#e8bf62;display:grid;gap:24px;max-width:1600px;margin:0 auto;padding-bottom:32px}
.ilim-head{position:relative;overflow:hidden;align-items:end;padding:34px;border:1px solid rgba(79,212,181,.22);border-radius:28px;background:radial-gradient(circle at 82% 10%,rgba(79,212,181,.14),transparent 38%),linear-gradient(135deg,rgba(22,34,47,.94),rgba(10,13,21,.96))}
.ilim-head:after{content:"";position:absolute;right:24%;top:-60%;width:260px;height:260px;border:1px solid rgba(79,212,181,.11);border-radius:50%}
.ilim-head h1{font-size:clamp(44px,6vw,86px);line-height:.9;margin:8px 0 14px;letter-spacing:-.05em}
.ilim-head p{max-width:650px;margin:0;color:var(--muted)}
.ilim-day-score{position:relative;z-index:1;display:grid;min-width:190px;padding:22px 26px;border:1px solid rgba(79,212,181,.3);border-radius:22px;background:rgba(7,12,18,.72);box-shadow:0 20px 50px rgba(22,175,147,.08)}
.ilim-day-score strong{font-size:38px;line-height:1;color:var(--ilim)}.ilim-day-score span{font-weight:800}.ilim-day-score small{margin-top:9px;color:var(--muted)}
.ilim-kpis,.ilim-detail-kpis{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:14px}
.ilim-kpis article,.ilim-detail-kpis article{display:grid;gap:6px;min-height:125px;padding:22px;border:1px solid var(--line);border-radius:20px;background:linear-gradient(145deg,rgba(22,30,41,.96),rgba(13,17,25,.96))}
.ilim-kpis span,.ilim-detail-kpis span{font-size:11px;font-weight:800;letter-spacing:.16em;color:var(--muted)}
.ilim-kpis strong,.ilim-detail-kpis strong{font-size:30px}.ilim-kpis small,.ilim-detail-kpis small{color:var(--muted)}
.ilim-alert{padding:15px 18px;border:1px solid rgba(232,191,98,.35);border-radius:16px;background:rgba(232,191,98,.08);color:#f0d18b;font-weight:600}
.ilim-library,.ilim-chart-panel,.ilim-bottom-grid>.panel,.ilim-detail-grid>.panel,.ilim-book-settings,.ilim-reach-card{border-radius:26px;padding:28px}
.ilim-section-head{display:flex;align-items:center;justify-content:space-between;gap:16px;margin-bottom:22px}.ilim-section-head h2{margin:5px 0 0}.ilim-section-head>small{color:var(--muted)}
.ilim-book-form{display:grid;grid-template-columns:2fr 1.4fr 1fr repeat(4,minmax(120px,.75fr));gap:12px;align-items:end;margin:0 0 24px;padding:18px;border:1px solid rgba(79,212,181,.25);border-radius:18px;background:rgba(79,212,181,.04)}
.ilim-book-form[hidden]{display:none}.ilim-book-form label,.ilim-quick-read label,.ilim-note-form label,.ilim-reach-card label,.ilim-book-settings label{display:grid;gap:7px;color:var(--muted);font-size:12px;font-weight:700}
.ilim-book-form input,.ilim-book-form select,.ilim-quick-read input,.ilim-note-form input,.ilim-note-form select,.ilim-note-form textarea,.ilim-reach-card input,.ilim-book-settings input,.ilim-book-settings select{width:100%}
.ilim-book-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:18px}
.ilim-book-card{overflow:hidden;border:1px solid rgba(79,212,181,.16);border-radius:22px;background:linear-gradient(145deg,rgba(19,28,38,.98),rgba(11,15,22,.98));box-shadow:0 14px 36px rgba(0,0,0,.12)}
.ilim-book-card.status-finished{border-color:rgba(232,191,98,.3)}.ilim-book-card.status-paused{opacity:.8}
.ilim-book-main{display:block;padding:24px;color:inherit;text-decoration:none}.ilim-book-main h3{margin:8px 0 5px;font-size:24px}.ilim-book-main p{margin:0 0 20px;color:var(--muted)}
.ilim-book-category{font-size:10px;font-weight:900;letter-spacing:.17em;color:var(--ilim)}
.ilim-progress{height:8px;overflow:hidden;margin:10px 0 13px;border-radius:99px;background:rgba(255,255,255,.07)}.ilim-progress i{display:block;height:100%;border-radius:inherit;background:linear-gradient(90deg,var(--ilim),var(--ilim-2));box-shadow:0 0 18px rgba(79,212,181,.45)}
.ilim-book-meta{display:flex;align-items:center;gap:14px;flex-wrap:wrap}.ilim-book-meta strong{margin-right:auto}.ilim-book-meta span,.ilim-book-meta small{color:var(--muted);font-size:12px}.ilim-book-meta small{padding:6px 9px;border:1px solid var(--line);border-radius:99px}
.ilim-quick-read{display:grid;grid-template-columns:minmax(155px,.65fr) minmax(200px,1.35fr) auto;gap:10px;align-items:end;padding:18px 24px;border-top:1px solid var(--line);background:rgba(0,0,0,.12)}
.ilim-chart{display:flex;gap:8px;align-items:end;min-width:920px;height:230px}.ilim-chart-panel{overflow-x:auto}.ilim-chart article{display:grid;grid-template-rows:170px 20px 18px;gap:4px;align-items:end;min-width:24px;flex:1;text-align:center}.ilim-chart article>span{position:relative;display:flex;align-items:end;height:170px;border-bottom:1px solid var(--line)}.ilim-chart article i{display:block;width:100%;min-height:2px;border-radius:7px 7px 2px 2px;background:linear-gradient(180deg,var(--ilim),#288f7a);box-shadow:0 0 14px rgba(79,212,181,.2)}.ilim-chart article b{position:absolute;left:0;width:100%;border-top:1px dashed rgba(232,191,98,.55)}.ilim-chart article strong{font-size:11px}.ilim-chart article small{font-size:10px;color:var(--muted)}
.ilim-bottom-grid,.ilim-detail-grid{display:grid;grid-template-columns:1.35fr .65fr;gap:18px}
.ilim-reading-list{display:grid}.ilim-reading-list>a,.ilim-reading-list.detail>article{display:grid;grid-template-columns:92px 1fr auto auto;gap:14px;align-items:center;padding:15px 4px;border-bottom:1px solid var(--line);color:inherit;text-decoration:none}.ilim-reading-list time{color:var(--muted);font-size:12px}.ilim-reading-list span{display:grid;gap:3px}.ilim-reading-list small{color:var(--muted)}.ilim-reading-list b{color:var(--ilim)}.ilim-reading-list button{border:0;background:transparent;color:#ff7f8d;font-size:10px;font-weight:900}
.ilim-import p{color:var(--muted);line-height:1.7}.ilim-import details{margin-top:22px}.ilim-import summary{cursor:pointer;font-weight:800}.ilim-archive-row{display:flex;align-items:center;justify-content:space-between;gap:12px;margin-top:10px;padding:10px;border-top:1px solid var(--line)}
.ilim-detail-head{align-items:end}.ilim-back{display:inline-block;margin-bottom:22px;color:var(--ilim);font-size:11px;font-weight:900;letter-spacing:.11em;text-decoration:none}.ilim-detail-progress{display:grid;min-width:180px;text-align:right}.ilim-detail-progress strong{font-size:48px;color:var(--ilim)}.ilim-detail-progress span{font-weight:800}.ilim-detail-progress small{color:var(--muted)}
.ilim-reach-card{display:grid;grid-template-columns:1fr minmax(480px,.8fr);gap:28px;align-items:end;border-color:rgba(79,212,181,.3);background:linear-gradient(120deg,rgba(79,212,181,.07),rgba(18,22,31,.95))}.ilim-reach-card h2{margin:7px 0}.ilim-reach-card p{color:var(--muted)}.ilim-reach-card form{display:grid;grid-template-columns:1fr 1.4fr auto;gap:12px;align-items:end}
.ilim-note-form{display:grid;grid-template-columns:1fr 1fr 2fr;gap:12px;align-items:end;margin-bottom:22px}.ilim-note-form .wide{grid-column:1/-1}.ilim-note-form textarea{min-height:110px;resize:vertical}.ilim-check{display:flex!important;grid-column:1/3;align-items:center!important;grid-template-columns:auto 1fr!important}.ilim-check input{width:auto}
.ilim-notes{display:grid;gap:12px}.ilim-notes article{display:flex;justify-content:space-between;gap:16px;padding:17px;border:1px solid var(--line);border-radius:16px;background:rgba(0,0,0,.12)}.ilim-notes article.pinned{border-color:rgba(232,191,98,.38);background:rgba(232,191,98,.05)}.ilim-notes article span{font-size:10px;font-weight:900;letter-spacing:.12em;color:var(--ilim)}.ilim-notes h3{margin:6px 0}.ilim-notes p{margin:0;color:var(--muted);line-height:1.65}.ilim-notes article>div:last-child{display:flex;gap:6px}.ilim-notes button{width:32px;height:32px;border:1px solid var(--line);border-radius:9px;background:transparent;color:var(--muted)}
.ilim-note-edit{margin-top:14px}.ilim-note-edit summary{cursor:pointer;font-size:10px;font-weight:900;letter-spacing:.12em;color:var(--ilim)}.ilim-note-edit form{display:grid;grid-template-columns:1fr 1fr 2fr;gap:8px;margin-top:10px}.ilim-note-edit textarea{grid-column:1/-1;min-height:90px;resize:vertical}.ilim-note-edit .btn{grid-column:1/-1;width:auto;height:auto}
.ilim-book-settings{display:grid;grid-template-columns:.5fr 1.5fr auto;gap:24px;align-items:start}.ilim-book-settings>div p{color:var(--muted)}.ilim-book-settings>form:nth-of-type(1){display:grid;grid-template-columns:repeat(4,minmax(120px,1fr));gap:12px;align-items:end}.ilim-book-settings>form:nth-of-type(1) button{grid-column:span 2}.ilim-book-settings>.danger{align-self:end}
.dp-dashboard-grid{grid-template-columns:repeat(5,minmax(0,1fr))}
@media(max-width:1180px){.ilim-book-form{grid-template-columns:repeat(4,minmax(0,1fr))}.ilim-book-form label:first-of-type{grid-column:span 2}.ilim-book-grid{grid-template-columns:1fr}.ilim-reach-card{grid-template-columns:1fr}.ilim-bottom-grid,.ilim-detail-grid{grid-template-columns:1fr}.ilim-book-settings{grid-template-columns:1fr}.dp-dashboard-grid{grid-template-columns:repeat(3,minmax(0,1fr))}}
@media(max-width:760px){.ilim-page{gap:14px}.ilim-head{padding:24px 18px;align-items:start}.ilim-head h1{font-size:48px}.ilim-head p{font-size:13px}.ilim-day-score{min-width:0;width:100%;margin-top:20px}.ilim-kpis,.ilim-detail-kpis{grid-template-columns:repeat(2,minmax(0,1fr));gap:9px}.ilim-kpis article,.ilim-detail-kpis article{min-height:100px;padding:15px}.ilim-kpis strong,.ilim-detail-kpis strong{font-size:24px}.ilim-library,.ilim-chart-panel,.ilim-bottom-grid>.panel,.ilim-detail-grid>.panel,.ilim-book-settings,.ilim-reach-card{padding:18px;border-radius:20px}.ilim-section-head{align-items:flex-start}.ilim-book-form{grid-template-columns:1fr 1fr}.ilim-book-form label:first-of-type{grid-column:1/-1}.ilim-book-form button{grid-column:1/-1}.ilim-book-main{padding:19px}.ilim-book-main h3{font-size:20px}.ilim-quick-read{grid-template-columns:1fr}.ilim-chart{min-width:780px}.ilim-detail-head{display:grid}.ilim-detail-progress{text-align:left;margin-top:18px}.ilim-reach-card form{grid-template-columns:1fr}.ilim-note-form{grid-template-columns:1fr 1fr}.ilim-note-form label:nth-of-type(3),.ilim-note-form .wide,.ilim-note-form button{grid-column:1/-1}.ilim-reading-list>a,.ilim-reading-list.detail>article{grid-template-columns:70px 1fr auto}.ilim-reading-list.detail>article form{grid-column:2/-1}.ilim-book-settings>form:nth-of-type(1){grid-template-columns:1fr 1fr}.dp-dashboard-grid{grid-template-columns:1fr 1fr}}
@media(max-width:760px){.ilim-note-edit form{grid-template-columns:1fr}.ilim-note-edit textarea,.ilim-note-edit .btn{grid-column:1}}
@media(max-width:430px){.ilim-kpis,.ilim-detail-kpis{grid-template-columns:1fr 1fr}.ilim-book-form,.ilim-note-form,.ilim-book-settings>form:nth-of-type(1){grid-template-columns:1fr}.ilim-book-form label,.ilim-note-form label,.ilim-book-settings>form:nth-of-type(1) label,.ilim-book-settings>form:nth-of-type(1) button{grid-column:1!important}.ilim-book-meta{align-items:flex-start}.ilim-reading-list>a,.ilim-reading-list.detail>article{grid-template-columns:1fr}.ilim-reading-list.detail>article form{grid-column:auto}.dp-dashboard-grid{grid-template-columns:1fr}}
