/* Release utilities use the existing ARVYNO surface and spacing. */
.entry-message {margin:24px 0;padding:24px;}
.entry-message h1 {font-size:24px;line-height:1.2;}
.entry-message p,.finance-currency-notice {font-size:13px;line-height:1.5;color:#72776f;}
.operations-search {display:grid;gap:12px;margin-bottom:18px;}
.operations-query input {box-sizing:border-box;width:100%;min-height:44px;border:1px solid #e7e7e2;border-radius:14px;background:#fff;padding:11px 14px;font:inherit;font-size:16px;color:#242622;}
.operations-query input:focus-visible,.operations-filter-fields input:focus-visible,.operations-filter-fields select:focus-visible {outline:2px solid #839984;outline-offset:2px;}
.operations-filters {border-radius:16px;background:#f4f5f1;padding:12px 14px;}
.operations-filters summary {font-size:13px;font-weight:600;color:#5a6f5b;cursor:pointer;min-height:24px;}
.operations-filter-fields {display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:12px;margin-top:12px;}
.operations-filter-fields label {display:grid;gap:5px;min-width:0;font-size:12px;color:#777c72;}
.operations-filter-fields input,.operations-filter-fields select {box-sizing:border-box;width:100%;min-width:0;min-height:44px;border:0;border-radius:10px;background:#fff;padding:8px;font:inherit;font-size:14px;color:#242622;}
.operations-loaded-count {font-size:12px;color:#878a81;margin:4px 0 16px;}
.operations-more,.operations-retry {width:100%;min-height:44px;margin-top:16px;border:0;border-radius:12px;background:#edf1e9;color:#576c58;font:inherit;font-weight:600;}
.operations-more[hidden] {display:none;}
.operations-results[aria-busy="true"] {pointer-events:none;}
.finance-currency-notice {margin:0 4px 14px;}
@media (prefers-reduced-motion:reduce) {.operations-results {scroll-behavior:auto;}}

.operations-search .sr-only {position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap;border:0;}
