/* Muhasebe otomasyonu: kaynaklar → algoritma → muhasebe bildirimi → dosya / API → muhasebe yazılımı. Yazı en az 15 px. */
.an-mh{line-height:1.15}
/* yazı boyu çocuklarda: cqw kabın kendisinde değil atasında çözülür */
.an-mh > :not(.an-zemin){font-size:max(15px,3.2cqw)}
.an-mh > :not(.an-zemin):not(.mh-katman){position:absolute;z-index:1}
.mh-katman{position:absolute;inset:0;width:100%;height:100%;z-index:0;overflow:visible}
.mh-hat{fill:none;stroke:#45B7CF;stroke-opacity:.6;stroke-width:.4}
.mh-hat-y{fill:none;stroke:#7CF2B0;stroke-opacity:.6;stroke-width:.4}
.mh-nabiz{fill:none;stroke:#CFF4FA;stroke-width:.9;stroke-linecap:round}
.mh-nabiz-y{fill:none;stroke:#C9FBE0;stroke-width:.9;stroke-linecap:round}
.mh-k{top:5cqw;width:21cqw;height:8.4cqw;display:flex;align-items:center;justify-content:center;border-radius:2.2cqw;border:1px solid rgba(234,242,244,.2);background:#0A161D;font-weight:500;white-space:nowrap}
.mh-alg{left:20cqw;top:21cqw;width:60cqw;height:29cqw;display:grid;align-content:start;gap:1.5cqw;padding:2.2cqw 3cqw;border-radius:2.6cqw;border:1px solid rgba(69,183,207,.9);background:rgba(16,48,60,.92)}
.mh-alg-ad{font-weight:600;color:#A8E8F3;margin-bottom:.4cqw}
.mh-adim{display:flex;align-items:center;gap:2cqw;font-weight:500}
.mh-adim i{position:relative;flex:none;width:3.4cqw;height:3.4cqw;border-radius:50%}
.mh-adim i::after{content:"";position:absolute;left:1.15cqw;top:.6cqw;width:.9cqw;height:1.6cqw;border:solid #071017;border-width:0 .45cqw .45cqw 0;transform:rotate(45deg)}
.mh-fis{left:6cqw;top:55cqw;width:88cqw;height:47.2cqw;display:grid;align-content:start;gap:1.3cqw;padding:2cqw 3cqw;border-radius:2.6cqw;border:1px solid rgba(234,242,244,.22);background:#EAF2F4;color:#071017}
.mh-fis-bas{display:flex;align-items:center;justify-content:space-between;gap:2cqw;padding-bottom:1.4cqw;border-bottom:1px solid rgba(7,16,23,.18);font-weight:600;white-space:nowrap}
.mh-hazir{font-weight:600;color:#0B3B26;background:#7CF2B0;border-radius:1.8cqw;padding:.5cqw 1.8cqw}
.mh-sat{display:grid;grid-template-columns:40cqw 1fr;column-gap:2cqw;align-items:center;height:7.4cqw;font-weight:500;white-space:nowrap}
.mh-sat b{display:block;height:2.2cqw;border-radius:1.2cqw;background:rgba(7,16,23,.1);overflow:hidden}
.mh-sat i{display:block;height:100%;border-radius:1.2cqw;background:#0E4F6E;transform-origin:0 50%}
.mh-sat:nth-child(4) i{background:#C2463A}
.mh-yol{top:103.4cqw;width:20cqw;text-align:center;font-weight:600;padding:.4cqw 0;border-radius:1.8cqw;border:1px solid rgba(124,242,176,.7);background:#0A161D;color:#7CF2B0;white-space:nowrap}
.mh-dosya{left:20cqw}
.mh-api{left:60cqw}
.mh-yaz{left:6cqw;top:111cqw;width:88cqw;height:9.6cqw;display:flex;align-items:center;justify-content:center;gap:2cqw;border-radius:2.4cqw;border:1px solid rgba(234,242,244,.2);background:#0A161D;font-weight:600;white-space:nowrap}
.mh-yaz i{position:relative;flex:none;width:3.6cqw;height:3.6cqw;border-radius:50%;background:#7CF2B0}
.mh-yaz i::after{content:"";position:absolute;left:1.2cqw;top:.65cqw;width:.95cqw;height:1.7cqw;border:solid #071017;border-width:0 .45cqw .45cqw 0;transform:rotate(45deg)}
