.ComplaintCard-module__ZOitvW__card{border:1px solid var(--pb-border-soft);background:linear-gradient(180deg,color-mix(in srgb,var(--pb-surface-default)97%,white),color-mix(in srgb,var(--pb-surface-muted)76%,white)),radial-gradient(circle at top left,color-mix(in srgb,var(--pb-action-primary)10%,transparent),transparent 58%);border-radius:24px;grid-template-rows:auto auto minmax(0,1fr) auto;gap:.9rem;min-height:100%;padding:1rem;transition:transform .18s,border-color .18s,box-shadow .18s;display:grid;box-shadow:0 18px 30px #00000014}.ComplaintCard-module__ZOitvW__card:hover{border-color:color-mix(in srgb,var(--pb-action-primary)34%,var(--pb-border-soft));transform:translateY(-3px);box-shadow:0 24px 40px #0000001f}.ComplaintCard-module__ZOitvW__header{align-items:center;gap:.85rem;min-width:0;display:flex}.ComplaintCard-module__ZOitvW__logoWrap,.ComplaintCard-module__ZOitvW__logo,.ComplaintCard-module__ZOitvW__logoFallback{border-radius:18px;width:58px;height:58px}.ComplaintCard-module__ZOitvW__logoWrap{border:1px solid var(--pb-border-soft);background:color-mix(in srgb,var(--pb-surface-default)82%,white);flex-shrink:0}.ComplaintCard-module__ZOitvW__logo{-o-object-fit:contain;object-fit:contain;padding:.45rem}.ComplaintCard-module__ZOitvW__logoFallback{color:var(--pb-text-secondary);place-items:center;font-size:1rem;font-weight:800;display:grid}.ComplaintCard-module__ZOitvW__identity{gap:.2rem;min-width:0;display:grid}.ComplaintCard-module__ZOitvW__identity h2{color:var(--pb-text-primary);white-space:nowrap;text-overflow:ellipsis;font-size:1.05rem;font-weight:800;line-height:1.5;overflow:hidden}.ComplaintCard-module__ZOitvW__identity p{color:var(--pb-text-secondary);text-align:right;white-space:nowrap;text-overflow:ellipsis;direction:ltr;font-size:.82rem;overflow:hidden}.ComplaintCard-module__ZOitvW__metaRow{flex-wrap:wrap;gap:.45rem;display:flex}.ComplaintCard-module__ZOitvW__metaChip{background:color-mix(in srgb,var(--pb-action-primary)10%,var(--pb-surface-default));color:var(--pb-action-primary);border-radius:999px;padding:.32rem .7rem;font-size:.78rem;font-weight:700}.ComplaintCard-module__ZOitvW__previewText{color:var(--pb-text-secondary);-webkit-line-clamp:5;line-clamp:5;-webkit-box-orient:vertical;font-size:.92rem;line-height:1.85;display:-webkit-box;overflow:hidden}.ComplaintCard-module__ZOitvW__footer{color:var(--pb-text-tertiary);justify-content:space-between;align-items:center;gap:.75rem;margin-top:auto;font-size:.8rem;font-weight:700;display:flex}.ComplaintCard-module__ZOitvW__complainantLabel{color:var(--pb-text-primary)}@media (max-width:640px){.ComplaintCard-module__ZOitvW__card{border-radius:20px;padding:.9rem}.ComplaintCard-module__ZOitvW__footer{flex-direction:column;align-items:flex-start}.ComplaintCard-module__ZOitvW__card:hover{border-color:none;transform:none;box-shadow:0 18px 30px #00000014}}
.PublicComplaintsPage-module__xmeKGG__page{padding-bottom:4rem}.PublicComplaintsPage-module__xmeKGG__headerSection{margin-top:2rem}.PublicComplaintsPage-module__xmeKGG__headerContainer{border:1px solid var(--pb-border-soft);background:linear-gradient(90deg,#0b1042d1,#14236899 42%,#162158d1),linear-gradient(#04081e14,#04081e52),url(/images/risk-warning-background-new.webp) 50%/cover no-repeat;border-radius:16px;place-items:center;min-height:clamp(210px,25vw,290px);padding:1.5rem;display:grid;position:relative;overflow:hidden;box-shadow:0 0 44px #293d861a,inset 0 1px #ffffff38}.PublicComplaintsPage-module__xmeKGG__headerOverlay{text-align:center;color:#f6f8ff;justify-items:center;gap:.55rem;max-width:54rem;display:grid}.PublicComplaintsPage-module__xmeKGG__headerOverlay h1{background:#040455b7;border-radius:8px;margin-bottom:.35rem;padding:4px 8px;font-size:clamp(1.55rem,2.8vw,2.2rem)}.PublicComplaintsPage-module__xmeKGG__headerOverlay p{color:var(--pb-components-brokers-brokerscatalog-pb-05);background:#040455b7;border-radius:8px;max-width:48rem;padding:4px 8px}.PublicComplaintsPage-module__xmeKGG__contentSection{margin-top:1.2rem}.PublicComplaintsPage-module__xmeKGG__contentShell,.PublicComplaintsPage-module__xmeKGG__filterCard{gap:1rem;display:grid}.PublicComplaintsPage-module__xmeKGG__filterHeader{flex-wrap:wrap;justify-content:space-between;align-items:flex-start;gap:.75rem;display:flex}.PublicComplaintsPage-module__xmeKGG__filterHeader h2{color:var(--pb-text-primary);font-size:1.2rem}.PublicComplaintsPage-module__xmeKGG__filterHeader p{color:var(--pb-text-secondary);margin-top:.3rem;line-height:1.8}.PublicComplaintsPage-module__xmeKGG__resultCount{background:color-mix(in srgb,var(--pb-action-primary)10%,var(--pb-surface-default));color:var(--pb-action-primary);border-radius:999px;padding:.4rem .72rem;font-size:.82rem;font-weight:800}.PublicComplaintsPage-module__xmeKGG__filterHeaderActions{flex-wrap:wrap;justify-content:flex-end;align-items:center;gap:.7rem;display:flex}.PublicComplaintsPage-module__xmeKGG__submitAction{flex-shrink:0}.PublicComplaintsPage-module__xmeKGG__filterGrid{grid-template-columns:minmax(220px,1.5fr) minmax(140px,.8fr) minmax(230px,1.35fr) minmax(140px,.8fr) 56px;gap:.9rem;display:grid}.PublicComplaintsPage-module__xmeKGG__filterField,.PublicComplaintsPage-module__xmeKGG__filterActionField{gap:.4rem;display:grid}.PublicComplaintsPage-module__xmeKGG__filterField span{color:var(--pb-text-primary);font-size:.9rem;font-weight:700}.PublicComplaintsPage-module__xmeKGG__filterActionSpacer{visibility:hidden;font-size:.9rem;font-weight:700}.PublicComplaintsPage-module__xmeKGG__filterField input,.PublicComplaintsPage-module__xmeKGG__filterField select{border:1px solid var(--pb-border-soft);background:var(--pb-surface-default);width:100%;min-height:48px;color:var(--pb-text-primary);font:inherit;border-radius:14px;padding:.7rem .9rem}.PublicComplaintsPage-module__xmeKGG__filterActionButton{border:1px solid var(--pb-border-soft);background:color-mix(in srgb,var(--pb-action-primary)8%,var(--pb-surface-default));width:100%;max-width:48px;min-height:48px;color:var(--pb-action-primary);font:inherit;cursor:pointer;border-radius:14px;place-items:center;padding:0;font-weight:800;transition:background-color .2s,border-color .2s,color .2s;display:grid}.PublicComplaintsPage-module__xmeKGG__filterActionButton:hover:not(:disabled){background:color-mix(in srgb,var(--pb-action-primary)14%,var(--pb-surface-default));border-color:color-mix(in srgb,var(--pb-action-primary)24%,var(--pb-border-soft))}.PublicComplaintsPage-module__xmeKGG__filterActionButton:focus-visible{box-shadow:0 0 0 3px color-mix(in srgb,var(--pb-action-primary)18%,transparent);outline:none}.PublicComplaintsPage-module__xmeKGG__filterActionButton svg{fill:currentColor;width:20px;height:20px}.PublicComplaintsPage-module__xmeKGG__filterActionButton:disabled{opacity:.55;cursor:not-allowed}.PublicComplaintsPage-module__xmeKGG__grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:1rem;display:grid}.PublicComplaintsPage-module__xmeKGG__hint,.PublicComplaintsPage-module__xmeKGG__error,.PublicComplaintsPage-module__xmeKGG__emptyState{border:1px solid var(--pb-border-soft);background:color-mix(in srgb,var(--pb-surface-default)92%,white);border-radius:18px;padding:1rem 1.1rem}.PublicComplaintsPage-module__xmeKGG__hint{color:var(--pb-text-secondary)}.PublicComplaintsPage-module__xmeKGG__error{color:var(--pb-state-danger)}.PublicComplaintsPage-module__xmeKGG__emptyState h2{color:var(--pb-text-primary);font-size:1.1rem}.PublicComplaintsPage-module__xmeKGG__emptyState p{color:var(--pb-text-secondary);margin-top:.35rem;line-height:1.8}.PublicComplaintsPage-module__xmeKGG__paginationRow{justify-content:space-between;align-items:center;gap:1rem;display:flex}.PublicComplaintsPage-module__xmeKGG__paginationText{color:var(--pb-text-secondary);font-size:.9rem;font-weight:700}.PublicComplaintsPage-module__xmeKGG__paginationActions{gap:.6rem;display:flex}.PublicComplaintsPage-module__xmeKGG__paginationButton{border:1px solid var(--pb-border-soft);background:var(--pb-surface-default);color:var(--pb-text-primary);font:inherit;cursor:pointer;border-radius:999px;min-height:42px;padding:.55rem 1rem;font-size:.9rem;font-weight:700}.PublicComplaintsPage-module__xmeKGG__paginationButton:disabled{opacity:.55;cursor:not-allowed}@media (min-width:641px) and (max-width:1024px){.PublicComplaintsPage-module__xmeKGG__filterGrid,.PublicComplaintsPage-module__xmeKGG__grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:640px){.PublicComplaintsPage-module__xmeKGG__page{padding-bottom:3rem}.PublicComplaintsPage-module__xmeKGG__headerSection{margin-top:0}.PublicComplaintsPage-module__xmeKGG__headerContainer{min-height:208px;padding:1rem}.PublicComplaintsPage-module__xmeKGG__headerOverlay{text-align:center;justify-items:center;gap:.45rem}.PublicComplaintsPage-module__xmeKGG__headerOverlay p{max-width:20rem;font-size:.92rem}.PublicComplaintsPage-module__xmeKGG__filterHeader{flex-direction:row;justify-content:space-between;align-items:center;gap:.75rem}.PublicComplaintsPage-module__xmeKGG__filterHeader h2{font-size:1.08rem}.PublicComplaintsPage-module__xmeKGG__filterHeaderActions{flex-wrap:nowrap;gap:.45rem;width:auto}.PublicComplaintsPage-module__xmeKGG__resultCount{padding:.38rem .68rem}.PublicComplaintsPage-module__xmeKGG__submitAction{min-height:40px;padding:.58rem .95rem;font-size:.9rem}.PublicComplaintsPage-module__xmeKGG__filterGrid,.PublicComplaintsPage-module__xmeKGG__grid{grid-template-columns:minmax(0,1fr)}.PublicComplaintsPage-module__xmeKGG__filterCard{gap:.3rem}.PublicComplaintsPage-module__xmeKGG__filterActionField{justify-content:flex-end;gap:0;display:flex}.PublicComplaintsPage-module__xmeKGG__filterActionSpacer{display:none}.PublicComplaintsPage-module__xmeKGG__paginationRow{flex-direction:column;align-items:flex-start}.PublicComplaintsPage-module__xmeKGG__paginationActions{width:100%}.PublicComplaintsPage-module__xmeKGG__paginationButton{flex:1 1 0}}
