.quick-panel,.activity-panel{border-top:1px solid var(--line);padding:24px 0;margin:20px 0}.quick-panel h2{font-size:24px}.quick-grid{display:grid;grid-template-columns:repeat(4,1fr);gap:12px;margin:18px 0}.quick-action{background:#f1f8ec;color:var(--ink);border:1px solid #d6e5ce;border-radius:15px;display:flex;flex-direction:column;align-items:center;justify-content:center;gap:10px;min-height:100px;font:inherit;font-size:13px;cursor:pointer;padding:12px}.quick-action:hover{background:#e5f3de}.quick-symbol{font-size:28px}.activity-filters{display:flex;flex-wrap:wrap;gap:12px;align-items:center}.activity-filters>*{max-width:100%;width:auto!important;margin:0!important}.activity-filters select{flex:1 1 100%}.movement-row{display:grid;gap:7px;padding:20px 0;border-bottom:1px solid var(--line);overflow-wrap:anywhere}.movement-row strong{font-size:22px}.movement-row small{color:var(--muted)}dialog{width:min(600px,calc(100% - 32px));max-height:85svh;overflow:auto;border:1px solid var(--line);border-radius:22px;padding:28px;color:var(--ink);background:#fff}dialog::backdrop{background:#0b231b80}dialog>.link:first-child{display:block;margin-left:auto;margin-bottom:20px}.custom-row{display:flex;align-items:center;gap:16px;padding:12px 0;border-bottom:1px solid var(--line)}.custom-row label{flex:1;margin:0;display:flex;align-items:center;gap:12px}.custom-row input{width:auto!important;margin:0!important}.receive-account{padding:20px 0;border-bottom:1px solid var(--line)}.receive-account .account-number{font-size:22px}@media(max-width:620px){.quick-grid{grid-template-columns:repeat(2,1fr)}.topline{flex-wrap:wrap;gap:12px}.activity-filters input{flex:1 1 120px;min-width:0}dialog{padding:22px}}
@media print{header,#quick-panel,#accounts,.actions,#logout,.activity-filters,dialog,body>main>.panel>p,.account,form{display:none!important}.panel{border:0;padding:0;box-shadow:none}body{padding-bottom:0!important}.activity-panel{border:0}main{margin:0!important;padding:0!important}.movement-row{break-inside:avoid}}
