.employee-failure-reason{overflow-wrap:anywhere}.employee-failure-screen{margin:16px 0;padding:14px;border:1px solid var(--line);border-radius:10px;background:var(--bg)}.employee-failure-screen figcaption{display:flex;align-items:center;justify-content:space-between;flex-wrap:wrap;gap:8px;margin-bottom:10px}.employee-failure-screen figcaption span{font-size:13px;color:var(--muted)}.employee-failure-screen img{display:block;width:100%;height:auto;max-height:460px;object-fit:contain;border:1px solid var(--line);border-radius:6px;background:var(--panel,#fff)}.employee-failure-screen img[hidden]{display:none}.employee-failure-screen p{margin:10px 0;line-height:1.6}.employee-failure-screen a{min-height:44px}.employee-failure-screen a[hidden]{display:none}.employee-failure-screen-empty{margin:14px 0;font-size:14px;line-height:1.6}
.generation-settings-assets{border-top:1px solid var(--line);padding-top:20px;margin-top:4px;min-width:0}.generation-settings-assets h3{font-size:16px;margin:0}.generation-settings-assets>.section{margin:20px 0 10px;gap:12px;flex-wrap:wrap}.generation-settings-assets label{display:block;font-weight:650;margin:12px 0 7px}.generation-settings-assets input[type=file]{width:100%;max-width:100%;min-height:44px}.generation-settings-assets .actions{margin-top:18px;gap:10px;flex-wrap:wrap}.generation-settings-assets button{min-height:40px}.generation-keyword-preview,[data-generation-import-preview]{background:var(--bg);border:1px solid var(--line);border-radius:8px;padding:12px 16px;margin:12px 0;overflow-wrap:anywhere}.generation-keyword-preview ol,[data-generation-import-preview] ol{margin:0;padding-left:26px}.generation-keyword-preview li,[data-generation-import-preview] li{padding:4px 0}.generation-keyword-preview p{margin:4px 0}.generation-cover-pool{display:grid;grid-template-columns:repeat(auto-fill,minmax(130px,1fr));gap:12px;margin:14px 0;max-height:400px;overflow:auto;padding:2px;align-items:start}.generation-cover-pool figure{margin:0;border:1px solid var(--line);border-radius:8px;background:var(--panel,var(--bg));overflow:hidden;min-width:0}.generation-cover-pool img{display:block;width:100%;height:100px;object-fit:contain;background:var(--bg)}.generation-cover-pool figcaption{padding:8px 10px 2px;font-size:12px}.generation-cover-pool button{margin:6px 8px 9px;max-width:calc(100% - 16px);font-size:12px}.generation-cover-pool>p{grid-column:1/-1}.generation-settings-status{min-height:24px;margin-bottom:0}.writer-random-cover{padding:20px;border:1px dashed var(--accent,var(--green));background:var(--bg);border-radius:8px;outline-offset:5px}.writer-random-cover strong{display:block;font-size:17px;color:var(--accent,var(--green))}.writer-random-cover p{font-size:14px;line-height:1.65}.writer .writing-random-cover{scroll-margin-top:160px}.writer-toolbar [data-write-add="random-cover"]{min-width:100px}.writer .writer-settings{scroll-margin-top:150px}.generation-settings-assets button:focus-visible,.writer-random-cover:focus-visible{outline:3px solid var(--accent,var(--green));outline-offset:3px}
.workflow-breadcrumb{display:flex;align-items:center;gap:10px;flex-wrap:wrap;margin:0 0 22px}.workflow-breadcrumb button,.workflow-name{font:inherit;color:inherit;background:transparent;border:0;text-align:left}.workflow-breadcrumb button{text-decoration:underline;text-underline-offset:3px;padding:8px 2px;min-height:44px}.workflow-choices{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:22px;margin:24px 0}.workflow-choice{min-height:190px;text-align:left;padding:24px;border:1px solid var(--line,#c9d7d1);border-radius:10px;background:var(--panel,#fff);color:inherit}.workflow-choice strong{display:block;font-size:22px;margin-bottom:16px}.workflow-choice span,.workflow-choice small{display:block;line-height:1.7}.workflow-choice small{margin-top:18px;color:var(--muted,#53635c)}.workflow-choice:hover{border-color:var(--primary,#166b53)}.workflow-keyword-card .workflow-name{font-size:22px;cursor:text;overflow-wrap:anywhere;min-height:44px}.workflow-keyword-card input{max-width:100%}.workflow-feature-settings form{display:grid;gap:16px;max-width:680px}.workflow-switch{margin-bottom:18px}button:focus-visible,input:focus-visible{outline-offset:3px}@media(max-width:700px){.workflow-choices{grid-template-columns:1fr}.workflow-choice{min-height:150px;padding:20px}.workflow-choice strong{font-size:19px}.workflow-breadcrumb{font-size:14px;gap:7px}}
