._dialog_1kqh7_1 ._source_1kqh7_1 p{display:block}._source_1kqh7_1{min-width:0;margin-block:.75rem}._source_1kqh7_1 dl{gap:.5rem;margin-block:.75rem;display:grid}._source_1kqh7_1 dl>div{justify-content:space-between;gap:.75rem;display:flex}._source_1kqh7_1 dd{white-space:nowrap;font-variant-numeric:tabular-nums;margin:0}._source_1kqh7_1 small{overflow-wrap:anywhere}._layers_1kqh7_7{min-width:0;margin-block:1rem}._amounts_1kqh7_8{gap:.6rem;display:grid}._amounts_1kqh7_8>div{justify-content:space-between;gap:.75rem;display:flex}._amounts_1kqh7_8 dd{white-space:nowrap;font-variant-numeric:tabular-nums;margin:0}@media (max-width:480px){._amounts_1kqh7_8>div{grid-template-columns:minmax(0,1fr) auto;align-items:start;display:grid}}.activity-outlook{border:1px solid var(--line,#d8dee5);background:var(--panel,#fff);overflow-wrap:anywhere;border-radius:12px;min-width:0;margin:1rem 0;padding:1rem}.activity-outlook summary{cursor:pointer;padding:.5rem 0;font-weight:650}.activity-outlook article,.outlook-month{border-top:1px solid #d8dee5;padding:.6rem 0}.outlook-totals{grid-template-columns:repeat(2,minmax(0,1fr));gap:.7rem;display:grid}.outlook-totals dd{margin:0;font-weight:700}.outlook-warning{color:#573700;background:#fff5e5;border-left:3px solid #b66c12;padding:.7rem}.activity-outlook ul{padding-left:1.2rem}.activity-outlook li{margin:.4rem 0}@media (max-width:480px){.activity-outlook{padding:.7rem}.outlook-totals{grid-template-columns:1fr}}.activity-savings-editor{gap:14px;min-width:0;padding:18px;line-height:1.55;display:grid}.activity-savings-editor>fieldset{border:0;min-width:0;margin:0;padding:0}.activity-savings-fields{background:#fff;border:1px solid #dce2eb;border-radius:12px;gap:14px;min-width:0;padding:16px;display:grid}.activity-savings-fields legend{padding:0 6px;font-weight:700}.activity-savings-fields label{gap:6px;min-width:0;font-size:14px;font-weight:600;display:grid}.activity-savings-fields .check-line{align-items:center;gap:8px;display:flex}.activity-savings-fields input:not([type=checkbox]),.activity-savings-fields select{box-sizing:border-box;color:#17263c;width:100%;min-width:0;max-width:100%;font:inherit;background:#fff;border:1px solid #b9c4d3;border-radius:8px;min-height:44px;padding:10px 12px}.activity-savings-fields input:disabled{color:#526177;background:#f1f4f8}.activity-savings-fields input[type=checkbox]{flex:none;width:18px;height:18px}.activity-savings-fields output{background:#eef5fa;border-radius:8px;padding:12px;font-size:14px;line-height:1.6;display:block}.activity-savings-fields p{color:#526177;margin:0;font-size:14px}.activity-savings-fields details{font-size:14px}.activity-savings-fields summary{cursor:pointer;min-height:32px;font-weight:600}.activity-savings-fields ul{max-height:220px;padding-left:22px;overflow:auto}.activity-savings-fields .form-pair{grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:14px;display:grid}.activity-savings-editor>output{color:#165c35;background:#ecf8f0;border-radius:8px;padding:12px}.activity-savings-list{gap:16px;min-width:0;display:grid}.activity-savings-list .budget-source-proof{overflow-wrap:anywhere;min-width:0}.activity-savings-list .agenda-totals{grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:10px;display:grid}.activity-savings-list dt{color:#526177;font-size:13px}.activity-savings-list dd{margin:0;font-weight:700}@media (max-width:600px){.activity-savings-editor,.activity-savings-fields{padding:12px}.activity-savings-fields .form-pair,.activity-savings-list .agenda-totals{grid-template-columns:minmax(0,1fr)}.activity-savings-editor button{white-space:normal;max-width:100%;min-height:44px}}.canteen-coverage{border:1px solid var(--border,#d5dce5);overflow-wrap:anywhere;background:var(--panel,#fff);min-width:0;color:var(--text,#17283e);border-radius:12px;margin:16px 0;padding:16px}.canteen-coverage summary{cursor:pointer;padding:8px 0;font-weight:650}.canteen-coverage .canteen-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:12px;display:grid}.canteen-coverage dl div{background:#f3f6fa;border-radius:8px;padding:10px}.canteen-coverage dd{margin:4px 0;font-weight:700}.canteen-coverage .canteen-controls{flex-wrap:wrap;align-items:end;gap:12px;display:flex}.canteen-coverage label{gap:5px;min-width:0;display:grid}.canteen-coverage input,.canteen-coverage select{min-width:0;max-width:100%}.canteen-coverage article{border-top:1px solid #d5dce5;padding:12px 0}.canteen-coverage button{white-space:normal;min-height:44px}.canteen-coverage .canteen-warning{background:#fff5de;border-radius:8px;padding:12px}.canteen-coverage .canteen-negative{color:#a52424}.canteen-coverage p{line-height:1.5}.canteen-coverage small{display:block}@media (max-width:600px){.canteen-coverage{padding:12px}.canteen-coverage .canteen-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.canteen-coverage .canteen-controls>*{flex:130px}.canteen-coverage button{max-width:100%}}.member-group-content,.member-group-manager .member-profile-form{min-width:0;padding:20px 24px}.member-group-content>label,.member-group-content .group-subscription-form label,.member-group-manager .member-profile-form label{gap:6px;min-width:0;display:grid}.member-group-content input:not([type=checkbox]),.member-group-content select,.member-group-manager .member-profile-form input{border:1px solid #bcc8d6;border-radius:6px;width:100%;min-width:0;max-width:100%;min-height:44px;padding:10px 12px}.member-group-content>section{margin:24px 0}.member-group-content .group-subscription-form{gap:12px;display:grid}.member-group-manager .group-subscription-row{overflow-wrap:anywhere;border:1px solid #dce3eb;border-radius:8px;padding:12px}.member-group-manager .member-warning{overflow-wrap:anywhere;background:#fff8e6;border:1px solid #ead294;border-radius:8px;padding:12px}.member-group-content button:disabled,.member-group-manager .member-profile-form button:disabled{opacity:.5;cursor:not-allowed}.member-group-manager .member-profile-form footer{flex-wrap:wrap;justify-content:flex-end;gap:10px;padding-top:18px;display:flex}body:has(.member-group-manager dialog[open]){overflow:hidden}@media (max-width:600px){.member-group-content,.member-group-manager .member-profile-form{padding:16px}}.payment-automation-content{overflow-wrap:anywhere;min-width:0}.payment-automation-content select{max-width:100%}.payment-automation-content article{padding-block:var(--space-3,.75rem);border-bottom:1px solid var(--line)}.payment-automation-content dl{gap:var(--space-2,.5rem);grid-template-columns:minmax(0,1fr) auto;display:grid}.payment-automation-content dd{font-variant-numeric:tabular-nums;margin:0}.payment-automation-content pre{font:inherit}.payment-automation-card{margin-block:var(--space-3,.75rem)}
