.campaign-bulk-decision{padding:0;overflow:hidden;margin-bottom:15px}.campaign-bulk-decision>.section-title{padding:18px 20px;border-bottom:1px solid #e8eaf0}.campaign-decision-controls{display:grid;grid-template-columns:repeat(3,minmax(150px,1fr)) auto;gap:10px;padding:14px 20px;background:#f8f9fb;align-items:end}.campaign-decision-controls label{display:grid;gap:5px;font-size:12px;font-weight:700}.campaign-decision-controls input,.campaign-decision-controls select{border:1px solid #dfe2e7;border-radius:9px;background:#fff;padding:10px;font:600 12px Manrope}.campaign-decision-controls button{border:0;border-radius:9px;background:#ff6a13;color:#fff;padding:11px 15px;font:800 12px Manrope;cursor:pointer}.campaign-decision-table{min-width:1280px}.campaign-decision-table th{background:#f6f7f9;font-size:10px;padding:11px}.campaign-decision-table td{font-size:11px;padding:11px;vertical-align:top}.campaign-decision-table td:first-child{min-width:260px}.campaign-decision-table td:first-child strong,.campaign-decision-table td:first-child small,.campaign-decision-table td:last-child small{display:block}.campaign-decision-table td small{line-height:1.35;margin-top:4px}.campaign-product-state{display:inline-block;border-radius:999px;padding:5px 8px;font-size:10px;font-weight:800}.campaign-product-state.yes{background:#e5f7ee;color:#148258}.campaign-product-state.check{background:#fff1dc;color:#ad650f}.campaign-product-state.no{background:#ffe9ec;color:#bd3341}.campaign-product-state.stock,.campaign-product-state.missing{background:#eef0f3;color:#6f7681}.search-hero{background:radial-gradient(circle at 82% 0,#49351f 0,transparent 36%),linear-gradient(125deg,#111318,#252831);align-items:center}.search-upload-grid{display:grid;grid-template-columns:1fr 1fr;gap:13px;margin-bottom:13px}.search-upload{background:#fff;border:1px solid #e4e7ec;border-radius:14px;padding:19px;display:flex;flex-direction:column;cursor:pointer;transition:.2s}.search-upload:hover{border-color:#ff9c63;transform:translateY(-1px)}.search-upload.ready{border-color:#87d7b5;background:#f7fffb}.search-upload b{font-size:15px}.search-upload span{font-size:12px;color:#858b96;margin:4px 0 9px}.search-upload em{font-style:normal;color:#e75d0e;font-size:11px;font-weight:800}.search-upload.ready em{color:#16885a}.search-actions{background:#fff;border:1px solid #e4e7ec;border-radius:13px;padding:14px 17px;display:flex;align-items:center;gap:9px;margin-bottom:13px}.search-actions>div{display:flex;flex-direction:column;margin-right:auto}.search-actions b{font-size:12px}.search-actions small{color:#858b96;font-size:11px;margin-top:3px}.search-actions button{border:0;border-radius:9px;padding:10px 14px;background:#eef0f3;font:800 11px Manrope;cursor:pointer}.search-actions .orange{background:#ff6a13;color:#fff}.search-kpis{display:grid;grid-template-columns:repeat(4,1fr);gap:12px;margin-bottom:13px}.search-kpis article{background:#fff;border:1px solid #e5e8ed;border-radius:13px;padding:17px;display:flex;flex-direction:column}.search-kpis span{font-size:10px;color:#858b96;font-weight:800}.search-kpis strong{font-size:23px;margin-top:6px}.search-kpis small{font-size:11px;color:#858b96}.search-kpis .dark{background:#17191f;color:#fff;border-color:#17191f}.search-table-panel{padding:0;overflow:hidden}.search-table{min-width:1450px}.search-table th{background:#f6f7f9;font-size:10px}.search-table td{font-size:11px;vertical-align:top}.search-table td:first-child{min-width:190px}.search-table td:nth-child(2){min-width:260px}.search-table td:nth-child(2) b,.search-table td:nth-child(2) small{display:block}.search-table td:last-child{min-width:310px}.search-table .advice{white-space:normal;line-height:1.45}.title-match{display:inline-block;border-radius:999px;padding:4px 7px;font-size:10px;font-weight:800}.title-match.yes{background:#e5f7ee;color:#148258}.title-match.no{background:#fff1dc;color:#ad650f}@media(max-width:900px){.campaign-decision-controls{grid-template-columns:1fr 1fr}.campaign-decision-controls button{grid-column:1/-1}.search-kpis{grid-template-columns:1fr 1fr}}@media(max-width:720px){.search-upload-grid{grid-template-columns:1fr}.search-actions{align-items:stretch;flex-direction:column}.search-actions>div{margin-right:0}.campaign-decision-controls{grid-template-columns:1fr}.campaign-decision-controls button{grid-column:1}.search-kpis{grid-template-columns:1fr 1fr}}
