/* Streamers extends the canonical Wonder panels and existing artwork. */
.ana-ui .ana-streamers__nav{display:flex;flex-wrap:wrap;gap:12px;margin:0 0 24px}
.ana-ui .ana-streamers__nav .active{outline:2px solid #ffdda9;outline-offset:2px}
.ana-ui .ana-streamers__nav i{margin-right:8px}
.ana-ui .ana-streamers__cards,.ana-ui .ana-streamers__applications{list-style:none;padding:0;margin:24px 0;display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:20px}
.ana-ui .ana-streamers__cards>li,.ana-ui .ana-streamers__applications>li{min-width:0;border:1px solid #39303a;background:#12141f;padding:20px;overflow-wrap:anywhere;display:flex;flex-direction:column;align-items:flex-start;gap:12px}
.ana-ui .ana-streamers__cards p,.ana-ui .ana-streamers__applications p{margin:0}
.ana-ui .ana-streamers__cards .ana-panel__button{margin-top:auto}
.ana-ui .ana-streamers__identity{display:flex;gap:8px;align-items:center}
.ana-ui .ana-streamers h3,.ana-ui .ana-streamers h4{margin:0;color:#ffdda9;font:400 18px/1.4 'Philosopher',sans-serif;overflow-wrap:anywhere}
.ana-ui .ana-streamers__form{margin-top:24px;display:grid;gap:20px}
.ana-ui .ana-streamers__form fieldset{min-width:0;margin:0;padding:0;border:0}
.ana-ui .ana-streamers__form legend{font:inherit;color:#ffdda9;margin-bottom:10px}
.ana-ui .ana-streamers__choices{display:flex;flex-wrap:wrap;gap:10px}
.ana-ui .ana-streamers__choices label{position:relative;display:inline-flex;cursor:pointer;min-width:110px;max-width:100%;margin:0}
.ana-ui .ana-streamers__choices input{position:absolute;opacity:0;width:1px;height:1px}
.ana-ui .ana-streamers__choices span{display:flex;align-items:center;justify-content:center;min-height:48px;padding:10px 18px;box-sizing:border-box;border:1px solid #554458;background:#12141f;color:#ffdda9;width:100%;overflow-wrap:anywhere}
.ana-ui .ana-streamers__choices input:checked+span{border-color:#ffdda9;box-shadow:inset 0 0 0 1px #ffdda9;background:#252037}
.ana-ui .ana-streamers__choices input:focus-visible+span{outline:2px solid #ffdda9;outline-offset:3px}
.ana-ui .ana-streamers__fields{display:grid;grid-template-columns:1fr 2fr;gap:20px}
.ana-ui .ana-streamers__fields label{display:grid;gap:8px;min-width:0}
.ana-ui .ana-streamers__fields input{width:100%;box-sizing:border-box;min-height:48px;max-width:100%}
.ana-ui .ana-streamers__consent{display:flex;align-items:flex-start;gap:12px;max-width:900px}
.ana-ui .ana-streamers__consent input{flex:0 0 22px;width:22px;height:22px;margin:3px 0}
.ana-ui .ana-streamers__form>.ana-panel__button{justify-self:start}
.ana-ui .ana-streamers .ana-panel__button{min-height:48px;gap:6px}
.ana-ui .ana-streamers__code{display:block;max-width:100%;white-space:normal;overflow-wrap:anywhere;color:#ffdda9;background:#211c25;padding:10px}
.ana-ui .ana-streamers :is(a,button,input):focus-visible{outline:2px solid #ffdda9;outline-offset:3px}
@media(max-width:1024px){.ana-ui .ana-streamers__cards,.ana-ui .ana-streamers__applications{grid-template-columns:repeat(2,minmax(0,1fr))}}
@media(max-width:600px){.ana-ui .ana-streamers__cards,.ana-ui .ana-streamers__applications,.ana-ui .ana-streamers__fields{grid-template-columns:minmax(0,1fr)}.ana-ui .ana-streamers__nav{gap:10px}.ana-ui .ana-streamers__nav>a{flex:1 1 135px;min-width:0}.ana-ui .ana-streamers__choices label{flex:1 1 100px}.ana-ui .ana-streamers__form>.ana-panel__button{width:100%}}

.ana-ui .ana-streamers__table{overflow-x:auto;margin:20px 0}.ana-ui .ana-streamers__table table{width:100%;border-collapse:collapse;text-align:left}.ana-ui .ana-streamers__table th,.ana-ui .ana-streamers__table td{padding:12px;border-bottom:1px solid #39303a;vertical-align:top}.ana-ui .ana-streamers__table small{display:block;max-width:320px;overflow-wrap:anywhere}.ana-ui .ana-streamers__summary{display:flex;flex-wrap:wrap;gap:24px;margin:18px 0}.ana-ui .ana-streamers__summary strong{display:block;color:#ffdda9;font-size:24px}.ana-ui .ana-streamers__form label{display:grid;gap:8px}.ana-ui .ana-streamers__form select{min-height:48px;width:100%;background:#12141f;color:#ffdda9;border:1px solid #554458;padding:10px}.ana-ui .ana-streamers__table button{margin-top:10px}
