.casa-list-top{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:16px;margin:16px 0}.casa-list-top>section{border:1px solid #e0e7dc;border-radius:14px;padding:18px!important;margin:0!important;min-width:0}.casa-list-top h2{font-size:17px!important;margin:0 0 10px!important}.casa-list-top p{font-size:12px!important;line-height:1.45;margin:8px 0!important}.casa-served-options{max-height:146px;overflow:auto;display:grid;grid-template-columns:1fr 1fr;gap:7px 10px;margin-top:10px;padding-right:5px}.casa-served-options label{display:flex!important;gap:6px;align-items:center;font-size:12px!important;margin:0!important}.casa-served-options label[hidden]{display:none!important}.casa-list-top input[type=checkbox]{width:15px!important;min-height:15px!important;height:15px!important;flex:0 0 15px;margin:0!important;accent-color:#85af35}.casa-list-top .casa-inline-check{font-size:12px!important;line-height:1.45}.casa-list-top .casa-list-tools{display:grid;grid-template-columns:1fr 1fr;gap:7px 10px;margin:12px 0!important}.casa-list-top .casa-list-tools label{font-size:12px!important;display:flex;align-items:center;gap:6px;margin:0!important}.casa-panel-main .casa-list-scope{margin:14px 0 8px!important;gap:12px!important;align-items:end}.casa-panel-main .casa-list-scope label{font-size:11px!important;margin:0 0 4px!important}.casa-panel-main .casa-list-scope select,.casa-panel-main #served-search,.casa-panel-main .casa-list-filters input,.casa-panel-main .casa-list-filters select,.casa-panel-main .casa-list-bulk input,.casa-panel-main .casa-list-bulk select{min-height:34px!important;height:34px!important;padding:6px 9px!important;font-size:12px!important}.casa-panel-main .casa-list-bulk{padding:14px 16px!important;margin:14px 0!important;border-radius:12px}.casa-panel-main .casa-list-bulk h2{font-size:15px!important;margin:0 0 9px!important}.casa-panel-main .casa-list-bulk-fields{gap:12px!important;align-items:end}.casa-panel-main .casa-list-bulk-fields label{font-size:11px!important;margin:0 0 4px!important}.casa-panel-main .casa-list-small,.casa-panel-main .casa-list-intro{font-size:12px!important;line-height:1.45}.casa-panel-main .casa-list-filters{gap:9px!important;margin:14px 0 8px!important}.casa-panel-main .casa-list-scope button,.casa-panel-main .casa-list-bulk button,.casa-list-top button,.casa-panel-main #list-reset-all{font-size:12px!important;padding:8px 12px!important;min-height:34px!important}.casa-panel-main #list-status:empty{display:none}.casa-panel-main .casa-list-row{padding-top:9px!important;padding-bottom:9px!important}.casa-panel-main .casa-list-row strong{font-size:12px!important}.casa-panel-main .casa-list-row input{min-height:32px!important;padding:6px 8px!important;font-size:12px!important}
@media(max-width:700px){.casa-list-top{grid-template-columns:minmax(0,1fr)}.casa-served-options{max-height:160px}.casa-panel-main .casa-list-bulk-fields,.casa-panel-main .casa-list-scope{grid-template-columns:minmax(0,1fr)!important}}
/* Compact rows with a small indentation beneath each category. */
html .casa-panel-main .casa-list-head,html .casa-panel-main .casa-list-row{grid-template-columns:minmax(260px,1fr) 40px 80px 94px 112px!important;gap:10px!important;align-items:center!important}
html .casa-panel-main .casa-list-row{margin-left:14px!important;padding:6px 0!important;min-height:43px!important}
html .casa-panel-main .casa-list-row>div:first-child{display:flex!important;align-items:center;gap:10px;min-width:0;grid-column:auto!important}
html .casa-panel-main .casa-list-row>div:first-child small{display:block;flex:0 0 95px;white-space:nowrap;margin:0!important;font-size:10px;color:#7a8574}
html .casa-panel-main .casa-list-row strong{min-width:0;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;font-weight:500!important;line-height:1.35}
html .casa-panel-main .list-actions{display:flex!important;flex-direction:row!important;gap:5px;grid-column:auto!important}
html .casa-panel-main .list-actions button{width:auto!important;min-height:28px!important;height:28px!important;padding:4px 7px!important;font-size:10px!important;margin:0!important;flex:1}
html .casa-panel-main .casa-list-row input{height:30px!important;min-height:30px!important;padding:5px 7px!important;font-size:12px!important}
html .casa-panel-main .casa-list-row>div:nth-child(4),html .casa-panel-main .list-unit{grid-column:auto!important}
html .casa-panel-main .list-reference{font-size:12px!important;white-space:nowrap;text-align:right}
html .casa-panel-main .list-reference:before{content:none!important}
html .casa-panel-main .list-after{display:none!important}
html .casa-panel-main .casa-list-branch{padding:8px!important;margin:7px 0!important}
html .casa-panel-main .casa-list-branch>summary{font-size:13px!important;padding:3px 0!important}
html .casa-panel-main .casa-list-bulk{padding:11px 14px!important;max-width:850px}
html .casa-panel-main .casa-list-bulk-fields{grid-template-columns:100px minmax(180px,1fr) auto!important;margin:8px 0!important;gap:10px!important}
html .casa-panel-main #list-preview{margin:6px 0 0!important;font-size:11px!important}
html .casa-panel-main #list-percent::-webkit-inner-spin-button{opacity:1}
html .casa-panel-main .casa-list-scope{grid-template-columns:minmax(180px,350px) auto!important;justify-content:start}
.casa-supplies{border:1px solid #e0e7dc;border-radius:12px;padding:14px;margin-top:18px}.casa-supplies>summary{cursor:pointer;font-size:15px;font-weight:600}.casa-supplies>summary span{font-size:11px;font-weight:400;color:#7a8574;margin-left:12px}.casa-supplies>div:not(.casa-list-scroll){max-width:320px;margin:12px 0}.casa-supplies #list-band{width:100%;height:34px;padding:5px 9px}.casa-supplies label{font-size:11px!important}.casa-list-scroll{max-width:100%;overflow-x:auto}
@media(max-width:850px){html .casa-panel-main .casa-list-row{min-width:780px!important}html .casa-panel-main .casa-list-bulk-fields{grid-template-columns:85px minmax(0,1fr)!important}html .casa-panel-main .casa-list-bulk-fields>button{grid-column:1/-1;justify-self:start}}
