#typography044 h2{font-size:1.1rem;margin:0 0 12px}.scope048{display:flex;flex-wrap:wrap;gap:8px}.scope048 label{flex:1 1 170px;min-height:44px}.editing-target048{color:#1d4ed8;font-weight:700;background:#eff6ff;border-left:4px solid #2563eb;padding:10px;overflow-wrap:anywhere}.palette048{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:6px}.palette048 legend{font-size:.9rem}.palette-button048{display:flex;align-items:center;justify-content:center;gap:5px;min-height:44px;border:1px solid #cbd5e1;border-radius:8px;background:#fff;color:#17243b;font:inherit;font-size:.85rem;cursor:pointer;padding:6px 3px}.palette-button048[aria-pressed=true]{outline:2px solid #2563eb;outline-offset:-2px}.swatch048{display:inline-block;width:16px;height:16px;border:1px solid #aaa;border-radius:50%;flex-shrink:0}.swatch048[data-color=ffffff]{background:#fff}.swatch048[data-color=000000]{background:#000}.swatch048[data-color=e53935]{background:#e53935}.swatch048[data-color=2563eb]{background:#2563eb}.swatch048[data-color=facc15]{background:#facc15}.swatch048[data-color=16a34a]{background:#16a34a}.swatch048[data-color=f97316]{background:#f97316}.swatch048[data-color=ec4899]{background:#ec4899}
#typography044 select,#typography044 input[type=number]{min-height:44px}#typography044 label{justify-content:space-between}#typography044 select{max-width:100%;min-width:0}#typography044 .btn{min-height:44px}#typography044 [hidden],#pages [hidden]{display:none!important}#selectionText048{white-space:pre-wrap;overflow-wrap:anywhere}#fixedRegions048>div{min-width:0}.page-accordion048{padding:0;margin:8px 0;border:1px solid #cbd5e1;border-radius:8px}.page-accordion048>summary{padding:14px 10px;min-height:44px;cursor:pointer;box-sizing:border-box;overflow-wrap:anywhere}.page-accordion048[open]>summary{color:#1d4ed8;background:#eff6ff;font-weight:700}.page-inside048{padding:10px}.page-timing-fields048 label{display:flex;align-items:center;justify-content:space-between;gap:8px;flex-wrap:wrap}.page-timing-fields048 input{width:7em;max-width:100%;min-height:44px}#formatDialog047{width:min(540px,calc(100vw - 24px));max-height:calc(100dvh - 24px);overflow:auto;box-sizing:border-box;overflow-wrap:anywhere}#formatDialog047 .btn{min-height:44px}#mainStyle048:disabled{opacity:.65}#pages .page-text{white-space:pre-wrap;overflow-wrap:anywhere}@media(max-width:375px){#typography044{padding:8px}.palette048{gap:4px}.palette-button048{font-size:.8rem}.format-actions047 .btn{flex:1 1 45%}}

#typography044 .scope048 label{display:flex;align-items:center;justify-content:flex-start;flex-wrap:nowrap;margin:2px 0;gap:8px;min-height:44px}#typography044 input[type=radio]{display:inline-block;width:20px;height:20px;min-width:20px;margin:0;padding:0}#typography044 input[type=checkbox],.page-inside048 input[type=checkbox]{width:20px;height:20px;min-width:20px;vertical-align:middle}#typography044 .scope048{padding:8px;gap:4px}

#typography044 .scope048 label{flex:0 1 auto;padding-right:8px;min-width:0;white-space:nowrap;font-size:14px}
#typography044 #mainStyle048>label{display:grid;grid-template-columns:minmax(0,1fr) minmax(90px,52%);align-items:center;gap:8px;margin:8px 0;font-size:14px}
#typography044 #mainStyle048>label>select,#typography044 #mainStyle048>label>input{margin:0;width:100%;box-sizing:border-box}
#typography044 .extra-style048,#typography044 #fixedRegions048{padding:0 10px}
#typography044 .extra-style048>summary,#typography044 #fixedRegions048>summary{min-height:44px;box-sizing:border-box;padding:12px 0}
.page-inside048 .note{font-size:14px;line-height:1.5}
