.quickcast{background:#101010;border-color:#443337}.quickcast [hidden]{display:none!important}.qc-heading{display:flex;align-items:flex-start;justify-content:space-between;gap:18px;margin-bottom:25px}.quickcast .qc-eyebrow{font-size:11px;letter-spacing:.13em;color:#ecbabc;margin-bottom:8px}.qc-heading h2{font-size:clamp(23px,3vw,32px);line-height:1.3}.qc-heading>div>p:last-child{font-size:13px;color:#b7a6ac;margin-top:9px}.qc-heading>.button{flex:none}.qc-types{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:10px;margin-bottom:20px}.qc-types button{color:inherit;text-align:left;padding:18px 15px;border:1px solid #443337;border-radius:7px;background:#191617;min-height:125px}.qc-types button:hover{border-color:#ca2925}.qc-types button[aria-pressed=true]{border-color:#ca2925;background:linear-gradient(125deg,#342024,#291d20)}.qc-types i{display:block;font:normal 28px/1 Georgia,serif;color:#ff8d98;margin-bottom:12px}.qc-types b,.qc-types span{display:block}.qc-types b{font-size:16px}.qc-types span{font-size:11px;color:#b7a6ac;margin-top:5px}.qc-columns{display:grid;grid-template-columns:minmax(0,1.2fr) minmax(0,1fr);gap:18px;align-items:start}.qc-compose,.qc-history{background:#191617;border:1px solid #443337;border-radius:9px;padding:22px;min-width:0}.quickcast h3{font-size:18px}.qc-compose h3{margin-bottom:18px}.quickcast label{display:block;font-size:13px;color:#d8cdd0;margin:15px 0 7px}.quickcast label small{float:right;color:#b7a6ac;font-size:11px}.quickcast input[type=text],.quickcast select,.quickcast textarea{width:100%;max-width:100%;border-color:#655457;background:#131112;font-size:15px;min-height:46px}.qc-pair{display:flex;gap:12px}.qc-pair>div{flex:1;min-width:0}.quickcast .qc-note{color:#b7a6ac;font-size:12px;margin-top:12px;line-height:1.8}.qc-preview{border-top:1px solid #443337;margin-top:22px;padding-top:18px}.qc-preview>span{font-size:11px;color:#b7a6ac}.quickcast .qc-preview p{font-size:20px;line-height:1.6;margin:8px 0 20px;overflow-wrap:anywhere;white-space:pre-wrap}.quickcast .qc-primary{width:100%;background:#ca2925;border-color:#e84742;font-weight:650;padding:13px;min-height:48px}.quickcast #clock-qc-message{font-size:13px;color:#ecbabc;margin-top:12px;min-height:1.6em;overflow-wrap:anywhere}.qc-section-head{display:flex;align-items:center;flex-wrap:wrap;gap:4px 12px;justify-content:space-between}.qc-section-head small{color:#a99b9f;font-size:11px}.qc-history ol{list-style:none;margin:14px 0 0;padding:0 4px 0 0;max-height:440px;overflow:auto;scrollbar-width:thin}.qc-history li{display:flex;justify-content:space-between;align-items:center;gap:14px;padding:13px 0;border-top:1px solid #362a2d;min-width:0}.qc-history li>div{min-width:0}.qc-history li p{font-size:14px;overflow-wrap:anywhere}.qc-history time{color:#a99b9f;font-size:11px}.qc-status{flex:none;border:1px solid #443337;border-radius:4px;padding:3px 8px;font-size:11px;color:#b7a6ac}.qc-status-shown{color:#f4eeee}.qc-status-spoken{color:#ecbabc;border-color:#785055}.qc-status-audioFailed{color:#ff9da6;border-color:#92444c}.qc-empty{color:#a99b9f;font-size:13px}
@media(max-width:1100px){.qc-columns{grid-template-columns:minmax(0,1fr)}.qc-history ol{max-height:none;overflow:visible;padding-right:0}.qc-types button{padding:15px 12px}}
@media(max-width:700px){.qc-heading{flex-wrap:wrap;gap:13px}.qc-heading h2{font-size:24px}.qc-types{grid-template-columns:repeat(2,minmax(0,1fr));gap:8px}.qc-types button{min-height:115px}.qc-types b{font-size:15px}.qc-compose,.qc-history{padding:16px}.qc-pair{flex-direction:column;gap:0}.quickcast input[type=text],.quickcast select,.quickcast textarea{font-size:16px}.quickcast .qc-preview p{font-size:18px}.qc-section-head{align-items:flex-start;flex-direction:column}.qc-history li{gap:10px;align-items:flex-start}.qc-status{font-size:10px;padding:3px 5px}}
