.object-filters{display:grid;grid-template-columns:repeat(auto-fit,minmax(150px,1fr));gap:12px;padding:16px;background:#f5f5ef;border:1px solid #d8d8ce;margin:16px 0;align-items:end}.object-filters label,.object-date-fields label{display:flex;flex-direction:column;gap:6px;font-weight:600;min-width:0}.object-filters input,.object-filters select,.object-date-fields input{box-sizing:border-box;min-width:0;width:100%;min-height:44px;border:1px solid #aaa;background:white;padding:8px;border-radius:4px;color:#222}.object-filters button,.photo-editor button,.object-scrap-form button{min-height:44px;padding:8px 12px;border:1px solid #555;border-radius:4px;background:#24251d;color:#eef000;font-weight:600}.object-filters a,.object-pagination a{display:inline-block;padding:12px;color:#222}.object-pagination{display:flex;gap:12px;flex-wrap:wrap}.object-date-fields{display:flex;gap:16px;flex-wrap:wrap;width:100%;padding:16px}.object-date-fields label{flex:1 1 180px}.object-scrap-form{display:flex;flex-direction:column;gap:8px;width:100%;padding:12px;border:1px solid #ddd}.object-scrap-form label{display:flex;align-items:center;gap:8px}.object-scrap-form input{width:22px;height:22px}.photo-editor{width:100%;min-width:0}.photo-editor-item{border:1px solid #ccc;border-radius:6px;padding:12px;margin-bottom:12px}.photo-editor-item img{display:block;width:auto;max-width:100%;height:150px;object-fit:contain;margin:0 0 10px}.photo-editor-item label{display:flex;align-items:center;gap:8px}.photo-editor-item input{width:22px;height:22px}.photo-editor-actions{display:flex;flex-wrap:wrap;gap:8px;margin-top:10px}.photo-editor button:disabled{opacity:.45}.photo-editor-status{overflow-wrap:anywhere}.object-photo-grid{display:grid;grid-template-columns:repeat(auto-fit,minmax(200px,1fr));gap:12px;width:100%;margin-bottom:20px}.object-photo-grid button{padding:0;border:1px solid #ccc;background:#fff}.object-photo-grid img{width:100%;height:230px;object-fit:contain}.object-card-list:has(.object-detail){display:block}.object-detail{margin:16px 0;min-width:0}.source-object-banner{display:flex;gap:16px;align-items:center;border:1px solid #ccc;border-left:5px solid #d6dc00;padding:16px;background:#f5f5ef;margin:16px 0}.source-object-banner>img{width:130px;height:100px;object-fit:cover}.source-object-banner h2{font-size:1.15rem;margin:8px 0}.source-object-banner p{margin-bottom:8px}.frontend-section>h1{padding:14px 18px;background:#f5f5ef;border:1px solid #d8d8ce;border-left:5px solid #d6dc00;border-radius:3px}.shipping-readiness-row{padding:12px;border-bottom:1px solid #ddd}.shipping-readiness-row h2{font-size:1.05rem;overflow-wrap:anywhere}.object-config-status{padding:14px;background:#fff4d5;border:1px solid #d5b66a}.object-config-status h2{font-size:1.1rem}.backend-card-actions{flex-wrap:wrap}
@media(max-width:600px){.object-filters{grid-template-columns:repeat(2,minmax(0,1fr));padding:12px}.object-filters label:first-of-type{grid-column:1/-1}.source-object-banner{align-items:flex-start;padding:12px;gap:12px}.source-object-banner>img{width:75px;height:75px}.source-object-banner>div{min-width:0}.object-photo-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.object-photo-grid img{height:160px}.photo-editor-actions button{flex:1 1 130px}.object-date-fields{padding:12px}}
