/* Statement layout shares the compact action dimensions; calculations stay native. */
html body #mmgRotatifHeading{display:flex!important;flex-direction:column!important;align-items:stretch!important;justify-content:flex-start!important}
html body #mmgRotatifHeading>div:first-child{flex:none!important;width:100%!important;max-width:none!important;min-width:0!important}
html body #mmgRotatifHeading .title{width:100%!important;max-width:none!important;text-align:center!important}
html body #mmgRotatifHeading .mmg-gorev-sekmeleri{flex:none!important;align-self:flex-end!important;margin:8px 12px 0!important;position:static!important}
body .masthead.mmg-credit-heading{display:flex!important;flex-direction:column!important;align-items:stretch!important;position:relative;padding-bottom:8px!important}
body .masthead.mmg-credit-heading>div:first-child{width:100%;text-align:center}
body .masthead.mmg-credit-heading .title{text-align:center!important;width:100%}
body .masthead .mmg-gorev-sekmeleri{position:static!important;align-self:flex-end!important;justify-content:flex-end!important;margin:8px 12px 0!important;max-width:calc(100% - 24px)}
#gecelik>.section-label,#gecelik>.section-title{display:none!important}
#gfSekmeCubugu{justify-content:flex-end}
#gfSekmeCubugu .gf-sekme-genel{margin-left:0}
#gfSekmeCubugu .gf-sekme{border-radius:8px;border-style:solid;min-height:28px;box-sizing:border-box;padding:6px 12px;font:600 11.5px/14px Inter,Arial,sans-serif;box-shadow:0 3px 2px #18233755}
#gfStatementActions{display:flex;gap:8px;align-items:center;margin:0 0 6px}
#gfStatementOutputs{display:flex;justify-content:flex-end;margin-top:8px}
#gfEkstreTablo{border-collapse:collapse;width:100%;font-family:Inter,Arial,sans-serif!important}
#gfEkstreTablo th,#gfEkstreTablo td{border:1px solid var(--hairline,#cbd3df);padding:3px 6px;font-family:inherit!important;font-style:normal;vertical-align:middle}
#gfEkstreTablo th{white-space:normal!important;overflow-wrap:break-word;line-height:1.3;font-size:11.5px}
#gfEkstreTablo td{height:32px;background:var(--surface,#fff)}
#gfEkstreTablo input[data-gf-field]{box-sizing:border-box;width:100%;height:26px;min-height:0;border:0;border-radius:0;background:transparent;padding:2px 4px;font:inherit;text-align:inherit;box-shadow:none}
#gfEkstreTablo input[data-gf-field]:focus{outline:1px solid var(--brass,#806426);outline-offset:-1px}
#gfEkstreTablo td:first-child{text-align:center}
#gfEkstreTablo td:nth-child(n+4){text-align:right}
#gfEkstreTablo input::placeholder{color:transparent}
#gfEkstreTablo input[type=date]:not(:focus)::-webkit-calendar-picker-indicator{opacity:0}
#gfEkstreTablo tr[data-gf-empty=true] input[type=date]:not(:focus)::-webkit-datetime-edit{color:transparent}
#gfEkstreTablo tr[data-gf-empty=true] .mmg-row-remove{visibility:visible}
#gfEkstreTablo .mmg-row-remove{width:24px;height:24px;min-height:0;padding:0;border:0;background:transparent;color:inherit;box-shadow:none;font:18px/24px Arial,sans-serif;text-align:center;cursor:pointer}
#gfEkstreTablo .gf-summary-row td{background:var(--surface-2,#f0f3f7);font-weight:600;font-style:normal!important}
#gecelik .table-scroll{max-height:none!important;height:auto!important;overflow-x:auto!important;overflow-y:hidden!important}
@media(max-width:600px){body .masthead .mmg-gorev-sekmeleri{margin:6px 0 0!important;max-width:100%}#gfSekmeCubugu{gap:5px}#gfSekmeCubugu .gf-sekme{padding:6px 8px}}

/* Imports and bank choices share one responsive action row. */
#gfStatementToolbar{display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:10px 16px;margin:8px 0 16px}
#gfStatementToolbar .gf-statement-imports,#gfStatementToolbar #gfSekmeCubugu{display:flex;align-items:center;flex-wrap:wrap;gap:8px;margin:0}
#gfStatementToolbar :is(.btn,.gf-sekme){box-sizing:border-box;min-height:28px!important;height:auto;padding:6px 12px!important;font:600 11.5px/14px Inter,Arial,sans-serif!important}
#gfStatementToolbar .gf-sekme-kalem,#gfStatementToolbar .gf-sekme-sil{padding:0!important;min-height:0!important;line-height:14px!important}
#gfStatementToolbar .gf-sekme-kalem,#gfStatementToolbar .gf-sekme-sil{height:14px!important;box-sizing:border-box;line-height:12px!important}
