/* Geführte Bucherstellung: pro Ansicht eine klare Hauptaufgabe */
.book-simple-progress{display:grid;gap:10px;margin:0 0 16px;padding:12px;border:1px solid #40526a;border-radius:16px;background:#101925}
.book-simple-library{justify-self:start;padding:7px 10px;background:transparent;color:#ffd267}
.book-simple-steps{display:grid;grid-template-columns:repeat(6,minmax(0,1fr));gap:7px}
.book-simple-steps button{display:grid;justify-items:center;gap:5px;min-width:0;padding:8px 5px;background:#172435;color:#9fb0c4;border:1px solid #30445b}
.book-simple-steps button span{display:grid;place-items:center;width:28px;height:28px;border-radius:50%;background:#34485f;color:#fff}
.book-simple-steps button b{font-size:.72rem;line-height:1.15;text-align:center}
.book-simple-steps button.active{border-color:#ffb703;background:#312817;color:#fff}.book-simple-steps button.active span{background:#ffb703;color:#17130a}
.book-simple-progress>p{margin:0;text-align:center;color:#dce5ef}.book-simple-lead{padding:13px;border-left:4px solid #ffb703;border-radius:10px;background:#172435}
.book-new-advanced-grid{padding:14px}.book-simple-form>button[type="submit"]{min-height:52px;font-size:1.02rem}
.book-simple-callout,.book-simple-step-intro{display:grid;gap:4px;margin-bottom:14px;padding:14px;border-left:4px solid #ffb703;border-radius:11px;background:#172435}
.book-simple-callout span,.book-simple-step-intro span{color:#c1cedd}.book-simple-redundant{display:none!important}.book-prompt-details{margin:.25rem 0}
.book-manuscript-paste-row{display:grid;margin-top:-6px}.book-manuscript-paste-row button{width:100%;min-height:52px}
.book-simple-retired{display:none!important}.book-local-menu{margin-left:auto;align-self:center;border:1px solid #40526a;background:#172435;color:#fff;white-space:nowrap}
#writerIdeaFlow[hidden],#writerManuscriptFlow[hidden]{display:none!important}#writerIdeaFlow,#writerManuscriptFlow{display:grid;gap:14px}
#writerIdeaFlow>.button-row,#writerManuscriptFlow>.button-row{display:flex;flex-wrap:wrap;gap:10px}#writerIdeaFlow>.button-row>*,#writerManuscriptFlow>.button-row>*{flex:1 1 210px;min-height:50px}
.book-chapter-management,.book-chapter-ai-tools{margin:12px 0}.book-chapter-management>div,.book-chapter-ai-tools>div{padding:12px}.book-step-next{width:100%;min-height:52px;margin-top:14px}
.book-simple-export-step[hidden]{display:none!important}.book-simple-export-step{display:grid;gap:14px}.book-preview-actions{display:grid;grid-template-columns:1fr 1fr;gap:12px}.book-preview-actions button{min-height:58px}
.book-simple-step-actions{display:flex;gap:10px;margin-top:8px;padding-top:14px;border-top:1px solid #34485f}.book-simple-step-actions>*{flex:1;min-height:50px}.book-design-advanced .writer-typeset-controls{padding:14px}.book-other-tools{margin-top:18px}.book-other-tools>div{display:grid;gap:10px;padding:12px}
.book-card-more{flex-basis:100%;width:100%}.book-card-more>div{padding:10px}.book-simple-active>.bottom-nav{display:none!important}
.book-library-actions{display:grid!important;grid-template-columns:1fr 1fr}.book-center-library,.book-center-back{margin-bottom:14px}.book-center-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:14px}.book-center-grid button{display:grid;grid-template-columns:auto 1fr;grid-template-rows:auto auto;gap:3px 10px;min-height:92px;padding:16px;text-align:left;background:#172435;border:1px solid #40526a;color:#fff}.book-center-grid button span{grid-row:1/3;display:grid;place-items:center;align-self:center;width:38px;height:38px;border-radius:50%;background:#ffb703;color:#17130a;font-weight:900}.book-center-grid button b{font-size:1rem}.book-center-grid button small{color:#b9c7d7;line-height:1.3}.book-center-grid button:hover{border-color:#ffb703}.book-center-grid button:last-child{grid-column:1/-1}
.book-rework-dialog{width:min(94vw,700px);max-height:90dvh;padding:0;border:1px solid #d3912f;border-radius:18px;background:#101925;color:#f4f7fa;box-shadow:0 28px 90px #000c}.book-rework-dialog::backdrop{background:#02060bd9;backdrop-filter:blur(3px)}.book-rework-shell{display:grid;gap:15px;padding:20px;overflow:auto}.book-rework-head{display:flex;justify-content:space-between;align-items:flex-start;gap:14px}.book-rework-head h2{margin:.25rem 0}.book-rework-head>button{flex:0 0 auto;min-width:46px}.book-rework-shell>p{margin:0;color:#c4d0dc}.book-rework-options{display:grid;gap:10px}.book-rework-options button{display:grid;gap:5px;padding:15px;text-align:left;border:1px solid #40526a;border-radius:12px;background:#172435;color:#fff}.book-rework-options button:hover,.book-rework-options button:focus-visible{border-color:#ffb703}.book-rework-options b{font-size:1rem}.book-rework-options small{color:#c1cedd;line-height:1.4}
.book-rework-idea,.book-rework-settings,.book-rework-settings>label{display:grid;gap:7px}.book-rework-idea textarea{min-height:150px}.book-rework-idea small,.book-rework-preserved small,.book-rework-scope small{color:#b9c7d7;line-height:1.4}.book-rework-preserved{display:flex;justify-content:space-between;align-items:center;gap:16px;padding:14px;border:1px solid #3f5f4d;border-radius:13px;background:#11251c}.book-rework-preserved>div{display:grid;gap:4px}.book-rework-preserved .switch-label{flex:0 0 auto}.book-rework-settings{margin:0;padding:14px;border:1px solid #40526a;border-radius:13px}.book-rework-settings:disabled{opacity:.58}.book-rework-settings.editable{border-color:#ffb703;background:#172435}.book-rework-scope{border:1px solid #40526a;border-radius:13px}.book-rework-scope>summary{padding:13px;cursor:pointer;font-weight:800}.book-rework-scope>label{display:flex;align-items:flex-start;gap:10px;margin:0 13px 10px;padding:11px;border:1px solid #30445b;border-radius:10px;background:#172435}.book-rework-scope>label span{display:grid;gap:3px}.book-rework-safety{padding:12px;border-left:4px solid #ffb703;border-radius:9px;background:#172435}.book-rework-shell>.button-row{position:sticky;bottom:-20px;margin:0 -20px -20px;padding:14px 20px 20px;background:linear-gradient(180deg,#101925e8,#101925 28%)}
.writer-global-layout{display:grid;gap:12px;margin:16px 0;padding:14px;border:1px solid #40526a;border-radius:14px;background:#101925}.writer-global-layout h4{margin:0}.writer-global-layout fieldset{border:1px solid #34485f;border-radius:12px}.book-global-frame-picker{display:grid;gap:12px;padding:14px;border:1px solid #4f6680;border-radius:14px;background:#172435}.book-global-frame-picker p{margin:.35rem 0 0}.book-global-frame-preview{display:grid;grid-template-columns:minmax(105px,150px) 1fr;align-items:center;gap:16px}.book-global-frame-preview>div{display:grid;align-content:center;gap:8px}.book-global-frame-preview small{color:#b9c7d7}.book-global-frame-sheet{position:relative;display:block;aspect-ratio:210/297;overflow:hidden;border-radius:8px;background:#fffdf8;box-shadow:0 6px 18px #0007}.book-global-frame-sheet img{position:absolute;inset:0;width:100%;height:100%;object-fit:fill}.book-global-frame-sheet #writerGlobalFrameBackground{z-index:0}.book-global-frame-sheet #writerGlobalFrameImage{z-index:1}.book-global-frame-preview.empty .book-global-frame-sheet{border:2px dashed #60778f;background:#fffdf8}.book-simple-frame-settings{margin:0}.book-simple-frame-settings>.form-grid{padding:12px}.book-cover-pair{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:18px}.book-cover-pair>div{display:grid;gap:8px;justify-items:center}.book-cover-pair .reading-cover{width:min(100%,320px);container-type:inline-size}.book-cover-placeholder{display:grid;place-items:center;width:min(100%,320px);aspect-ratio:148/210;padding:20px;border:2px dashed #40526a;border-radius:10px;background:#101925;color:#b9c7d7;text-align:center}.book-simple-export-step.adapted-cover #bookCoverProduction{display:none!important}.book-simple-export-step .writer-design{display:grid}.book-simple-export-step #openBookDtpExport{margin-top:12px}.book-simple-export-step[hidden]{display:none!important}
.studio-menu{display:inline-flex!important;align-items:center!important;gap:6px!important;font-size:14px!important}.studio-menu>span{font-size:22px;line-height:1}.studio-menu>b{font-size:13px}
@media(max-width:700px){.book-simple-steps{grid-template-columns:repeat(3,1fr)}.book-simple-steps button b{font-size:.68rem}.book-preview-actions{grid-template-columns:1fr}.book-simple-step-actions{flex-direction:column}.book-simple-progress{margin-inline:-6px}.book-simple-active main{padding-bottom:32px}.book-local-menu{order:3;flex-basis:100%;margin-left:0}.book-center-grid,.book-cover-pair{grid-template-columns:1fr}.book-center-grid button:last-child{grid-column:auto}.book-library-actions{grid-template-columns:1fr}.book-global-frame-preview{grid-template-columns:100px 1fr;gap:12px}}

.book-design-group>summary{padding:14px;font-weight:800;cursor:pointer}.book-design-group>.form-grid,.book-design-group>.writer-typeset-controls,.book-design-group>fieldset,.book-design-group>.writer-theme-row{margin:12px}.book-design-group[open]{padding-bottom:8px}.book-design-apply{position:sticky;bottom:8px;z-index:8;display:flex;padding:10px;background:#101925;border:1px solid #40526a;border-radius:12px}.book-design-apply>button{width:100%;min-height:48px}.writer-global-layout [hidden]{display:none!important}
