/* перенос из Excel: шаблоны и таблицы (02.11.2026) */
.xl-dl{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:14px;margin:12px 0 22px}
.xl-card{border:1px solid #d5dceb;border-radius:16px;padding:16px 18px;background:#fff;display:flex;flex-direction:column;gap:6px}
.xl-card h3{margin:0;font:700 17px/1.3 var(--fm,Manrope),sans-serif}.xl-card p{margin:0;color:#4b5563;font-size:15px;line-height:1.5;flex:1}
.xl-card .xl-f{display:flex;align-items:center;gap:8px;font-size:13px;color:#6b7280}.xl-ico{min-width:40px;height:26px;padding:0 7px;border-radius:7px;background:#1f4fd8;color:#fff;display:inline-flex;align-items:center;justify-content:center;font-weight:700;font-size:11px;letter-spacing:.04em}
.xl-card .button{margin-top:8px;align-self:flex-start}
.xl-split{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:14px;margin:8px 0 18px}
.xl-box{border:1px solid #d5dceb;border-radius:16px;padding:14px 18px;background:#f8faff}.xl-box h3{margin:0 0 6px;font:700 16px/1.3 var(--fm,Manrope),sans-serif}.xl-box ul{margin:0;padding-left:18px}.guide .xl-box li{margin:0 0 7px;line-height:1.5}.xl-card .xl-f{flex-wrap:wrap}
.xl-wrap{overflow-x:auto;margin:8px 0 18px;border:1px solid #d5dceb;border-radius:14px}.xl-tbl{border-collapse:collapse;width:100%;min-width:640px;font-size:14.5px}
.xl-tbl th{background:#14213d;color:#fff;text-align:left;padding:10px 12px;font-weight:700}.xl-tbl td{padding:9px 12px;border-top:1px solid #e3e8f4;vertical-align:top;line-height:1.45}.xl-tbl tr:nth-child(even) td{background:#f8faff}
.xl-tbl td:first-child{font-weight:700;white-space:nowrap}.xl-req{display:inline-block;border-radius:999px;padding:1px 9px;font-size:12px;background:#eef3ff;color:#1f4fd8;font-weight:700}.xl-req.y{background:#1f4fd8;color:#fff}
.xl-alias{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:8px 18px;margin:8px 0 18px;padding:0;list-style:none}.xl-alias li{padding:8px 12px;border:1px solid #e3e8f4;border-radius:12px;font-size:14.5px;line-height:1.45}.xl-alias b{display:block}
@media(max-width:820px){.xl-dl,.xl-split,.xl-alias{grid-template-columns:1fr}}
