/* Ordering and compact editor chrome only. Artwork styles are untouched. */
#editScopeHeader001{display:grid;grid-template-columns:1fr auto;gap:7px;padding:9px;margin:10px 0;border-radius:12px}
.order-scope-label001{align-self:center;font-size:14px;color:#12304c}
#orderScopeBadge001{justify-self:end;padding:3px 9px;border:1px solid #16806c;border-radius:20px;color:#116151;background:#eaf6f1;font-size:12px;font-weight:800;white-space:nowrap}
#orderScopeBadge001[data-scope=individual]{border-color:#2563eb;color:#1749b8;background:#edf3ff}
#editScopeTabs001{grid-column:1/-1}#editScopeTabs001 button{min-height:48px;font-size:16px;padding:6px 8px}#editScopeTabs001 button>span:first-child{font-size:21px}
#orderScopeHelp001{padding:6px 10px;border:1px solid #c9d6e5;border-radius:8px;margin:8px 0;font-size:13px;min-width:0}#orderScopeHelp001>summary{cursor:pointer;min-height:32px;display:list-item;align-content:center}#orderScopeHelp001 .note{font-size:12px}#orderScopeHelp001 #editScopeIntro001{margin-top:8px;font-size:12px}#orderScopeHelp001 #uxResetAll{min-height:44px;margin:8px 0}
.b-settings .ux-transaction{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:6px;margin:8px 0}.b-settings .ux-transaction button{min-height:44px;font-size:12px;padding:6px 3px;min-width:0;line-height:1.5}
#editGlobal001>[data-order-global],#editIndividual001>[data-order-individual]{margin:10px 0;min-width:0}
#editGlobal001>details,#orderAdvanced001,#orderSelection001{border:1px solid #c5d3e3;border-radius:10px;padding:0 10px;background:white}
#editGlobal001>details>summary,#orderAdvanced001>summary{padding:13px 3px;min-height:44px;box-sizing:border-box;cursor:pointer;font-weight:750;font-size:15px;line-height:1.5}
#editGlobal001 #bodyLayout001,#editGlobal001 #fixedRegions048{margin:10px 0;padding:0 10px}
#globalStyleSlot001 #textSettings052>summary::before{content:'6　';font-weight:800}#individualStyleSlot001 #textSettings052>summary::before{content:'4　';font-weight:800}
#orderGlobalProtection001{font-size:12px;padding:0 10px}
#orderSelection001{padding:10px}#orderSelection001 h3{font-size:15px;margin:3px 0 8px}#orderSelection001 .note,#orderSelection001 #editingTarget048{font-size:12px}#orderSelection001 #editingTarget048{padding:7px;margin:8px 0}
#orderTop001{display:flex;align-items:center;gap:8px;flex-wrap:wrap;margin-top:10px;font-size:13px;color:#12304c}#orderTop001>span{display:flex;align-items:center;gap:5px}#orderRatio001{font-weight:800}#orderTop001 .btn{min-height:44px;width:auto;padding:7px 11px;font-size:13px;border:1px solid #7b9bc3;background:#f2f7ff;color:#174978}
#orderQuickDialog001{box-sizing:border-box;width:min(560px,calc(100% - 24px));max-height:85dvh;overflow:auto;border:2px solid #245ca5;border-radius:14px;padding:16px}#orderQuickDialog001 h2{font-size:18px;margin-top:0}#orderQuickDialog001 .note{font-size:12px;line-height:1.7}#orderQuickDialog001 fieldset{min-width:0}#orderQuickDialog001 .scene-formats label{min-height:44px;display:flex;align-items:center;gap:8px;font-size:15px}#orderQuickDialog001 input[type=radio]{width:20px;height:20px;flex:none}#orderQuickDialog001 #snsGuide053{margin:0;border:none}#orderQuickDialog001 #snsGuide053>summary{display:none}
.order-quick-actions001{display:flex;flex-wrap:wrap;gap:8px}.order-quick-actions001 button{min-height:44px;flex:1;padding:8px;font-size:14px}
#orderTop001 button:focus-visible,#orderQuickDialog001 button:focus-visible{outline:3px solid #e49c06;outline-offset:3px}
@media(max-width:480px){#editScopeHeader001{margin-left:-5px;margin-right:-5px;padding:8px;gap:6px}#editScopeTabs001 button{min-height:48px;font-size:14px;padding:6px 4px}#editScopeTabs001 button>span:first-child{font-size:20px}#orderScopeBadge001{font-size:11px;padding:3px 7px}#editGlobal001>details>summary{font-size:14px}#orderTop001{gap:6px}#orderTop001 .btn{padding:7px 9px}}

#editScopeTabs001 button{transition:none}#orderScopeHelp001{padding:0 10px}#orderScopeHelp001>summary{display:flex;align-items:center;justify-content:space-between;min-height:44px;padding:6px 0;box-sizing:border-box}#orderGlobalProtection001{display:none}
