.admissions-page{max-width:1280px;margin:auto;padding:28px 24px 72px;line-height:1.8;direction:rtl}.admissions-head{display:flex;align-items:center;justify-content:space-between;gap:16px;padding:20px 22px;margin-bottom:18px;border-radius:20px;background:#14211e;color:#fff}.admissions-actions{display:flex;align-items:center;gap:10px;flex-wrap:wrap}.admissions-grid{display:grid;grid-template-columns:repeat(auto-fit,minmax(250px,1fr));gap:16px}.admissions-split{display:grid;grid-template-columns:minmax(300px,.78fr) minmax(0,1.22fr);gap:18px;align-items:start}.admissions-stack{display:grid;gap:14px}.admissions-page h1,.admissions-page h2,.admissions-page h3,.admissions-page h4{line-height:1.45}.admissions-page .field{display:grid;gap:6px;margin-block:10px;min-width:0}.admissions-page textarea{min-height:100px;resize:vertical}.admissions-toolbar{display:flex;align-items:end;gap:10px;flex-wrap:wrap}.admissions-toolbar .field{flex:1 1 190px;margin:0}.admissions-list{display:grid;gap:10px;max-height:690px;overflow:auto;padding-inline-end:4px}.admissions-lead{width:100%;border:1px solid var(--line);border-radius:15px;padding:14px;background:#fff;text-align:right;cursor:pointer;display:grid;gap:6px;color:var(--ink)}.admissions-lead[aria-pressed=true]{border-color:var(--brand);box-shadow:0 0 0 3px #1d6b581f}.admissions-lead:hover{border-color:#9bbcaf}.admissions-meta{display:flex;gap:8px;flex-wrap:wrap;align-items:center}.admissions-key{font-family:ui-monospace,SFMono-Regular,Menlo,monospace;direction:ltr;text-align:left;overflow-wrap:anywhere;font-size:12px}.admissions-secret{background:#fff4e7;border:1px solid #efc48b;border-radius:14px;padding:14px;overflow-wrap:anywhere}.admissions-secret code{display:block;direction:ltr;text-align:left;word-break:break-all;margin-block:10px;padding:10px;border-radius:10px;background:#fff}.admissions-secret .btn{margin-inline-end:8px}.admissions-note{padding:12px 14px;border-radius:13px;background:#eef6f2;border:1px solid #d4e5de;color:#31574b}.admissions-warning{padding:12px 14px;border-radius:13px;background:var(--warn-soft);border:1px solid #f0d59f;color:#7d5515}.admissions-danger{padding:12px 14px;border-radius:13px;background:var(--danger-soft);border:1px solid #ecc4cc;color:var(--danger)}.admissions-flow{display:flex;gap:8px;overflow:auto;padding-block:4px 10px}.admissions-step{min-width:132px;padding:10px 12px;border:1px solid var(--line);border-radius:12px;background:#fff;font-size:12px}.admissions-step.done{background:var(--success-soft);border-color:#b8dfca}.admissions-step.current{background:var(--brand-soft);border-color:#9ecdbb;font-weight:800}.admissions-step.blocked{background:var(--warn-soft);border-color:#efd39a}.admissions-table-wrap{overflow:auto;border:1px solid var(--line);border-radius:14px}.admissions-page table{width:100%;border-collapse:collapse;min-width:680px}.admissions-page th,.admissions-page td{padding:10px 12px;border-bottom:1px solid var(--line);text-align:start;vertical-align:top;font-size:13px}.admissions-page th{background:#f7faf8;font-size:11px;color:var(--muted)}.admissions-page details{border:1px solid var(--line);border-radius:14px;padding:12px;background:#fff}.admissions-page summary{cursor:pointer;font-weight:800}.admissions-terms{display:grid;gap:12px}.admissions-terms dl{display:grid;grid-template-columns:minmax(120px,.7fr) minmax(0,1.3fr);gap:9px;margin:0}.admissions-terms dt{font-weight:800}.admissions-terms dd{margin:0;overflow-wrap:anywhere}.admissions-checkbox{display:flex;align-items:flex-start;gap:10px}.admissions-checkbox input{width:20px;height:20px;flex:none;margin-top:5px;accent-color:var(--brand)}.admissions-kpis{display:grid;grid-template-columns:repeat(auto-fit,minmax(150px,1fr));gap:12px}.admissions-kpi{padding:15px;border:1px solid var(--line);border-radius:14px;background:#fff}.admissions-kpi strong{display:block;font-size:24px}.admissions-timeline{display:grid;gap:10px}.admissions-event{border-inline-start:3px solid var(--brand);padding:8px 12px;background:#f8faf9;border-radius:10px}.admissions-page :focus-visible{outline:3px solid var(--brand);outline-offset:3px}.admissions-page button:disabled{opacity:.52;cursor:not-allowed}.public-admissions{max-width:820px}.public-admissions .brand-lockup{margin-block:4px 18px}.public-admissions .card.hero{margin-bottom:18px}.public-admissions .admissions-form{display:grid;gap:16px}.public-admissions .admissions-form fieldset{border:1px solid var(--line);border-radius:16px;padding:16px;min-width:0}.public-admissions .admissions-form legend{padding-inline:8px;font-weight:900}.public-admissions .success-panel{text-align:center;padding:34px}.public-admissions .success-panel strong{font-size:28px}.offer-price{font-size:38px;font-weight:950;letter-spacing:-.04em}.offer-feature-list{display:grid;gap:8px;padding:0;list-style:none}.offer-feature-list li:before{content:"✓";color:var(--success);font-weight:900;margin-inline-end:8px}.admissions-segment{display:flex;gap:8px;flex-wrap:wrap}.admissions-segment button[aria-pressed=true]{background:var(--brand);color:#fff;border-color:var(--brand)}.admissions-payment-proof{border:2px dashed #d5b16e;background:#fffaf0}.admissions-payment-proof strong{color:#7d5515}.admissions-page .section-head{margin-top:18px}.admissions-page .card+.card{margin-top:0}@media(max-width:900px){.admissions-split{grid-template-columns:1fr}.admissions-list{max-height:360px}.admissions-head{align-items:flex-start;flex-direction:column}}@media(max-width:640px){.admissions-page{padding:14px 10px 40px}.admissions-page .card{padding:15px}.admissions-toolbar .btn,.admissions-actions .btn{flex:1}.admissions-terms dl{grid-template-columns:1fr}.admissions-page table{min-width:620px}.offer-price{font-size:31px}.admissions-secret .btn{width:100%;margin:5px 0}.public-admissions .success-panel{padding:22px 12px}}.admissions-honeypot{position:absolute!important;inset-inline-start:-10000px!important;width:1px!important;height:1px!important;overflow:hidden!important;opacity:0!important;pointer-events:none!important}.admissions-split>*,.admissions-stack,.admissions-stack>*,.admissions-page .card,.admissions-page .section-head,.admissions-page .admissions-meta{min-width:0}.admissions-flow{width:100%;max-width:100%;min-width:0}.admissions-page h1,.admissions-page h2,.admissions-page h3,.admissions-page h4,.admissions-meta>*{overflow-wrap:anywhere;word-break:break-word}
