.composer-finish{width:100%;max-width:960px;margin:8px auto 0;padding-bottom:24px;color:var(--read-ink);font-family:var(--font-ui);font-size:14px;line-height:1.5}.composer-finish-details{border:1px solid var(--read-hairline);border-radius:16px;background:var(--read-sheet)}.composer-finish-details>summary{display:flex;align-items:center;gap:12px;min-height:76px;padding:14px 20px;cursor:pointer;list-style:none;border-radius:16px}.composer-finish-details>summary::-webkit-details-marker{display:none}.composer-finish-mark{display:grid;place-items:center;flex:0 0 36px;height:36px;border-radius:10px;background:var(--read-inset);color:var(--read-quiet)}.composer-finish-summary{display:grid;gap:2px;min-width:0;flex:1}.composer-finish-summary strong{font-weight:600;font-size:15px}.composer-finish-summary>span{color:var(--read-quiet);font-size:13px;overflow-wrap:anywhere}.composer-finish-chevron{flex-shrink:0;transition:transform .16s ease;color:var(--read-quiet)}.composer-finish-details[open]>summary .composer-finish-chevron{transform:rotate(180deg)}.composer-finish-details>summary:hover{background:var(--read-inset)}.composer-finish-fields{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:24px;padding:24px;border-top:1px solid var(--read-hairline)}.composer-finish-fields h2{font:600 14px/1.5 var(--font-ui);margin:0 0 10px}.composer-finish-fields h2>span{font-size:12px;font-weight:400;color:var(--read-quiet);display:inline-block;margin-inline-start:6px}.composer-finish-fields p{margin:0;color:var(--read-quiet);font-size:13px}.composer-finish-field{min-width:0}.composer-finish-visibility{grid-column:1/-1;display:flex;align-items:center;justify-content:space-between;gap:20px;padding-bottom:22px;border-bottom:1px solid var(--read-hairline)}.composer-finish-visibility>div:first-child{min-width:0}.composer-finish-visibility>div:last-child{flex:0 1 260px;width:100%}.composer-finish-books h2,.composer-finish-visibility h2{margin-bottom:3px}.composer-finish-books{grid-column:1/-1;display:flex;align-items:center;justify-content:space-between;gap:16px;border-top:1px solid var(--read-hairline);padding-top:20px}.composer-finish-book-area{min-width:0;max-width:100%}.composer-finish-book-area>[role=alert]{margin-top:8px;overflow-wrap:anywhere}.composer-finish-book-tools>button,.composer-finish-book-tools>label{display:inline-flex;align-items:center;justify-content:center;min-height:44px;padding:10px 14px!important;border:1px solid var(--read-hairline);border-radius:10px;font:500 13px/1.4 var(--font-ui);color:var(--read-ink);background:transparent;cursor:pointer}.composer-finish-book-tools>button:hover,.composer-finish-book-tools>label:hover{background:var(--read-inset)}.composer-finish-actions{display:flex;justify-content:space-between;align-items:center;gap:20px;padding:20px 0 0}.composer-finish-status{min-width:0}.composer-finish-status>span{display:flex;align-items:center;gap:6px;font-size:13px;font-weight:500}.composer-finish-status>p{font-size:12px;color:var(--read-quiet);margin:3px 0 0;max-width:46ch;overflow-wrap:anywhere}.composer-finish-buttons{display:flex;align-items:center;gap:10px;flex-shrink:0}.composer-finish-buttons>button{display:inline-flex;align-items:center;justify-content:center;gap:8px;min-height:44px;padding:11px 20px;border-radius:999px;font:600 14px/1.4 var(--font-ui);cursor:pointer;transition:background .16s ease,box-shadow .16s ease}.composer-finish-save{border:1px solid var(--read-hairline);background:transparent;color:var(--read-ink)}.composer-finish-save:hover{background:var(--read-inset)}.composer-finish-preview{border:1px solid transparent;background:var(--chrome-accent);color:var(--chrome-accent-ink)}.composer-finish-preview:hover{box-shadow:0 3px 12px color-mix(in srgb,var(--chrome-accent) 24%,transparent)}.composer-finish-book-tools>button:disabled,.composer-finish-buttons>button:disabled{cursor:wait;opacity:.55}.composer-finish-book-tools>label:has(input:disabled){cursor:wait;opacity:.55}.composer-finish :is(button,summary,input):focus-visible,.composer-finish-book-tools>label:focus-within{outline:2px solid var(--read-accent);outline-offset:3px}.composer-finish-message{margin:10px 0 0;font-size:13px;color:var(--read-quiet);overflow-wrap:anywhere}.composer-finish-desk{margin-top:4px;font-size:13px;color:var(--read-accent)}.composer-finish-desk>button{min-height:44px;text-align:start}@media(max-width:640px){.composer-finish-fields{grid-template-columns:minmax(0,1fr);padding:20px;gap:24px}.composer-finish-books,.composer-finish-visibility{align-items:stretch;flex-direction:column;gap:12px}.composer-finish-visibility>div:last-child{flex-basis:auto}.composer-finish-details>summary{padding:14px}.composer-finish-actions{flex-wrap:wrap;gap:14px}.composer-finish-status{flex-basis:100%}.composer-finish-buttons{width:100%}.composer-finish-buttons>button{flex:1;padding:11px 12px}.composer-finish-fields h2>span{margin-inline-start:4px}}@media(prefers-reduced-motion:reduce){.composer-finish-buttons>button,.composer-finish-chevron{transition:none}}