.action-row{display:flex;flex-wrap:wrap;gap:10px;margin-top:18px;align-items:stretch}.action-row>.primary{flex:1 1 100%;margin:0!important}.action-row>.secondary{flex:1 1 auto;min-height:42px;padding:11px 16px;margin:0!important;text-align:center}.card>.secondary,.out>.secondary,.card>input+.secondary,.card>select+.secondary{margin-top:16px}.card>.primary,.out>.primary{margin-top:18px}.note-actions{display:flex;flex-wrap:wrap;gap:10px}.note-actions>button{margin:0!important;min-height:40px}#trend-refresh,#fx-swap{margin-top:14px}#fx-swap{margin-bottom:4px}#copy-numbers,#copy-result,#save-result,#save-image{min-height:44px}.settlement-images{margin-top:20px}.settlement-images figure{margin:14px 0 0}.settlement-images img{display:block;width:100%;max-height:520px;object-fit:contain;object-position:top;border-radius:12px;background:#f2f4f6}.settlement-images a{display:block;padding:12px;text-align:center;margin-top:10px;color:#477ff0;text-decoration:none;background:#eef4ff;border-radius:12px;font-size:14px}@media(max-width:380px){.action-row{gap:10px}.action-row>.secondary{padding:11px 10px;font-size:12px}} 

/* Keep native select semantics with a consistent inset chevron. */
select:not([multiple]):not([size]){appearance:none;-webkit-appearance:none;background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='18' height='18' viewBox='0 0 24 24' fill='none' stroke='%236b7684' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='m7 10 5 5 5-5'/%3E%3C/svg%3E")!important;background-repeat:no-repeat!important;background-position:right 18px center!important;background-size:18px 18px!important;padding-right:50px!important;min-height:48px}select:not([multiple]):not([size]):focus-visible{outline:2px solid #477ff0;outline-offset:2px}@media(forced-colors:active){select:not([multiple]):not([size]){appearance:auto;background-image:none!important}}
