/* Product edit - Free Photo tab */ #woocommerce-product-data ul.wc-tabs li.studiou_fpp_options a::before { content: '\f128'; font-family: dashicons; } .studiou-fpp-add-media-cat-btn { margin-left: 5px !important; min-width: 30px; text-align: center; } .studiou-fpp-new-media-cat-form { padding: 0 12px; } .studiou-fpp-new-media-cat-form .form-field { display: flex; align-items: center; gap: 8px; } .studiou-fpp-new-media-cat-form input[type="text"] { flex: 1; } #studiou-fpp-shortcode-display { background: #f0f0f1; padding: 6px 12px; border-radius: 3px; user-select: all; } /* Admin summary page */ .studiou-fpp-admin-wrap { max-width: 1400px; } .studiou-fpp-admin-notice-area { margin-bottom: 10px; } .studiou-fpp-filters { margin: 15px 0; padding: 12px 15px; background: #fff; border: 1px solid #ccd0d4; border-radius: 4px; } .studiou-fpp-filters form { display: flex; gap: 8px; align-items: center; flex-wrap: wrap; } .studiou-fpp-filters select, .studiou-fpp-filters input[type="search"] { height: 32px; } .studiou-fpp-filters input[type="search"] { min-width: 200px; } .studiou-fpp-bulk-actions { display: flex; align-items: center; gap: 8px; margin: 10px 0; flex-wrap: wrap; } .studiou-fpp-bulk-actions select { height: 32px; } .studiou-fpp-total-count { margin-left: auto; color: #666; font-style: italic; } #studiou-fpp-bulk-spinner { float: none; visibility: hidden; } /* Files table */ .studiou-fpp-files-table .column-thumbnail { width: 60px; } .studiou-fpp-files-table .column-status { width: 130px; } .studiou-fpp-files-table .column-date { width: 150px; } .studiou-fpp-files-table .column-actions { width: 90px; } .studiou-fpp-files-table .column-order { width: 80px; } .studiou-fpp-thumb { width: 50px; height: 50px; object-fit: cover; border-radius: 3px; display: block; } .studiou-fpp-status-select { width: 100%; height: 28px; font-size: 12px; } .studiou-fpp-no-order { color: #999; } .studiou-fpp-files-table .column-actions { white-space: nowrap; } .studiou-fpp-files-table .column-actions .button { padding: 0 6px; min-height: 28px; } .studiou-fpp-files-table .column-actions .dashicons { font-size: 16px; width: 16px; height: 16px; } /* Status colors */ .studiou-fpp-status-ready { color: #d63638; } .studiou-fpp-status-downloaded { color: #dba617; } .studiou-fpp-status-solved { color: #00a32a; } /* Variation quantity discount tiers editor */ .studiou-fpp-qty-tiers-field { margin-top: 10px; } .studiou-fpp-qty-tiers-field > label { display: block; font-weight: 600; margin-bottom: 6px; } .studiou-fpp-qty-tiers-table { max-width: 420px; border: 1px solid #ddd; margin-bottom: 6px; } .studiou-fpp-qty-tiers-table thead th { background: #f7f7f7; font-weight: 600; padding: 6px 8px; text-align: left; font-size: 12px; } .studiou-fpp-qty-tiers-table tbody td { padding: 4px 6px; border-top: 1px solid #eee; } .studiou-fpp-qty-tiers-table tbody tr:first-child td { border-top: none; } .studiou-fpp-qty-tiers-table input[type="number"] { width: 100%; min-width: 0; max-width: 110px; } .studiou-fpp-qty-col-from, .studiou-fpp-qty-col-pct { width: 45%; } .studiou-fpp-qty-col-remove { width: 10%; text-align: center; } .studiou-fpp-qty-tier-remove { min-height: 26px; line-height: 1 !important; padding: 0 8px !important; color: #b32d2e !important; } .studiou-fpp-qty-tier-add { margin-top: 4px !important; }