.daily-section{margin-bottom:16px}.daily-section>h2{display:flex;align-items:center;gap:9px}.count-pill{font-size:11px;padding:4px 8px;border-radius:999px;background:rgba(211,154,23,.16);color:#efc96f}.assignment-card{border:1px solid rgba(255,255,255,.13);border-radius:16px;background:#121216;margin-top:10px;overflow:hidden}.assignment-head{width:100%;border:0;background:transparent;color:#fff;text-align:left;padding:17px;display:grid;grid-template-columns:1fr auto;gap:14px;cursor:pointer}.assignment-head h3,.assignment-head p{margin:0}.assignment-head p{color:#999;margin-top:5px;font-size:13px}.assignment-detail{display:none;padding:0 17px 17px}.assignment-card.open{border-color:rgba(211,154,23,.45)}.assignment-card.open .assignment-detail{display:block}.task-columns{display:grid;grid-template-columns:1fr 1fr;gap:13px}.work-checklist{padding:14px;border-radius:13px;background:#1a1813;border:1px solid rgba(211,154,23,.25)}.work-checklist ul{margin:9px 0;padding-left:20px;color:#ccc;line-height:1.7}.optional-batch{border:1px solid rgba(95,156,173,.35);background:rgba(95,156,173,.07)}.pair-builder{display:grid;gap:14px}.quote-pair{padding:18px;border:1px solid rgba(255,255,255,.13);border-radius:17px;background:#121216}.quote-pair-head{display:flex;justify-content:space-between;align-items:center;margin-bottom:14px}.service-choice-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:9px}.service-choice{position:relative}.service-choice input{position:absolute;opacity:0}.service-choice span{display:block;padding:12px;border:1px solid rgba(255,255,255,.14);border-radius:12px;background:#202026;cursor:pointer;font-weight:750;font-size:13px}.service-choice input:checked+span{background:rgba(211,154,23,.2);border-color:#d39a17;color:#f4cf76;box-shadow:inset 0 0 0 1px rgba(211,154,23,.25)}.pair-valid{color:#8ed0aa;font-size:12px}.pair-invalid{color:#ef9b91;font-size:12px}.scan-explainer{border-left:3px solid #5f9cad;padding:12px 14px;background:rgba(95,156,173,.08);border-radius:0 12px 12px 0}@media(max-width:700px){.task-columns,.service-choice-grid{grid-template-columns:1fr}.assignment-head{grid-template-columns:1fr}}
