.qo-summary{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));padding:20px 24px;gap:0}.qo-metric{padding:0 20px;min-width:0}.qo-metric+.qo-metric{border-left:1px solid #dce9e9}.qo-metric>span{font-size:13px;color:var(--muted,#557581)}.qo-metric>div{display:flex;align-items:center;gap:12px;margin-top:5px}.qo-metric strong{font-size:44px;line-height:1.15;letter-spacing:-1px;font-weight:750}.qo-inc-detail{display:grid;gap:4px;color:#647f8b;font-size:12px}.qo-inc-detail small{font-size:12px}.qo-eggs,.qo-breeds,.qo-cages{padding:18px 20px}.qo-eggs h2,.qo-section-head h2{font-size:20px;margin:0}.qo-egg-metrics{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));margin-top:12px}.qo-egg-metrics .qo-metric:first-child{background:#e7f7f3;border-radius:10px;padding:10px 16px;color:#087d80}.qo-egg-metrics .qo-metric{padding:10px 16px}.qo-note{font-size:12px;color:#6c8590;margin:10px 0 0}.qo-section-head{display:flex;align-items:center;justify-content:space-between;gap:16px;margin-bottom:12px}.qo-section-head input{max-width:240px;min-width:0;height:38px}.qo-breeds .q-table{width:100%}.qo-breeds .q-table th,.qo-breeds .q-table td{padding:10px 12px}.qo-breeds tbody th{text-align:left;font-weight:650}.qo-breeds .qo-breed-total{font-size:24px;font-weight:750;color:#087d80}.qo-breeds tfoot{background:#e9f8f4;font-weight:700}.qo-cages .qo-summary{padding:0}.qo-cages .qo-metric strong{font-size:34px}.qo-breeds tr[hidden]{display:none}
@media(max-width:900px){.qo-metric{padding:0 12px}.qo-metric strong{font-size:34px}.qo-inc-detail{font-size:11px}.qo-egg-metrics{grid-template-columns:repeat(2,minmax(0,1fr));gap:12px}.qo-egg-metrics .qo-metric:nth-child(3){border-left:0}}
@media(max-width:540px){.qo-summary{padding:16px 10px}.qo-metric{padding:0 8px}.qo-metric strong{font-size:30px}.qo-metric>span{font-size:11px}.qo-metric>div{flex-wrap:wrap;gap:3px}.qo-inc-detail{width:100%}.qo-inc-detail small{font-size:11px}.qo-eggs,.qo-breeds,.qo-cages{padding:14px 12px}.qo-section-head{flex-wrap:wrap;gap:10px}.qo-section-head input{max-width:none;width:100%}.qo-section-head h2,.qo-eggs h2{font-size:18px}.qo-breeds .q-table{min-width:630px}.qo-breeds .q-table-wrap{overflow:auto}.qo-cages .qo-section-head{flex-wrap:nowrap}.qo-cages .qo-metric strong{font-size:28px}}
.qo-breeds,.qo-eggs,.qo-cages{min-width:0;margin:0}.qo-breeds .q-table-wrap{max-width:100%}.q-workspace .workspace-heading .q-actions{margin-bottom:0}.qo-breeds tbody th{font-size:14px;font-weight:650;color:#173e4b}
.qo-breed-disclosure{margin:0;min-width:0}.qo-breed-disclosure>summary{padding:16px 20px;min-height:48px;cursor:pointer;font-weight:650}.qo-breed-disclosure .qo-breeds{background:transparent;border:0;box-shadow:none}.qo-breed-disclosure .qo-section-head h2{display:none}.qo-breed-disclosure .qo-section-head input{max-width:none;width:100%}
@media(max-width:540px){.qo-breed-disclosure .q-table{min-width:0}.qo-breed-disclosure thead{display:none}.qo-breed-disclosure tbody,.qo-breed-disclosure tfoot{display:block}.qo-breed-disclosure tr{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));padding:12px 0;border-bottom:1px solid #dce9e9}.qo-breed-disclosure .q-table th{grid-column:1/-1;font-size:15px;white-space:normal}.qo-breed-disclosure .q-table td{padding:8px 12px;font-size:16px;border:0}.qo-breed-disclosure td:before{content:attr(data-label);display:block;font-size:12px;font-weight:400;color:#526e74}.qo-breed-disclosure .qo-breed-total{font-size:22px}}
.qo-mobile-label{display:none}
@media(max-width:540px){.qo-breed-disclosure td>.qo-mobile-label{display:block;font-size:12px;font-weight:400;color:#526e74}.qo-breed-disclosure td:before{display:none!important}}
