.appearance-controls1218{display:contents}
.scene-tools126 .appearance-controls1218 button{font:700 18px/1.2 Pretendard,'Malgun Gothic',sans-serif;min-height:48px;padding:8px 13px;white-space:nowrap}
.scene-tools126 .appearance-controls1218 button[aria-pressed=true]{background:#782738!important;color:#fff!important}
.appearance-caption1218{position:absolute;left:16px;bottom:50px;z-index:4;max-width:calc(100% - 32px);padding:7px 11px;border:1px solid #c2ced6;border-radius:8px;background:#fffffff0;color:#263c50;font:700 18px/1.3 Pretendard,'Malgun Gothic',sans-serif;pointer-events:none}
.appearance-caption1218[hidden]{display:none}
.appearance-settings1218{width:min(850px,94vw);max-height:88vh;overflow:auto;padding:0;border:1px solid #cfb8bf;border-radius:14px;background:#fff;color:#302a2d;font:20px/1.45 Pretendard,'Malgun Gothic',sans-serif}
.appearance-settings1218::backdrop{background:#281b23a8}
.appearance-settings1218 header{position:sticky;top:0;display:flex;align-items:center;justify-content:space-between;padding:14px 20px;background:#782738;color:#fff;z-index:2}
.appearance-settings1218 h2{margin:0;font-size:25px}.appearance-settings1218 form{padding:18px 22px}.appearance-settings1218 label{display:grid;gap:6px;margin:14px 0}.appearance-settings1218 .appearance-fields1218{display:grid;grid-template-columns:1fr 1fr;gap:0 20px}
.appearance-settings1218 button,.appearance-settings1218 input,.appearance-settings1218 select,.appearance-settings1218 textarea{font:inherit;min-height:46px;padding:8px 12px;border:1px solid #b9a6ab;border-radius:8px;box-sizing:border-box;max-width:100%}
.appearance-settings1218 button{cursor:pointer;background:#fff;color:#782738;font-weight:750}.appearance-settings1218 [type=submit]{background:#edbf4d;color:#342907}.appearance-settings1218 [type=color]{width:100%;padding:3px}.appearance-settings1218 [type=checkbox]{min-height:auto;width:24px;height:24px}.appearance-settings1218 textarea{width:100%;min-height:125px;font-size:17px}.appearance-settings1218 small{font-size:16px;line-height:1.45;color:#645d61}.appearance-settings1218 .appearance-message1218{color:#8d233a;min-height:1.5em}
@media(max-width:1100px){.scene-tools126 .appearance-controls1218 button{font-size:16px;padding:8px 10px}.appearance-settings1218 .appearance-fields1218{grid-template-columns:1fr}}
