/* WPBot design tokens — change colors here to theme the whole admin UI */ :root { --woobot-primary: #5B4E96; --woobot-primary-color: #5B4E96; --woobot-primary-dark: #463a7a; --woobot-primary-soft: #f3f1fa; --woobot-primary-border: #e4e0f2; --woobot-surface: #ffffff; --woobot-page-bg: #F5F7FD; --woobot-text: #2d2a3a; --woobot-muted: #6b6680; --woobot-danger: #e25563; --woobot-nav-muted: #988FBD; --woobot-primary-rgb: 91, 78, 150; } .qc-review-notice{ padding: 15px 15px 15px 0; background-color: #222; border-radius: 5px; margin: 20px 20px 0 0; border-left: 4px solid transparent; box-shadow: 0px 4px 6px 1px #333; margin-bottom: 12px; } .qc-review-notice:after{ content: ''; display: table; clear: both; } .qc-review-thumbnail{ width: 114px; float: left; text-align: center; border-right: 4px solid transparent; } .qc-review-thumbnail img{ width: 92px; vertical-align: middle; } .qc-review-text a{ text-decoration: underline; } .qc-small-thumb img{ width: 57px; } .qc-small-thumb{ line-height: unset; } .qc-review-text{ overflow: hidden; } .qc-review-text p { color: #555 !important; } .qc-review-text h3{ font-size: 24px; margin: 0 0 5px; font-weight: 400; line-height: 1.3; } .qc-review-text p{ font-size: 13px; margin: 0 0 5px; } .qc-review-ul{ margin: 0; padding: 0; } .qc-review-ul li{ display: inline-block; margin-right: 15px; margin-bottom: 6px; } .qc-review-ul li a{ display: inline-block; text-decoration: none; padding-left: 26px; position: relative; font-size: 14px; line-height: 17px; } .wpbot-notice-content{ padding: 10px 0px; } .qcbot-blackfriday{ background: yellow; border: 1px solid #eaea02;} .qc-review-text-blackfriday p{color: #0101e6; font-size: 14px;} .qc-review-thumbnail-black{float: left; width: 33px;} .qc-review-thumbnail-black img{ width: 24px;} div#promotion-wpchatbot { background: #c13825 !important; padding: 0 !important; padding-right: 0 !important; } div#promotion-wpchatbot .notice-dismiss:before { color: #fff !important; } .qc-review-notice { padding: 15px 15px 15px 0; background-color: #ffffff; border-radius: 5px; margin: 20px 20px 0 0; border-left: 4px solid transparent; box-shadow: 0px 4px 6px 1px #ebebeb; margin-bottom: 12px; z-index: 9999; position: relative; } .qc-review-notice { display: flex; align-items: center; } div#promotion-wpchatbot { margin: 0; padding: 0; border: none; max-width: initial !important; padding: 0 !important; margin: 20px 20px 20px 0 !important; padding: 15px 15px 15px 0 !important; border: none !important; border-radius: 6px !important; box-shadow: 0px 4px 6px 1px #ebebeb !important; width: 98%; } .qc-review-ul li a { color: var(--woobot-primary); border: 1px solid #eee; padding: 5px 15px; border-radius: 4px; font-weight: 600; font-size: 13px; display: flex; } .qc-review-ul li a:hover { color: #fff; border: 1px solid var(--woobot-primary) !important; background: var(--woobot-primary) !important; padding: 5px 15px; border-radius: 4px; font-weight: 600; font-size: 13px; display: flex; } .wpbot-notice-content { padding: 10px 0px; display: flex ; } .qc-review-text p { font-size: 13px; margin: 0; padding: 0; } ul.qc-review-ul { margin: 8px 0 0 0; } .qc-review-ul li a span { font-size: 14px; margin: 0; padding: 0; line-height: 20px; } .qc-review-ul li { margin-right: 2px; margin-bottom: 0; } .qc-review-ul li a:hover{ background: #337ab7; color: #fff; } .qc-review-ul li { margin-bottom: 0; } .notice.is-dismissible.qcbot-feedback { display: flex; column-gap: 15px; row-gap: 10px; background: #fff; padding: 15px 15px; margin: 20px 20px 20px 0; border-radius: 16px; align-items: center; justify-content: space-between; border: none; } .notice.is-dismissible.qcbot-feedback .wpbot-notice-content { padding: 0; } .notice.is-dismissible.qcbot-feedback .qc-review-thumbnail { width: 70px; } .notice.is-dismissible.qcbot-feedback .wpbot-notice-content { padding: 10px 0px; display: flex; align-items: center; } /* AI Review Generator Styles */ .qc-ai-review-wrapper { position: relative; transition: all 0.3s ease-in-out; } .qc-ai-review-wrapper.loading::before { content: ''; position: absolute; top: 0; left: 0; right: 0; bottom: 0; background: rgba(255, 255, 255, 0.7); z-index: 10; border-radius: 8px; } .qc-ai-review-wrapper.loading::after { content: ''; position: absolute; top: 50%; left: 50%; width: 24px; height: 24px; margin: -12px 0 0 -12px; border: 3px solid var(--woobot-primary); border-top: 3px solid transparent; border-radius: 50%; animation: qc-ai-spinner 0.8s linear infinite; z-index: 11; } @keyframes qc-ai-spinner { 0% { transform: rotate(0deg); } 100% { transform: rotate(360deg); } } #qc-write-review-ai { transition: background-color 0.2s ease, border-color 0.2s ease; } #qc-write-review-ai:hover { background-color: #463c77 !important; border-color: #463c77 !important; color: #fff !important; } #qc-copy-review-btn.copied { background: #46b450 !important; border-color: #46b450 !important; color: #fff !important; } #qc-copy-review-btn.copied span { color: #fff !important; } .qc-ai-review-actions span.dashicons.dashicons-clipboard, .qc-ai-review-actions span.dashicons.dashicons-external { line-height: 22px !important; }