.mth-btr-wrap{position:relative}
.mth-btr-trigger{
    all: unset;
    color: #2977C9;
    cursor: pointer;
    display: inline-flex;
    align-items: center;
    gap: 6px;
    font-size: 14px;
    padding: 5px;
    margin-bottom: 10px;
}
.mth-btr-icon{width:18px;height:18px;display:inline-block}
.mth-btr-panel{
    background: var(--global-palette7, #F6F7F9);
    color: var(--global-palette3, #111827);
    border-radius: 5px;
    padding: 12px;
    margin: -10px 0 30px 0;
}
button.mth-btr-trigger {
    color: var(--global-palette-btn-bg);
    background: none;
    box-shadow: none;
}
.mth-btr-head{display:flex;align-items:center;justify-content:space-between;margin-bottom:10px}
.mth-btr-close{all:unset;cursor:pointer;padding:4px 8px;border-radius:5px;color:var(--global-palette3,#111827)}
.mth-btr-form{display:grid;gap:12px}
.mth-btr-row{display:grid;gap:12px;grid-template-columns:1fr 1fr}
@media(max-width:640px){.mth-btr-row{grid-template-columns:1fr}}
.mth-btr-field{display:grid;gap:6px}
.mth-btr-field label{color:var(--global-palette5,#6B7280)}
.mth-btr-field input,.mth-btr-field textarea{width:100%;border:none;outline:2px solid transparent;border-radius:5px;padding:10px 12px;background:var(--global-palette9,#fff);color:var(--global-palette3,#111827)}
.mth-btr-field input:focus,.mth-btr-field textarea:focus{outline-color:#2977C9}
.mth-btr-actions{display:flex;align-items:center;gap:12px;flex-wrap:wrap}
.mth-btr-submit{all:unset;background:var(--global-palette1,#2977C9);color:#fff;padding:10px 14px;border-radius:5px;cursor:pointer}
.mth-btr-submit[disabled]{opacity:.6;cursor:not-allowed}
.mth-btr-msg{color:var(--global-palette5,#6B7280)}
