/* A quiet manuscript surface; publication metadata lives in its own step. */
#app .novel-workspace {max-width:1080px;margin:auto;padding:20px 28px 100px;background:#fff;min-height:80vh}
#app .novel-workspace [hidden] {display:none!important}
#app .novel-workspace>.breadcrumb,#app .novel-workspace>.editor-heading,#app .novel-workspace>.creation-progress,#app .novel-workspace>.editor-layout>aside,#app .novel-workspace>.editor-layout>.preview-panel {display:none}
#app .novel-workspace .editor-layout {display:block}
#app .novel-workspace form {max-width:none;border:0;background:none;box-shadow:none;padding:0}
#app .novel-workspace .novel-toolbar {display:flex;align-items:center;gap:12px;flex-wrap:wrap;padding:12px 0 22px;border-bottom:1px solid #eceae5;margin-bottom:40px}
#app .novel-toolbar .novel-save-status {margin:0 auto 0 0;max-width:310px;font-size:11px;color:#79766f;line-height:1.5}
#app .novel-paper,#app .novel-publication,#app .novel-tools {max-width:720px;margin:0 auto}
#app .novel-paper .novel-title>span,#app .novel-paper .writer-manuscript>span,#app .novel-paper [data-body-tip] {display:none}
#app .novel-paper .novel-title input {font-size:30px;font-weight:650;line-height:1.5;border:0;border-radius:0;background:transparent;padding:12px 0;box-shadow:none;width:100%}
#app .novel-paper textarea.manuscript {display:block;min-height:52vh;width:100%;font-size:17px;line-height:2.1;letter-spacing:.035em;padding:18px 0;border:0;border-radius:0;background:transparent;box-shadow:none;resize:vertical;font-family:inherit}
#app .novel-paper input:focus-visible,#app .novel-paper textarea:focus-visible {outline:2px solid #b8ada0;outline-offset:8px}
#app .novel-count {text-align:right;color:#817c74;font-size:12px;margin:12px 0 30px}
#app .novel-tools {border-top:1px solid #eceae5;padding:20px 0;color:#686259;font-size:13px}
#app .novel-tools>summary {cursor:pointer;padding:8px 0}
#app .novel-publication {border:0;padding:0 0 40px}
#app .novel-context {font-size:12px;color:#817c74;padding:0 0 16px}
#app .novel-workspace.novel-editor>h1,#app .novel-workspace.novel-editor>p,#app .novel-workspace.novel-editor>a {display:none}
@media(max-width:600px){
 #app .novel-workspace {padding:8px 20px 90px}
 #app .novel-workspace .novel-toolbar {gap:8px;margin-bottom:24px}
 #app .novel-toolbar .novel-save-status {order:5;flex-basis:100%;max-width:none}
 #app .novel-toolbar>a {margin-right:auto;font-size:12px}
 #app .novel-toolbar .btn {padding:9px 12px;font-size:12px;min-height:40px}
 #app .novel-paper .novel-title input {font-size:25px}
 #app .novel-paper textarea.manuscript {font-size:16px;min-height:50vh}
}
#app .novel-workspace form {display:block}
#app .novel-paper,#app .novel-publication,#app .novel-tools {width:100%;box-sizing:border-box}
#app .novel-publication .form-field {display:block;margin:24px 0}
#app .novel-publication .form-field input {display:block;width:100%;margin-top:8px;box-sizing:border-box}
#app .novel-publication-title {color:#6d675f;font-size:14px;margin:0 0 20px}
#app .novel-format-tools,#app .novel-display-settings {font-size:13px;color:#615b53;margin:0 0 14px;border-bottom:1px solid #eceae5;padding:0 0 12px}
#app .novel-format-tools summary,#app .novel-display-settings summary {cursor:pointer;min-height:32px;line-height:32px}
#app .novel-format-actions {display:flex;gap:8px;flex-wrap:wrap;margin:12px 0}
#app .novel-format-actions .btn {font-size:12px;padding:8px 12px;min-height:40px}
#app .novel-format-status {font-size:13px;color:#765629;white-space:normal}
#app .novel-ruby-panel {padding:16px;background:#f7f5f0;border-radius:8px}
#app .novel-ruby-panel label {display:block;margin-bottom:12px}
#app .novel-ruby-panel input {display:block;width:100%;box-sizing:border-box;min-height:44px;font-size:16px;margin-top:8px}
#app .novel-ruby-panel button {margin:0 10px 0 0}
#app .novel-display-settings label {display:inline-flex;flex-direction:column;gap:6px;margin:10px 18px 8px 0}
#app .novel-display-settings select {min-height:40px;font-size:16px;max-width:160px}
#app .novel-display-settings p {font-size:12px}
.novel-metadata{border:0;padding:16px 0;min-width:0}.novel-metadata textarea{min-height:110px}.novel-metadata input[type=checkbox]{width:auto;margin-right:8px}.novel-metadata p,.novel-series-manager>p{font-size:13px;color:#74716b;line-height:1.8}.novel-tools>.btn{margin:8px 8px 8px 0}.novel-history-dialog{width:min(760px,94vw);max-height:85dvh}.novel-history-dialog details{padding:12px 0;border-bottom:1px solid #ddd}.novel-diff{white-space:pre-wrap;overflow-wrap:anywhere;max-height:45vh;overflow:auto;padding:16px;background:#f5f4ef;font-size:14px;line-height:1.8}.novel-series-manager{padding:24px 0;margin-bottom:24px;border-bottom:1px solid #d8d5cc}.novel-series-manager details{padding:12px 0}.novel-series-manager summary{cursor:pointer}.novel-series-item li{margin:12px 0;line-height:2}.novel-series-item li button{padding:3px 10px;margin-left:8px}.novel-series-item select{max-width:100%;margin:12px 8px 12px 0}.novel-series-reading{max-width:760px;margin:24px auto;padding:24px;line-height:1.9}.novel-series-reading p{white-space:pre-wrap}.novel-series-reading .btn{margin:8px}.novel-series-reading [aria-current]{font-weight:700}

.novel-series-item ol{padding:0}.novel-series-item li{display:grid;grid-template-columns:1fr auto auto;gap:8px;align-items:center;margin:18px 0}.novel-series-item li>a{grid-column:1/-1;font-weight:600}.novel-series-item li>span{font-size:13px;color:#777}.novel-series-item li button{margin:0;min-height:40px}.novel-series-item button:disabled{opacity:.4}
.novel-readable-diff{margin:16px 0;font-size:14px}.novel-diff-lines{border:1px solid #dad8d2;border-radius:8px;overflow:hidden}.novel-diff-row{display:grid;grid-template-columns:3em 3em 1.5em minmax(0,1fr);line-height:1.8;white-space:pre-wrap;overflow-wrap:anywhere;padding:3px 8px}.novel-diff-row>span:nth-child(-n+2){color:#716e66;font-size:12px;user-select:none}.novel-diff-row.added{background:#e4f3e9;color:#184e30;border-left:3px solid #397c51}.novel-diff-row.removed{background:#fae8e5;color:#812f24;border-left:3px solid #b45d52}.novel-diff-row.same{border-left:3px solid transparent}.novel-diff-lines summary{padding:12px;background:#eeede9;color:#555;cursor:pointer}.novel-review-dialog p{line-height:1.7}.novel-review-dialog input,.novel-review-dialog textarea,.novel-review-dialog select{width:100%;box-sizing:border-box;font-size:16px;padding:10px;margin:8px 0}.novel-review-dialog textarea{min-height:100px}.novel-review-dialog .btn{margin:6px 8px 6px 0}.novel-review-manuscript{margin:24px 0;border-top:1px solid #ddd}.novel-review-manuscript>div{display:grid;grid-template-columns:52px minmax(0,1fr);align-items:start;gap:12px}.novel-review-manuscript>div>span{white-space:pre-wrap;overflow-wrap:anywhere;line-height:2;padding:10px 0}.novel-review-manuscript>div>.btn{min-height:44px;padding:4px;margin:4px 0;color:#655e50}.novel-review-thread{border:1px solid #dedbd4;border-radius:10px;padding:16px;margin:20px 0}.novel-review-thread blockquote{white-space:pre-wrap;overflow-wrap:anywhere;border-left:3px solid #aaa;padding:8px 16px;margin:10px 0;background:#f4f3ef}.review-comment-body{white-space:pre-wrap;overflow-wrap:anywhere}.novel-review-inbox{max-width:1000px;padding:24px;margin:24px auto}.novel-review-inbox>.btn{display:block;margin:12px 0;max-width:100%;white-space:normal;text-align:left}@media(max-width:600px){.novel-diff-row{grid-template-columns:2em 2em 1.2em minmax(0,1fr);font-size:13px;padding:4px}.novel-review-thread{padding:12px}.novel-review-inbox{padding:16px}}
/* Full-page reviews use the existing app typography, buttons, and blue accents. */
.review-page{max-width:1120px;margin:0 auto;padding:28px 32px 96px;color:#202635}.review-page h1{font-size:28px;line-height:1.4;margin:12px 0}.review-page h2{font-size:19px;margin:20px 0 14px}.review-page h3{font-size:16px}.review-page p{line-height:1.85;overflow-wrap:anywhere}.review-title-row{display:flex;justify-content:space-between;gap:24px;align-items:center}.review-title-row p{color:#727681;font-size:13px;margin:8px 0}.review-page-actions{display:flex;gap:16px;align-items:start;flex-wrap:wrap;margin:20px 0}.review-page .btn{font-size:13px;min-height:40px}.review-sharing{flex:1;min-width:220px;max-width:650px}.review-sharing summary,.review-editor-tools summary,.review-line-discussion summary{cursor:pointer;color:#3948c6;min-height:40px;line-height:40px}.review-sharing p{font-size:13px;color:#727681}.review-sharing>.btn{margin:8px 8px 8px 0}.review-tabs{display:flex;border-bottom:1px solid #dce0e7;gap:24px;margin:20px 0}.review-tab{background:none;border:0;border-bottom:3px solid transparent;padding:14px 8px;font:inherit;color:#686f7d;cursor:pointer}.review-tab[aria-current]{border-bottom-color:#3948c6;color:#3948c6;font-weight:700}.review-overview{display:grid;grid-template-columns:minmax(0,1fr) 260px;gap:40px}.review-summary{border-left:1px solid #e1e3e8;padding-left:24px}.review-summary p{font-size:13px}.review-summary .btn{margin:6px 0;width:100%}.review-thread-heading{display:flex;align-items:center;justify-content:space-between;gap:12px}.review-thread{border:1px solid #dce0e7;border-radius:10px;margin:16px 0;background:white;overflow:hidden}.review-thread-meta{display:flex;flex-wrap:wrap;gap:12px;background:#f6f7fa;padding:12px 16px;font-size:12px;color:#626977}.review-thread-meta strong{color:#3948c6}.review-thread blockquote{margin:12px 16px;border-left:3px solid #c5caf2;padding-left:12px;font-size:13px;white-space:pre-wrap;overflow-wrap:anywhere}.review-comment{padding:12px 16px;border-top:1px solid #f0f1f4}.review-comment strong{font-size:13px}.review-comment time{font-size:11px;color:#858a94;margin-left:12px}.review-comment p{white-space:pre-wrap;margin:8px 0;font-size:14px}.review-thread>details,.review-thread>.btn{margin:12px 16px}.review-compose{margin:20px 0}.review-page label,.review-editor-tools label{display:block;font-size:13px}.review-page textarea,.review-editor-tools textarea,.review-sharing input{display:block;box-sizing:border-box;width:100%;border:1px solid #d5d9e2;border-radius:8px;padding:12px;font:inherit;font-size:16px;margin:8px 0 12px;background:white}.review-page select,.novel-review-inbox select{padding:9px;border:1px solid #d5d9e2;background:white;border-radius:7px;font:inherit;font-size:14px;margin:8px}.review-status:empty{display:none}.review-status{font-size:13px;color:#3948c6}.review-paper{max-width:760px;margin:24px auto;padding:28px 32px;border:1px solid #e1e3e8;background:white;border-radius:10px}.review-paragraph{white-space:pre-wrap;margin:16px 0;font-size:16px;line-height:2!important}.review-line-discussion{padding:0 14px;font-size:13px}.review-line-discussion>details>summary{font-size:12px;line-height:32px;min-height:32px}.review-line-discussion:has(details[open]){background:#f8f9ff;border-left:2px solid #8e99e0;padding-bottom:12px}.review-inbox-row{display:flex;flex-direction:column;gap:8px;padding:18px 4px;border-bottom:1px solid #e1e3e8;text-decoration:none}.review-inbox-row span{font-size:12px;color:#747a85}.review-editor-tools{margin:14px 0}.review-editor-tools>div>div{display:flex;flex-wrap:wrap;gap:12px;align-items:center;margin:16px 0}.review-editor-tools p{font-size:13px}.review-page :focus-visible{outline:2px solid #4656cc;outline-offset:3px}@media(max-width:720px){.review-page{padding:20px 16px 90px}.review-page h1{font-size:23px}.review-title-row{align-items:start;gap:12px;flex-wrap:wrap}.review-overview{display:flex;flex-direction:column;gap:20px}.review-summary{border-left:0;border-top:1px solid #e1e3e8;padding:12px 0}.review-tabs{gap:16px}.review-tab{padding:12px 4px;font-size:14px}.review-paper{padding:16px;border-radius:8px}.review-thread-heading{flex-wrap:wrap}.review-comment time{display:block;margin:6px 0}.review-line-discussion{padding:0 8px}.review-page .novel-diff-row{grid-template-columns:1.7em 1.7em 1em minmax(0,1fr)}.review-sharing{min-width:0;width:100%}}
.review-line-discussion summary,.review-thread summary{background:transparent!important;padding:0!important;color:#3948c6;cursor:pointer}.review-thread>details>summary{min-height:36px;line-height:36px}.review-tab-content>label{max-width:320px}.review-tab-content>label>select{display:block;width:100%;margin:8px 0}.review-page .review-paragraph+.review-line-discussion:has(>details:not([open])){margin-top:-10px}
/* Approved image design: compact diff cards, inline conversations, persistent context. */
.review-page{max-width:1400px;padding-top:24px}.review-breadcrumb{display:flex;gap:8px;flex-wrap:wrap;font-size:13px;margin-bottom:14px;color:#6b7282}.review-title-row{gap:24px}.review-title-row h1{display:flex;align-items:center;gap:16px;flex-wrap:wrap;font-size:28px;margin:8px 0}.review-pill{display:inline-block;border-radius:6px;background:#eef0ff;color:#3547bd;padding:4px 9px;font-size:12px;line-height:1.5;font-weight:500;white-space:nowrap}.review-pill.approved,.review-pill.added{background:#e8f6e8;color:#23632d}.review-pill.removed{background:#fbe9ea;color:#a0353c}.review-header-buttons{display:flex;gap:10px;flex-shrink:0}.review-header-buttons .btn{padding:12px 18px;font-size:14px}.review-edit-link{font-size:12px;display:inline-block;margin:8px 0;color:#68738c}.review-tabs{margin:16px 0 20px;gap:30px}.review-tab-count{font-size:12px;padding:2px 7px;margin-left:8px;background:#edf0f8;border-radius:6px}.review-content-grid{display:grid;grid-template-columns:minmax(0,1fr) 280px;gap:28px;align-items:start}.review-main{min-width:0}.review-summary{padding-left:24px;border-left:1px solid #dde1ea}.review-summary h2{font-size:18px;margin:0 0 18px}.review-summary h2:not(:first-child){border-top:1px solid #e1e5ed;padding-top:22px;margin-top:22px}.review-summary>p{font-size:13px;color:#535b6b}.review-summary .review-private-note{padding-top:18px;border-top:1px solid #e1e5ed;font-size:12px;color:#71798a}.review-member{display:flex;gap:10px;align-items:center;margin:16px 0;font-size:13px}.review-member>.review-pill{margin-left:auto;font-size:11px}.review-avatar{display:inline-flex;align-items:center;justify-content:center;width:32px;height:32px;flex-shrink:0;background:#edf0ff;color:#3449c6;border-radius:50%;font-size:14px}.review-version-row{display:grid;grid-template-columns:48px 1fr;gap:5px 8px;font-size:12px;border-bottom:1px solid #eef0f5;padding:12px 0}.review-version-row strong{font-weight:500}.review-version-row time{grid-column:2;color:#82899a;font-size:10px}.review-diff-toolbar{display:flex;align-items:center;justify-content:space-between;gap:12px;margin-bottom:18px;flex-wrap:wrap}.review-diff-toolbar select{margin:0;max-width:100%;font-size:14px;min-height:40px}.review-diff-toolbar>div{display:flex;gap:10px}.review-diff-file{border:1px solid #d4dbea;border-radius:9px;overflow:hidden;background:#fff;margin:0 0 18px}.review-diff-file>header{display:flex;align-items:center;justify-content:space-between;padding:10px 16px;background:#f4f5f9;border-bottom:1px solid #e2e6ef}.review-diff-file>header h2{margin:0;font-size:17px}.review-diff-file>header>span{font-size:12px;color:#737d91}.review-diff-file .novel-readable-diff{margin:0;padding:8px}.review-diff-file .novel-diff-lines{border:0;border-radius:0}.review-diff-file .novel-diff-row{font-size:14px;padding:7px 6px;border-left:0;border-radius:4px;grid-template-columns:2em 2em 1.5em minmax(0,1fr)}.novel-diff-row mark{color:inherit;border-radius:3px;background:#bce7b9}.novel-diff-row.removed mark{background:#f3bfc2;text-decoration:line-through}.review-diff-file .novel-diff-row.added{background:#eff9f0;color:#234c2a}.review-diff-file .novel-diff-row.removed{background:#fdf0f0;color:#762e35}.review-line-discussion{padding:0 8px}.review-line-discussion:has(>.review-thread){padding-top:8px}.review-thread{border-color:#d5dbee;margin:8px 0 12px;border-radius:8px}.review-thread-meta{background:#f1f3ff;color:#394cc4;align-items:center;gap:10px;font-size:11px;padding:10px 14px}.review-thread-meta>span{border:1px solid #c3cbf4;border-radius:6px;padding:2px 6px}.review-text-action{border:0;background:none;color:#394cc4;font:inherit;margin-left:auto;cursor:pointer;min-height:32px}.review-comment{display:flex;gap:12px;padding:12px 16px;border-top:0}.review-comment>div{min-width:0;flex:1}.review-comment p{margin:5px 0;font-size:14px;line-height:1.7}.review-comment.is-reply{margin-left:32px;border-left:1px solid #e1e5ef;padding-left:14px}.review-comment time{font-size:10px}.review-reply{display:flex;align-items:end;gap:12px;margin:10px 16px 16px 56px}.review-reply label{flex:1;font-size:0;min-width:0}.review-reply textarea{min-height:40px;height:40px;resize:vertical;margin:0;padding:9px;font-size:14px}.review-reply .btn{margin:0;background:white;color:#394cc4;border:1px solid #a5b0e9;padding:9px 14px}.review-old-threads{margin:20px 0;font-size:13px}.review-old-threads summary{cursor:pointer;min-height:40px;line-height:40px}.review-sharing-panel{background:#f8f9fd;border:1px solid #dae0ef;padding:20px;border-radius:10px;margin:16px 0}.review-sharing-panel input{width:100%;box-sizing:border-box;border:1px solid #d5dbea;border-radius:6px;padding:10px}.review-sharing-panel>.btn{margin:8px 8px 0 0}.review-paper{margin:0;max-width:none}.review-thread .review-compose:not(.review-reply){padding:0 14px}
@media(max-width:850px){.review-content-grid{grid-template-columns:minmax(0,1fr);gap:28px}.review-summary{border-left:0;border-top:1px solid #dde1ea;padding:24px 0}.review-title-row{align-items:start;flex-wrap:wrap}.review-header-buttons{width:100%;justify-content:flex-end}.review-title-row h1{font-size:23px}.review-page{padding:18px 16px 90px}.review-tabs{gap:20px}.review-diff-file .novel-diff-row{grid-template-columns:1.4em 1.4em 1em minmax(0,1fr);font-size:13px;padding:7px 3px}.review-diff-file .novel-readable-diff{padding:5px}.review-reply{margin-left:14px;gap:8px}.review-reply textarea{font-size:16px}.review-comment{padding:12px 10px;gap:8px}.review-comment.is-reply{margin-left:20px}.review-thread-meta{flex-wrap:wrap;padding:8px 10px}.review-comment time{display:inline;margin-left:8px}.review-header-buttons .btn{padding:10px 16px}.review-title-row h1>.review-pill{font-size:11px}.review-breadcrumb{font-size:11px}}
.review-range-controls{border:1px solid #dce2ef;background:#fafbff;border-radius:8px;padding:8px 12px;margin:0 0 16px;font-size:13px}.review-range-controls summary{cursor:pointer;color:#394cc4;min-height:36px;line-height:36px}.review-range-controls form{display:flex;flex-wrap:wrap;gap:12px;align-items:end}.review-range-controls label{flex:0 1 120px}.review-range-controls input{display:block;width:100%;box-sizing:border-box;border:1px solid #cdd5e5;border-radius:6px;padding:9px;font-size:16px;margin-top:6px}.review-range-controls p{font-size:12px}.review-range-controls [role=alert]{width:100%;margin:0;color:#a03939}.review-page .review-line-number{padding:0;border:0;border-radius:4px;background:transparent;color:#697691;cursor:pointer;font:inherit;font-size:12px;min-width:22px;min-height:30px;align-self:start;line-height:1.8}.review-page .review-line-number:hover,.review-page .review-line-number[aria-pressed=true]{background:#dce3ff;color:#243ebc}.review-page .review-range-highlight{background:#eef1ff!important;box-shadow:inset 3px 0 #586ddb}.review-range-compose{padding:14px;border:1px solid #aebdec;border-radius:8px;margin:12px 0;background:#f6f8ff}.review-range-compose>strong{font-size:13px;color:#344ab7}.review-manuscript-row{display:grid;grid-template-columns:32px minmax(0,1fr);gap:10px;border-radius:5px}.review-manuscript-row .review-paragraph{margin:8px 0}.review-manuscript-row .review-line-number{margin-top:8px}.review-thread blockquote{white-space:pre-wrap;overflow-wrap:anywhere;max-height:260px;overflow:auto}.review-page .review-line-number:focus-visible{outline:2px solid #3f55c7;outline-offset:1px}@media(max-width:850px){.review-manuscript-row{grid-template-columns:28px minmax(0,1fr);gap:6px}.review-range-controls label{flex:1 1 90px}.review-range-controls .btn{min-height:44px}.review-page .review-line-number{min-height:36px}}

.novel-publishing .novel-review-shortcut { display: none; }
/* Review annotations overlay a versioned export; original panels never change. */
.comic-review-toolbar{display:flex;flex-wrap:wrap;gap:16px;align-items:end}.comic-review-toolbar label{display:grid;gap:6px;font-size:13px}.comic-review-toolbar select{padding:10px;border:1px solid #dddde8;border-radius:8px;background:white;font:inherit}.comic-review-note{font-size:13px;line-height:1.8;color:#6a7083}.comic-review-stage{position:relative;max-width:800px;margin:16px auto;border:1px solid #e2e2ea;line-height:0}.comic-review-stage>img{display:block;width:100%;height:auto;margin:0;max-height:none;object-fit:contain}.comic-review-stage.is-picking>img{cursor:crosshair;outline:2px solid #5145cd}.comic-review-pin{position:absolute!important;transform:translate(-50%,-50%);width:30px!important;height:30px!important;min-width:0!important;min-height:0!important;padding:0!important;border-radius:50%!important;background:#4338ca!important;color:white!important;border:2px solid white!important;display:grid;place-items:center;line-height:1;font:600 13px sans-serif;box-shadow:0 1px 5px #0004;z-index:1}.comic-review-pin.selected{background:#a15b13!important;pointer-events:none}.comic-review-pick-tools,.comic-review-page-nav{display:flex;flex-wrap:wrap;gap:10px;margin:16px 0}.comic-review-page-nav{justify-content:space-between}.comic-review-comments{margin-top:24px}.comic-review-stage img:focus-visible{outline:3px solid #4338ca;outline-offset:3px}.comic-review-view .review-thread{scroll-margin-top:80px}@media(max-width:600px){.comic-review-pin{width:28px!important;height:28px!important}.comic-review-pick-tools .btn{flex:1;font-size:12px}.comic-review-stage{margin-left:0;margin-right:0}}

.comic-review-viewport{max-height:70vh;overflow:auto;overscroll-behavior:contain;border:1px solid var(--border,#dedee9);border-radius:10px}.comic-review-viewport .comic-review-stage{margin:0;border:0;border-radius:0}
/* Rectangle annotations remain a separate overlay; never rasterized into artwork. */
.comic-review-area{position:absolute;box-sizing:border-box;border:2px solid #4f46d5;background:#6159dc18;pointer-events:none;z-index:1}.comic-review-area.selected{border-style:dashed;border-color:#b76a16;background:#c17a201a}.comic-review-area[hidden]{display:none}.comic-review-stage.is-area-picking>img{touch-action:none;cursor:crosshair;user-select:none;-webkit-user-select:none}.comic-review-stage.is-area-picking .comic-review-pin,.comic-review-stage.is-picking .comic-review-pin{pointer-events:none}.comic-review-area-help{font-size:13px;line-height:1.8;color:#4c4689}.comic-review-area-fields{margin:12px 0;font-size:13px}.comic-review-area-fields summary{cursor:pointer;padding:10px 0}.comic-review-area-fields form{display:flex;gap:10px;align-items:end;flex-wrap:wrap}.comic-review-area-fields label{display:grid;gap:6px}.comic-review-area-fields input{width:70px;padding:8px;font-size:16px;border:1px solid #cdd5e5;border-radius:6px}.comic-review-stage .comic-review-pin{z-index:2}
