/*!
 * Storzen v1.1.5 — Share Buttons + WC Notices Widget Styles
 * @package storzen
 * @since 1.1.5
 */
.sz-share-wrap{display:flex;align-items:center;flex-wrap:wrap;gap:10px}
.sz-share-label{font-size:.875em;font-weight:600;color:#6b7280;flex-shrink:0}
.sz-share-buttons{display:flex;flex-wrap:wrap;align-items:center;gap:8px}
.sz-share-btn{display:inline-flex;align-items:center;gap:6px;padding:8px 14px;font-size:.85em;font-weight:600;line-height:1;text-decoration:none;border:none;cursor:pointer;transition:opacity .15s ease,transform .15s ease;white-space:nowrap;background:none}
.sz-share-btn:hover{opacity:.85;transform:translateY(-1px)}
.sz-share-btn:active{transform:translateY(0)}
.sz-share-btn svg{display:block;width:18px;height:18px;flex-shrink:0}
.sz-color-brand .sz-share-btn{color:#fff}
.sz-color-custom .sz-share-btn{background-color:#f3f4f6;color:#374151}
.sz-color-custom .sz-share-btn:hover{background-color:#e5e7eb}
.sz-color-custom .sz-share-btn svg{fill:currentColor}
.sz-share-shape-circle  .sz-share-btn{border-radius:50px}
.sz-share-shape-rounded .sz-share-btn{border-radius:6px}
.sz-share-shape-square  .sz-share-btn{border-radius:0}
.sz-share-style-icon_only .sz-share-btn{padding:8px}
.sz-share-style-icon_only .sz-share-btn__label{display:none}
.sz-share-style-label_only .sz-share-btn svg{display:none}
@media(max-width:480px){.sz-share-buttons{gap:6px}.sz-share-btn{padding:7px 10px;font-size:.8em}.sz-share-btn svg{width:16px;height:16px}}

.sz-wc-notices{width:100%}
.sz-wc-notices .woocommerce-message,.sz-wc-notices .woocommerce-error,.sz-wc-notices .woocommerce-info{margin:0 0 12px;padding:12px 16px;border-radius:6px;list-style:none;border-top:none;border-left:4px solid currentColor}
.sz-wc-notices .woocommerce-message{background-color:#f0fdf4;color:#166534}
.sz-wc-notices .woocommerce-error{background-color:#fef2f2;color:#991b1b}
.sz-wc-notices .woocommerce-info{background-color:#eff6ff;color:#1e40af}
[dir="rtl"] .sz-share-buttons{direction:rtl}
[dir="rtl"] .sz-wc-notices .woocommerce-message,[dir="rtl"] .sz-wc-notices .woocommerce-error,[dir="rtl"] .sz-wc-notices .woocommerce-info{border-left:none;border-right:4px solid currentColor}
