.sio-history{margin:16px 0;border:1px solid #354451;border-radius:17px;background:#17212b;color:#e8eef5;overflow:hidden}.sio-history>details>summary{display:flex;align-items:center;gap:13px;padding:14px 17px;cursor:pointer;list-style:none}.sio-history>details>summary::-webkit-details-marker{display:none}.sio-history-mark{font-size:20px;letter-spacing:-1px;color:#a8d9cb;border:1px solid #526b67;border-radius:10px;padding:8px}.sio-history-title{display:grid;gap:4px;min-width:0}.sio-history-title b{font-size:14px;font-weight:550}.sio-history-title small{font-size:11px;color:#b3c1d1}.sio-history-percent{margin-left:auto;font-size:19px;font-variant-numeric:tabular-nums;color:#b4e5d5}.sio-history-chevron{color:#8fa4b6}.sio-history>details[open]>summary{border-bottom:1px solid #354451}.sio-history-content{padding:14px 17px}.sio-history-actions{display:flex;align-items:center;gap:12px;flex-wrap:wrap}.sio-history-actions p{margin:0;flex:1;font-size:12px;color:#b3c1d1;min-width:200px}.sio-history-actions button{font-size:11px;padding:8px 10px}.sio-history-meter{height:3px;margin:16px 0;background:#334350;border-radius:4px;overflow:hidden}.sio-history-meter i{display:block;height:100%;width:0;background:#a4dccb;transition:width .3s}.sio-history-grid{overflow:auto;min-height:360px}.sio-history-grid table{width:100%;border-collapse:collapse;font-size:11px}.sio-history-grid th,.sio-history-grid td{padding:10px 7px;border-bottom:1px solid #2c3a46;white-space:nowrap;background:transparent;color:#c9d6e3;text-align:left}.sio-history-grid thead th{font-weight:500;color:#9fb2c5;font-size:10px}.sio-history-grid tbody th button{background:none;border:0;color:#dfeaf5;cursor:pointer;text-transform:capitalize;padding:3px 0;font-size:12px}.sio-history-grid tbody th button:hover{color:#a9e4d0}.sio-history-grid tbody th span{margin-left:6px;color:#91a8b8}.history-cell{color:#9badc0}.history-cell.is-saved{color:#a4dccb}.history-cell.needs-report{color:#e8c98e}.sio-history-note,.sio-history-session,.sio-history-message,.sio-history-criteria p{font-size:11px;line-height:1.65;color:#b0c1d1;margin:12px 0 0}.sio-history-criteria{margin-top:15px;border-top:1px solid #354451;padding-top:13px}.sio-history-criteria summary{font-size:12px;cursor:pointer}.sio-history-session{color:#9eb0c3}.sio-history-message{min-height:20px;color:#d4dfeb}.sio-history.is-syncing .sio-history-mark{animation:sio-history-pulse 1.8s ease-in-out infinite}@keyframes sio-history-pulse{50%{border-color:#a4dccb;background:#a4dccb18}}@media(prefers-reduced-motion:reduce){.sio-history.is-syncing .sio-history-mark{animation:none}.sio-history-meter i{transition:none}}@media(max-width:600px){.sio-history>details>summary,.sio-history-content{padding:12px}.sio-history-actions p{flex-basis:100%}.sio-history-title b{font-size:12px}.sio-history-title small{font-size:10px}.sio-history-grid th,.sio-history-grid td{padding:9px 5px}}
.sio-financial-archive{margin-top:18px;border-top:1px solid #3c4c5c;padding-top:14px;color:#e2ebf4}.sio-financial-archive summary{display:flex;gap:12px;align-items:center;cursor:pointer;font-size:14px}.sio-financial-archive summary small{color:#a9bbce;font-size:11px}.archive-tools{display:flex;gap:10px;align-items:end;flex-wrap:wrap;margin-top:16px}.archive-tools label{display:grid;gap:5px;color:#bbccdd;font-size:11px}.archive-tools input,.archive-tools select{color:#e5eef8;background:#202d39;border:1px solid #54687b;border-radius:8px;padding:8px;min-width:120px;color-scheme:dark}.sio-financial-archive button{color:#dbeafb;border:1px solid #536f82;background:#283b4c;border-radius:8px;padding:8px 11px;font-size:12px;cursor:pointer}.sio-financial-archive button:disabled{opacity:.6;cursor:wait}.archive-message{min-height:34px;color:#bfcedd;font-size:12px;line-height:1.5}.archive-section-title{display:flex;justify-content:space-between;gap:10px;flex-wrap:wrap;font-size:12px;margin:18px 0 8px}.archive-section-title small{color:#9fb3c8}.sio-financial-archive ul{list-style:none;padding:0;margin:0;max-height:340px;overflow:auto;border:1px solid #35495a;border-radius:10px}.sio-financial-archive li{display:flex;justify-content:space-between;gap:12px;align-items:center;padding:10px 12px;border-bottom:1px solid #304252}.sio-financial-archive li:last-child{border-bottom:0}.sio-financial-archive li>div{display:grid;gap:3px;min-width:0}.sio-financial-archive li strong{font-size:12px;font-weight:500}.sio-financial-archive li small{font-size:10px;color:#a9bed1;overflow-wrap:anywhere}.sio-financial-archive a{color:#abd6ff;text-decoration:none;font-size:11px;white-space:nowrap}.sio-financial-archive a:hover{text-decoration:underline}.sio-financial-archive li span{display:flex;gap:12px}.archive-empty{font-size:12px;color:#b8c7d4}.sio-financial-archive [data-more-files],.sio-financial-archive [data-more-queries]{margin-top:8px}@media(max-width:600px){.archive-tools label{flex:1}.archive-tools input,.archive-tools select{width:100%;min-width:0}.sio-financial-archive summary{align-items:flex-start;flex-direction:column;gap:4px}.archive-tools button{width:100%}}
