.cl56-tabs{display:flex;gap:8px;margin:12px 0}.cl56-tabs button{flex:1;min-height:44px;border:1px solid #368cf2;border-radius:12px;color:#fff;background:linear-gradient(120deg,#123b76,#12477f);font:inherit;font-weight:700;padding:10px}.cl56-tabs button[aria-pressed=true]{border-color:#6ee9ff;box-shadow:0 0 0 1px #48c9ff;background:linear-gradient(120deg,#0756c4,#087d9b)}.cl56{max-width:100%;min-width:0}.cl56 header,.cl56 footer{display:flex;align-items:center;justify-content:space-between;gap:10px;flex-wrap:wrap}.cl56-filters{display:flex;gap:10px;align-items:end;flex-wrap:wrap;margin:12px 0}.cl56-filters label{display:grid;gap:6px;flex:1;min-width:150px}.cl56-filters label:first-child{flex:2}.cl56 input,.cl56 select,.cl56-dialog input,.cl56-dialog textarea{font:inherit;box-sizing:border-box;max-width:100%;min-width:0}.cl56-metrics{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:8px;margin:10px 0}.cl56-metrics p{border:1px solid #3178bd;border-radius:12px;padding:10px;margin:0;font-size:.85rem}.cl56-metrics strong{display:block;font-size:1.25rem;margin-top:4px}.cl56-table{overflow:auto;max-width:100%;margin:12px 0}.cl56 table{width:100%;border-collapse:collapse;font-size:.88rem}.cl56 th,.cl56 td{text-align:left;padding:10px 7px;border-bottom:1px solid #44769955;vertical-align:top}.cl56 small{display:block}.cl56 td button{margin:2px}.cl56-state{display:inline-block;border:1px solid currentColor;border-radius:9px;padding:3px 6px;font-size:.78rem;margin:2px}.cl56-cards{display:none}.cl56-dialog{box-sizing:border-box;width:min(94vw,640px);max-height:90dvh;overflow:auto;border:1px solid #3f9ce0;border-radius:16px;padding:16px;color:var(--text,#edf5ff);background:var(--surface,#102b4c)}.cl56-dialog::backdrop{background:#020a18bb}.cl56-dialog header{display:flex;justify-content:space-between;align-items:start;gap:8px;margin-bottom:12px}.cl56-dialog header h3{margin:0;overflow-wrap:anywhere}.cl56-dialog form{display:grid;gap:12px}.cl56-dialog label{display:grid;gap:5px}.cl56-dialog textarea{min-height:72px}.cl56-dialog article{border-bottom:1px solid #368cf255;padding:12px 0}.cl56-choice{display:block;text-align:left;width:100%;margin:8px 0;min-height:55px}.cl56-choice small{display:block}.cl56-message{min-height:1.3em}@media(max-width:699px){.cl56-table{display:none}.cl56-cards{display:grid;gap:10px;margin:12px 0}.cl56-cards article{padding:12px;border:1px solid #3178bd;border-radius:12px;overflow-wrap:anywhere}.cl56-cards article header{align-items:start}.cl56-cards article header b{flex:1;min-width:0}.cl56-cards article header strong{font-size:1.2rem}.cl56-filters{display:grid;grid-template-columns:1fr 1fr}.cl56-filters label{min-width:0}.cl56-filters label:first-child{grid-column:1/-1}.cl56-filters select,.cl56-filters input{width:100%}.cl56-tabs button{font-size:.92rem}.cl56-metrics p{padding:8px;font-size:.75rem}.cl56-dialog{padding:12px}}@media(prefers-reduced-motion:reduce){.cl56 *{scroll-behavior:auto}}



.cl56{--cl56-up:#13bb80;--cl56-down:#f65f77;--cl56-neutral:#8c9db0;--cl56-pending:#d49a28}html[data-theme="light"] .cl56{--cl56-up:#087b4d;--cl56-down:#b21f42;--cl56-neutral:#53647a;--cl56-pending:#896008}
@layer dc-tokens{.cl56 .cl56-up{color:var(--cl56-up)!important}.cl56 .cl56-down{color:var(--cl56-down)!important}.cl56 .cl56-unchanged,.cl56 .cl56-initial{color:var(--cl56-neutral)!important}.cl56 .cl56-pending{color:var(--cl56-pending)!important}}
