.modal[data-v-69a4df42]:focus{outline:none}.modal-head[data-v-69a4df42]{flex:none;display:flex;justify-content:space-between;align-items:flex-start;gap:16px;padding:24px 28px 14px}.modal-head h2[data-v-69a4df42]{min-width:0;margin:0;font-family:var(--expanded);font-weight:700;font-size:18px;line-height:1.3;overflow-wrap:anywhere}.modal-body[data-v-69a4df42]{flex:1 1 auto;min-height:0;overflow-y:auto;padding:6px 28px 24px;display:flex;flex-direction:column;gap:14px}.modal-body.bare[data-v-69a4df42]{padding:0;gap:0;overflow:hidden}.modal-foot[data-v-69a4df42]{flex:none;display:flex;justify-content:flex-end;align-items:center;flex-wrap:wrap;gap:10px;padding:16px 28px 20px;border-top:1px solid var(--line)}.palette[data-v-69a4df42]{align-items:flex-start;padding-top:14vh;z-index:120}.palette .modal[data-v-69a4df42]{width:640px;max-height:min(72vh,620px);border-top:1px solid var(--sand)}@media(max-width:640px){.modal-head[data-v-69a4df42]{padding:18px 20px 12px}.modal-body[data-v-69a4df42]{padding:4px 20px 20px}.modal-body.bare[data-v-69a4df42]{padding:0}.modal-foot[data-v-69a4df42]{padding:14px 20px calc(14px + env(safe-area-inset-bottom,0px))}.modal-foot>.btn[data-v-69a4df42-s]{flex:1 1 auto}.palette[data-v-69a4df42]{padding-top:0}.palette .modal[data-v-69a4df42]{max-height:none}}
