.mc-panel{--mc-ink:#4d3039;--mc-muted:#776168;--mc-line:#d9c7ba;--mc-paper:#fffaf2;margin:32px 0 16px;padding:26px 0;border-top:1px solid var(--mc-line);color:var(--mc-ink);background:transparent}.mc-panel *{box-sizing:border-box}.mc-eyebrow{display:block;font-size:10px;letter-spacing:1.6px;color:var(--mc-muted)}.mc-panel .mc-title{font:400 29px/1.3 var(--serif,Georgia,serif);margin:10px 0 14px}.mc-panel .mc-note,.mc-panel .mc-date{font-size:12px;line-height:1.7;color:var(--mc-muted);max-width:780px}.mc-form{max-width:680px}.mc-field{margin:18px 0}.mc-field label{display:block;margin:0 0 7px;font-size:13px}.mc-panel input:not([type=checkbox]),.mc-panel select{width:100%;min-height:44px;padding:11px 13px;border:1px solid var(--mc-line);border-radius:8px;background:var(--mc-paper);color:var(--mc-ink);font:inherit;font-size:14px}.mc-panel input[readonly]{background:#f4eadf;color:var(--mc-muted)}.mc-check{display:flex;align-items:flex-start;gap:12px;margin:18px 0;font-size:13px;line-height:1.7}.mc-check input{flex:none;margin:5px 0 0;width:18px;height:18px;accent-color:#783c51}.mc-actions{display:flex;align-items:center;gap:12px;flex-wrap:wrap;margin:20px 0}.mc-panel .mc-button{padding:11px 16px;min-height:44px;border:1px solid #855469;border-radius:24px;background:#fcf5eb;color:#623647;font:13px var(--sans,Arial,sans-serif);cursor:pointer}.mc-panel .mc-button:disabled,.mc-panel input:disabled,.mc-panel select:disabled{opacity:.55;cursor:default}.mc-panel .mc-link{font-size:13px;line-height:1.65;color:#703c50;text-decoration:underline;text-underline-offset:4px}.mc-panel :is(button,input,select,a):focus-visible{outline:3px solid #ab7557;outline-offset:3px}.mc-status{min-height:22px;font-size:13px;line-height:1.7}.mc-summary{font-size:13px;line-height:1.8}.mc-actions .mc-filter{width:auto;min-width:240px;max-width:100%}.mc-members{list-style:none;padding:0;margin:0}.mc-member{display:grid;grid-template-columns:minmax(0,1.3fr) minmax(0,1fr) minmax(130px,.7fr);gap:22px;border-top:1px solid var(--mc-line);padding:20px 0}.mc-identity,.mc-choices,.mc-contact-links{display:flex;flex-direction:column;gap:7px;min-width:0}.mc-name,.mc-email,.mc-phone{font-size:13px;overflow-wrap:anywhere}.mc-consent{font-size:12px;font-weight:600}.mc-pagination{display:flex;align-items:center;justify-content:space-between;gap:12px;margin:20px 0 0}.mc-page{font-size:12px;color:var(--mc-muted)}@media(max-width:760px){.mc-member{grid-template-columns:1fr;gap:13px}.mc-contact-links{flex-direction:row;flex-wrap:wrap;gap:14px}.mc-panel .mc-title{font-size:26px}.mc-actions .mc-filter{width:100%;min-width:0}.mc-actions .mc-button{max-width:100%}}@media(prefers-reduced-motion:reduce){.mc-panel,.mc-panel *{transition:none!important;animation:none!important}}
