.page-module__4ChhLq__main{color:#0f172a;background:#f4f7f9;min-height:100svh;padding:34px clamp(18px,5vw,72px) 70px}.page-module__4ChhLq__main header{justify-content:space-between;align-items:center;gap:20px;display:flex}.page-module__4ChhLq__main header span{letter-spacing:.16em;color:#0786b0;font-size:12px;font-weight:850}.page-module__4ChhLq__main h1{margin:7px 0;font-size:clamp(38px,7vw,62px)}.page-module__4ChhLq__main header p{color:#64748b}.page-module__4ChhLq__main a{color:inherit;text-decoration:none}.page-module__4ChhLq__summary{grid-template-columns:repeat(4,1fr);gap:14px;margin:28px 0;display:grid}.page-module__4ChhLq__summary article{background:#fff;border:1px solid #dce4ea;border-radius:18px;padding:20px}.page-module__4ChhLq__summary small{color:#64748b;display:block}.page-module__4ChhLq__summary strong{margin-top:8px;font-size:22px;display:block}.page-module__4ChhLq__tools{background:#e8f6fa;border-radius:16px;align-items:center;gap:15px;padding:16px;display:flex}.page-module__4ChhLq__tools>input{border:1px solid #b9dce7;border-radius:11px;flex:1;padding:13px}.page-module__4ChhLq__tools label{gap:8px;font-weight:750;display:flex}.page-module__4ChhLq__list{gap:12px;margin-top:18px;display:grid}.page-module__4ChhLq__list>a{background:#fff;border:1px solid #dce4ea;border-radius:18px;justify-content:space-between;gap:20px;padding:20px;display:flex;box-shadow:0 8px 20px #0f172a0a}.page-module__4ChhLq__list h2{margin:5px 0;font-size:20px}.page-module__4ChhLq__list p{color:#64748b;margin:0}.page-module__4ChhLq__amounts{text-align:right;grid-template-columns:repeat(3,auto);gap:8px 18px;display:grid}.page-module__4ChhLq__amounts span{color:#64748b}.page-module__4ChhLq__amounts span b{color:#0f172a;display:block}.page-module__4ChhLq__amounts small{color:#0786b0;grid-column:1/-1;font-weight:800}.page-module__4ChhLq__debt b{color:#c2410c!important}.page-module__4ChhLq__paid b{color:#15803d!important}@media (max-width:850px){.page-module__4ChhLq__summary{grid-template-columns:1fr 1fr}.page-module__4ChhLq__list>a{flex-direction:column}.page-module__4ChhLq__amounts{text-align:left}}@media (max-width:560px){.page-module__4ChhLq__main header,.page-module__4ChhLq__tools{flex-direction:column;align-items:flex-start}.page-module__4ChhLq__tools>input{width:100%}.page-module__4ChhLq__summary{grid-template-columns:1fr}.page-module__4ChhLq__amounts{grid-template-columns:1fr 1fr}.page-module__4ChhLq__amounts small{grid-column:1/-1}}
