/*! © 2026 수지맞다 sujimatda.com 「우리 구역 의궤」 All rights reserved. 무단 복제와 배포를 금합니다. */
[data-book=book1] .lab.b1 b{display:block;margin-right:0;line-height:1.2}[data-book=book1] .lab.b1 em{display:block;margin-top:2px;font-size:13.5px;line-height:1.3}.m[data-book=book1] .lab.b1 em{font-size:12.5px}.short[data-book=book1] .lab.b1 em{font-size:12px}#L-book1 .jb{position:absolute;left:var(--gut);top:92px;width:424px;margin:0;padding:14px 16px 12px;background:var(--paper);border:1px solid var(--ink);opacity:0;visibility:hidden;pointer-events:auto;font-size:15px;line-height:1.5;color:var(--ink)}#L-book1 .jb-h{display:flex;justify-content:space-between;align-items:baseline;gap:12px}#L-book1 .jb-h b{font-family:var(--serif);font-weight:600;font-size:18px;letter-spacing:-.02em}#L-book1 .jb-x{font:inherit;font-size:14px;color:var(--ink75);background:none;border:0;padding:0;cursor:pointer;min-height:44px;min-width:44px;text-decoration:underline;text-decoration-color:var(--ink52);text-underline-offset:4px}#L-book1 .jb-b{margin:2px 0 10px;color:var(--ink75);font-size:14.5px}#L-book1 .jb-row{display:flex;align-items:stretch;gap:0;border:1px solid var(--ink)}#L-book1 .jb-row label{display:flex;align-items:center;padding:0 10px;font-size:14px;color:var(--ink75);border-right:1px solid var(--ink30);white-space:nowrap}#L-book1 .jb-row input{flex:1;min-width:0;font:inherit;font-size:16px;padding:10px;border:0;border-radius:0;background:var(--paper2);color:var(--ink);outline:none;-webkit-appearance:none;appearance:none}#L-book1 .jb-row input::placeholder{color:var(--ink64)}#L-book1 .jb-row input:focus-visible{box-shadow:inset 0 0 0 1.5px var(--ink)}#L-book1 .jb-go{font:inherit;font-size:15px;font-weight:600;padding:0 14px;border:0;border-left:1px solid var(--ink);border-radius:0;background:var(--navy);color:#fff;cursor:pointer;min-height:46px;white-space:nowrap}#L-book1 .jb-m{margin:8px 0 0;min-height:1.5em;font-size:14.5px;color:var(--ink)}#L-book1 .jb-m:empty{min-height:0;margin:0}#L-book1 .jb-p{margin:6px 0 0;font-size:13px;line-height:1.45;color:var(--ink75)}#L-book1 .jb-r{display:none;font:inherit;font-size:14px;color:var(--ink75);background:none;border:0;padding:0;margin-top:2px;cursor:pointer;min-height:44px;text-decoration:underline;text-decoration-color:var(--ink52);text-underline-offset:4px}#L-book1 .jb.moved .jb-r{display:inline-block}.m #L-book1 .jb{left:14px;right:62px;top:62px;width:auto;padding:12px 12px 10px;font-size:14.5px}.m #L-book1 .jb-h b{font-size:16.5px}.m #L-book1 .jb-b{font-size:14px;margin-bottom:8px}.m #L-book1 .jb-row label{padding:0 8px;font-size:13.5px}.m #L-book1 .jb-go{padding:0 10px;font-size:14.5px;min-height:48px}.m #L-book1 .jb-p{font-size:12px}.short #L-book1 .jb{left:var(--gut);top:50px;width:340px;padding:10px 12px 8px;font-size:14px}.short #L-book1 .jb-b{display:none}.short #L-book1 .jb-p{font-size:11.5px}#L-book1 .jb.min .jb-h b,#L-book1 .jb.min .jb-b,#L-book1 .jb.min .jb-row,#L-book1 .jb.min .jb-p{display:none}#L-book1 .jb.min{padding:6px 14px 4px;display:grid;grid-template-columns:1fr auto;column-gap:14px;align-items:center}#L-book1 .jb.min .jb-h{grid-column:2;grid-row:1}#L-book1 .jb.min .jb-m{grid-column:1;grid-row:1;margin:0;min-height:0}#L-book1 .jb.min .jb-r{grid-column:1 / span 2;grid-row:2;justify-self:start;margin-top:0}.short #L-book1.jbfull~#copy,.short #L-book1.jbfull~#note{visibility:hidden!important}
