.header{position:fixed;top:0;width:100%;z-index:1000;background:hsla(0,0%,100%,.1)}.header.scrolled{background:hsla(0,0%,100%,.9);box-shadow:0 4px 6px -1px rgba(0,0,0,.1)}.header .navbar{min-height:70px;padding:0 20px}.header .navbar .navbar-brand img{max-width:140px;height:auto;position:relative;top:-2px}.header .navbar .navbar-toggler{border:none;padding:.5rem;color:#64748b}.header .navbar .navbar-toggler:focus{box-shadow:none}.header .navbar .nav-item .nav-link{padding:20px 0}@media(max-width:991px){.header .navbar .navbar-collapse{background:#fff;position:absolute;top:100%;left:0;right:0;padding:1rem;border-bottom:1px solid #e2e8f0;box-shadow:0 4px 6px -1px rgba(0,0,0,.1)}}.header .navbar .navbar-nav{margin-left:20px}@media(max-width:991px){.header .navbar .navbar-nav{gap:.5rem}}.header .navbar .navbar-nav .nav-link{color:#4b5563;font-weight:500;font-size:.95rem;padding:1.75rem 1rem;transition:color .2s ease;display:inline-flex;align-items:center;gap:.1rem;border-radius:.5rem}@media(max-width:991px){.header .navbar .navbar-nav .nav-link{padding:.75rem 1rem;background:#f8fafc;width:100%}.header .navbar .navbar-nav .nav-link:hover{background:#f1f5f9}}.header .navbar .navbar-nav .nav-link:hover{color:var(--primary)}.header .navbar .navbar-nav .nav-link svg{color:currentColor}@media(max-width:991px){.header .navbar .header-actions{flex-direction:column;width:100%;gap:.5rem;padding-top:.5rem;margin-top:.5rem;border-top:1px solid #e2e8f0}.header .navbar .header-actions .btn{width:100%;justify-content:center}}.header .navbar .header-actions .btn{padding:.75rem 1.5rem;font-weight:500;font-size:.95rem}.header .navbar .header-actions .btn-primary{background:var(--gradient);border:none;font-weight:500;transition:all .2s ease}.header .navbar .header-actions .btn-primary:hover{transform:translateY(-1px);box-shadow:0 4px 12px rgba(0,0,0,.1)}.header .navbar .header-actions .btn-link{color:#4b5563;font-weight:500}.header .navbar .header-actions .btn-link:hover{color:var(--primary)}@media(max-width:786px){.header .container{padding:.5rem 1rem}.main-collapse-menu{display:block!important;top:85px!important}}.nav-item.dropdown{position:relative}.nav-item.dropdown span:after{content:none}.nav-item.dropdown:hover .dropdown-menu{display:block;opacity:1;visibility:visible;transform:translateY(0)}.nav-item.dropdown:hover .dropdown-toggle svg:last-child{transform:rotate(180deg)}.dropdown-menu{position:absolute;top:100%;left:0;display:none;opacity:0;visibility:hidden;transform:translateY(-10px);transition:all .2s ease;border-radius:12px;box-shadow:0 10px 25px rgba(0,0,0,.1);padding:.75rem;border:1px solid #e5e7eb;min-width:320px;background:#fff;z-index:1000}.dropdown-menu.tools-menu{padding:.75rem}.dropdown-menu.tools-menu .dropdown-item{padding:.75rem;border-radius:6px;margin-bottom:.5rem;display:flex;align-items:center}.dropdown-menu.tools-menu .dropdown-item:hover{background-color:#f8f9fa}.dropdown-menu.tools-menu .dropdown-item:hover .tool-title{opacity:1;color:var(--primary)!important}.dropdown-menu.tools-menu .dropdown-item .tool-icon{margin-right:8px;display:flex;align-items:center;justify-content:center}.dropdown-menu.tools-menu .dropdown-item .tool-icon svg{color:#555}.dropdown-menu.tools-menu .dropdown-item .tool-content{flex:1 1}.dropdown-menu.tools-menu .dropdown-item .tool-content .tool-title{font-weight:500;margin-bottom:2px;color:#333}.dropdown-menu.tools-menu .dropdown-item .tool-content .tool-description{font-size:.75rem;color:#777;line-height:1.3;opacity:.8}.dropdown-menu .dropdown-item{display:flex;align-items:center;padding:.75rem;border-radius:8px;margin-bottom:.25rem;font-size:.95rem;transition:all .2s ease;text-decoration:none;color:inherit;border:none}.dropdown-menu .dropdown-item:hover{background-color:#f8fafc;transform:translateX(4px);text-decoration:none;color:inherit}.dropdown-menu .dropdown-item:hover .tool-icon svg,.dropdown-menu .dropdown-item:hover .tool-title{color:var(--primary)}.dropdown-menu .dropdown-item .tool-icon{margin-right:12px;display:flex;align-items:center;justify-content:center;width:40px;height:40px;border-radius:8px;background:#f1f5f9;flex-shrink:0}.dropdown-menu .dropdown-item .tool-icon svg{color:#64748b;transition:color .2s ease}.dropdown-menu .dropdown-item .tool-content{flex:1 1}.dropdown-menu .dropdown-item .tool-content .tool-title{font-weight:500;margin-bottom:4px;color:#1e293b;font-size:.95rem;transition:color .2s ease}.dropdown-menu .dropdown-item .tool-content .tool-description{font-size:.8rem;color:#64748b;line-height:1.4;margin:0}.nav-link.dropdown-toggle{cursor:pointer;display:flex;align-items:center;transition:color .2s ease}.nav-link.dropdown-toggle svg:first-child{margin-right:8px}.nav-link.dropdown-toggle svg:last-child{margin-left:6px;width:16px;height:16px;transition:transform .2s ease}.nav-link.dropdown-toggle:hover{color:var(--primary)}.website-layout{display:flex;min-height:100vh}.website-layout.website-layout-logged-in .website-main-content{margin-left:250px}.website-layout.website-layout-logged-in .website-main-content .website-main-content-wrapper{max-height:calc(100vh - 60px);padding-top:60px}.website-layout .website-header-wrapper{width:100%;position:fixed;left:0;top:0;background:#fff;padding-left:250px;z-index:99}.website-layout .website-header-wrapper .website-main-header{width:100%;background:#fff}.website-layout .website-sidebar{width:250px;background-color:#fff;border-right:1px solid #f0f0f0;display:flex;flex-direction:column;position:fixed;top:0;height:100vh;transition:width .3s ease;overflow:hidden;z-index:100}.website-layout .website-sidebar.collapsed{width:80px}.website-layout .website-sidebar.collapsed .sidebar-section .nav-list li .nav-link svg{margin-right:0!important}.website-layout .website-sidebar.collapsed .sidebar-logo{text-align:center}.website-layout .website-sidebar.collapsed .sidebar-logo img{width:28px}.website-layout .website-sidebar.collapsed .analyse-btn span,.website-layout .website-sidebar.collapsed .create-post-btn span,.website-layout .website-sidebar.collapsed .footer-link span,.website-layout .website-sidebar.collapsed .nav-link span,.website-layout .website-sidebar.collapsed .section-title,.website-layout .website-sidebar.collapsed .usage-item span{display:none}.website-layout .website-sidebar.collapsed .footer-link,.website-layout .website-sidebar.collapsed .nav-link{justify-content:center}.website-layout .website-sidebar.collapsed .footer-link svg,.website-layout .website-sidebar.collapsed .nav-link svg{margin-right:0}.website-layout .website-sidebar .sidebar-header{padding:16px 16px 12px;height:60px;border-bottom:1px solid #f0f0f0}.website-layout .website-sidebar .sidebar-header .logo-container{position:relative}.website-layout .website-sidebar .sidebar-header .logo-container .sidebar-logo img{max-width:110px;height:auto;transition:all .3s ease}.website-layout .website-sidebar .sidebar-header .logo-container .connection-dot{position:absolute;top:2px;right:2px;width:16px;height:16px;display:flex;align-items:center;justify-content:center;border-radius:50%;background-color:#fff;text-decoration:none;box-shadow:0 1px 2px rgba(0,0,0,.1)}.website-layout .website-sidebar .sidebar-header .logo-container .connection-dot .dot{display:block;width:8px;height:8px;border-radius:50%;background-color:#ff4d4f;transition:all .2s ease}.website-layout .website-sidebar .sidebar-header .logo-container .connection-dot:hover .dot{transform:scale(1.2)}.website-layout .website-sidebar .sidebar-content{flex:1 1;display:flex;flex-direction:column;overflow-y:auto;padding:0 16px}.website-layout .website-sidebar .sidebar-content::-webkit-scrollbar{width:4px}.website-layout .website-sidebar .sidebar-content::-webkit-scrollbar-thumb{background-color:rgba(0,0,0,.1);border-radius:2px}.website-layout .website-sidebar .sidebar-content .sidebar-section{margin-bottom:12px}.website-layout .website-sidebar .sidebar-content .sidebar-section .section-title{text-transform:uppercase;font-size:11px;font-weight:500;color:#888;margin:12px 0 6px;letter-spacing:.5px}.website-layout .website-sidebar .sidebar-content .sidebar-section .nav-list{list-style-type:none;padding:0;margin:0}.website-layout .website-sidebar .sidebar-content .sidebar-section .nav-list li{margin-bottom:1px}.website-layout .website-sidebar .sidebar-content .sidebar-section .nav-list li .nav-link{display:flex;align-items:center;padding:8px 12px;text-decoration:none;color:#333;border-radius:6px;transition:all .2s ease-in-out;-webkit-user-select:none;-moz-user-select:none;user-select:none}.website-layout .website-sidebar .sidebar-content .sidebar-section .nav-list li .nav-link svg{margin-right:12px;color:#666;flex-shrink:0}.website-layout .website-sidebar .sidebar-content .sidebar-section .nav-list li .nav-link span{font-weight:500;font-size:14px;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.website-layout .website-sidebar .sidebar-content .sidebar-section .nav-list li .nav-link:hover{background-color:#f5f5f5}.website-layout .website-sidebar .sidebar-content .sidebar-section .nav-list li .nav-link.active{background:var(--gradient-light-bg-alt);color:var(--primary)}.website-layout .website-sidebar .sidebar-content .sidebar-section .nav-list li .nav-link.active svg{color:var(--primary)}.website-layout .website-sidebar .sidebar-content .sidebar-section .nav-list li .nav-link.dropdown-trigger{justify-content:space-between;cursor:pointer}.website-layout .website-sidebar .sidebar-content .sidebar-section .nav-list li .nav-link.dropdown-trigger .dropdown-arrow{margin-right:0;transition:transform .2s ease}.website-layout .website-sidebar .sidebar-content .sidebar-section .nav-list li.accordion-item .accordion-trigger{justify-content:space-between;cursor:pointer;width:100%}.website-layout .website-sidebar .sidebar-content .sidebar-section .nav-list li.accordion-item .accordion-trigger .accordion-arrow{margin-right:0;margin-left:auto;transition:transform .2s ease;width:16px;height:16px}.website-layout .website-sidebar .sidebar-content .sidebar-section .nav-list li.accordion-item .accordion-trigger.active,.website-layout .website-sidebar .sidebar-content .sidebar-section .nav-list li.accordion-item .accordion-trigger.active svg{color:var(--primary)}.website-layout .website-sidebar .sidebar-content .sidebar-section .nav-list li.accordion-item .accordion-trigger.open .accordion-arrow{transform:rotate(180deg)}.website-layout .website-sidebar .sidebar-content .sidebar-section .nav-list li.accordion-item .accordion-menu{max-height:0;overflow:hidden;transition:all .2s ease-out;padding:0;margin:0}.website-layout .website-sidebar .sidebar-content .sidebar-section .nav-list li.accordion-item .accordion-menu.open{max-height:200px;padding:4px 0}.website-layout .website-sidebar .sidebar-content .sidebar-section .nav-list li.accordion-item .accordion-menu li{margin:0}.website-layout .website-sidebar .sidebar-content .sidebar-section .nav-list li.accordion-item .accordion-menu li .nav-link{padding:6px 12px 6px 24px;font-size:13px;color:#666}.website-layout .website-sidebar .sidebar-content .sidebar-section .nav-list li.accordion-item .accordion-menu li .nav-link svg{width:16px;height:16px}.website-layout .website-sidebar .sidebar-content .sidebar-section .nav-list li.accordion-item .accordion-menu li .nav-link:hover{background-color:#f5f5f5;color:var(--primary)}.website-layout .website-sidebar .sidebar-content .sidebar-section .nav-list li.accordion-item .accordion-menu li .nav-link:hover svg{color:var(--primary)}.website-layout .website-sidebar .sidebar-content .sidebar-section .nav-list li.accordion-item .accordion-menu li .nav-link.active{background:var(--gradient-light-bg-alt);color:var(--primary)}.website-layout .website-sidebar .sidebar-content .sidebar-section .nav-list li.accordion-item .accordion-menu li .nav-link.active svg{color:var(--primary)}.website-layout .website-sidebar .sidebar-content .create-post-btn{display:flex;align-items:center;justify-content:center;gap:8px;margin:6px 0;padding:8px 10px;background-color:#8a63d2;color:#fff;border-radius:6px;text-decoration:none;font-weight:500;font-size:14px;transition:all .2s ease}.website-layout .website-sidebar .sidebar-content .create-post-btn:hover{background-color:#7550c0}.website-layout .website-sidebar .sidebar-content .analyse-btn{display:flex;align-items:center;justify-content:center;gap:8px;margin:4px 0;padding:8px 10px;background-color:#fff;color:#333;border:1px solid #e5e5e5;border-radius:6px;text-decoration:none;font-weight:500;font-size:14px;transition:all .2s ease}.website-layout .website-sidebar .sidebar-content .analyse-btn:hover{border-color:#8a63d2;color:#8a63d2}.website-layout .website-sidebar .sidebar-footer{padding:12px 16px;border-top:1px solid #f0f0f0}.website-layout .website-sidebar .sidebar-footer .account-info{padding:5px}.website-layout .website-sidebar .sidebar-footer .account-info h5{font-size:12px;font-weight:400;color:#666;margin-bottom:10px;opacity:.5}.website-layout .website-sidebar .sidebar-footer .account-info .usage-section{margin-bottom:4px}.website-layout .website-sidebar .sidebar-footer .account-info .usage-item{display:flex;align-items:center;padding:5px 0;font-size:13px;color:#666}.website-layout .website-sidebar .sidebar-footer .account-info .usage-item svg{margin-right:8px;color:#888}.website-layout .website-sidebar .sidebar-footer .account-info .usage-item .usage-count{margin-left:auto;color:#888}.website-layout .website-sidebar .sidebar-footer .account-info .progress-bar{height:2px;background-color:#f0f0f0;border-radius:3px;margin:2px 0 12px;overflow:hidden;position:relative}.website-layout .website-sidebar .sidebar-footer .account-info .progress-bar:after{content:"";position:absolute;top:0;left:0;right:0;bottom:0;background:linear-gradient(90deg,hsla(0,0%,100%,0),hsla(0,0%,100%,.1) 50%,hsla(0,0%,100%,0));animation:shimmer 1.5s infinite}@keyframes shimmer{0%{transform:translateX(-100%)}to{transform:translateX(100%)}}.website-layout .website-sidebar .sidebar-footer .account-info .progress-bar .progress-fill{height:100%;background:var(--gradient);border-radius:3px;transition:width .5s ease-out}.website-layout .website-sidebar .sidebar-footer .account-info .progress-bar .progress-fill.progress-medium{background:linear-gradient(90deg,#f9a825,#ffa000)}.website-layout .website-sidebar .sidebar-footer .account-info .progress-bar .progress-fill.progress-high{background:linear-gradient(90deg,#f57c00,#e64a19)}.website-layout .website-sidebar .sidebar-footer .account-info .settings-link{padding:8px 0;margin:4px 0;border-top:1px solid #f0f0f0;border-bottom:1px solid #f0f0f0}.website-layout .website-sidebar .sidebar-footer .account-info .settings-link a{display:flex;align-items:center;color:#666;text-decoration:none}.website-layout .website-sidebar .sidebar-footer .account-info .settings-link a svg{margin-right:8px}.website-layout .website-sidebar .sidebar-footer .account-info .settings-link a:hover{color:#8a63d2}.website-layout .website-sidebar .sidebar-footer .account-info .upgrade-link{display:block;width:100%;padding:8px 10px;margin-top:6px;background:var(--gradient-light-bg);color:var(--primary);text-align:center;border-radius:6px;text-decoration:none;font-weight:500;font-size:13px;border:0}.website-layout .website-sidebar .sidebar-footer .account-info .upgrade-link:hover{background:var(--gradient);color:#fff}.website-layout.sidebar-collapsed .website-main-content{margin-left:80px}.website-layout .website-main-content{flex:1 1;transition:margin-left .3s ease}.website-layout .website-main-content.sidebar-collapsed{margin-left:80px}.website-layout .website-main-content .website-main-content-wrapper{padding:0;background:var(--gradient-light-bg-alt-alt);min-height:100vh}.website-layout .website-main-header{height:60px;background-color:#fff;border-bottom:1px solid #f0f0f0;display:flex;align-items:center;justify-content:space-between;padding:0 20px;position:-webkit-sticky;position:sticky;top:0;z-index:90}.website-layout .website-main-header .header-left{display:flex;align-items:center}.website-layout .website-main-header .header-left .sidebar-toggle-btn{width:32px;height:32px;display:flex;align-items:center;justify-content:center;background:none;border-radius:6px;color:#666;cursor:pointer;margin-right:8px;padding:0;border:0;transition:all .2s ease}.website-layout .website-main-header .header-left .sidebar-toggle-btn:hover{background-color:#f9f9f9;color:#333}.website-layout .website-main-header .header-left .page-title{font-size:18px;font-weight:600;color:#333;margin:0}.website-layout .website-main-header .header-right{display:flex;align-items:center}.website-layout .website-main-header .header-right .website-status-indicator{display:flex;align-items:center;background-color:#fef3c7;border:1px solid #fbbf24;color:#d97706;padding:5px 10px;border-radius:20px;margin-right:15px;cursor:pointer;transition:all .2s ease}.website-layout .website-main-header .header-right .website-status-indicator svg{margin-right:6px}.website-layout .website-main-header .header-right .website-status-indicator .indicator-message{font-size:13px;font-weight:500}.website-layout .website-main-header .header-right .website-status-indicator:hover{background-color:#fde68a}.website-layout .website-main-header .header-right .user-dropdown{position:relative}.website-layout .website-main-header .header-right .user-dropdown .user-dropdown-toggle{display:flex;align-items:center;gap:10px;padding:6px 10px;background:none;border:none;border-radius:6px;cursor:pointer;transition:all .2s ease}.website-layout .website-main-header .header-right .user-dropdown .user-dropdown-toggle:hover{background-color:#f9f9f9}.website-layout .website-main-header .header-right .user-dropdown .user-dropdown-toggle .user-avatar{width:32px;height:32px;border-radius:50%;object-fit:cover}.website-layout .website-main-header .header-right .user-dropdown .user-dropdown-toggle .user-avatar-placeholder{width:32px;height:32px;border-radius:50%;background-color:#8a63d2;color:#fff;display:flex;align-items:center;justify-content:center;font-weight:500;font-size:14px;min-width:32px;min-height:32px}.website-layout .website-main-header .header-right .user-dropdown .user-dropdown-toggle .user-name{font-weight:500;font-size:14px;color:#333}.website-layout .website-main-header .header-right .user-dropdown .user-dropdown-toggle .profile-completion-indicator{display:flex;align-items:center;justify-content:center;margin-left:6px;color:#f97316;position:relative}.website-layout .website-main-header .header-right .user-dropdown .user-dropdown-toggle .profile-completion-indicator:hover:after{content:attr(title);position:absolute;top:-30px;left:50%;transform:translateX(-50%);background:rgba(0,0,0,.8);color:#fff;padding:3px 8px;border-radius:4px;font-size:11px;white-space:nowrap;z-index:1000}.website-layout .website-main-header .header-right .user-dropdown .user-dropdown-toggle .dropdown-arrow{transition:transform .2s}.website-layout .website-main-header .header-right .user-dropdown .user-dropdown-toggle .dropdown-arrow.open{transform:rotate(180deg)}.website-layout .website-main-header .header-right .user-dropdown .dropdown-menu{position:absolute;top:calc(100% + 8px);right:0;width:240px;background-color:#fff;border-radius:8px;box-shadow:0 4px 12px rgba(0,0,0,.1);overflow:hidden;z-index:100}.website-layout .website-main-header .header-right .user-dropdown .dropdown-menu .dropdown-header{display:flex;align-items:center;padding:12px}.website-layout .website-main-header .header-right .user-dropdown .dropdown-menu .dropdown-header .user-avatar,.website-layout .website-main-header .header-right .user-dropdown .dropdown-menu .dropdown-header .user-avatar-placeholder{width:40px;height:40px;border-radius:50%;margin-right:12px;min-width:40px;min-height:40px}.website-layout .website-main-header .header-right .user-dropdown .dropdown-menu .dropdown-header .user-avatar-placeholder{background-color:#8a63d2;color:#fff;display:flex;align-items:center;justify-content:center;font-weight:500;font-size:16px}.website-layout .website-main-header .header-right .user-dropdown .dropdown-menu .dropdown-header .user-info .user-name{font-weight:600;font-size:14px;color:#333;margin-bottom:2px}.website-layout .website-main-header .header-right .user-dropdown .dropdown-menu .dropdown-header .user-info .user-email{font-size:12px;color:#666}.website-layout .website-main-header .header-right .user-dropdown .dropdown-menu .dropdown-divider{margin:0;border-top:1px solid #f0f0f0}.website-layout .website-main-header .header-right .user-dropdown .dropdown-menu .dropdown-item{display:flex;align-items:center;gap:10px;padding:10px 16px;color:#333;text-decoration:none;transition:all .2s ease;font-size:14px;border:none;background:none;width:100%;text-align:left;cursor:pointer;position:relative}.website-layout .website-main-header .header-right .user-dropdown .dropdown-menu .dropdown-item .settings-notification{position:absolute;right:16px;color:#f97316;display:flex;align-items:center;justify-content:center}.website-layout .website-main-header .header-right .user-dropdown .dropdown-menu .dropdown-item svg{color:#666}.website-layout .website-main-header .header-right .user-dropdown .dropdown-menu .dropdown-item:hover{background-color:#f9f9f9}.website-layout .website-main-header .header-right .user-dropdown .dropdown-menu .dropdown-item.text-danger,.website-layout .website-main-header .header-right .user-dropdown .dropdown-menu .dropdown-item.text-danger svg{color:#e53935}.website-layout .website-main-header .header-right .user-dropdown .dropdown-menu .dropdown-item.text-danger:hover{background-color:#ffebee}.website-status-popover .ant-popover-inner{border-radius:6px}.website-status-popover .ant-popover-inner-content{padding:8px 12px;font-size:14px;font-weight:500}.website-status-popover .ant-popover-arrow .ant-popover-arrow-content{background-color:rgba(0,0,0,.85)}.product-dropdown-wrapper{padding:5px 10px;border-bottom:1px solid rgba(0,0,0,.06);position:relative}.product-dropdown-trigger{display:flex;align-items:center;justify-content:space-between;cursor:pointer;padding:8px 12px;border-radius:8px;transition:background-color .2s;width:100%;height:60px}.product-dropdown-trigger:hover{background-color:rgba(0,0,0,.03)}.product-dropdown-wrapper,.product-info{display:flex;align-items:center;gap:10px}.product-dropdown-wrapper .add-new-product{display:flex;align-items:center;flex-direction:column;justify-content:center;gap:4px;padding:12px;border-radius:8px;transition:background-color .2s;background:var(--gradient-light-bg);width:100%;cursor:pointer;opacity:.8}.product-dropdown-wrapper .add-new-product:hover{opacity:1}.product-dropdown-wrapper .add-new-product p{font-size:14px;margin:0}.product-text{display:flex;flex-direction:column}.product-name{font-weight:600;font-size:14px;color:#333}.product-url{font-size:12px;color:#666;margin-top:2px}.product-dropdown-menu{position:absolute;left:15px;right:15px;top:calc(100% - 5px);background:#fff;border-radius:8px;box-shadow:0 4px 12px rgba(0,0,0,.15);z-index:100;overflow:hidden;padding:0;border:1px solid rgba(0,0,0,.15)}.product-dropdown-item{display:flex;align-items:center;gap:10px;padding:10px 12px;cursor:pointer;transition:background-color .2s}.product-dropdown-item.active,.product-dropdown-item:hover{background-color:rgba(0,0,0,.03)}.create-product-item{display:flex;align-items:center;gap:10px;padding:10px 12px;cursor:pointer;transition:background-color .2s;border-top:1px solid rgba(0,0,0,.06);margin-top:8px;text-decoration:none}.create-product-item:hover{background-color:rgba(0,0,0,.03)}.create-product-text{font-weight:500;font-size:14px;color:#6366f1}.product-count{padding:8px 12px;font-size:12px;color:#666;text-align:center;border-top:1px solid rgba(0,0,0,.06);margin-top:8px}.feedback-button{position:fixed;right:80px;bottom:20px;background:var(--gradient);color:#fff;border:none;border-radius:50px;padding:8px 16px;display:flex;align-items:center;gap:8px;cursor:pointer;font-weight:500;font-size:.9rem;z-index:999;box-shadow:0 4px 12px rgba(0,0,0,.15);transition:all .2s ease}.feedback-button:hover{transform:translateY(-2px);box-shadow:0 6px 16px rgba(0,0,0,.2);background:var(--gradient)}.feedback-modal-overlay{position:fixed;top:0;left:0;right:0;bottom:0;background-color:rgba(0,0,0,.5);display:flex;align-items:center;justify-content:center;z-index:1000;-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px)}.feedback-modal-content{background:#fff;border-radius:12px;width:90%;max-width:500px;max-height:90vh;box-shadow:0 20px 25px -5px rgba(0,0,0,.1),0 10px 10px -5px rgba(0,0,0,.04);overflow:hidden;position:relative;animation:modalEnter .3s ease-out}.feedback-modal-close{position:absolute;top:1rem;right:1rem;background:none;border:none;color:#6b7280;cursor:pointer;padding:.5rem;border-radius:50%;transition:all .2s;display:flex;align-items:center;justify-content:center}.feedback-modal-close:hover{background-color:#f3f4f6;color:#111827}.feedback-modal-header{padding:1.5rem 1.5rem 0}.feedback-modal-header h2{font-size:1.5rem;font-weight:600;margin:0 0 .5rem;color:var(--primary,#3b82f6)}.feedback-modal-header p{margin:0;color:#6b7280;font-size:.9rem}.feedback-form{padding:1.5rem}.feedback-form .form-group{margin-bottom:1rem}.feedback-form .form-group label{display:block;margin-bottom:.5rem;font-weight:500;font-size:.9rem;color:#374151}.feedback-form .form-group input,.feedback-form .form-group textarea{width:100%;padding:.75rem;border:1px solid #e5e7eb;border-radius:.5rem;font-size:.9rem;transition:border-color .2s}.feedback-form .form-group input:focus,.feedback-form .form-group textarea:focus{outline:none;border-color:var(--primary,#3b82f6);box-shadow:0 0 0 2px rgba(59,130,246,.1)}.feedback-form .form-group textarea{resize:vertical;min-height:120px}.feedback-error{padding:.75rem;background-color:#fee2e2;color:#b91c1c;border-radius:.5rem;margin-bottom:1rem;font-size:.9rem}.feedback-success{padding:2rem 1.5rem;text-align:center}.feedback-success h3{font-size:1.25rem;font-weight:600;color:var(--primary,#3b82f6);margin:0 0 .75rem}.feedback-success p{margin:0 0 1.5rem;color:#6b7280}.feedback-success .feedback-button{position:static;margin:0 auto}.feedback-submit-button{width:100%;padding:.75rem;background:var(--gradient);color:#fff;border:none;border-radius:.5rem;font-weight:500;cursor:pointer;transition:all .2s}.feedback-submit-button:hover{background:var(--gradient);opacity:.8}.feedback-submit-button:disabled{opacity:.7;cursor:not-allowed}@keyframes modalEnter{0%{opacity:0;transform:scale(.95)}to{opacity:1;transform:scale(1)}}