.toast-module__4r9FYa__viewport{z-index:1000;pointer-events:none;gap:10px;width:min(380px,100vw - 24px);display:grid;position:fixed;top:18px;right:18px}.toast-module__4r9FYa__toast{pointer-events:auto;border:1px solid var(--line);background:var(--surface);will-change:transform, opacity;border-radius:8px;grid-template-columns:4px minmax(0,1fr) auto;gap:12px;padding:12px;animation:.26s ease-out toast-module__4r9FYa__slideToast;display:grid;box-shadow:0 18px 50px #0f172a29}.toast-module__4r9FYa__bar{background:var(--primary);border-radius:999px;width:4px}.toast-module__4r9FYa__success .toast-module__4r9FYa__bar{background:var(--success)}.toast-module__4r9FYa__error .toast-module__4r9FYa__bar{background:var(--danger)}.toast-module__4r9FYa__warning .toast-module__4r9FYa__bar{background:var(--warning)}.toast-module__4r9FYa__content{min-width:0}.toast-module__4r9FYa__title{color:var(--text);margin:0;font-size:13px;font-weight:800}.toast-module__4r9FYa__message{color:var(--muted);margin:4px 0 0;font-size:12px;line-height:1.5}.toast-module__4r9FYa__close{background:var(--surface-soft);color:#667085;cursor:pointer;border:0;border-radius:6px;justify-content:center;align-items:center;width:28px;height:28px;display:inline-flex}@keyframes toast-module__4r9FYa__slideToast{0%{opacity:0;transform:translate(28px)}to{opacity:1;transform:translate(0)}}.toast-module__4r9FYa__actions{grid-column:2/-1;justify-content:flex-end;gap:8px;display:flex}.toast-module__4r9FYa__confirmBtn,.toast-module__4r9FYa__cancelBtn{cursor:pointer;border-radius:6px;min-height:32px;padding:0 11px;font-size:12px;font-weight:800}.toast-module__4r9FYa__confirmBtn{background:var(--danger);color:#fff}.toast-module__4r9FYa__cancelBtn{border:1px solid var(--line);background:var(--surface);color:#344054}@media (max-width:640px){.toast-module__4r9FYa__viewport{width:auto;top:10px;left:10px;right:10px}}
.page-module__0efs7q__container{max-width:980px;margin:0 auto}.page-module__0efs7q__header{margin-bottom:16px}.page-module__0efs7q__header h1{color:var(--text);margin:0 0 6px;font-size:18px;font-weight:800}.page-module__0efs7q__header p{color:var(--muted);font-size:12px}.page-module__0efs7q__form{background:var(--surface);border:1px solid var(--line);border-radius:8px;padding:16px}.page-module__0efs7q__errorMsg{color:#be123c;background:#fff1f2;border:1px solid #fecdd3;border-radius:7px;margin-bottom:14px;padding:11px 12px;font-size:12px;font-weight:700}.page-module__0efs7q__formGrid{grid-template-columns:repeat(2,minmax(0,1fr));gap:14px;display:grid}.page-module__0efs7q__field{flex-direction:column;gap:7px;min-width:0;display:flex}.page-module__0efs7q__field label{color:#344054;font-size:12px;font-weight:800}.page-module__0efs7q__field input,.page-module__0efs7q__field select,.page-module__0efs7q__field textarea{border:1px solid var(--line);background:var(--surface);width:100%;min-height:40px;color:var(--text);border-radius:7px;outline:0;padding:0 11px;font-size:12px}.page-module__0efs7q__field textarea{resize:vertical;min-height:104px;padding-top:10px;line-height:1.5}.page-module__0efs7q__field input:focus,.page-module__0efs7q__field select:focus,.page-module__0efs7q__field textarea:focus{border-color:#b9c0ff;box-shadow:0 0 0 3px #4f46e51a}.page-module__0efs7q__formActions{border-top:1px solid var(--line);justify-content:flex-end;gap:9px;margin-top:16px;padding-top:14px;display:flex}.page-module__0efs7q__cancelBtn,.page-module__0efs7q__submitBtn{cursor:pointer;border-radius:7px;justify-content:center;align-items:center;min-height:38px;padding:0 14px;font-size:12px;font-weight:800;display:inline-flex}.page-module__0efs7q__cancelBtn{border:1px solid var(--line);background:var(--surface);color:#344054}.page-module__0efs7q__submitBtn{background:var(--primary);color:#fff}.page-module__0efs7q__submitBtn:disabled{opacity:.65;cursor:not-allowed}@media (max-width:760px){.page-module__0efs7q__formGrid{grid-template-columns:1fr}.page-module__0efs7q__formActions{flex-direction:column-reverse}.page-module__0efs7q__cancelBtn,.page-module__0efs7q__submitBtn{width:100%}}
.policy-report-module__aAjX4a__container{max-width:1360px;margin:0 auto}.policy-report-module__aAjX4a__header{justify-content:space-between;align-items:flex-start;gap:16px;margin-bottom:14px;display:flex}.policy-report-module__aAjX4a__header h1{color:var(--text);margin:0 0 6px;font-size:18px;font-weight:800}.policy-report-module__aAjX4a__header p{color:var(--muted);font-size:12px;line-height:1.5}.policy-report-module__aAjX4a__actions{flex-wrap:wrap;gap:8px;display:flex}.policy-report-module__aAjX4a__primaryBtn,.policy-report-module__aAjX4a__secondaryBtn{border-radius:7px;justify-content:center;align-items:center;min-height:38px;padding:0 13px;font-size:12px;font-weight:800;display:inline-flex}.policy-report-module__aAjX4a__primaryBtn{background:var(--primary);color:#fff}.policy-report-module__aAjX4a__secondaryBtn{border:1px solid var(--line);background:var(--surface);color:#344054}.policy-report-module__aAjX4a__statsGrid{grid-template-columns:repeat(4,minmax(0,1fr));gap:12px;margin-bottom:12px;display:grid}.policy-report-module__aAjX4a__statCard,.policy-report-module__aAjX4a__panel,.policy-report-module__aAjX4a__tableCard{background:var(--surface);border:1px solid var(--line);border-radius:8px}.policy-report-module__aAjX4a__statCard{isolation:isolate;min-height:98px;padding:15px 14px 14px;transition:transform .18s,box-shadow .18s,border-color .18s;position:relative;overflow:hidden;box-shadow:0 8px 28px #0f172a0a}.policy-report-module__aAjX4a__statCard:before{content:"";background:var(--primary);width:4px;position:absolute;inset:0 auto 0 0}.policy-report-module__aAjX4a__statCard:after{content:"";z-index:-1;background:#4f46e514;border-radius:50%;width:112px;height:112px;position:absolute;top:-42px;right:-34px}.policy-report-module__aAjX4a__statCard:hover{border-color:#d5d9e4;transform:translateY(-1px);box-shadow:0 12px 32px #0f172a14}.policy-report-module__aAjX4a__statLabel{color:var(--muted);font-size:12px;font-weight:800;display:block}.policy-report-module__aAjX4a__statValue{color:var(--text);margin-top:8px;font-size:23px;font-weight:800;line-height:1.08;display:block}.policy-report-module__aAjX4a__panel{margin-bottom:12px;padding:14px}.policy-report-module__aAjX4a__panelTitle{color:var(--text);margin:0 0 10px;font-size:14px;font-weight:800}.policy-report-module__aAjX4a__filters{grid-template-columns:minmax(220px,1fr) repeat(2,minmax(150px,.5fr));gap:9px;display:grid}.policy-report-module__aAjX4a__input,.policy-report-module__aAjX4a__select{border:1px solid var(--line);background:var(--surface);min-height:38px;color:var(--text);border-radius:7px;outline:0;padding:0 11px;font-size:12px}.policy-report-module__aAjX4a__input:focus,.policy-report-module__aAjX4a__select:focus{border-color:#b9c0ff;box-shadow:0 0 0 3px #4f46e51a}.policy-report-module__aAjX4a__tableCard{overflow-x:auto}.policy-report-module__aAjX4a__table{border-collapse:collapse;width:100%;min-width:940px}.policy-report-module__aAjX4a__table th{background:var(--surface-soft);border-bottom:1px solid var(--line);color:var(--muted-light);text-align:left;padding:12px 14px;font-size:11px;font-weight:800}.policy-report-module__aAjX4a__table td{color:#344054;vertical-align:middle;border-bottom:1px solid #f0f3f7;padding:12px 14px;font-size:12px}.policy-report-module__aAjX4a__clientCell{color:var(--text);align-items:center;gap:10px;font-weight:800;display:flex}.policy-report-module__aAjX4a__avatar{width:32px;height:32px;color:var(--primary-dark);background:#eef2ff;border-radius:6px;flex:none;justify-content:center;align-items:center;font-size:12px;font-weight:800;display:flex}.policy-report-module__aAjX4a__badge{border-radius:5px;justify-content:center;min-width:74px;padding:4px 8px;font-size:10px;font-weight:800;display:inline-flex}.policy-report-module__aAjX4a__badgePaid{color:#15803d;background:#dcfce7}.policy-report-module__aAjX4a__badgePending{color:#a16207;background:#fef3c7}.policy-report-module__aAjX4a__badgeOverdue{color:#b91c1c;background:#fee2e2}.policy-report-module__aAjX4a__badgeGracePeriod{color:#0369a1;background:#e0f2fe}.policy-report-module__aAjX4a__badgeLapsed{color:#667085;background:#f2f4f7}.policy-report-module__aAjX4a__amount{color:var(--text);font-weight:800}.policy-report-module__aAjX4a__muted{color:var(--muted)}.policy-report-module__aAjX4a__empty,.policy-report-module__aAjX4a__loading{min-height:240px;color:var(--muted);place-items:center;font-size:12px;display:grid}.policy-report-module__aAjX4a__typeGrid{grid-template-columns:repeat(3,minmax(0,1fr));gap:12px;display:grid}.policy-report-module__aAjX4a__typeCard{background:var(--surface);border:1px solid var(--line);border-radius:8px;min-height:130px;padding:14px}.policy-report-module__aAjX4a__typeCard h3{color:var(--text);margin:0 0 8px;font-size:14px;font-weight:800}.policy-report-module__aAjX4a__typeCard p{color:var(--muted);margin:0 0 12px;font-size:12px;line-height:1.5}.policy-report-module__aAjX4a__typeMeta{color:#344054;justify-content:space-between;align-items:center;gap:10px;font-size:12px;font-weight:800;display:flex}@media (max-width:900px){.policy-report-module__aAjX4a__header{flex-direction:column}.policy-report-module__aAjX4a__statsGrid,.policy-report-module__aAjX4a__typeGrid{grid-template-columns:repeat(2,minmax(0,1fr))}.policy-report-module__aAjX4a__filters{grid-template-columns:1fr}}@media (max-width:620px){.policy-report-module__aAjX4a__statsGrid,.policy-report-module__aAjX4a__typeGrid{grid-template-columns:1fr}}
