#tab-cari.party-summary-ready>:not(#partySummary){display:none!important}
body.party-summary-active .mmg-grup-serit{display:none!important}
html body #partySummary{padding:6px!important;margin:0!important;border:0!important;border-radius:0!important;box-shadow:none!important;min-width:0}
.party-toolbar{display:flex;gap:8px;align-items:center;flex-wrap:wrap;margin-bottom:6px}.party-toolbar>input{width:min(280px,65%);height:30px!important;min-height:30px!important;padding:3px 8px!important;font:14px/20px Inter,Arial,sans-serif!important}.party-toolbar [role=status]{font-size:12px}.party-toolbar details{position:relative;margin-left:auto}.party-toolbar summary{cursor:pointer;padding:4px 10px;border:1px solid var(--hairline,#d6deeb);border-radius:6px;font-size:13px}.party-column-list{position:absolute;right:0;z-index:20;background:var(--surface,#fff);color:var(--text,#193451);border:1px solid var(--hairline,#ccd);padding:10px;width:240px;max-height:55vh;overflow:auto;box-shadow:0 6px 16px #0003}.party-column-list label{display:flex;align-items:center;gap:8px;min-height:28px;font-size:12px}.party-column-list input{width:16px!important;height:16px!important;min-height:16px!important}
.party-table-scroll{max-width:100%;overflow-x:auto}.party-table-scroll table{width:100%;border-collapse:collapse;font:13px Inter,Arial,sans-serif}.party-table-scroll th,.party-table-scroll td{border:1px solid var(--hairline,#d6deeb);padding:4px 8px;white-space:nowrap}.party-table-scroll th{text-align:center!important}.party-table-scroll th button{border:0!important;box-shadow:none!important;background:transparent!important;color:inherit!important;font:600 12px/20px Inter,Arial,sans-serif!important;padding:0!important;min-height:24px!important}.party-table-scroll td.num{text-align:right!important;font-variant-numeric:tabular-nums}.party-table-scroll [data-party]{cursor:pointer}.party-table-scroll [data-party]:hover{background:var(--surface-2,#edf2f7)}.party-statement{width:min(1100px,calc(100vw - 24px));max-height:calc(100dvh - 24px);padding:12px;border:1px solid var(--hairline,#ccd);border-radius:10px;background:var(--surface,#fff);color:var(--text,#193451);box-sizing:border-box}.party-statement::backdrop{background:#16223877}.party-statement-title{display:flex;gap:12px;align-items:center;justify-content:space-between}.party-statement h2{margin:0;font:600 18px/1.3 Inter,Arial,sans-serif}.party-statement [data-close]{width:30px;min-height:30px;font-size:20px}.party-statement-filters{display:flex;flex-wrap:wrap;gap:8px;margin:10px 0}.party-statement-filters label{display:grid;gap:3px;font-size:12px}.party-statement-filters input,.party-statement-filters select{height:30px!important;min-height:30px!important;padding:3px 6px!important;font-size:14px!important}.party-opening{font-weight:600}.party-note{font-size:12px;color:var(--muted,#667085)}
@media(max-width:600px){.party-statement-filters{display:grid;grid-template-columns:repeat(2,minmax(0,1fr))}.party-statement-filters label:first-child{grid-column:1/-1}.party-statement-filters input{width:100%!important;max-width:100%!important;box-sizing:border-box}.party-statement-filters input,.party-statement-filters select{font-size:16px!important}html body.party-summary-active header.masthead.mmg-page-heading.mmg-page-heading.mmg-page-heading.mmg-page-heading{padding:5px 8px!important;min-height:0!important;margin:0!important}body.party-summary-active .masthead .subtitle{display:none!important}}

html body #partySummary .party-code-cell{text-align:left!important}
html body.party-summary-active .masthead :is(h1,.subtitle){display:none!important}html body #partySummary{background:transparent!important;border:0!important;box-shadow:none!important;padding:0!important}html body #partySummary .party-table-scroll{border-radius:12px;overflow:auto}html body #partySummary td{overflow:hidden;text-overflow:ellipsis}html body #partySummary .party-toolbar :is(button,summary){display:inline-flex;align-items:center;justify-content:center;text-align:center;font:600 13px Inter,Arial,sans-serif!important;height:34px!important;box-sizing:border-box}

html body #partySummary .party-toolbar{justify-content:flex-end}html body #partySummary #partyRefresh{font:600 13px/20px Inter,Arial,sans-serif!important;padding:3px 10px!important;height:34px!important;min-height:34px!important}

html body dialog.party-statement{position:fixed!important;inset:0;margin:auto!important;max-width:calc(100vw - 16px)!important;max-height:calc(100dvh - 16px)!important;overflow:auto}
html body .party-statement-title{cursor:grab;touch-action:none;user-select:none;min-height:30px}.party-statement-title:active{cursor:grabbing}.party-statement-title h2{flex:1;min-width:0}.party-drag-grip{font-size:22px;color:var(--muted,#65747d);flex:none}
html body #partyStatementTable tbody tr{height:28px}html body #partyStatementTable tbody tr[data-mmg-placeholder] td{height:28px}
@media print{#partyStatementTable tr[data-mmg-placeholder]{display:none!important}.party-drag-grip{display:none!important}}

html body.party-summary-active header.masthead.mmg-page-heading.mmg-page-heading.mmg-page-heading.mmg-page-heading{display:none!important}
html body #partySummary .party-toolbar{max-width:100%;box-sizing:border-box}html body #partySummary .party-toolbar [role=status]:empty{display:none}html body #partySummary .party-toolbar [role=status]:not(:empty){order:-1;margin-right:auto}
