@font-face{font-family:MD Assistant;src:url('/mishpativ-shidduchim-assets/1.0.4/assistant-semibold.woff2') format('woff2');font-weight:600;font-style:normal;font-display:swap}
.md-scope{--md-ink:#14283a;--md-muted:#52616c;--md-gold:#9b752c;--md-line:#dedbd2;--md-paper:#fffefb;--md-cream:#f4f1e9;font-family:"MD Assistant","Arial",sans-serif!important;color:var(--md-ink);font-size:18px;line-height:1.65;text-align:right;box-sizing:border-box}
.md-scope *,.md-scope *:before,.md-scope *:after{box-sizing:border-box}
.md-scope h1,.md-scope h2,.md-scope h3,.md-scope h4,.md-scope p{font-family:inherit;color:inherit;margin:0}
.md-scope h1,.md-scope h2{font-weight:800;line-height:1.18;letter-spacing:-.035em}
.md-scope h3{font-size:25px;font-weight:800;line-height:1.35}
.md-scope p{line-height:1.7}
.md-scope svg{width:24px;height:24px;flex-shrink:0;vertical-align:middle}
#ml-content-home .md-scope h2,#ml-content-home .md-scope h3{font-family:"MD Assistant","Arial",sans-serif}
#ml-content-home .md-scope svg{width:24px;height:24px;flex-shrink:0}
#ml-content-home .md-scope .md-emblem svg{width:110px;height:110px}
.md-scope button,.md-scope input,.md-scope select{font:inherit}
.md-scope button,.md-scope a{touch-action:manipulation}
.md-scope a{color:inherit;text-decoration:none}
.md-scope :focus-visible{outline:3px solid #255b8d;outline-offset:4px}
.md-board{max-width:1280px;margin:64px auto;border:1px solid var(--md-line);border-radius:28px;background:var(--md-paper);overflow:hidden;box-shadow:0 16px 44px #172b3c08}
.md-board-head{display:grid;grid-template-columns:1.4fr .6fr;align-items:center;gap:32px;padding:48px 52px;background:radial-gradient(ellipse at 4% 4%,#e9ddbd77,transparent 64%),var(--md-cream);border-bottom:1px solid var(--md-line)}
.md-eyebrow{display:flex;align-items:center;gap:10px;font-size:16px;font-weight:800;color:#73551e!important;letter-spacing:.02em;margin-bottom:16px!important}
.md-board h2{font-size:clamp(34px,3.4vw,52px)}
.md-board h2 span{color:#76571e}
.md-lead{max-width:670px;color:var(--md-muted)!important;font-size:20px;margin-top:18px!important}
.md-emblem{display:flex;align-items:center;justify-content:center;flex-direction:column;min-height:220px;border-right:1px solid #d7c9a8;color:#846528;gap:16px}
.md-emblem svg{width:110px;height:110px;stroke-width:.8}
.md-emblem span{font-size:15px;letter-spacing:.12em;font-weight:700}
.md-board-body{padding:28px 36px 30px}
.md-public-toolbar{display:flex;align-items:center;justify-content:space-between;gap:20px;border-bottom:1px solid var(--md-line);padding-bottom:20px;margin-bottom:28px;font-weight:700}
.md-dot{display:inline-block;width:8px;height:8px;background:#8c733e;border-radius:50%;margin-left:8px}
.md-board-columns{display:grid;grid-template-columns:1fr 1fr;gap:36px}
.md-board-columns h3{display:flex;gap:12px;align-items:center}
.md-board-columns h3 svg{color:var(--md-gold)}
.md-subtitle,.md-fine{color:var(--md-muted)!important;font-size:16px;margin:8px 0 18px!important}
.md-leaders{border-right:1px solid var(--md-line);padding-right:36px}
.md-filters{display:flex;gap:12px;margin:15px 0 18px}
.md-filters label{display:flex;align-items:center;gap:8px;font-size:15px;font-weight:700}
.md-scope select,.md-scope input:not([type=checkbox]){background:white;border:1px solid #a4a9ab;border-radius:9px;color:var(--md-ink);height:auto;min-height:46px;padding:8px 12px;max-width:100%;box-shadow:none}
.md-recent-list,.md-leader-list{list-style:none;margin:0!important;padding:0!important}
.md-recent-list li,.md-leader-list li{display:flex;align-items:center;gap:13px;padding:18px 0;border-bottom:1px solid #ebe8df;margin:0}
.md-recent-list strong,.md-leader-list strong{font-size:19px;overflow-wrap:anywhere;line-height:1.45}
.md-recent-list time{display:block;color:var(--md-muted);font-size:15px;margin-top:3px}
.md-person-mark{display:flex;align-items:center;justify-content:center;background:var(--md-cream);width:44px;height:44px;border-radius:14px;color:var(--md-gold);flex-shrink:0}
.md-amount{margin-right:auto;flex-shrink:0;max-width:44%;font-size:18px;text-align:left;overflow-wrap:anywhere}
.md-rank{display:flex;align-items:center;gap:6px;color:#80631f;min-width:48px}
.md-rank-1{background:#fbf6e9;border:1px solid #daceac!important;border-radius:12px;padding:17px 12px!important}
.md-rank-2 .md-rank{color:#647282}.md-rank-3 .md-rank{color:#956240}
.md-empty{display:flex;flex-direction:column;align-items:flex-start;gap:10px;background:#f8f7f2;border:1px dashed #ccc7b9;border-radius:16px;padding:24px;margin:18px 0}
.md-empty>svg{color:#896b2e;width:30px;height:30px}
.md-empty strong{font-size:21px;line-height:1.35}
.md-empty p{color:var(--md-muted);font-size:17px}
.md-error{background:#fff4ef;border-right:4px solid #a74624;padding:20px;border-radius:10px;margin:18px 0}
.md-board-footer{border-top:1px solid var(--md-line);margin-top:24px;padding-top:24px;display:flex;align-items:center;gap:22px;justify-content:space-between}
.md-board-footer>p{max-width:480px;font-size:16px;color:var(--md-muted)}
.md-board-footer>div{display:flex;align-items:center;flex-wrap:wrap;gap:14px}
.md-btn{display:inline-flex;align-items:center;justify-content:center;gap:10px;min-height:48px;padding:11px 21px;background:var(--md-ink);color:#fff!important;border:1px solid var(--md-ink);border-radius:11px;font-size:18px!important;font-weight:700;text-decoration:none!important;cursor:pointer;line-height:1.4}
.md-btn:hover{background:#294359;color:white!important}.md-btn:disabled{opacity:.55;cursor:wait}
.md-btn.md-secondary{background:#fff;color:var(--md-ink)!important;border-color:#a4a9ab}.md-btn.md-secondary:hover{background:#f2f1ec}
.md-text-btn{background:none;border:0;padding:8px 4px;color:var(--md-ink);text-decoration:underline!important;text-underline-offset:5px;font-weight:700;font-size:16px;min-height:44px;cursor:pointer}
.md-admin{margin:0;background:#f5f4ef;min-height:100vh}
.md-top{padding:20px max(24px,calc((100vw - 1200px)/2));background:#fff;border-bottom:1px solid var(--md-line);display:flex;justify-content:space-between;align-items:center;gap:24px}
.md-top>a:first-child{font-size:24px;font-weight:800}.md-top span{display:block;font-size:15px;color:var(--md-muted);font-weight:600}
.md-shell{max-width:1200px;padding:48px 24px 100px;margin:auto}
.md-admin h1{font-size:clamp(32px,4vw,48px);margin-bottom:16px}.md-admin h2{font-size:29px;margin-bottom:16px}
.md-panel{padding:30px;background:#fff;border:1px solid var(--md-line);border-radius:20px;margin:24px 0}
.md-actions{display:flex;align-items:center;flex-wrap:wrap;gap:12px;margin-top:22px}
.md-intro-row{display:flex;align-items:flex-start;justify-content:space-between;gap:24px}
.md-intro-row p{color:var(--md-muted);max-width:710px}
.md-safe-note{display:flex;align-items:flex-start;gap:14px;padding:20px 24px;background:#eee8d9;border-radius:14px;margin:24px 0;font-size:17px}
.md-safe-note svg{color:#786027;margin-top:3px}
.md-safe-note strong{display:block;color:var(--md-ink)}
.md-list-header{display:flex;align-items:center;justify-content:space-between;gap:20px;margin-bottom:16px}
.md-donor-row{display:grid;grid-template-columns:1fr auto;gap:16px;align-items:center;padding:22px 0;border-bottom:1px solid var(--md-line)}
.md-donor-row h3{font-size:23px}.md-donor-row p{color:var(--md-muted);font-size:16px}
.md-tags{display:flex;flex-wrap:wrap;gap:8px;margin-top:9px}
.md-tag{display:inline-flex;align-items:center;padding:4px 10px;background:#f1eee5;border-radius:7px;font-size:14px;font-weight:700;color:#4e493b}
.md-tag.is-public{background:#e8f1e9;color:#265d3a}.md-tag.is-private{background:#edf0f3;color:#435567}
.md-notice{position:fixed;bottom:20px;left:50%;transform:translateX(-50%);background:#14283a;color:white;box-shadow:0 4px 24px #0002;border-radius:12px;padding:14px 22px;max-width:calc(100vw - 32px);width:max-content;z-index:100001;font-weight:700}
.md-notice:empty{display:none}
.md-skip{position:absolute;top:-100px;background:#fff;padding:12px;z-index:100002}.md-skip:focus{top:8px}
.md-admin dialog{color:var(--md-ink);font-family:inherit;border:1px solid #d2cec3;border-radius:20px;padding:0;width:min(720px,calc(100vw - 28px));max-height:90dvh;background:#fff;box-shadow:0 24px 100px #10273b33}
.md-admin dialog::backdrop{background:#0d1a2db3}
.md-dialog-head{display:flex;justify-content:space-between;align-items:flex-start;gap:20px;padding:26px 28px 16px;border-bottom:1px solid var(--md-line)}
.md-dialog-head h2{margin:0;font-size:29px}.md-dialog-head p{font-size:16px;color:var(--md-muted);margin-top:8px}
.md-form-body{padding:24px 28px}.md-field{display:flex;flex-direction:column;gap:7px;margin-bottom:20px;font-weight:800}.md-field small{font-weight:600;font-size:15px;color:var(--md-muted)}
.md-form-grid{display:grid;grid-template-columns:1fr 1fr;gap:18px}
.md-form-body fieldset{padding:18px;border:1px solid #d2c9b5;border-radius:12px;margin:14px 0 22px}
.md-form-body legend{font-weight:800;font-size:19px;padding:0 8px}
.md-check{display:grid;grid-template-columns:22px 1fr;align-items:start;gap:10px;cursor:pointer;padding:11px 0;line-height:1.5}
.md-check input{accent-color:#14283a;width:21px;height:21px;margin:3px 0}
.md-check small{display:block;font-size:15px;color:var(--md-muted);margin-top:3px}
.md-form-foot{display:flex;gap:12px;flex-wrap:wrap;padding-top:20px;border-top:1px solid var(--md-line)}
.md-preview{background:#f6f2e7;border-radius:12px;padding:18px;margin:16px 0;font-size:16px}.md-preview strong{display:block;margin-bottom:4px}
.md-form-error{background:#fff2ef;color:#883317;border-radius:10px;padding:14px;margin:14px 0;font-weight:700}.md-form-error:empty{display:none}
.md-loading{padding:36px;font-weight:700}
@media(max-width:900px){.md-board{margin:36px 18px}.md-board-head{padding:30px;grid-template-columns:1fr}.md-emblem{display:none}.md-board-body{padding:24px}.md-board-columns{gap:24px}.md-leaders{padding-right:24px}.md-amount{font-size:16px}.md-filters{flex-wrap:wrap}.md-board-footer{align-items:flex-start;flex-direction:column}}
@media(max-width:650px){.md-board{border-radius:20px;margin:30px 12px}.md-board-head{padding:28px 22px}.md-board-body{padding:22px}.md-board h2{font-size:37px}.md-lead{font-size:18px}.md-board-columns{grid-template-columns:1fr;gap:28px}.md-leaders{border-right:0;border-top:1px solid var(--md-line);padding-right:0;padding-top:28px}.md-public-toolbar{font-size:15px;gap:8px}.md-recent-list strong,.md-leader-list strong{font-size:18px}.md-amount{font-size:17px;max-width:40%}.md-shell{padding:28px 16px 100px}.md-top{padding:16px;align-items:flex-start;font-size:15px}.md-top>a:first-child{font-size:21px}.md-panel{padding:22px}.md-intro-row{flex-direction:column}.md-donor-row{grid-template-columns:1fr;gap:12px}.md-donor-row .md-actions{margin-top:0}.md-list-header{align-items:flex-start;flex-direction:column}.md-form-grid{grid-template-columns:1fr;gap:0}.md-dialog-head,.md-form-body{padding:22px}.md-filters label:first-child{flex:1}.md-filters select{max-width:100%}.md-list-header h2{margin:0}}
@media(prefers-reduced-motion:reduce){.md-scope *{scroll-behavior:auto!important;transition:none!important;animation:none!important}}