.mc-add{border:1px solid var(--bc-line);background:linear-gradient(135deg,#fbf7f0 0%,#f4ebef 100%);border-radius:20px;grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:12px 24px;padding:20px;display:grid}#main-content .mc .mc-add h2{align-items:center;gap:8px;font-size:1.25rem;display:flex}#main-content .mc .mc-add p{color:var(--bc-muted);margin:4px 0 0;font-size:14.5px}.mc-add-buttons{flex-wrap:wrap;justify-content:flex-end;gap:8px;display:flex}.mc-btn{border:1px solid var(--bc-brand);background:var(--bc-brand);min-height:44px;font:700 14.5px var(--font-interface);cursor:pointer;border-radius:10px;align-items:center;gap:6px;padding:10px 16px;text-decoration:none;display:inline-flex;color:#fff!important}.mc-btn-ghost{border-color:var(--bc-line);background:#fff;color:var(--text-primary,#1d2433)!important}.mc-btn:focus-visible{outline:2px solid var(--bc-brand);outline-offset:3px}#main-content .mc .mc-copy-msg{overflow-wrap:anywhere;grid-column:1/-1;margin:0;font-size:13px}.mc-copy-msg:empty{display:none}.mc-filter{margin:24px 0 8px}.mc-months{gap:24px;display:grid}#main-content .mc .mc-month h2{text-transform:capitalize;margin:8px 0 10px;font-size:1.25rem}.mc-list{gap:10px;margin:0;padding:0;list-style:none;display:grid}.mc-item{border:1px solid var(--bc-line);background:var(--bc-card,#fff);border-left:4px solid var(--bc-line);border-radius:14px;grid-template-columns:64px minmax(0,1fr);gap:14px;padding:14px 16px;display:grid}.mc-item[data-kind=offer]{border-left-color:#b45309}.mc-item[data-kind=fee]{border-left-color:#b3261e}.mc-item[data-kind=rates]{border-left-color:#1f4f99}.mc-item[data-kind=tax]{border-left-color:#17643b}.mc-date{background:var(--bc-page);color:var(--bc-muted);text-transform:uppercase;letter-spacing:.04em;border-radius:10px;align-content:start;justify-items:center;gap:0;padding:6px 0;font-size:12px;display:grid}.mc-date strong{color:var(--text-primary,#1d2433);letter-spacing:0;font-size:1.5rem;line-height:1.1}.mc-body{gap:4px;min-width:0;display:grid}.mc-tag{letter-spacing:.05em;text-transform:uppercase;color:var(--bc-muted);justify-self:start;font-size:11.5px;font-weight:700}#main-content .mc .mc-body h3{overflow-wrap:anywhere;font-size:1.0625rem;line-height:1.35}#main-content .mc .mc-body p{margin:0;font-size:14.5px;line-height:1.5}#main-content .mc .mc-meta{color:var(--bc-muted);flex-wrap:wrap;gap:4px 14px;margin-top:4px;font-size:13px;display:flex}.mc .mc-meta a{color:var(--bc-brand);font-weight:600}.mc-none{color:var(--bc-muted)}.mc-faq{margin-top:28px}.mc-faq dl{gap:14px;margin:12px 0 0;display:grid}.mc-faq dt{font-weight:700}.mc-faq dd{color:var(--bc-muted);margin:4px 0 0;line-height:1.55}@media (width<=720px){.mc-add{grid-template-columns:minmax(0,1fr);padding:16px}.mc-add-buttons{justify-content:flex-start}.mc-add-buttons .mc-btn{flex:calc(50% - 8px);justify-content:center}.mc-item{grid-template-columns:52px minmax(0,1fr);gap:10px;padding:12px}}
