/* CHUN 27.26.10.10: clear finance, recovery and content controls. */
.income-v110 .admin-content{min-width:0}.income-period{display:flex;flex-wrap:wrap;gap:16px;align-items:end}.income-period label{min-width:160px;flex:1}.income-kpis{display:grid;grid-template-columns:repeat(auto-fit,minmax(215px,1fr));gap:16px}.income-kpis article{min-width:0;padding:22px;display:flex;flex-direction:column;gap:10px}.income-kpis article b{font-size:clamp(22px,2vw,32px);overflow-wrap:anywhere}.income-kpis small{line-height:1.5}.income-net{border:2px solid var(--yellow,#ffe500)}.income-split{display:grid;grid-template-columns:repeat(auto-fit,minmax(220px,1fr));gap:12px}.income-split p{display:flex;flex-direction:column;gap:8px;padding:15px;background:rgba(127,127,127,.08);border-radius:12px}.income-split b{font-size:24px}.income-v110 table td{vertical-align:top}.income-v110 table small{display:block;margin:8px 0;overflow-wrap:anywhere}.income-cost{border-bottom:1px solid rgba(127,127,127,.3);padding:18px 0}.income-v110 details>summary,.prepared-recovery-v110>summary{cursor:pointer;font-weight:700;padding:10px 0}.income-v110 input,.income-v110 select,.income-v110 textarea{max-width:100%;min-width:0}.income-v110 .section-heading{flex-wrap:wrap;gap:16px}
.pickup-terms-v110{padding:20px;border:1px solid rgba(127,127,127,.35);border-radius:16px;margin:18px 0;background:rgba(127,127,127,.07)}.pickup-terms-v110 p{line-height:1.6}.pickup-terms-v110 .check{align-items:flex-start;line-height:1.5}.prepared-recovery-v110{padding:16px;border:1px solid rgba(127,127,127,.3);border-radius:14px;margin:16px 0}.prepared-recovery-v110 small{display:block;line-height:1.5;margin-top:6px}.prepared-item{display:flex;gap:12px;align-items:center;padding:12px 0;justify-content:space-between}.prepared-item label{overflow-wrap:anywhere}.prepared-item img{object-fit:contain;border-radius:8px;flex-shrink:0}.prepared-recovery-v110>p{line-height:1.6}.prepared-recovery-v110 button{white-space:normal}.upload-progress-v18 b{overflow-wrap:anywhere;line-height:1.5}
.admin-images-v103 .admin-image-grid-v103{display:grid!important;grid-template-columns:repeat(auto-fit,minmax(250px,1fr))!important;gap:22px!important}.admin-images-v103 .admin-image-card-v103{min-width:0;max-width:none;padding:18px;overflow:hidden}.admin-images-v103 .admin-image-card-v103>a:first-child{display:flex;justify-content:center;align-items:center;width:100%;height:190px;background:rgba(127,127,127,.08);border-radius:12px;overflow:hidden}.admin-images-v103 .admin-image-card-v103 img{width:100%;height:100%;object-fit:contain}.admin-images-v103 .admin-image-card-v103 h2{font-size:19px;line-height:1.4;margin:18px 0 10px;overflow-wrap:anywhere}.admin-images-v103 .admin-image-card-v103 p,.admin-images-v103 .admin-image-card-v103 small{overflow-wrap:anywhere;line-height:1.5}.image-details-v110{padding:12px 0}.image-details-v110 summary{cursor:pointer;font-weight:600}.image-details-v110 dl{display:block!important}.image-details-v110 dt{margin-top:12px;font-size:13px;opacity:.8}.image-details-v110 dd{margin:5px 0 0;overflow-wrap:anywhere}.image-filters-v110{display:grid;grid-template-columns:2fr repeat(3,1fr);gap:16px}.image-filters-v110 label{min-width:0}.image-filters-v110 input,.image-filters-v110 select{width:100%;min-width:0}.image-count-v110{font-weight:600;padding:10px 0}
@media(min-width:1600px){.admin-images-v103 .admin-image-grid-v103{grid-template-columns:repeat(3,minmax(0,1fr))!important}}@media(max-width:1000px){.image-filters-v110{grid-template-columns:repeat(2,minmax(0,1fr))}}@media(max-width:600px){.income-period{display:grid;grid-template-columns:1fr}.income-kpis,.income-split{grid-template-columns:1fr}.image-filters-v110{grid-template-columns:1fr}.admin-images-v103 .admin-image-grid-v103{grid-template-columns:1fr!important}.income-period label{min-width:0}.income-v110 h1{font-size:28px}.prepared-item{align-items:flex-start}.income-v110 .admin-content,.admin-images-v103 .admin-content{min-width:0}}

.admin .admin-nav-group-v279 a{display:block;line-height:1.5;padding:7px 10px;border-radius:6px;overflow-wrap:anywhere}.income-period label,.income-v110 .section-heading label{display:flex;flex-direction:column;gap:8px}.income-period input{width:100%;min-height:44px;padding:9px 12px;border:1px solid #b9b9b9;border-radius:8px}
