/* Çalışma tercihleri sohbetin sakin çizgisinde kalır; mobilde kontroller doğal olarak alt alta iner. */
.work-session-bar{display:flex;align-items:center;gap:12px;flex-wrap:wrap;max-width:780px;margin:0 auto 12px;padding:0 12px;font-size:12px;color:var(--muted,#a9b5a5)}
.work-session-bar[hidden]{display:none}.work-save-choice{display:flex;align-items:center;gap:8px;cursor:pointer}.work-save-choice input{width:16px;height:16px;accent-color:#b9cbb1}.work-session-bar>button{margin-inline-start:auto;border:0;background:transparent;color:inherit;padding:9px;cursor:pointer}.work-session-bar small:empty{display:none}
.work-session-dialog{width:min(560px,calc(100% - 32px));max-height:80dvh;box-sizing:border-box;border:1px solid #3b493c;border-radius:24px;padding:28px;background:#151d17;color:#e1e7dc}.work-session-dialog::backdrop{background:#080c09ba;backdrop-filter:blur(5px)}.work-session-dialog h2{margin:0 72px 24px 0;font-size:22px;font-weight:400}.work-session-dialog>button{position:absolute;inset-inline-end:22px;top:24px;background:none;color:inherit;border:0;padding:8px;cursor:pointer}.work-session-list{display:grid;gap:8px}.work-session-row{display:flex;gap:8px;border-bottom:1px solid #344033;padding:8px 0}.work-session-row>button{color:inherit;background:transparent;border:0;text-align:start;cursor:pointer;padding:12px;min-height:44px}.work-session-row>button:first-child{flex:1;min-width:0}.work-session-row span span{display:block;overflow-wrap:anywhere}.work-session-row small{display:block;color:#a5b59f;margin-top:6px}.work-session-row .quiet{align-self:center;font-size:12px}.work-steps{color:#aab9a3;font-size:12px;margin-top:18px}.work-steps summary{cursor:pointer;padding:8px 0}.work-steps ol{padding-inline-start:20px}.work-steps li{padding:4px}.work-steps time{margin-inline-start:12px;opacity:.7}.work-incomplete{font-size:13px;color:#b9c8b0;padding:10px 20px}
@media(max-width:600px){.work-session-bar{gap:4px;font-size:11px;padding-inline:18px}.work-session-bar small{width:100%;order:3}.work-session-dialog{padding:24px 18px;border-radius:20px}.work-session-row>button{padding:10px 4px}}
