.rtddpw-app{margin-top:20px}.rtddpw-app .components-card{margin-bottom:20px}.rtddpw-detection-settings h2{margin-bottom:16px;margin-top:0}.rtddpw-detection-settings .components-radio-control{margin-bottom:20px}.rtddpw-detection-settings .components-notice{margin:16px 0}.rtddpw-duplicates-list h2{margin-bottom:20px}.rtddpw-duplicates-list h2 .count{color:#757575;font-size:.9em}.rtddpw-duplicates-list .duplicate-group{margin-bottom:20px}.rtddpw-duplicates-list .duplicate-group .group-header{align-items:center;display:flex;gap:16px}.rtddpw-duplicates-list .duplicate-group .group-header .components-checkbox-control{margin:0}.rtddpw-duplicates-list .duplicate-group .group-header .group-info{flex:1}.rtddpw-duplicates-list .duplicate-group .group-header .group-info .badge{background:#2271b1;border-radius:3px;color:#fff;font-size:12px;margin-left:8px;padding:2px 8px}.rtddpw-duplicates-list .duplicate-group table{margin-top:0}.rtddpw-duplicates-list .duplicate-group table th{font-weight:600}.rtddpw-duplicates-list .duplicate-group table .components-checkbox-control,.rtddpw-duplicates-list .duplicate-group table .components-checkbox-control .components-checkbox-control__input-container{margin:0}.rtddpw-duplicates-list .duplicate-group table .stock-status{border-radius:3px;font-size:12px;padding:2px 8px;text-transform:capitalize}.rtddpw-duplicates-list .duplicate-group table .stock-status.instock{background:#d4edda;color:#155724}.rtddpw-duplicates-list .duplicate-group table .stock-status.outofstock{background:#f8d7da;color:#721c24}.rtddpw-duplicates-list .duplicate-group table .stock-status.onbackorder{background:#fff3cd;color:#856404}.rtddpw-duplicates-list .duplicate-group table .button-small{font-size:12px;height:auto;line-height:1.4;padding:4px 8px}.rtddpw-delete-controls{background:#fff;border-top:1px solid #ddd;bottom:0;box-shadow:0 -2px 8px rgba(0,0,0,.1);margin:20px -20px -20px;padding:16px;position:sticky}.rtddpw-delete-controls .components-notice{margin-bottom:16px}.rtddpw-delete-controls .controls-wrapper{align-items:center;display:flex;justify-content:space-between}.rtddpw-delete-controls .controls-wrapper .selected-info{color:#2271b1;font-weight:600}.rtddpw-delete-controls .controls-wrapper .action-buttons{display:flex;gap:12px}.rtddpw-delete-modal .components-modal__content{padding:24px}.rtddpw-delete-modal .components-modal__content p{margin-bottom:12px}.rtddpw-delete-modal .components-modal__content p strong{color:#d63638}.rtddpw-delete-modal .components-modal__content .modal-actions{border-top:1px solid #ddd;display:flex;gap:12px;justify-content:flex-end;margin-top:24px;padding-top:16px}@media(max-width:782px){.rtddpw-duplicates-list .duplicate-group .group-header{align-items:flex-start;flex-direction:column}.rtddpw-duplicates-list table{font-size:12px}.rtddpw-duplicates-list table td,.rtddpw-duplicates-list table th{padding:8px 4px}.rtddpw-delete-controls .controls-wrapper{align-items:flex-start;flex-direction:column;gap:12px}.rtddpw-delete-controls .controls-wrapper .action-buttons{width:100%}.rtddpw-delete-controls .controls-wrapper .action-buttons button{flex:1}}.rtddpw-advanced-options{margin-top:16px}.rtddpw-advanced-options .rtddpw-advanced-section{margin-bottom:20px}.rtddpw-advanced-options .rtddpw-advanced-section:last-child{margin-bottom:0}.rtddpw-advanced-options .rtddpw-advanced-label{font-weight:600;margin:0 0 8px}.rtddpw-advanced-options .rtddpw-status-grid{display:flex;flex-wrap:wrap;gap:8px 24px}.rtddpw-advanced-options .rtddpw-filters-grid{display:grid;gap:16px;grid-template-columns:repeat(auto-fit,minmax(220px,1fr))}.rtddpw-advanced-options .rtddpw-filters-loading{align-items:center;display:flex;gap:8px}.rtddpw-advanced-options .rtddpw-filters-note{color:#757575;font-size:12px;font-style:italic;margin-top:10px}.rtddpw-scan-bar{border-top:1px solid #e0e0e0;margin-top:20px;padding-top:16px}.rtddpw-scan-bar .components-notice{margin:0 0 12px}.rtddpw-pro-badge{background:linear-gradient(135deg,#d63638,#f06595);border-radius:4px;color:#fff;display:inline-block;font-size:10px;font-weight:700;letter-spacing:.04em;margin-left:8px;padding:2px 7px;text-transform:uppercase;vertical-align:middle}.rtddpw-pro-locked{background:#fcf0f1;border:1px solid #f0c2c4;border-radius:6px;margin-top:8px;padding:12px 14px}.rtddpw-pro-locked p{color:#50575e;margin:0 0 8px}.rtddpw-pro-upgrade{color:#d63638!important;display:inline-block;font-weight:600;text-decoration:none}.rtddpw-pro-upgrade:hover{text-decoration:underline}
