.settings-container{background-color:#fff;border-right:1px solid #e5e7eb;color:#333;height:100%;overflow:hidden;width:100%}.settings-header{border-bottom:1px solid #e5e7eb;padding:16px}.back-button{align-items:center;background:none;border:none;color:#333;cursor:pointer;display:flex;font-size:15px;font-weight:500;gap:8px;padding:0}.back-button:hover{color:#000}.back-button svg{font-size:18px}.settings-items{padding:12px 0}.settings-section-header{color:#6b7280;font-size:13px;font-weight:500;padding:8px 16px}.settings-item{align-items:center;border-radius:6px;cursor:pointer;display:flex;margin:2px 8px;padding:8px 16px;transition:background-color .2s ease}.settings-item:hover{background-color:#f3f4f6}.settings-item.active{background-color:#f0f7ff}.settings-icon{align-items:center;color:#6b7280;display:flex;font-size:18px;margin-right:12px}.settings-label{color:#374151;font-size:14px;font-weight:400}.settings-item.active .settings-icon{color:#2563eb}.settings-item.active .settings-label{color:#2563eb;font-weight:500}.settings-item:hover .settings-icon{color:#4b5563}.settings-item:hover .settings-label{color:#111827}.general-settings{padding:40px;width:100%}.general-settings .settings-section{background:#fff;border:1px solid #e5e7eb;border-radius:8px;margin-bottom:24px;overflow:hidden}.general-settings .settings-section-content{padding:40px}.general-settings .settings-title{color:#000;font-size:20px;font-weight:700;margin-bottom:20px;margin-top:20px}.general-settings .settings-description{color:#6b7280;font-size:14px;margin-bottom:20px}.general-settings .workspace-input{border:1px solid #d1d5db;border-radius:6px;color:#111827;font-size:14px;margin-bottom:12px;padding:10px 12px;width:500px}.general-settings .workspace-input:focus{border-color:#2563eb;box-shadow:0 0 0 2px #2563eb1a;outline:none}.general-settings .settings-footer{align-items:center;background-color:#f9fafb;border-top:1px solid #e5e7eb;display:flex;justify-content:space-between;padding:15px 40px}.general-settings .character-count{color:#6b7280;font-size:14px}.general-settings .save-button{background-color:#f9fafb;border:1px solid #d1d5db;border-radius:6px;color:#111827;cursor:pointer;cursor:not-allowed;font-size:14px;font-weight:500;padding:10px 16px;transition:all .2s ease}.general-settings .save-button:hover{background-color:#f3f4f6;border-color:#9ca3af}.general-settings .save-button:active{background-color:#e5e7eb}.logo-upload-section{margin:16px 0}.logo-preview{align-items:center;background-color:#f9fafb;border:1px dashed #d1d5db;border-radius:50%;cursor:pointer;display:flex;height:100px;justify-content:center;margin-bottom:12px;width:100px}.logo-placeholder{color:#6b7280}.uploaded-logo{border-radius:50%;height:100%;object-fit:cover;width:100%}.file-input{display:none}.logo-preview:hover{background-color:#f0f7ff;border-color:#2563eb}.logo-preview:hover .logo-placeholder{color:#2563eb}.workspace-id-container{align-items:center;display:flex;position:relative;width:500px}.workspace-id-input{background-color:#f9fafb;cursor:default;padding-right:40px}.general-settings .copy-button{align-items:center;background:none;border:none;bottom:19px;color:#6b7280;cursor:pointer;display:flex;justify-content:center;outline:none;padding:4px;position:absolute;right:10px}.general-settings .copy-button:hover{color:#111827}.api-link{color:#6b7280;margin-left:4px}.api-link,.api-link:hover{text-decoration:underline}.delete-workspace-section{background-color:#fff;border:1px solid red;border-radius:8px;overflow:hidden}.delete-workspace-section .settings-footer{align-items:center;background-color:#fff;border-top:1px solid red;display:flex;justify-content:end;padding:15px 40px}.delete-workspace-button{background-color:red;border:none;border-radius:6px;color:#fff;cursor:pointer;font-size:14px;font-weight:500;padding:12px 16px;transition:all .2s ease}.delete-workspace-button:hover{background-color:#b91c1c}.billing-settings{border:1px solid #d8d9db;border-radius:8px;margin:40px}.plan-header{align-items:flex-start;border-bottom:1px solid #d8d9db;display:flex;justify-content:space-between;padding:30px}.plan-info-section{display:flex;flex-direction:column}.plan-title{color:#000;font-size:20px;font-weight:700;margin:0 0 8px}.plan-info{color:#111827;font-size:14px;margin:0}.free-plan-badge{background-color:#000;border-radius:12px;color:#fff;font-size:12px;font-weight:500;padding:2px 8px}.billing-dates{color:#111827;font-weight:600}.upgrade-plan-button{background-color:#000;border:none;border-radius:6px;color:#fff;cursor:pointer;font-size:14px;font-weight:500;padding:8px 16px;transition:all .2s ease}.upgrade-plan-button:hover{background-color:#333}.billing-card{border:1px solid #d8d9db;border-radius:8px;color:#000;height:160px;margin-top:20px;padding:15px;width:308px}.billing-card-count{font-size:20px;margin:10px 0 23px}.billing-card-bar{background-color:#cdcccc;border-radius:5px;height:4px;margin-bottom:10px;width:100%}.billing-cards-container{display:flex;flex-wrap:wrap;gap:20px;padding:10px 30px 30px}.billing-card-gray{background-color:#f9fafb}.billing-card-header{align-items:center;display:flex;gap:8px;margin-top:8px}.business-badge{align-items:center;background-color:#f3f4f6;border-radius:12px;color:#6b7280;display:flex;font-size:12px;font-weight:500;gap:4px;padding:2px 8px}.business-badge svg{color:#6b7280}.billing-card h1{color:#6b7280;font-size:14px;margin:0}.clickable-card{cursor:pointer;transition:all .2s ease}.selected-card{outline:1px solid #000}.card-details-section{margin-top:32px;padding:40px 0}.card-details-content{align-items:center;display:flex;flex-direction:column;margin:0 auto;max-width:400px;text-align:center}.details-icon-container{align-items:center;background-color:#f9fafb;border:1px solid #d8d9db;border-radius:12px;display:flex;height:58px;justify-content:center;margin-bottom:18px;width:58px}.details-icon-container svg{color:#000;height:24px;width:24px}.details-title{color:#111827;font-size:16px;font-weight:600;margin-bottom:12px}.details-message{color:#6b7280;font-size:14px;margin:0}.domain-stats-container{border:1px solid #e5e7eb;border-bottom-left-radius:8px;border-bottom-right-radius:8px;border-top-left-radius:0;border-top-right-radius:0;display:flex;margin-top:60px;width:100%}.domain-stat-item{flex:1 1;padding:35px 20px}.domain-stat-content{align-items:center;display:flex;justify-content:space-between}.domain-stat-left{align-items:center;color:#6b7280;display:flex;gap:8px}.domain-stat-title{color:#000;font-size:14px;font-weight:600}.domain-stat-numbers{align-items:center;display:flex;font-size:14px;gap:4px}.current-value{color:#111827;font-weight:500}.separator,.total-value{color:#6b7280}.domain-stat-item:not(:last-child){border-right:1px solid #e5e7eb}.analytics-settings{padding:40px;width:100%}.hostname-section{background:#fff;border:1px solid #e5e7eb;border-radius:8px;padding:24px}.hostname-title{color:#111827;font-size:20px;font-weight:600;margin:0 0 8px}.hostname-description{color:#6b7280;font-size:14px;margin:0 0 30px}.learn-more-link{color:#6b7280;text-decoration:underline}.hostname-input-container{display:flex;gap:12px;margin-bottom:10px}.hostname-input{border:1px solid #d1d5db;border-radius:6px;color:#111827;flex:1 1;font-size:14px;padding:10px 12px}.hostname-input:focus{border-color:#000;outline:none}.add-hostname-button{background-color:#fff;border:1px solid #d1d5db;border-radius:6px;color:#111827;cursor:pointer;font-size:14px;font-weight:500;padding:10px 16px;transition:all .2s ease}.add-hostname-button:hover{background-color:#f3f4f6;border-color:#9ca3af}.conversion-section{background:#fff;border:1px solid #e5e7eb;border-radius:8px;margin-top:24px;padding:24px}.conversion-header{align-items:center;display:flex;justify-content:space-between}.conversion-title{color:#111827;font-size:16px;font-weight:600;margin:0 0 8px}.conversion-description{color:#6b7280;font-size:14px;margin:0;max-width:700px}.toggle-switch{display:inline-block}.toggle-switch input{height:0;opacity:0;width:0}.toggle-slider{background-color:#e5e7eb;border-radius:20px;bottom:0;cursor:pointer;cursor:not-allowed;left:0;position:absolute;right:0;top:0;transition:.4s}.toggle-slider:before{background-color:#fff;border-radius:50%;bottom:2px;content:"";height:16px;left:2px;position:absolute;transition:.4s;width:16px}.toggle-switch input:checked+.toggle-slider{background-color:#2563eb}.toggle-switch input:checked+.toggle-slider:before{transform:translateX(16px)}.people-settings-container{background-color:#fff;border:1px solid #e5e7eb;border-radius:8px;margin:40px}.people-settings{padding:40px;width:100%}.people-header{align-items:flex-start;display:flex;justify-content:space-between}.people-title{font-size:18px;font-weight:600;margin:0 0 8px}.people-description{color:#6b7280;font-size:14px;margin:0}.people-actions{align-items:center;display:flex;gap:8px}.invite-button{background-color:#000;border:none;border-radius:6px;color:#fff;cursor:pointer;font-size:14px;font-weight:500;padding:8px 16px;transition:all .2s ease}.invite-button:hover{background-color:#1a1a1a}.copy-link-button{align-items:center;background:none;border:1px solid #e5e7eb;border-radius:6px;color:#6b7280;cursor:pointer;display:flex;justify-content:center;padding:8px 13px;transition:all .2s ease}.copy-link-button:hover{background-color:#f3f4f6;border-color:#d1d5db;color:#374151}.link-icon{display:block}.tabs-section{margin-top:10px}.tabs-header{border-bottom:1px solid #e5e7eb;display:flex;padding-left:35px}.tab-button{background:none;background-color:#fff;border:none;color:#6b7280;cursor:pointer;font-size:14px;font-weight:400;padding:12px 16px;position:relative}.tab-button.active:after{background-color:#000;bottom:-1px;content:"";height:1px;left:0;position:absolute;right:0}.members-list{padding:8px 0}.member-item{justify-content:space-between;margin-left:10px;padding:12px 24px}.member-info,.member-item{align-items:center;display:flex}.member-info{gap:12px}.member-avatar{align-items:center;background-color:#4f46e5;border-radius:50%;color:#fff;display:flex;font-weight:500;height:36px;justify-content:center;width:36px}.member-details{display:flex;flex-direction:column}.member-name{color:#111827;font-size:14px;font-weight:500}.member-email{color:#6b7280;font-size:14px}.member-actions{align-items:center;display:flex;gap:12px}.owner-badge{color:#6b7280;font-size:12px}.more-options-button{align-items:center;background:none;border:none;color:#6b7280;cursor:pointer;display:flex;justify-content:center;padding:8px}.more-options-button:hover{background-color:#f2f3f5;border-color:#d1d5db;border-radius:5px;color:#374151}.invitations-list{padding:100px 0}.no-invitations-content{align-items:center;display:flex;flex-direction:column;text-align:center}.no-invitations-title{color:#111827;font-size:16px;font-weight:600;margin:0 0 8px}.no-invitations-message{color:#6b7280;font-size:14px;margin:0;text-align:center;width:300px}.domain-settings .domains-container{padding:40px;width:100%}.domain-settings .domains-header{align-items:center;display:flex;justify-content:space-between;margin-bottom:24px}.domain-settings .domains-title{color:#111827;font-size:24px;font-weight:600;margin:0}.domain-settings .domains-actions{align-items:center;display:flex;gap:16px}.domain-settings .search-container{position:relative;width:240px}.domain-settings .search-icon{color:#6b7280;font-size:20px;left:12px;position:absolute;top:50%;transform:translateY(-50%)}.domain-settings .search-input{background-color:initial;border:1px solid #d1d5db;border-radius:6px;color:#111827;font-size:14px;padding:10px 12px 10px 40px;width:100%}.domain-settings .search-input:focus{border-color:#2563eb;box-shadow:0 0 0 1px #2563eb1a;outline:none}.domain-settings .search-input::placeholder{color:#9ca3af}.domain-settings .domains-tabs{border:1px solid #e5e7eb;border-radius:10px;display:flex;gap:4px;padding:4px}.domain-settings .domain-tab-button{background:none;border:none;border-radius:8px;color:#6b7280;cursor:pointer;font-size:14px;outline:none;padding:6px 16px;transition:all .2s ease}.domain-settings .domain-tab-button.domain-tab-active{background-color:#eaebec;color:#111827;font-weight:500}.domain-settings .domain-tab-button:hover:not(.domain-tab-active){color:#374151}.domain-settings .domains-left-container{display:flex;gap:20px;justify-content:space-between}.domain-settings .domains-filters{background-color:#f3f4f6;border-radius:6px;display:flex;gap:2px;padding:2px}.domain-settings .filter-button{background:none;border:none;border-radius:4px;color:#6b7280;cursor:pointer;font-size:14px;padding:6px 12px;transition:all .2s ease}.domain-settings .filter-button.active{background-color:#fff;border:1px solid #e0e0e0;box-shadow:none;color:#111827;font-weight:500}.domain-settings .add-domain-button{align-items:center;background-color:#000;border:none;border-radius:6px;color:#fff;cursor:pointer;display:flex;font-size:14px;font-weight:500;gap:4px;padding:10px 16px;transition:all .2s ease}.domain-settings .add-domain-button:hover{background-color:#1a1a1a}.domain-settings .down-arrow-icon{font-size:16px}.domain-settings .title-with-icon{align-items:center;display:flex;gap:8px}.domain-settings .question-icon{color:#6b7280;cursor:pointer;font-size:18px}.domain-settings .question-icon:hover{color:#374151}.domain-settings .domain-settings-promo{align-items:center;background-color:#ecfdf5;border:1px solid #6ee7b7;border-radius:8px;display:flex;justify-content:space-between;margin-bottom:24px;padding:8px 16px}.domain-settings .promo-content{align-items:center;color:#065f46;display:flex;font-size:14px;gap:8px}.domain-settings .promo-icon-wrapper{align-items:center;background-color:initial;border:1px solid #059669;border-radius:50%;display:flex;height:27px;justify-content:center;width:27px}.domain-settings .promo-icon{color:#059669;font-size:16px}.domain-settings .promo-text{color:#111827;font-size:14px}.domain-settings .promo-text strong{font-weight:600}.domain-settings .promo-learn-more{color:#111827;cursor:pointer;font-weight:400;margin-left:4px;text-decoration:underline}.domain-settings .promo-learn-more:hover{color:#374151}.domain-settings .promo-actions{align-items:center;display:flex;gap:8px}.domain-settings .promo-claim-button{background-color:initial;border:1px solid #6ee7b7;border-radius:6px;color:#111827;cursor:pointer;font-size:14px;font-weight:500;padding:6px 12px;transition:all .2s ease}.domain-settings .promo-claim-button:hover{background-color:#f0fdf4;color:#111827}.domain-settings .promo-close{align-items:center;background:none;border:none;color:#059669;cursor:pointer;display:flex;font-size:18px;justify-content:center;padding:4px}.domain-settings .promo-close:hover{color:#047857}.domain-settings .domains-content-container{background-color:#fff;border:1px solid #e5e7eb;border-radius:8px;padding-bottom:30px;padding-top:80px}.domain-settings .no-domains-content{align-items:center;display:flex;flex-direction:column;justify-content:center;margin-top:8px;padding:0 20px 60px;text-align:center}.domain-settings .no-domains-title{color:#111827;font-size:16px;font-weight:600;margin:0 0 8px}.domain-settings .no-domains-description{color:#6b7280;font-size:14px;line-height:1.5;margin:0 0 24px}.domain-settings .no-domains-actions{align-items:center;display:flex;gap:12px}.domain-settings .add-domain-btn{background-color:#000;border:none;border-radius:6px;color:#fff;cursor:pointer;font-size:14px;font-weight:500;padding:8px 16px;transition:all .2s ease}.domain-settings .add-domain-btn:hover{background-color:#1a1a1a}.domain-settings .learn-more-link{border:1px solid #d1d5db;border-radius:6px;color:#111827;font-size:14px;font-weight:500;padding:8px 16px;text-decoration:none;transition:all .2s ease}.domain-settings .learn-more-link:hover{background-color:#f3f4f6;border-color:#9ca3af}.domain-settings .domains-pagination{align-items:center;border-bottom:1px solid #e5e7eb;border-top:1px solid #e5e7eb;display:flex;justify-content:space-between;margin-top:16px;padding:16px 0 70px}.domain-settings .domains-count{color:#000;font-size:14px}.domain-settings .count{color:#000;font-weight:600}.domain-settings .pagination-buttons{display:flex;gap:8px}.domain-settings .pagination-btn{background-color:#fff;border:1px solid #d1d5db;border-radius:6px;color:#6b7280;cursor:not-allowed;font-size:14px;font-weight:500;padding:6px 12px;transition:all .2s ease}.domain-settings .pagination-btn:not(:disabled){color:#111827;cursor:pointer}.domain-settings .pagination-btn:not(:disabled):hover{background-color:#f3f4f6;border-color:#9ca3af}.domain-settings .default-domains-section{padding-top:40px}.domain-settings .default-domains-title{color:#000;font-size:20px;font-weight:600;margin:0 0 8px}.domain-settings .default-domains-description{color:#555962;font-size:14px;margin:0}.domain-settings .learn-link{color:#6b7280;text-decoration:underline}.domain-settings .learn-link:hover{color:#374151}.domain-settings .default-domains-list{margin-top:24px}.domain-settings .domain-item{align-items:center;background-color:#fff;border:1px solid #e5e7eb;border-radius:8px;display:flex;justify-content:space-between;margin-bottom:16px;padding:24px}.domain-settings .domain-item:last-child{margin-bottom:0}.domain-settings .domain-info{align-items:flex-start;display:flex;gap:16px}.domain-settings .domain-logo{align-items:center;background-color:#000;border-radius:50%;color:#fff;display:flex;font-size:16px;font-weight:500;height:40px;justify-content:center;width:40px}.domain-settings .domain-details{display:flex;flex-direction:column;gap:4px}.domain-settings .domain-header{align-items:center;display:flex;gap:8px}.domain-settings .domain-name{color:#111827;font-size:14px;font-weight:500}.domain-settings .premium-badge{align-items:center;background-color:#fff7ed;border-radius:9999px;color:#c2410c;display:flex;font-size:12px;font-weight:500;gap:4px;padding:2px 8px}.domain-settings .star-icon{color:#c2410c;font-size:12px}.domain-settings .domain-description{color:#6b7280;font-size:13px;margin:0}.domain-settings .domain-item .toggle-switch{display:inline-block;height:20px;position:relative;width:36px}.domain-settings .domain-item .toggle-switch input{height:0;opacity:0;width:0}.domain-settings .domain-item .toggle-slider{background-color:#e5e7eb;border-radius:20px;bottom:0;cursor:pointer;left:0;position:absolute;right:0;top:0;transition:.4s}.domain-settings .domain-item .toggle-slider:before{background-color:#fff;border-radius:50%;bottom:2px;content:"";height:16px;left:2px;position:absolute;transition:.4s;width:16px}.domain-settings .domain-item .toggle-switch input:checked+.toggle-slider{background-color:#2563eb}.domain-settings .domain-item .toggle-switch input:checked+.toggle-slider:before{transform:translateX(16px)}.domain-settings .chatgpt-icon,.domain-settings .github-icon{color:#fff;font-size:20px}.domain-settings .google-icon{font-size:20px}.domain-settings .domain-item .domain-logo:has(.google-icon){background-color:#f2efef}.domain-settings .spotify-icon{color:green;font-size:40px}.domain-settings .domain-item .domain-logo:has(.spotify-icon){background-color:initial}.domain-settings .figma-icon{color:#000;font-size:20px}.domain-settings .domain-item .domain-logo:has(.figma-icon){background-color:#f2efef;border:1px solid #e5e7eb}.domain-settings .calendar-icon{color:#000;font-size:90px}.domain-settings .domain-item .domain-logo:has(.calendar-icon){background-color:#f2efef;border:1px solid #e5e7eb}.domain-settings .amazon-icon{font-size:20px}.domain-settings .domain-item .domain-logo:has(.amazon-icon){background-color:orange}.domain-settings .globe-icon-wrapper{align-items:center;background-color:#f3f4f6;border:1px solid #e5e7eb;border-radius:12px;display:flex;height:55px;justify-content:center;margin-bottom:16px;width:55px}.domain-settings .globe-icon{color:#111827;font-size:24px}.domain-settings .no-domains-content.archived-content{align-items:center;display:flex;flex-direction:column;justify-content:center;padding:0 20px 50px;text-align:center}.domain-settings .no-domains-content.archived-content .add-domain-btn{margin-top:10px}.library-settings{width:100%}.library-settings .library-container{padding:40px}.library-settings .library-header{margin-bottom:24px}.library-settings .library-title{color:#111827;font-size:24px;font-weight:600;margin:0 0 8px}.library-settings .library-description{color:#6b7280;font-size:14px;margin:0}.library-settings .library-tabs-section{margin-top:24px}.library-settings .library-tabs{border-bottom:1px solid #e5e7eb;display:flex;gap:10px;margin-bottom:24px}.library-settings .library-tab-button{background:none;border:none;color:#6b7280;cursor:pointer;font-size:14px;padding:12px 10px;position:relative;transition:all .2s ease}.library-settings .library-tab-button:hover{color:#111827}.library-settings .library-tab-button.active{color:#2563eb;font-weight:500}.library-settings .library-tab-button.active:after{background-color:#2563eb;border-radius:2px;bottom:-1px;content:"";height:2px;left:0;position:absolute;right:0}.library-settings .library-tab-content{min-height:200px}.library-settings .library-search-section{align-items:center;display:flex;justify-content:space-between;margin-bottom:24px}.library-settings .search-container{position:relative;width:240px}.library-settings .search-icon{color:#6b7280;font-size:16px;left:12px;position:absolute;top:50%;transform:translateY(-50%)}.library-settings .search-input{background-color:initial;border:1px solid #d1d5db;border-radius:6px;color:#111827;font-size:14px;padding:10px 12px 10px 40px;width:100%}.library-settings .search-input:focus{border-color:#2563eb;box-shadow:0 0 0 1px #2563eb1a;outline:none}.library-settings .search-input::placeholder{color:#9ca3af}.library-settings .create-tag-button{border:1px solid #e5e7eb;border-radius:6px;color:#000;cursor:pointer;font-size:14px;font-weight:500;height:40px;padding:10px 16px;transition:all .2s ease}.library-settings .create-tag-button:disabled{cursor:not-allowed}.library-settings .tags-list{border:1px solid #e5e7eb;border-radius:8px;display:flex;flex-direction:column}.library-settings .tag-item{align-items:center;background-color:#fff;display:flex;justify-content:space-between;padding:12px 16px}.library-settings .tag-item:not(:last-child){border-bottom:1px solid #e5e7eb}.library-settings .tag-info{align-items:center;display:flex;gap:12px}.library-settings .tag-icon-wrapper{align-items:center;border-radius:6px;display:flex;height:32px;justify-content:center;width:32px}.library-settings .tag-icon{font-size:16px}.library-settings .tag-name{color:#111827;font-size:14px}.library-settings .tag-actions{align-items:center;display:flex;gap:50px}.library-settings .tag-links{color:#6b7280;font-size:14px}.library-settings .tag-links-button{align-items:center;background-color:#f3f4f6;border:1px solid #e5e7eb;border-radius:6px;cursor:pointer;display:flex;font-size:14px;padding:4px 8px;transition:all .2s ease}.library-settings .tag-links-button:hover{background-color:#e5e7eb;border-color:#d1d5db}.library-settings .more-options-button{align-items:center;background:none;border:none;color:#000;cursor:pointer;display:flex;justify-content:center;padding:4px}.library-settings .more-options-button:hover{color:#374151}.library-settings .tags-pagination{align-items:center;border-top:1px solid #e5e7eb;display:flex;justify-content:space-between;margin-top:16px;padding:16px 0}.library-settings .tags-count{color:#6b7280;font-size:14px}.library-settings .pagination-buttons{display:flex;gap:8px}.library-settings .pagination-btn{background-color:#fff;border:1px solid #d1d5db;border-radius:6px;color:#6b7280;cursor:not-allowed;font-size:14px;font-weight:500;padding:6px 12px;transition:all .2s ease}.library-settings .pagination-btn:not(:disabled){color:#111827;cursor:pointer}.library-settings .pagination-btn:not(:disabled):hover{background-color:#f3f4f6;border-color:#9ca3af}.library-settings .create-template-button{background-color:#000;border:none;color:#fff;height:40px;padding:10px 16px}.library-settings .create-template-button:disabled{background-color:#e5e7eb;color:#9ca3af;cursor:not-allowed}.library-settings .templates-content-container{background-color:#fff;border:1px solid #e5e7eb;border-radius:8px;padding-bottom:30px;padding-top:80px}.library-settings .no-templates-content{align-items:center;display:flex;flex-direction:column;justify-content:center;margin-top:8px;padding:0 20px 60px;text-align:center}.library-settings .no-templates-title{color:#111827;font-size:16px;font-weight:600;margin:0 0 8px}.library-settings .no-templates-description{color:#6b7280;font-size:14px;line-height:1.5;margin:0 0 24px}.library-settings .no-templates-actions{align-items:center;display:flex;gap:12px}.library-settings .add-template-btn{background-color:#000;border:none;border-radius:6px;color:#fff;cursor:pointer;font-size:14px;font-weight:500;padding:8px 16px;transition:all .2s ease}.library-settings .add-template-btn:hover{background-color:#1a1a1a}.library-settings .learn-more-link{border:1px solid #d1d5db;border-radius:6px;color:#111827;font-size:14px;font-weight:500;padding:6px 16px;text-decoration:none;transition:all .2s ease}.library-settings .learn-more-link:hover{background-color:#f3f4f6;border-color:#9ca3af}.security-settings{width:100%}.security-settings .security-container{padding:40px}.security-settings .security-section{background-color:#fff;border:1px solid #e5e7eb;border-radius:8px;margin-bottom:24px;padding:40px 40px 0}.security-settings .security-section-title{color:#000;font-size:20px;font-weight:600;margin:0 0 8px}.security-settings .security-section-description{color:#6b7280;font-size:14px;line-height:1.5;margin:0;padding:10px 0}.security-settings .saml-provider-row{align-items:center;border:1px solid #e5e7eb;border-radius:8px;display:flex;justify-content:space-between;margin-top:16px;padding:16px}.security-settings .saml-provider-info{align-items:center;display:flex;gap:12px}.security-settings .icon-wrapper{align-items:center;background-color:initial;border:1px solid #e5e7eb;border-radius:50%;display:flex;flex-shrink:0;height:40px;justify-content:center;width:40px}.security-settings .icon-wrapper svg.lock-icon{height:22px;width:22px}.security-settings .provider-text h3{color:#111827;font-size:14px;font-weight:500;margin:0}.security-settings .provider-text p{color:#6b7280;font-size:14px;margin:4px 0 0}.security-settings .configure-btn{background-color:#f3f4f6;border:1px solid #e5e7eb;border-radius:6px;color:#111827;cursor:pointer;font-size:14px;font-weight:500;padding:8px 16px}.security-settings .configure-btn:disabled{cursor:not-allowed;opacity:.5}.security-settings .configure-btn:hover:not(:disabled){background-color:#e5e7eb}.security-settings .security-section-footer{border-top:1px solid #e5e7eb;margin:50px -40px 0;padding:16px 24px 24px}.security-settings .learn-more-link{color:#6b7280;font-size:14px;padding-left:16px;text-decoration:none;text-decoration:underline}.security-settings .folder-sync-icon{height:18px;width:18px}.integration-settings{margin:0 auto;max-width:78%}.integration-settings .integration-container{padding:40px}.integration-settings .integration-title{color:#111827;font-size:24px;font-weight:600;margin:0 0 8px}.integration-settings .integration-description{margin:0 0 24px}.integration-settings .integration-search{margin-top:24px;width:100%}.integration-settings .search-wrapper{position:relative;width:100%}.integration-settings .search-icon{color:#9ca3af;height:16px;left:12px;position:absolute;top:50%;transform:translateY(-50%);width:16px}.integration-settings .search-input{background-color:initial;border:1px solid #e5e7eb;border-radius:6px;color:#111827;font-size:14px;padding:11px 12px 11px 35px;width:100%}.integration-settings .search-input:focus{border-color:#ddd;outline:none}.integration-settings .integrations-section{margin-top:40px}.integration-settings .integrations-section+.integrations-section{margin-top:48px}.integration-settings .section-title{color:#111827;font-size:16px;margin-bottom:16px}.integration-settings .integration-grid{grid-gap:16px;display:grid;gap:16px;grid-template-columns:repeat(3,1fr)}.integration-settings .integration-card{border:1px solid #e5e7eb;border-radius:8px;padding:24px;position:relative}.integration-settings .integration-header{margin-bottom:12px}.integration-settings .integration-icon{border-radius:8px;height:32px;margin-bottom:12px;width:32px}.integration-settings .integration-title-row{align-items:center;display:flex;gap:8px}.integration-settings .integration-title-row h4{color:#111827;font-size:14px;font-weight:500;margin:0}.integration-settings .verified-icon{color:#059669;height:16px;width:16px}.integration-settings .coming-soon-badge{background-color:#ede9fe;border-radius:7px;color:#6d28d9;line-height:16px;padding:2px 6px}.integration-settings .coming-soon-badge,.integration-settings .guide-badge{font-size:10px;font-weight:600;letter-spacing:.02em;position:absolute;right:24px;text-transform:uppercase;top:24px}.integration-settings .guide-badge{background-color:#dbeafe;border-radius:5px;color:#0d38b0;padding:0 10px}.integration-settings .integration-description{color:#6b7280;font-size:14px;line-height:1.5;margin:0}.integration-settings .zapier-carousel{display:flex;justify-content:center;margin:40px 0;overflow:hidden;position:relative}.integration-settings .zapier-carousel:after,.integration-settings .zapier-carousel:before{bottom:0;content:"";opacity:0;pointer-events:none;position:absolute;top:0;width:0;z-index:5}@media screen and (min-width:768px){.integration-settings .zapier-carousel:after,.integration-settings .zapier-carousel:before{opacity:1;width:100px}.integration-settings .zapier-carousel:before{background:linear-gradient(90deg,#f8f9ff 10%,#f8f9ff00);left:0}.integration-settings .zapier-carousel:after{background:linear-gradient(270deg,#f8f9ff 10%,#f8f9ff00);right:0}}.integration-settings .carousel-container{border-radius:10px;height:400px;margin:0 auto;max-width:500px;overflow:visible;position:relative;width:70%}.integration-settings .carousel-items-wrapper{display:flex;height:100%;transition:transform .8s ease;width:100%}.integration-settings .carousel-item{background-position:50%;background-repeat:no-repeat;background-size:contain;border:1px solid #e5e7eb;border-radius:10px;flex-shrink:0;height:300px;margin:0 10px;min-width:calc(100% - 20px);overflow:hidden;position:relative;transition:transform .8s ease,opacity .3s ease}.integration-settings .carousel-item.active{opacity:1;z-index:2}.integration-settings .carousel-item:not(.active){opacity:.6}.integration-settings .carousel-button{border:1px solid #e0e0e0;box-shadow:none;z-index:10}.integration-settings .carousel-button.prev{left:10px}.integration-settings .carousel-button.next{right:10px}.integration-settings .carousel-brand-indicators{align-items:center;bottom:40px;display:flex;gap:12px;justify-content:center;left:50%;position:absolute;transform:translateX(-50%);z-index:10}.integration-settings .brand-indicator{align-items:center;border:1px solid #e5e7eb;border-radius:8px;cursor:pointer;display:flex;height:35px;justify-content:center;overflow:hidden;transition:all .3s ease;width:35px}.integration-settings .brand-indicator.active{border-color:gray;box-shadow:none}.integration-settings .brand-indicator:hover{opacity:1;transform:scale(1.05)}.integration-settings .brand-indicator-image{height:100%;object-fit:contain;width:100%}.integration-settings .category-badge{background-color:#fff;border:1px solid #e0e0e0;border-radius:4px;box-shadow:none;color:#6b7280;font-size:12px;font-weight:500;left:20px;padding:4px 10px;position:absolute;text-transform:uppercase;top:10px;z-index:2}.integration-settings .banner-content{background-color:#ffffffe6;bottom:0;left:0;padding:16px;position:absolute;right:0;z-index:2}.integration-settings .banner-left{align-items:center;display:flex;gap:12px}.integration-settings .banner-icon{background-color:#fff;border:1px solid #e5e7eb;border-radius:6px;height:50px;width:50px}.integration-settings .banner-text{flex:1 1}.integration-settings .banner-text h3{color:#111827;font-size:14px;font-weight:500;margin:0 0 4px}.integration-settings .banner-text p{color:#6b7280;font-size:14px;margin:0}.integration-settings .carousel-button{align-items:center;background:#fffc;border:none;border-radius:50%;cursor:pointer;display:flex;height:36px;justify-content:center;position:absolute;top:50%;transform:translateY(-50%);width:36px;z-index:2}.integration-settings .carousel-button:hover{background:#fff}.integration-settings .carousel-button.prev{left:-18px}.integration-settings .carousel-button.next{right:-18px}.integration-settings .carousel-indicators{bottom:16px;display:flex;gap:8px;position:absolute;right:16px;z-index:2}.integration-settings .indicator{background:#ffffff80;border:none;border-radius:50%;cursor:pointer;height:8px;padding:0;width:8px}.integration-settings .indicator.active{background:#fff}.toast-notification{animation:fadeInUp .3s ease-out,fadeOut .3s ease-in 2.7s forwards;background-color:#111827;border:1px solid #e0e0e0;border-radius:8px;bottom:20px;box-shadow:none;color:#fff;left:80%;padding:10px 16px;position:fixed;transform:translateX(-50%);width:300px;z-index:1000}.toast-content{align-items:center;display:flex;font-size:14px;gap:8px}.toast-icon{font-size:16px}.toast-icon.success{color:#10b981}@keyframes fadeInUp{0%{opacity:0;transform:translate(-50%,10px)}to{opacity:1;transform:translate(-50%)}}@keyframes fadeOut{0%{opacity:1}to{opacity:0}}.general-settings .modal-overlay{align-items:center;-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);background-color:#fffc;bottom:0;display:flex;justify-content:center;left:0;position:fixed;right:0;top:0;z-index:9999999999}.general-settings .modal-content{background:#fff;border:1px solid #e0e0e0;border-radius:16px;box-shadow:none;padding:40px 55px;text-align:center;width:450px}.general-settings .modal-title{background-color:#fff;color:#111827;font-size:18px;font-weight:600;padding-bottom:12px}.general-settings .modal-description{background-color:#fff;color:#6b7280;font-size:14px;line-height:1.5;margin:0 auto;max-width:300px}.general-settings .modal-actions{display:flex;gap:12px;justify-content:flex-end}.general-settings .cancel-button{background:#fff;border:1px solid #e5e7eb;border-radius:6px;color:#374151;cursor:pointer;font-size:14px;font-weight:500;padding:8px 16px}.general-settings .confirm-delete-button{border:none;border-radius:6px;color:#fff;cursor:pointer;font-size:14px;font-weight:500;padding:8px 16px}.general-settings .confirm-delete-button:hover{background:#dc2626}.general-settings .modal-input-section{margin:20px 0;text-align:left}.general-settings .modal-input-label{color:#374151;font-size:14px;margin-bottom:8px}.general-settings .workspace-slug{color:#111827;font-weight:600}.general-settings .modal-input{border:1px solid #e5e7eb;border-radius:6px;color:#111827;font-size:14px;padding:8px 12px;width:100%}.general-settings .modal-input:focus{border-color:#000;box-shadow:0 0 0 1px #000;outline:none}.general-settings .confirm-text{color:#111827;font-weight:600}.general-settings .confirm-delete-button.full-width{background-color:#ef4444;border-radius:6px;color:#fff;font-size:14px;font-weight:500;margin-bottom:12px;padding:12px;width:100%}.general-settings .modal-actions,.general-settings .modal-input-section+.modal-input-section{margin-top:16px}body.modal-open{overflow:hidden}.billing-settings .upgrade-modal{background:linear-gradient(145deg,#ffdae0,#ffdae0 20%,#ffebee 40%,#fff 60%);bottom:0;left:0;overflow-y:scroll;position:fixed;right:0;top:0;z-index:9999999999}.billing-settings .close-modal-button{align-items:center;background:none;border:none;color:#6b7280;cursor:pointer;display:flex;justify-content:center;padding:8px;position:absolute;right:24px;top:24px}.billing-settings .close-modal-button:hover{color:#111827}.billing-settings .upgrade-modal-content{padding:60px 40px 10px;text-align:center}.billing-settings .upgrade-modal-logo{color:#000;font-size:32px;font-weight:600;margin-bottom:100px}.billing-settings .upgrade-modal-plan-title{color:#111827;font-size:23px;font-weight:600;margin-bottom:12px}.billing-settings .upgrade-modal-plan-subtitle{color:#6b7280;font-size:16px}.billing-settings .payment-toggle-container{background-color:#fff;border:1px solid #e5e7eb;border-radius:8px;display:inline-flex;gap:4px;margin-top:24px;padding:3px}.billing-settings .payment-toggle-button{align-items:center;background:none;border:1px solid #0000;border-radius:6px;color:#6b7280;cursor:pointer;display:flex;font-size:14px;gap:8px;padding:4px 16px}.billing-settings .payment-toggle-button.active{background-color:#f3f4f6;border:1px solid #e5e7eb;color:#111827}.billing-settings .save-badge{background-color:#2563eb;border-radius:12px;color:#fff;font-size:12px;font-weight:500;margin-left:4px;padding:2px 8px}.billing-settings .pricing-cards-container{display:flex;gap:24px;justify-content:center;margin-top:40px}.billing-settings .pricing-card{background-color:#fff;border:1px solid #e5e7eb;border-radius:8px;display:flex;flex-direction:column;height:auto;padding:24px;width:330px}.billing-settings .pricing-card-header{align-items:center;display:flex;gap:8px;margin-bottom:16px}.billing-settings .plan-name{color:#111827;font-size:18px;font-weight:600}.billing-settings .price-container{align-items:baseline;display:flex;gap:4px;margin-bottom:8px}.billing-settings .price{color:#111827;font-size:32px;font-weight:600;line-height:1}.billing-settings .price-period{color:#6b7280;font-size:14px}.billing-settings .features-list{display:flex;flex-direction:column;gap:12px;margin-top:18px}.billing-settings .feature-item{align-items:center;display:flex;gap:8px}.billing-settings .feature-icon{color:#10b981;flex-shrink:0;height:16px;width:16px}.billing-settings .feature-text{color:#111827;font-size:14px}.billing-settings .feature-text[data-underline=true]{text-decoration:underline;text-decoration-style:dotted}.billing-settings .get-started-button{align-items:center;background-color:#000;border:none;border-radius:8px;color:#fff;cursor:pointer;display:flex;font-size:14px;font-weight:500;height:40px;justify-content:center;margin-top:24px;padding:10px 20px;transition:background-color .2s ease;width:100%}.billing-settings .get-started-button:hover{background-color:#1a1a1a}.billing-settings .plan-tabs{border:1px solid #e5e7eb;border-radius:8px;display:inline-flex;gap:4px;justify-content:space-between;margin-top:8px;padding:4px}.billing-settings .plan-tab-button{background:none;border:1px solid #0000;border-radius:6px;color:#000;cursor:pointer;font-size:13px;padding:4px 17px}.billing-settings .plan-tab-button.active{background-color:#f3f4f6;border:1px solid #e5e7eb;color:#111827}.billing-settings .plan-subtitle{color:#6b7280;font-size:14px;margin-top:8px;text-align:left}.billing-settings .pricing-cards-container .pricing-card:first-child .get-started-button{margin-top:38px}.billing-settings .most-popular-badge{background-color:#2563eb;border-radius:12px;color:#fff;font-size:12px;font-weight:500;padding:2px 8px}.enterprise-text{color:#6b7280;font-size:14px;padding-bottom:100px;padding-top:20px;text-align:center}.domain-settings .domains-dropdown-container{position:relative}.domain-settings .domains-dropdown{background:#fff;border:1px solid #e5e7eb;border-radius:8px;box-shadow:none;margin-top:4px;position:absolute;right:0;top:100%;width:280px;z-index:50}.domain-settings .dropdown-item{align-items:center;background:none;border:none;color:#111827;cursor:pointer;display:flex;font-size:14px;font-weight:500;gap:2px;padding:12px 16px;text-align:left;width:100%}.domain-settings .dropdown-item:first-child{border-bottom:1px solid #e5e7eb}.domain-settings .dropdown-item:hover{background-color:#f3f4f6}.domain-settings .dropdown-item svg{margin-right:10px}.domain-settings .pro-badge{align-items:center;background-color:#f3f4f6;border:1px solid #c3c3c4;border-radius:6px;color:#6b7280;display:flex;font-size:12px;font-weight:500;padding:2px 3px}.domain-settings .crown-icon{color:#6b7280;font-size:10px}.domain-settings .claim-modal-overlay{align-items:center;-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);background-color:#fffc;bottom:0;display:flex;justify-content:center;left:0;position:fixed;right:0;top:0;z-index:9999999999}.domain-settings .claim-modal{background:#fff;border:1px solid #e5e7eb;border-radius:12px;box-shadow:none;position:relative;width:450px}.domain-settings .claim-modal-content{padding:20px 0}.domain-settings .claim-modal-content h1{border-bottom:1px solid #e5e7eb;color:#000;font-size:18px;font-weight:600;margin-bottom:12px;padding:0 20px 20px}.domain-settings .claim-modal-content-search{align-items:center;display:flex;gap:4px;margin-bottom:8px;padding:0 20px}.domain-settings .claim-modal-content-search h2{color:#000;font-size:14px;font-weight:600}.domain-settings .claim-modal-content .pro-badge{background-color:#f3f4f6;border:1px solid #c3c3c4;border-radius:10px;color:#6b7280;font-size:10px;height:17px;padding:0 6px}.domain-settings .claim-modal-content-input-container-wrapper{background-color:#def5c6;border-radius:8px;margin:0 20px;padding:4px}.domain-settings .claim-modal-content-input-container{display:inline-block;position:relative;width:100%}.domain-settings .claim-modal-content-input{border:1px solid #ccc;border-radius:8px;font-size:13px;outline:none;padding:8px 12px;width:100%}.domain-settings .claim-modal-content-input-suffix{color:#333;font-size:16px;pointer-events:none;position:absolute;right:16px;top:50%;transform:translateY(-50%)}.domain-settings .claim-modal-availability-message{display:flex;gap:10px;margin:12px 20px 12px 7px}.domain-settings .claim-modal-availability-text{color:#000;font-size:14px}.domain-settings .claim-modal-availability-check{color:#22c55e}.domain-settings .claim-modal-terms-text{border-bottom:1px solid #e5e7eb;color:#6b7280;font-size:14px;margin-top:10px;padding-bottom:20px;padding-left:20px}.domain-settings .claim-modal-terms-link{color:#6b7280;margin-left:5px;text-decoration:underline}.domain-settings .claim-modal-button-container{align-items:center;display:flex;gap:10px;justify-content:end;margin-right:20px;margin-top:20px}.domain-settings .claim-modal-button-container button{background-color:#fff;border:1px solid #e5e7eb;border-radius:8px;color:#000;cursor:pointer;padding:10px}.domain-settings .connect-domain-overlay{align-items:center;-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);background-color:#fffc;bottom:0;display:flex;justify-content:center;left:0;position:fixed;right:0;top:0;z-index:9999999999}.domain-settings .connect-domain-modal{background:#fff;border:1px solid silver;border-radius:12px;box-shadow:none;min-height:200px;position:relative;width:550px}.domain-settings .connect-domain-header{border-bottom:1px solid #e5e7eb;color:#000;font-size:16px;font-weight:600;padding:20px 24px}.domain-settings .connect-domain-content{padding:24px}.domain-settings .domain-form-group{border-radius:8px;padding:16px 0}.domain-settings .domain-input-wrapper{background-color:#e5e5e5;border-radius:8px;padding:4px}.domain-settings .domain-form-input{background-color:#fff;border:1px solid #d1d5db;border-radius:6px;font-size:14px;margin-bottom:8px;padding:10px 12px;width:100%}.domain-settings .domain-form-help{padding-left:6px}.domain-settings .domain-form-label{align-items:center;color:#111827;display:flex;font-size:14px;font-weight:500;gap:6px;margin-bottom:6px}.domain-settings .domain-help-icon{color:#6b7280;cursor:pointer;font-size:14px}.domain-settings .domain-form-input:focus{border-color:#2563eb;box-shadow:0 0 0 1px #2563eb1a;outline:none}.domain-settings .domain-form-help{color:#6b7280;font-size:14px}.domain-settings .domain-form-separator{background-color:#e5e7eb;height:1px;margin-top:10px;width:100%}.domain-settings .domain-settings-options{margin-top:16px}.domain-settings .domain-setting-item{align-items:center;display:flex;padding:10px 0}.domain-settings .setting-content{flex:1 1;padding:0 12px}.domain-settings .setting-header{align-items:center;display:flex;margin-bottom:4px}.domain-settings .setting-title{color:#111827;font-size:14px;font-weight:500;margin-right:8px}.domain-settings .setting-pro-badge{align-items:center;background-color:initial;border:1px solid #e5e7eb;border-radius:12px;color:#000;display:flex;font-size:10px;font-weight:500;gap:4px;padding:0 8px}.domain-settings .pro-badge-icon{color:#616368}.domain-settings .setting-description{color:#6b7280;font-size:14px;margin:0}.domain-settings .setting-icon-container{align-items:center;background-color:#fff;border:1px solid #e5e7eb;border-radius:8px;display:flex;flex-shrink:0;height:36px;justify-content:center;width:36px}.domain-settings .domain-settings-options .toggle-slider{background-color:#e5e7eb;cursor:pointer}.domain-settings .show-advanced-settings-button{align-items:center;background:none;border:none;color:#6b7280;cursor:pointer;display:flex;font-size:14px;gap:4px;padding:16px 0 16px 10px;text-align:left;width:100%}.domain-settings .show-advanced-settings-button:hover{color:#111827}.domain-settings .advanced-settings-icon{transition:transform .2s}.domain-settings .advanced-settings-icon.rotate{transform:rotate(180deg)}.domain-settings .connect-domain-button{background-color:initial;border:1px solid #e5e7eb;border-radius:8px;color:#000;cursor:pointer;cursor:not-allowed;padding:10px 0;width:100%}.library-settings .dropdown-container{position:relative}.library-settings .dropdown-menu-container{background-color:#fff;border:1px solid #ccc;border-radius:8px;box-shadow:none;padding:10px;position:absolute;right:10px;top:30px;width:200px;z-index:10}.library-settings .dropdown-menu-container .library-dropdown-option{align-items:center;background:none;border:none;color:gray;cursor:pointer;display:flex;justify-content:space-between;padding:8px 10px;text-align:left;width:100%}.library-settings .library-dropdown-text{flex:1 1;margin-left:10px}.library-settings .library-dropdown-option:hover{background-color:#f0f0f0;border-radius:8px}.library-settings .dropdown-icon{margin-right:10px}.library-settings .library-dropdown-shortcut{align-items:center;background-color:#e0e0e0;border-radius:4px;display:flex;font-size:12px;height:20px;justify-content:center;width:20px}.library-settings .library-dropdown-option:last-child{color:red}.library-settings .library-dropdown-option:last-child .library-dropdown-shortcut{background-color:#f5d1d1}.library-settings .edit-modal-overlay{align-items:center;-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);background-color:#fffc;bottom:0;display:flex;justify-content:center;left:0;position:fixed;right:0;top:0;z-index:9999999999}.library-settings .edit-modal{background:#fff;border:1px solid #e5e7eb;border-radius:12px;box-shadow:none;position:relative;width:450px}.library-settings .edit-modal-content{padding:24px 0}.library-settings .edit-modal-header{border-bottom:1px solid #e5e7eb;margin-bottom:24px;padding-bottom:20px;padding-left:24px;padding-right:24px;text-align:center}.library-settings .edit-modal-title{color:#111827;font-size:18px;font-weight:600;margin:0 0 8px}.library-settings .edit-modal-description{color:#6b7280;font-size:14px;margin:0}.library-settings .edit-modal-description .learn-more-link{border:none;color:#6b7280;margin-left:4px;padding:0;text-decoration:underline}.library-settings .edit-modal-description .learn-more-link:hover{color:#374151}.library-settings .edit-modal-form{padding:0 40px;text-align:left}.library-settings .form-label{color:#111827;display:block;font-size:14px;font-weight:500;margin-bottom:8px}.library-settings .form-input{border:1px solid #d1d5db;border-radius:6px;color:#111827;font-size:14px;padding:8px 12px;width:100%}.library-settings .form-input:focus{border-color:#000;box-shadow:0 0 0 1px #2563eb1a;outline:none}.library-settings .form-group{margin-bottom:10px}.library-settings .color-options{display:flex;flex-wrap:wrap;gap:8px;margin-top:8px}.library-settings .color-option{border:1px solid #0000;border-radius:8px;color:#111827;cursor:pointer;font-size:14px;padding:4px 12px;transition:all .2s ease}.library-settings .color-option.red{background-color:#fee2e2}.library-settings .color-option.yellow{background-color:#fef3c7}.library-settings .color-option.green{background-color:#dcfce7}.library-settings .color-option.blue{background-color:#dbeafe}.library-settings .color-option.purple{background-color:#f3e8ff}.library-settings .color-option.brown{background-color:#f5f5f4}.library-settings .color-option.selected{outline:1px solid #f44}.library-settings .form-label-row{align-items:center;display:flex;gap:4px;margin-bottom:8px}.library-settings .help-icon{color:#6b7280;font-size:16px;margin-top:-7px}.library-settings .help-icon:hover{color:#374151}.library-settings .save-changes-button{background-color:#f3f4f6;border:1px solid #e5e7eb;border-radius:6px;color:#111827;cursor:pointer;font-size:14px;font-weight:500;margin-left:40px;margin-top:24px;padding:8px 0;transition:all .2s ease;width:80%}.library-settings .save-changes-button:hover{background-color:#e5e7eb;border-color:#d1d5db}.library-settings .save-changes-button:active{background-color:#d1d5db}.library-settings .utm-modal-overlay{align-items:center;-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);background-color:#fffc;bottom:0;display:flex;justify-content:center;left:0;position:fixed;right:0;top:0;z-index:9999999999}.library-settings .utm-modal{background:#fff;border:1px solid #e5e7eb;border-radius:12px;box-shadow:none;position:relative;width:450px}.library-settings .utm-modal-content{padding:24px}.library-settings .utm-modal-title{color:#111827;font-size:18px;font-weight:600;margin:0 0 24px}.library-settings .utm-parameters{display:flex;flex-direction:column;gap:8px}.library-settings .parameter-row{border-radius:6px;display:flex;overflow:hidden}.library-settings .parameter-label{align-items:center;background-color:#f9fafb;border:1px solid #d1d5db;border-radius:6px 0 0 6px;border-right:none;display:flex;gap:8px;min-width:120px;padding:8px 12px}.library-settings .parameter-input{border:1px solid #d1d5db;border-radius:0 6px 6px 0;color:#111827;flex:1 1;font-size:14px;padding:8px 12px}.library-settings .parameter-input:focus{border-color:#000;outline:none}.library-settings .parameter-row:focus-within{border-color:#2563eb;box-shadow:0 0 0 1px #2563eb1a}.library-settings .utm-form .modal-footer{border-top:none;display:flex;justify-content:flex-end;margin-top:10px;padding:0}.library-settings .create-template-button{background-color:#f3f4f6;border:1px solid #e5e7eb;border-radius:6px;color:#111827;cursor:pointer;font-size:14px;font-weight:500;padding:8px 16px;transition:all .2s ease}.library-settings .create-template-button:hover{background-color:#e5e7eb;border-color:#d1d5db}.people-settings-container .invite-modal-overlay{align-items:center;-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);background-color:#fffc;bottom:0;display:flex;justify-content:center;left:0;position:fixed;right:0;top:0;z-index:9999999999}.people-settings-container .invite-modal{background:#fff;border:1px solid #e5e7eb;border-radius:12px;box-shadow:none;overflow:hidden;position:relative;width:450px}.people-settings-container .invite-modal-content{padding:40px}.people-settings-container .invite-modal-title{color:#111827;font-size:18px;font-weight:600;margin:0 0 20px;text-align:center}.people-settings-container .invite-modal-description{color:#6b7280;font-size:14px;margin-bottom:30px;margin-left:auto;margin-right:auto;max-width:75%;text-align:center}.people-settings-container .invite-modal-link{color:#6b7280;text-decoration:underline}.people-settings-container .invite-form{display:flex;flex-direction:column;gap:16px}.people-settings-container .invite-label{color:#111827;font-size:14px;font-weight:500;margin-bottom:-10px}.people-settings-container .invite-input-row{display:flex}.people-settings-container .invite-input{background-color:none;border:1px solid #d1d5db;border-radius:6px;border-bottom-right-radius:0;border-top-right-radius:0;color:#111827;flex:1 1;font-size:14px;padding:8px 12px}.people-settings-container .invite-input:focus{border:2px solid #000}.people-settings-container .member-select{background-color:none;border:1px solid #d1d5db;border-left:none;border-radius:6px;border-bottom-left-radius:0;border-top-left-radius:0;color:#111827;cursor:pointer;font-size:14px;padding:8px 12px;width:120px}.people-settings-container .invite-input:focus{border-color:#000;outline:none}.people-settings-container .add-email-button{align-self:flex-start;background:none;border:1px solid #d1d1d1;border-radius:8px;color:#111827;cursor:pointer;font-size:14px;padding:8px}.people-settings-container .send-invite-button{background-color:#000;border:none;border-radius:6px;color:#fff;cursor:pointer;font-size:14px;font-weight:500;margin-top:8px;padding:8px 16px;width:100%}.people-settings-container .send-invite-button:hover{background-color:#1a1a1a}.people-settings-container .delete-email-button{background-color:initial;border:none;cursor:pointer;margin-right:-30px}.people-settings-container .invite-link-title{color:#000;font-size:18px;font-weight:600;margin:0 0 8px;text-align:center}.people-settings-container .invite-link-description{border-bottom:1px solid #d4d3d3;color:#6b7280;font-size:14px;margin-bottom:30px;margin-left:-40px;margin-right:-40px;padding:10px 60px 20px;text-align:center}.people-settings-container .invite-link-container{margin-bottom:16px;margin-top:20px;position:relative}.people-settings-container .invite-link-input{background-color:none;border:1px solid #d1d5db;border-radius:6px;color:#111827;font-size:14px;padding:8px 40px 8px 12px;width:100%}.people-settings-container .invite-link-copy-button{align-items:center;background:none;border:none;color:#6b7280;cursor:pointer;display:flex;justify-content:center;padding:4px;position:absolute;right:8px;top:50%;transform:translateY(-50%)}.people-settings-container .invite-link-copy-button:hover{color:#111827}.people-settings-container .reset-invite-link-button{background:none;border:1px solid #d1d5db;border-radius:6px;color:#111827;cursor:pointer;font-size:14px;padding:8px 16px;transition:all .2s ease;width:100%}.people-settings-container .reset-invite-link-button:hover{background-color:#f3f4f6;border-color:#9ca3af}.people-settings-container .role-dropdown-container{display:inline-block;position:relative}.people-settings-container .role-dropdown-button{align-items:center;background:none;border:1px solid #e5e7eb;border-radius:6px;color:#6b7280;cursor:pointer;display:flex;font-size:12px;gap:4px;padding:8px}.people-settings-container .role-dropdown-button:hover{border-color:#d1d5db}.people-settings-container .role-dropdown{background:#fff;border:1px solid #e5e7eb;border-radius:6px;box-shadow:none;left:0;margin-top:4px;position:absolute;top:100%;width:120px;z-index:10}.people-settings-container .role-option{background:none;border:none;color:#111827;cursor:pointer;font-size:14px;padding:8px 12px;text-align:left;width:100%}.people-settings-container .role-option:hover{background-color:#f3f4f6}.people-settings-container .role-option.active{background-color:#f3f4f6;color:#2563eb}.people-settings-container .member-options-container{position:relative}.people-settings-container .member-options-dropdown{background:#fff;border:1px solid #e5e7eb;border-radius:8px;box-shadow:none;margin-top:4px;position:absolute;right:0;top:100%;width:180px;z-index:10}.people-settings-container .dropdown-option{align-items:center;background:none;border:none;color:#111827;cursor:pointer;display:flex;font-size:14px;gap:8px;padding:8px 12px;text-align:left;width:100%}.people-settings-container .dropdown-option:hover{background-color:#f3f4f6}.people-settings-container .dropdown-option.delete{color:#ef4444}.people-settings-container .dropdown-option.delete:hover{background-color:#fef2f2}.people-settings-container .remove-modal-overlay{align-items:center;-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);background-color:#fffc;bottom:0;display:flex;justify-content:center;left:0;position:fixed;right:0;top:0;z-index:9999999999}.people-settings-container .remove-modal{background:#fff;border:1px solid #e5e7eb;border-radius:12px;box-shadow:none;position:relative;width:400px}.people-settings-container .remove-modal-content{padding:24px;text-align:center}.people-settings-container .remove-modal-title{color:#111827;font-size:18px;font-weight:600;margin:0 0 8px}.people-settings-container .remove-modal-description{color:#6b7280;font-size:14px;line-height:1.5;margin:0 0 24px}.people-settings-container .teammate-info{align-items:center;background-color:#f9fafb;border:1px solid #e5e7eb;border-radius:8px;display:flex;gap:12px;margin-bottom:24px;padding:16px}.people-settings-container .teammate-avatar{align-items:center;background-color:#4f46e5;border-radius:50%;color:#fff;display:flex;font-size:16px;font-weight:500;height:36px;justify-content:center;width:36px}.people-settings-container .teammate-details{text-align:left}.people-settings-container .teammate-name{color:#111827;font-size:14px;font-weight:500}.people-settings-container .teammate-email{color:#6b7280;font-size:14px}.people-settings-container .confirm-remove-button{background-color:#ef4444;border:none;border-radius:6px;color:#fff;cursor:pointer;font-size:14px;font-weight:500;padding:10px 16px;transition:all .2s ease;width:100%}.people-settings-container .confirm-remove-button:hover{background-color:#dc2626}@media screen and (max-width:768px){.general-settings,.general-settings .settings-section-content{padding:20px}.general-settings .settings-title{font-size:18px;margin-top:0}.general-settings .settings-description{margin-bottom:10px}.general-settings .workspace-id-container,.general-settings .workspace-input{width:100%}.general-settings .character-count{flex:1 1;font-size:14px;margin-right:10px}.general-settings .save-button{white-space:nowrap;width:auto}.general-settings .settings-footer{padding:15px}.general-settings .modal-content{margin:20px;padding:20px;width:90%}.general-settings .modal-title{font-size:16px}.general-settings .modal-description{font-size:13px}.toast-notification{bottom:40px;left:50%;width:90%}.billing-settings{margin:20px}.billing-settings .plan-header{flex-direction:column;gap:16px;padding:20px}.billing-settings .plan-title{font-size:18px}.billing-settings .plan-info{font-size:13px}.billing-settings .upgrade-plan-button{width:100%}.billing-settings .billing-cards-container{flex-direction:column;gap:16px;padding:20px}.billing-settings .billing-card{height:auto;min-height:140px;width:100%}.billing-settings .domain-stats-container{flex-direction:column;margin-top:30px}.billing-settings .domain-stat-item{border-bottom:1px solid #e5e7eb;padding:16px}.billing-settings .domain-stat-item:last-child{border-bottom:none}.billing-settings .upgrade-modal-content{padding:60px 20px 20px}.billing-settings .upgrade-modal-logo{font-size:24px;margin-bottom:40px}.billing-settings .upgrade-modal-plan-title{font-size:20px}.billing-settings .payment-toggle-button{font-size:13px;padding:4px 12px}.billing-settings .pricing-cards-container{flex-direction:column;gap:16px}.billing-settings .pricing-card{width:100%}.billing-settings .plan-tabs{margin:16px 0;overflow-x:auto;padding:4px;white-space:nowrap}.billing-settings .plan-tab-button{font-size:12px;padding:8px 12px}.billing-settings .features-list{margin-top:16px}.billing-settings .feature-item{font-size:13px}.billing-settings .get-started-button{margin-top:16px}.billing-settings .close-modal-button{right:16px;top:16px}.enterprise-text{font-size:13px;margin-bottom:40px;margin-top:30px}.domain-settings .domains-container{padding:20px}.domain-settings .domains-header{align-items:flex-start;flex-direction:column;gap:16px}.member-info{gap:7px}.domain-settings .domains-actions{flex-direction:column;gap:12px;width:100%}.domain-settings .search-container{width:100%}.domain-settings .domains-actions>div:last-child{align-items:center;display:flex;flex-direction:row;gap:8px;justify-content:space-between;width:100%}.domain-settings .domains-tabs{flex-shrink:1;width:auto}.domain-settings .add-domain-button{white-space:nowrap;width:auto}.domain-settings .domain-settings-promo{flex-direction:column;gap:16px;padding:16px}.domain-settings .promo-actions{justify-content:flex-start;width:100%}.domain-settings .promo-claim-button{margin-right:auto;width:auto}.domain-settings .promo-close{margin-left:8px}.domain-settings .default-domains-section{padding:20px 0}.domain-settings .domain-item{align-items:center;gap:16px;padding:16px}.domain-settings .domain-info{width:100%}.domain-settings .domain-description{margin-top:8px}.domain-settings .connect-domain-modal{margin:20px;width:90%}.domain-settings .domain-setting-item{flex-direction:column;gap:12px;padding:16px}.domain-settings .setting-content{width:100%}.domain-settings .toggle-switch{align-self:flex-start}.domain-settings .claim-modal{margin:20px;width:90%}.domain-settings .claim-modal-content{padding:20px}.domain-settings .claim-modal-content-input-container-wrapper{padding:12px}.domain-settings .claim-modal-button-container{flex-direction:column-reverse;gap:8px}.domain-settings .claim-modal-button-container button{width:100%}.domain-settings .promo-icon-wrapper{display:none}.domain-settings .promo-content{padding-left:0}.library-settings .library-container{padding:20px}.library-settings .library-search-section{align-items:center;justify-content:space-between;margin-bottom:24px}.library-settings .library-title{margin-top:20px}.library-settings .library-search-section{align-items:start;display:flex;flex-direction:column}.library-settings .create-tag-button{margin-top:10px}.library-settings .tag-actions{gap:20px}.library-settings .utm-modal{width:350px}.people-settings-container{margin:10px}.people-settings .people-header{align-items:flex-start;flex-direction:column;gap:16px}.people-settings .people-title{color:#000;font-size:20px;margin-top:15px}.people-settings .people-description{font-size:14px}.people-settings .people-actions{margin-left:70px}.people-settings .copy-link-button,.people-settings .invite-button{width:100%}.tabs-section .tabs-header{overflow-x:auto;padding-bottom:1px}.invite-modal,.remove-modal{margin:16px;max-width:400px;width:90%}.people-settings-container .invite-modal-content{padding:30px 23px}.people-settings-container .invite-modal-description{max-width:85%}.invite-input,.member-select{width:100%}.people-settings-container .delete-email-button{margin-right:-25px}.invite-link-container{flex-direction:column;gap:8px}.invite-link-copy-button,.invite-link-input{width:100%}.reset-invite-link-button{margin-top:16px;width:100%}.teammate-info{align-items:flex-start;flex-direction:column;gap:12px}.member-item{margin-left:0;padding:5px}.member-actions{gap:4px}.member-email{font-size:12px}.tabs-header{padding-left:10px}.people-settings{padding:20px}.people-settings-container .invite-link-description{margin-left:-20px;margin-right:-20px}.people-settings-container .invite-link-copy-button{right:-130px}.integration-settings{margin:0;max-width:100%}.integration-settings .integration-container{padding:20px}.integration-settings .integration-description{font-size:13px}.integration-settings .search-wrapper{width:100%}.integration-settings .integration-grid{gap:12px;grid-template-columns:1fr}.integration-settings .integration-card{padding:16px}.integration-settings .zapier-carousel{margin:24px 0}.integration-settings .carousel-container{height:230px;width:100%}.integration-settings .carousel-brand-indicators{bottom:0}.integration-settings .carousel-button{display:none}.integration-settings .category-badge{font-size:12px;left:16px;top:16px}.integration-settings .banner-content{display:none}.integration-settings .banner-icon{height:28px;width:28px}.integration-settings .banner-text h3{font-size:15px}.integration-settings .banner-text p{font-size:14px}.integration-settings .integration-title{font-size:20px;margin-bottom:10px}.integration-settings .integration-description{font-size:15px;line-height:1.5}.integration-settings .section-title{font-size:18px}.integration-settings .integration-card .integration-title-row h4{font-size:16px}.integration-settings .integration-card .integration-description{font-size:14px}.integration-settings .integrations-section,.integration-settings .integrations-section+.integrations-section{margin-top:32px}.integration-settings .section-title{font-size:15px;margin-bottom:12px}.integration-settings .coming-soon-badge,.integration-settings .guide-badge{font-size:9px;right:16px;top:16px}.analytics-settings{padding:20px}.hostname-section{padding:16px}.hostname-title{font-size:18px}.hostname-description{font-size:13px;margin-bottom:20px}.add-hostname-button,.hostname-input{width:50%}.security-settings .security-container{padding:10px}.security-settings .security-section{padding:20px}.security-settings .security-section-title{padding-top:20px}.security-settings .security-section-footer{margin:50px -20px 0;padding:16px 16px 0}}.settings-container.dark-mode{background-color:#001a23;border-right:none;color:#fff}.settings-container.dark-mode .settings-section-header{color:#fff}.settings-container.dark-mode .settings-item{color:#ccd2e3}.settings-container.dark-mode .settings-item.active,.settings-container.dark-mode .settings-item:hover{background-color:#1b3a58}.settings-container.dark-mode .settings-label{color:#ccd2e3}.settings-container.dark-mode .settings-icon{color:#94d2bd}.settings-container.dark-mode .settings-item.active .settings-icon,.settings-container.dark-mode .settings-item.active .settings-label,.settings-container.dark-mode .settings-item:hover .settings-icon,.settings-container.dark-mode .settings-item:hover .settings-label{color:#fff}.settings-container.dark-mode .back-button{background-color:#001a23;color:#fff}.settings-container.dark-mode .back-button:hover{color:#001a23}.dark-mode .general-settings{background-color:#002331;color:#fff}.dark-mode .general-settings .settings-section{background-color:#001a23;border-color:#1b3a58}.dark-mode .general-settings .settings-title{color:#fff}.dark-mode .general-settings .settings-description{color:#ccd2e3}.dark-mode .general-settings .workspace-input{background-color:#001a23;border-color:#1b3a58;color:#fff}.dark-mode .general-settings .workspace-input:focus{background-color:#001a23;border-color:#51cbff}.dark-mode .general-settings .workspace-id-container{background-color:#001a23;border-color:#1b3a58}.dark-mode .general-settings .workspace-id-input{background-color:#001a23;color:#fff}.dark-mode .general-settings .copy-button{background-color:#1b3a58;color:#51cbff}.dark-mode .general-settings .copy-button:hover{background-color:#264973}.dark-mode .general-settings .character-count{color:#ccd2e3}.dark-mode .general-settings .api-link{color:#51cbff}.dark-mode .general-settings .api-link:hover{color:#7fdfff}.dark-mode .general-settings .logo-preview{background-color:#001a23;border-color:#1b3a58}.dark-mode .general-settings .logo-placeholder{color:#51cbff}.dark-mode .general-settings .delete-workspace-section{background-color:#001a23}.dark-mode .general-settings .delete-workspace-button{background-color:#1b3a58;color:#ff4d4d}.dark-mode .general-settings .delete-workspace-button:hover{background-color:#264973}.dark-mode .general-settings .modal-overlay{background-color:#000000bf}.dark-mode .general-settings .modal-content{background-color:#001a23;border-color:#1b3a58;color:#fff}.dark-mode .general-settings .modal-description,.dark-mode .general-settings .modal-title{background-color:#001a23;color:#fff}.dark-mode .general-settings .modal-input{background-color:#002331;border-color:#1b3a58;color:#fff}.dark-mode .general-settings .modal-input:focus{border-color:#51cbff}.dark-mode .general-settings .confirm-text,.dark-mode .general-settings .workspace-slug{color:#51cbff}.dark-mode .general-settings .toast-notification{background-color:#fff;color:#000}.dark-mode .general-settings .settings-footer{background-color:#001a23;border-top:1px solid #1b3a58}.dark-mode .general-settings .save-button{background-color:#1b3a58;border:1px solid #1b3a58;color:#51cbff}.dark-mode .general-settings .save-button:hover{background-color:#264973}.dark-mode .general-settings .save-button:active{background-color:#1b3a58}.dark-mode .general-settings .settings-footer .character-count{color:#ccd2e3}.dark-mode .general-settings .modal-input-label{color:#fff}.dark-mode .billing-settings{background-color:#002331;border-color:#1b3a58;color:#fff;overflow:hidden}.dark-mode .billing-settings .plan-header{background-color:#001a23;border:none}.dark-mode .billing-settings .plan-info,.dark-mode .billing-settings .plan-title{color:#fff}.dark-mode .billing-settings .free-plan-badge{background-color:#1b3a58;color:#fff}.dark-mode .billing-settings .billing-dates{color:#fff}.dark-mode .billing-settings .upgrade-plan-button{background-color:#1b3a58;border:1px solid #264973;color:#fff}.dark-mode .billing-settings .upgrade-plan-button:hover{background-color:#264973}.dark-mode .billing-settings .billing-card{background-color:#001a23;border:1px solid #1b3a58;color:#fff}.dark-mode .billing-settings .billing-card-gray{background-color:#001a23}.dark-mode .billing-settings .billing-card:hover{border-color:#264973}.dark-mode .billing-settings .billing-card.selected-card{border-color:#51cbff}.dark-mode .billing-settings .business-badge{background-color:#1b3a58;color:#fff}.dark-mode .billing-settings .card-details-section{background-color:#001a23;border:1px solid #1b3a58;border-left:none;border-right:none}.dark-mode .billing-settings .details-message,.dark-mode .billing-settings .details-title{color:#fff}.dark-mode .billing-settings .domain-stat-item{background-color:#001a23}.dark-mode .billing-settings .domain-stat-numbers,.dark-mode .billing-settings .domain-stat-title{color:#fff}.dark-mode .billing-settings .upgrade-modal{background-color:#000000bf}.dark-mode .billing-settings .upgrade-modal-content{background-color:#001a23;color:#fff}.dark-mode .billing-settings .upgrade-modal-plan-subtitle,.dark-mode .billing-settings .upgrade-modal-plan-title{color:#fff}.dark-mode .billing-settings .payment-toggle-button{background-color:#002331;border:1px solid #1b3a58;color:#fff}.dark-mode .billing-settings .payment-toggle-button.active{background-color:#1b3a58}.dark-mode .billing-settings .pricing-card{background-color:#001a23;border:1px solid #1b3a58}.dark-mode .billing-settings .feature-text,.dark-mode .billing-settings .plan-name,.dark-mode .billing-settings .price,.dark-mode .billing-settings .price-period{color:#fff}.dark-mode .billing-settings .most-popular-badge{background-color:#1b3a58;color:#fff}.dark-mode .billing-settings .plan-tab-button{background-color:#002331;border:1px solid #1b3a58;color:#fff}.dark-mode .billing-settings .plan-tab-button.active{background-color:#1b3a58}.dark-mode .billing-settings .get-started-button{background-color:#1b3a58;border:1px solid #264973;color:#fff}.dark-mode .billing-settings .get-started-button:hover{background-color:#264973}.dark-mode .billing-settings .close-modal-button{color:#fff}.dark-mode .billing-settings .enterprise-text{background-color:#001a23;color:#fff}.dark-mode .billing-settings .plan-subtitle{color:#fff}.dark-mode .billing-settings .domain-stats-container{border:none;border-top:1px solid #1b3a58}.dark-mode .billing-settings .domain-stat-item:not(:last-child){border-right:1px solid #1b3a58}.dark-mode .billing-settings .upgrade-modal-logo{color:#fff}.dark-mode .billing-settings .payment-toggle-container{background-color:#002331;border:1px solid #1b3a58}.dark-mode .domain-settings{background-color:#002331;color:#fff}.dark-mode .domain-settings .domains-container{border-color:#1b3a58}.dark-mode .domain-settings .domains-title{color:#fff}.dark-mode .domain-settings .search-input{background-color:#001a23;border-color:#1b3a58;color:#fff}.dark-mode .domain-settings .search-input::placeholder{color:#ccd2e3}.dark-mode .domain-settings .domain-tab-button{background-color:initial;border-color:#1b3a58;color:#ccd2e3}.dark-mode .domain-settings .domain-tab-button.domain-tab-active{background-color:#1b3a58;color:#fff}.dark-mode .domain-settings .add-domain-button{background-color:#1b3a58;border-color:#1b3a58;color:#fff}.dark-mode .domain-settings .domains-dropdown{background-color:#001a23;border-color:#1b3a58}.dark-mode .domain-settings .dropdown-item{color:#fff}.dark-mode .domain-settings .dropdown-item:hover{background-color:#1b3a58}.dark-mode .domain-settings .domain-settings-promo{background-color:#001a23;border-color:#1b3a58}.dark-mode .domain-settings .promo-text{color:#ccd2e3}.dark-mode .domain-settings .promo-learn-more{color:#51cbff}.dark-mode .domain-settings .promo-claim-button{background-color:#1b3a58;color:#fff}.dark-mode .domain-settings .no-domains-content{background-color:#001a23}.dark-mode .domain-settings .no-domains-title{color:#fff}.dark-mode .domain-settings .no-domains-description{color:#ccd2e3}.dark-mode .domain-settings .add-domain-btn{background-color:#1b3a58;color:#fff}.dark-mode .domain-settings .learn-more-link{color:#51cbff}.dark-mode .domain-settings .default-domains-section{border-color:#1b3a58}.dark-mode .domain-settings .domain-item{background-color:#001a23;border-color:#1b3a58}.dark-mode .domain-settings .domain-name{color:#fff}.dark-mode .domain-settings .domain-description{color:#ccd2e3}.dark-mode .domain-settings .connect-domain-modal{background-color:#001a23;border-color:#1b3a58}.dark-mode .domain-settings .connect-domain-header{border-bottom-color:#1b3a58;color:#fff}.dark-mode .domain-settings .domain-form-input{background-color:#002331;border-color:#1b3a58;color:#fff}.dark-mode .domain-settings .domain-form-label{color:#fff}.dark-mode .domain-settings .domain-form-help{color:#ccd2e3}.dark-mode .domain-settings .setting-title{color:#fff}.dark-mode .domain-settings .setting-description{color:#ccd2e3}.dark-mode .domain-settings .show-advanced-settings-button{color:#51cbff}.dark-mode .domain-settings .connect-domain-button{background-color:initial;color:#fff}.dark-mode .domain-settings .claim-modal{background-color:#001a23;border-color:#1b3a58}.dark-mode .domain-settings .claim-modal-content h1{color:#fff}.dark-mode .domain-settings .claim-modal-content-input{background-color:#002331;border-color:#1b3a58;color:#fff}.dark-mode .domain-settings .claim-modal-availability-text{color:#000}.dark-mode .domain-settings .claim-modal-terms-text{color:#ccd2e3}.dark-mode .domain-settings .claim-modal-terms-link{color:#51cbff}.dark-mode .domain-settings .toggle-switch .toggle-slider{background-color:#1b3a58}.dark-mode .domain-settings .toggle-switch input:checked+.toggle-slider{background-color:#51cbff}.dark-mode .domain-settings .domains-content-container{background-color:#001a23;border-color:#1b3a58}.dark-mode .domain-settings .count,.dark-mode .domain-settings .default-domains-title,.dark-mode .domain-settings .domains-count{color:#fff}.dark-mode .domain-settings .claim-modal-overlay,.dark-mode .domain-settings .connect-domain-overlay{background-color:#000c}.dark-mode .domain-settings .claim-modal-content-input-suffix,.dark-mode .domain-settings .claim-modal-content-search h2{color:#fff}.dark-mode .domain-settings .domain-input-wrapper{background-color:#002331}.dark-mode .domain-settings .setting-pro-badge{color:#fff}.dark-mode .domain-settings .setting-icon-container{background-color:#002331;border-color:#1b3a58;color:#fff}.dark-mode .library-settings{background-color:#002331;color:#fff}.dark-mode .library-settings .library-description,.dark-mode .library-settings .library-title{color:#fff}.dark-mode .library-settings .library-tab-button{background-color:initial;border-color:#ffffff1a;color:#fff}.dark-mode .library-settings .library-tab-button:hover{background-color:#ffffff1a}.dark-mode .library-settings .library-tab-button.active{background-color:#ffffff1a;border-bottom-color:#fff}.dark-mode .library-settings .search-container{background-color:#001a23;border-color:#ffffff1a}.dark-mode .library-settings .search-input{background-color:initial;border-color:#1b3a58;color:#fff}.dark-mode .library-settings .search-icon,.dark-mode .library-settings .search-input::placeholder{color:#ffffff80}.dark-mode .library-settings .create-tag-button{background-color:#ffffff1a;border-color:#ffffff1a;color:#fff}.dark-mode .library-settings .create-tag-button:disabled{opacity:.5}.dark-mode .library-settings .tags-list{border-color:#1b3a58;overflow:hidden}.dark-mode .library-settings .tag-item{background-color:#001a23;border-color:#1b3a58}.dark-mode .library-settings .tag-name{color:#fff}.dark-mode .library-settings .tag-links-button{background-color:initial;color:#ffffffb3}.dark-mode .library-settings .more-options-button{color:#ffffffb3}.dark-mode .library-settings .templates-content-container,.dark-mode .library-settings .templates-content-container .template-item{background-color:#001a23;border-color:#1b3a58}.dark-mode .library-settings .no-templates-description{color:#fff}.dark-mode .library-settings .learn-more-link{color:#51cbff}.dark-mode .library-settings .utm-modal-overlay{background-color:#000000bf}.dark-mode .library-settings .utm-modal{background-color:#001a23;border:1px solid #1b3a58;overflow:hidden}.dark-mode .library-settings .utm-modal-content{background-color:#001a23;color:#fff}.dark-mode .library-settings .utm-modal-title{color:#fff}.dark-mode .library-settings .parameter-label{background-color:#001a23;color:#fff}.dark-mode .library-settings .parameter-icon{color:#ffffffb3}.dark-mode .library-settings .parameter-input{background-color:#001a23;border:1px solid #1b3a58;color:#fff}.dark-mode .library-settings .parameter-input::placeholder{color:#ffffff80}.dark-mode .library-settings .parameter-input:focus{background-color:#002331;border-color:#1b3a58}.dark-mode .library-settings .create-template-button{background-color:#002331;border:1px solid #1b3a58;color:#fff}.dark-mode .library-settings .create-template-button:hover{background-color:#003547;border-color:#1b3a58}.dark-mode .library-settings .create-template-button:disabled{cursor:not-allowed;opacity:.5}.dark-mode .library-settings .form-input{border-color:#1b3a58}.dark-mode .library-settings .form-label{color:#fff}.dark-mode .library-settings .parameter-label{border-color:#1b3a58}.dark-mode .library-settings .dropdown-menu-container{background-color:#002331;border-color:#1b3a58;box-shadow:none}.dark-mode .library-settings .dropdown-menu-container .library-dropdown-option{color:#fff}.dark-mode .library-settings .library-dropdown-option:hover{background-color:#1b3a58}.dark-mode .library-settings .library-dropdown-shortcut{background-color:#1b3a58;color:#fff}.dark-mode .library-settings .library-dropdown-option:last-child{color:#ff4d4d}.dark-mode .library-settings .library-dropdown-option:last-child .library-dropdown-shortcut{background-color:#ff4d4d33}.dark-mode .library-settings .edit-modal-overlay{background-color:#000000bf}.dark-mode .library-settings .edit-modal{background-color:#001a23;border-color:#1b3a58}.dark-mode .library-settings .edit-modal-header{border-bottom-color:#1b3a58}.dark-mode .library-settings .edit-modal-title{color:#fff}.dark-mode .library-settings .edit-modal-description{color:#ccd2e3}.dark-mode .library-settings .form-input{background-color:#002331;color:#fff}.dark-mode .library-settings .color-option{border-color:#1b3a58}.dark-mode .library-settings .help-icon{color:#ccd2e3}.dark-mode .library-settings .help-icon:hover{color:#fff}.dark-mode .library-settings .save-changes-button{background-color:#1b3a58;border-color:#1b3a58;color:#fff}.dark-mode .library-settings .save-changes-button:hover{background-color:#264973;border-color:#264973}.dark-mode .people-settings-container{background-color:#001a23;border-color:#1b3a58}.dark-mode .people-settings{background-color:#002331;color:#fff}.dark-mode .people-title{color:#fff}.dark-mode .people-description{color:#ccd2e3}.dark-mode .people-settings .invite-button{background-color:#1b3a58;color:#fff}.dark-mode .people-settings .invite-button:hover{background-color:#264973}.dark-mode .people-settings .copy-link-button{border-color:#1b3a58;color:#ccd2e3}.dark-mode .people-settings .copy-link-button:hover{background-color:#1b3a58;border-color:#264973;color:#fff}.dark-mode .people-settings .tabs-header{border-bottom-color:#1b3a58}.dark-mode .tab-button{background-color:#002331;color:#fff}.dark-mode .tab-button:hover{background-color:#ffffff1a}.dark-mode .tab-button.active{border-color:#0d38b0;color:#fff}.dark-mode .tab-button.active:after{background-color:#2563eb}.dark-mode .people-settings .member-item{background-color:#001a23}.dark-mode .member-name{color:#fff}.dark-mode .people-settings .member-email,.dark-mode .people-settings .more-options-button,.dark-mode .people-settings .owner-badge{color:#ccd2e3}.dark-mode .people-settings .more-options-button:hover{background-color:#1b3a58;color:#fff}.dark-mode .people-settings .no-invitations-title{color:#fff}.dark-mode .people-settings .no-invitations-message{color:#ccd2e3}.dark-mode .people-settings-container .invite-modal-overlay{background-color:#000000bf}.dark-mode .people-settings-container .invite-modal{background-color:#001a23;border-color:#1b3a58}.dark-mode .people-settings-container .invite-modal-content{background-color:#001a23}.dark-mode .people-settings-container .invite-modal-title{color:#fff}.dark-mode .people-settings-container .invite-modal-description{color:#ccd2e3}.dark-mode .people-settings-container .invite-modal-link{color:#51cbff}.dark-mode .people-settings-container .invite-label{color:#fff}.dark-mode .people-settings-container .invite-input,.dark-mode .people-settings-container .member-select{background-color:#002331;border-color:#1b3a58;color:#fff}.dark-mode .people-settings-container .invite-input:focus{border-color:#51cbff}.dark-mode .people-settings-container .member-select{background-color:#002331}.dark-mode .people-settings-container .add-email-button{background-color:#002331;border-color:#1b3a58;color:#fff}.dark-mode .people-settings-container .add-email-button:hover{background-color:#1b3a58}.dark-mode .people-settings-container .delete-email-button{color:#ccd2e3}.dark-mode .people-settings-container .delete-email-button:hover{color:#ff4d4d}.dark-mode .people-settings-container .send-invite-button{background-color:#1b3a58;color:#fff}.dark-mode .people-settings-container .send-invite-button:hover{background-color:#264973}.dark-mode .people-settings-container .invite-link-title{color:#fff}.dark-mode .people-settings-container .invite-link-description{border-bottom-color:#1b3a58;color:#ccd2e3}.dark-mode .people-settings-container .invite-link-input{background-color:#002331;border-color:#1b3a58;color:#fff}.dark-mode .people-settings-container .invite-link-copy-button{color:#ccd2e3}.dark-mode .people-settings-container .invite-link-copy-button:hover{color:#fff}.dark-mode .people-settings-container .reset-invite-link-button{background-color:#002331;border-color:#1b3a58;color:#fff}.dark-mode .people-settings-container .reset-invite-link-button:hover{background-color:#1b3a58}.dark-mode .people-settings-container .role-dropdown-button{background-color:#002331;border-color:#1b3a58;color:#ccd2e3}.dark-mode .people-settings-container .role-dropdown-button:hover{border-color:#51cbff;color:#fff}.dark-mode .people-settings-container .role-dropdown{background-color:#001a23;border-color:#1b3a58;box-shadow:none}.dark-mode .people-settings-container .role-option{color:#ccd2e3}.dark-mode .people-settings-container .role-option:hover{background-color:#1b3a58;color:#fff}.dark-mode .people-settings-container .role-option.active{background-color:#1b3a58;color:#51cbff}.dark-mode .people-settings-container .member-options-dropdown{background-color:#001a23;border-color:#1b3a58;box-shadow:none}.dark-mode .people-settings-container .dropdown-option{color:#ccd2e3}.dark-mode .people-settings-container .dropdown-option:hover{background-color:#1b3a58;color:#fff}.dark-mode .people-settings-container .dropdown-option.delete{color:#ff4d4d}.dark-mode .people-settings-container .dropdown-option.delete:hover{background-color:#ff4d4d1a}.dark-mode .people-settings-container .remove-modal-overlay{background-color:#000000bf}.dark-mode .people-settings-container .remove-modal{background-color:#001a23;border-color:#1b3a58}.dark-mode .people-settings-container .remove-modal-title{color:#fff}.dark-mode .people-settings-container .remove-modal-description{color:#ccd2e3}.dark-mode .people-settings-container .teammate-info{background-color:#002331;border-color:#1b3a58}.dark-mode .people-settings-container .teammate-avatar{background-color:#1b3a58}.dark-mode .people-settings-container .teammate-name{color:#fff}.dark-mode .people-settings-container .teammate-email{color:#ccd2e3}.dark-mode .people-settings-container .confirm-remove-button{background-color:#b91c1c}.dark-mode .people-settings-container .confirm-remove-button:hover{background-color:#dc2626}.dark-mode .people-settings-container .tabs-header{background-color:#002331}.dark-mode .tabs-section{margin-top:0}.dark-mode .security-settings{color:#fff}.dark-mode .security-settings .security-section{background-color:#001a23;border:1px solid #002a3a}.dark-mode .security-settings .security-section-title{color:#fff}.dark-mode .security-settings .security-section-description{color:#a3a3a3}.dark-mode .security-settings .saml-provider-row{background-color:#001a23;border:1px solid #002a3a}.dark-mode .security-settings .provider-text h3{color:#fff}.dark-mode .security-settings .provider-text p{color:#a3a3a3}.dark-mode .security-settings .configure-btn{background-color:#001a23;border:1px solid #002a3a;color:#a3a3a3}.dark-mode .security-settings .configure-btn:not(:disabled):hover{background-color:#002a3a}.dark-mode .security-settings .learn-more-link{color:#60a5fa}.dark-mode .security-settings .learn-more-link:hover{color:#93c5fd}.dark-mode .security-settings .icon-wrapper{background-color:#001a23}.dark-mode .security-settings .icon-wrapper svg{color:#a3a3a3}.dark-mode .analytics-settings{color:#fff}.dark-mode .analytics-settings .conversion-section,.dark-mode .analytics-settings .hostname-section{background-color:#001a23;border:1px solid #002a3a}.dark-mode .analytics-settings .conversion-title,.dark-mode .analytics-settings .hostname-title{color:#fff}.dark-mode .analytics-settings .conversion-description,.dark-mode .analytics-settings .hostname-description{color:#a3a3a3}.dark-mode .analytics-settings .learn-more-link{color:#60a5fa}.dark-mode .analytics-settings .learn-more-link:hover{color:#93c5fd}.dark-mode .analytics-settings .hostname-input{background-color:#001a23;border:1px solid #002a3a;color:#fff}.dark-mode .analytics-settings .hostname-input:focus{border-color:#60a5fa;outline:none}.dark-mode .analytics-settings .hostname-input::placeholder{color:#6b7280}.dark-mode .analytics-settings .add-hostname-button{background-color:#001a23;border:1px solid #002a3a;color:#a3a3a3}.dark-mode .analytics-settings .add-hostname-button:not(:disabled){background-color:#60a5fa;color:#fff}.dark-mode .analytics-settings .add-hostname-button:not(:disabled):hover{background-color:#3b82f6}.dark-mode .analytics-settings .toggle-switch .toggle-slider{background-color:#4b5563}.dark-mode .analytics-settings .toggle-switch input:checked+.toggle-slider{background-color:#60a5fa}.dark-mode .analytics-settings .toggle-switch .toggle-slider:before{background-color:#fff}.dark-mode .integration-settings{color:#fff}.dark-mode .integration-settings .integration-container{background-color:initial}.dark-mode .integration-settings .integration-title{color:#fff;font:1.5rem}.dark-mode .integration-settings .search-icon{color:#a3a3a3}.dark-mode .integration-settings .search-input{background-color:#001a23;border-color:#002a3a;color:#fff}.dark-mode .integration-settings .search-input::placeholder{color:#6b7280}.dark-mode .integration-settings .integrations-section{border-color:#002a3a}.dark-mode .integration-settings .section-title{color:#fff}.dark-mode .integration-settings .integration-card{background-color:#001a23;border:1px solid #002a3a}.dark-mode .integration-settings .integration-title-row h4{color:#fff}.dark-mode .integration-settings .verified-icon{color:#60a5fa}.dark-mode .integration-settings .integration-description{color:#a3a3a3}.dark-mode .integration-settings .coming-soon-badge{background-color:#001a23;border:1px solid #60a5fa;color:#60a5fa}.dark-mode .integration-settings .guide-badge{background-color:#001a23;border:1px solid #22c55e;color:#22c55e}.dark-mode .integration-settings .brand-indicator{background-color:#002a3a}.dark-mode .integration-settings .brand-indicator.active{background-color:#60a5fa}.dark-mode .integration-settings .brand-indicator:hover{background-color:#0e3a52}.dark-mode .integration-settings .carousel-button{background-color:#001a23;border:1px solid #002a3a;color:#fff}.dark-mode .integration-settings .carousel-button:hover{background-color:#002a3a}.dark-mode .integration-settings .category-badge{border:1px solid #ccc}.dark-mode .integration-settings .carousel-item{background-color:#fff}@media screen and (max-width:768px){.integration-settings .carousel-item{height:180px}}@media screen and (min-width:768px){.dark-mode .integration-settings .zapier-carousel:before{background:linear-gradient(90deg,#002331 10%,#001a2300)}.dark-mode .integration-settings .zapier-carousel:after{background:linear-gradient(270deg,#002331 10%,#001a2300)}}.general-settings.dark-mode .modal-overlay{background-color:#000000bf}.general-settings.dark-mode .modal-content{background-color:#001a23;border-color:#1b3a58;color:#fff}.general-settings.dark-mode .modal-description,.general-settings.dark-mode .modal-title{background-color:#001a23;color:#fff}.general-settings.dark-mode .modal-input{background-color:#002331;border-color:#1b3a58;color:#fff}.general-settings.dark-mode .modal-input:focus{border-color:#51cbff}.general-settings.dark-mode .confirm-text,.general-settings.dark-mode .workspace-slug{color:#51cbff}.general-settings.dark-mode .modal-input-label{color:#fff}.billing-settings.dark-mode .upgrade-modal{background-color:#000000bf}.billing-settings.dark-mode .upgrade-modal-content{background-color:#001a23;color:#fff}.billing-settings.dark-mode .close-modal-button,.billing-settings.dark-mode .upgrade-modal-plan-subtitle,.billing-settings.dark-mode .upgrade-modal-plan-title{color:#fff}.domain-settings.dark-mode .claim-modal-overlay,.domain-settings.dark-mode .connect-domain-overlay{background-color:#000c}.domain-settings.dark-mode .claim-modal,.domain-settings.dark-mode .connect-domain-modal{background-color:#001a23;border-color:#1b3a58}.domain-settings.dark-mode .claim-modal-content h1,.domain-settings.dark-mode .connect-domain-header{color:#fff}.domain-settings.dark-mode .claim-modal-content-input{background-color:#002331;border-color:#1b3a58;color:#fff}.domain-settings.dark-mode .claim-modal-availability-text,.domain-settings.dark-mode .claim-modal-terms-text{color:#ccd2e3}.domain-settings.dark-mode .claim-modal-terms-link{color:#51cbff}.library-settings.dark-mode .edit-modal-overlay,.library-settings.dark-mode .utm-modal-overlay{background-color:#000000bf}.library-settings.dark-mode .edit-modal,.library-settings.dark-mode .utm-modal{background-color:#001a23;border:1px solid #1b3a58;overflow:hidden}.library-settings.dark-mode .edit-modal-content,.library-settings.dark-mode .utm-modal-content{background-color:#001a23;color:#fff}.library-settings.dark-mode .edit-modal-title,.library-settings.dark-mode .utm-modal-title{color:#fff}.library-settings.dark-mode .edit-modal-header{border-bottom-color:#1b3a58}.library-settings.dark-mode .edit-modal-description{color:#ccd2e3}.library-settings.dark-mode .form-input{background-color:#002331;border-color:#1b3a58;color:#fff}.library-settings.dark-mode .parameter-input{background-color:#001a23;border:1px solid #1b3a58;color:#fff}.library-settings.dark-mode .parameter-input::placeholder{color:#ffffff80}.library-settings.dark-mode .create-template-button,.library-settings.dark-mode .save-changes-button{background-color:#1b3a58;border-color:#1b3a58;color:#fff}.library-settings.dark-mode .create-template-button:hover,.library-settings.dark-mode .save-changes-button:hover{background-color:#264973}.people-settings-container.dark-mode .invite-modal-overlay,.people-settings-container.dark-mode .remove-modal-overlay{background-color:#000000bf}.people-settings-container.dark-mode .invite-modal,.people-settings-container.dark-mode .remove-modal{background-color:#001a23;border-color:#1b3a58}.people-settings-container.dark-mode .invite-modal-content,.people-settings-container.dark-mode .remove-modal-content{background-color:#001a23}.people-settings-container.dark-mode .invite-modal-title,.people-settings-container.dark-mode .remove-modal-title{color:#fff}.people-settings-container.dark-mode .invite-modal-description,.people-settings-container.dark-mode .remove-modal-description{color:#ccd2e3}.people-settings-container.dark-mode .invite-modal-link{color:#51cbff}.people-settings-container.dark-mode .invite-input,.people-settings-container.dark-mode .invite-link-input,.people-settings-container.dark-mode .member-select{background-color:#002331;border-color:#1b3a58;color:#fff}.people-settings-container.dark-mode .invite-input:focus{border-color:#51cbff}.people-settings-container.dark-mode .add-email-button,.people-settings-container.dark-mode .reset-invite-link-button{background-color:#002331;border-color:#1b3a58;color:#fff}.people-settings-container.dark-mode .add-email-button:hover,.people-settings-container.dark-mode .reset-invite-link-button:hover{background-color:#1b3a58}.people-settings-container.dark-mode .send-invite-button{background-color:#1b3a58;color:#fff}.people-settings-container.dark-mode .send-invite-button:hover{background-color:#264973}.people-settings-container.dark-mode .teammate-info{background-color:#002331;border-color:#1b3a58}.people-settings-container.dark-mode .teammate-avatar{background-color:#1b3a58}.people-settings-container.dark-mode .teammate-name{color:#fff}.people-settings-container.dark-mode .teammate-email{color:#ccd2e3}.people-settings-container.dark-mode .confirm-remove-button{background-color:#b91c1c}.people-settings-container.dark-mode .confirm-remove-button:hover{background-color:#dc2626}.people-settings-container.dark-mode .invite-label,.people-settings-container.dark-mode .invite-link-title{color:#fff}.people-settings-container.dark-mode .invite-link-description{border-bottom-color:#1b3a58;color:#ccd2e3}.people-settings-container.dark-mode .invite-link-copy-button{color:#ccd2e3}.people-settings-container.dark-mode .invite-link-copy-button:hover{color:#fff}.people-settings-container.dark-mode .delete-email-button{color:#ccd2e3}.people-settings-container.dark-mode .delete-email-button:hover{color:#ff4d4d}.shpoify_style_button_wrapper button.Polaris-Button{min-width:100px;transition:all .3s ease}.shpoify_style_button_wrapper button.Polaris-Button:hover{background:#333;border-color:#333;box-shadow:none}.custom-select-container{max-width:600px;position:relative;width:100%}.checking-z{background-color:#000}.custom-select-label{color:#212b36;display:block;font-size:14px;font-weight:400;line-height:1.6;margin-bottom:.4rem}.custom-select{align-items:center;background-color:#fff;border:1px solid #c4cdd5;border-radius:3px;cursor:pointer;display:flex;justify-content:space-between;padding:.5rem;transition:border-color .2s ease-in-out}.custom-select.open,.custom-select:hover{border-color:#5c6ac4}.custom-select.open{box-shadow:0 0 0 1px #5c6ac4}.custom-select svg{fill:#637381;height:20px;width:20px}.custom-select-options{background-color:#fff;border:1px solid #c4cdd5;border-radius:0 0 3px 3px;border-top:none;box-shadow:none;left:0;list-style:none;margin:0;max-height:500px;overflow-y:auto;padding:0;position:absolute;right:0;top:100%;z-index:10}.flex-row{align-items:center;display:flex}.firstInput .Polaris-TextField__Input{border:1px solid #898f94;border-radius:8px}.firstInput .Polaris-TextField__Input,.secondInput .Polaris-TextField__Input{background:#fdfdfd;color:#303030;font-family:Avenir;font-size:12.898px;font-style:normal;font-weight:500;line-height:20px}.secondInput .Polaris-TextField__Input{border:1px solid #898f94;border-radius:0 8px 8px 0;transition:none}.secondInput .Polaris-TextField__Input:focus{box-shadow:none;outline:none;transform:none}.edit_button{align-items:center;border:1px solid #898f94;border-radius:8px 0 0 8px;color:#637381;cursor:text;display:flex;font-size:1.6rem;font-weight:400;letter-spacing:normal;line-height:2.4rem;margin-right:-1px;padding:5px 10px;position:relative;text-transform:none}.flex-row.input-focused .edit_button{padding:6px 10px}.edit_strong{color:#303030;display:block;font-family:Avenir;font-size:12.898px;font-style:normal;font-weight:600;line-height:20px;margin:0 0 4px}.editAffiliate{flex:1 1}.flex-row .Polaris-TextField__Input:focus{border-color:#898f94!important;border:none;box-shadow:0 0 0 1px #898f94!important}.custom-select-options li{cursor:pointer;padding:.5rem}.custom-select-options li:hover{background-color:#f4f6f8}.border-bottom{background-color:#f9fafb;border:1px solid #e5e7eb;border-radius:6px}.border-bottom:hover{border-bottom-color:#d1d5db;box-shadow:none;transform:translateY(-2px)}.mobile-options-grid{display:flex;flex-direction:column;gap:10px;padding:10px}.mobile-option-info{background-color:#f9f9f9;border:1px solid #e0e0e0;border-radius:5px;padding:10px}.info-item{align-items:center;display:flex;gap:5px;margin:5px 0}.info-icon{color:#000;font-size:18px}.mobile-option-info p{color:#333;font-size:14px;margin:0}.link-card{font-size:.875rem;justify-content:space-between;padding:.75rem;width:100%}.commission_row,.link-card{align-items:center;display:flex}.commission_row{font-size:14px;font-weight:500;gap:9px}.link-info{align-items:center;flex:1 1;flex-direction:column;min-width:0;text-align:center}.link-main{display:flex;gap:.75rem;height:32px;transition:height .3s;width:100%}.favicon-container,.link-main{align-items:center;justify-content:center}.favicon-container{display:block;position:relative}@media (min-width:640px){.favicon-container{display:flex}}.favicon-background{align-items:center;background:linear-gradient(0deg,#f3f4f6,#fff);border:1px solid #e5e7eb;border-radius:100%;display:flex;height:40px;justify-content:center;width:40px}.favicon-wrapper{display:flex;justify-content:center;position:relative;transition:padding .3s}.favicon{border-radius:9999px;font-size:14px;font-weight:900;height:20px;text-align:center;text-transform:uppercase;transition:width .3s,height .3s;width:20px}.link-details{align-items:start;display:flex;flex-direction:column;gap:5px;height:auto;min-width:0;width:100%}.link-title{align-items:center;display:flex;gap:.5rem}.link-url{color:#1f2937;flex-grow:0;font-size:14px;font-weight:600;line-height:1.5rem;min-width:0;overflow:hidden;text-decoration:none;text-overflow:ellipsis;transition:color .3s;white-space:nowrap}.link-url:hover{color:#111827}.copy-button{background-color:initial;border-radius:9999px;padding:.375rem;position:relative;transition:all 75ms}.copy-button:hover{background-color:#f3f4f6}.copy-button:active{background-color:#e5e7eb}.copy-icon{fill:none;stroke:currentColor;stroke-width:2;stroke-linecap:round;stroke-linejoin:round;height:14px;width:14px}.link-meta{flex-wrap:wrap;font-size:.875rem;gap:.625rem;justify-content:center;transition:opacity .15s,display 0s .15s;white-space:nowrap;z-index:99999}.link-destination,.link-meta{align-items:center;display:flex}.link-destination{gap:.25rem;max-width:100%;min-width:0;overflow:hidden}.link-icon{color:#9ca3af;height:.75rem;width:.75rem}.destination-url{color:#6b7280;flex-grow:1;flex-shrink:1;font-size:14px;font-weight:400;max-width:100%;overflow:hidden;text-decoration:none;text-overflow:ellipsis;transition:color .3s;white-space:nowrap}.destination-url:hover{color:#4b5563;text-decoration:underline;text-underline-offset:2px}.user-avatar{display:flex}.avatar{border:1px solid #d1d5db;border-radius:9999px;height:1rem;width:1rem}.time-ago{display:flex}.time-text{color:#000}.link-actions{align-items:center;display:flex;flex:0.7 1;gap:.5rem;justify-content:flex-end}.stats-container{background-color:#f9fafb;border:1px solid #e5e7eb;border-radius:.375rem;color:#1f2937;display:flex;font-size:.875rem;overflow:hidden;width:100px}.stat-item,.stats{align-items:center;display:flex}.stat-item{color:inherit;gap:.25rem;padding:.125rem .375rem;text-decoration:none;transition:background-color .3s;white-space:nowrap}.stat-item:hover{background-color:#f3f4f6}.stat-icon{color:#4b5563;height:1rem;width:1rem}.clicks-text{display:flex}.menu-container{display:flex;justify-content:flex-end}.menu-button{align-items:center;border-radius:.375rem;display:flex;font-size:.875rem;gap:.5rem;height:2rem;justify-content:center;outline:none;padding:0 .375rem;transition:all .2s;white-space:nowrap;width:100%}.menu-icon{font-weight:900;height:2rem;transition:transform .3s ease,color .3s ease;width:2rem}.menu-icon:hover{color:#5c6ac4;transform:scale(1.2)}.beautiful-button{align-items:center;background-color:#f9fafb;border-radius:.375rem;border-width:1px;color:#1f2937;cursor:pointer;display:inline-flex;font-size:.875rem;font-size:15px;font-weight:600;justify-content:center;padding:.5rem 1rem;transition:background-color .3s ease}.beautiful-button:hover{background-color:#dfe4ea}.beautiful-button .icon{font-weight:600;height:1.25rem;margin-right:.5rem;width:1.25rem}.beautiful-button .clicks-text{display:inline-block}.flex-center{border-radius:.375rem;gap:5px;justify-content:center;padding:5px}.flex-center,.link{align-items:center;display:flex}.link{gap:.25rem;padding:.125rem .375rem;transition-duration:.15s;white-space:nowrap}.link:hover{background-color:#f3f4f6}.icon{color:#4b5563;flex-shrink:0;font-weight:900;height:2rem;width:2rem}.menu-container{display:inline-block;position:relative}.desktop-options-container{background-color:#fff;border:1px solid #e5e7eb;border-radius:8px;box-shadow:none;position:absolute;right:0;top:100%;width:192px;z-index:9999999}.desktop-options-content{padding:8px}.desktop-options-grid{grid-gap:4px;display:grid;gap:4px;z-index:9999999}.desktop-option-button{align-items:center;background-color:initial;border:none;border-radius:6px;color:#6b7280;cursor:pointer;display:flex;font-size:14px;font-weight:500;gap:8px;height:36px;justify-content:flex-start;padding:0 8px;text-align:left;transition:all 75ms;white-space:nowrap;width:100%}.desktop-option-button:hover{background-color:#f3f4f6;font-weight:900}.link-actions-icon{fill:none;stroke:#000}.desktop-option-icon{flex-shrink:0;height:16px;width:16px}.desktop-option-text{flex:1 1;min-width:0;overflow:hidden;text-overflow:ellipsis}.desktop-option-kbd{background-color:#f3f4f6;border-radius:4px;color:#6b7280;font-size:12px;font-weight:300;padding:2px 8px}.desktop-options-divider{border-top:1px solid #e5e7eb;margin:8px 0}.desktop-option-button-delete{color:#ef4444}.desktop-option-button-delete:hover{background-color:#ef4444;color:#fff}.desktop-option-kbd-delete{background-color:#fee2e2;color:#ef4444}.desktop-option-button-delete:hover .desktop-option-kbd-delete{background-color:#ef4444;color:#fff}.menu-button{background:none;border:none;cursor:pointer;padding:5px}.mobile-option-button{background-color:initial;border:none;color:#333;cursor:pointer;display:flex;font-size:16px;padding:13px 12px;text-align:left;transition:background-color .3s ease,color .3s ease;width:100%}.mobile-option-button:hover{background-color:#f3f4f6;color:#1a202c;font-weight:700}.mobile-option-icon{background-position:50%;background-repeat:no-repeat;background-size:contain;height:24px;margin-right:1px;transition:transform .3s ease;width:24px}.Destination-h1{color:#000;font-weight:400;margin-left:15px}.mobile-option-text{flex-grow:1}.mobile-option-kbd{background-color:#f0f0f0;border-radius:4px;color:#666;font-size:12px;padding:2px 4px}.mobile-option-button-delete{color:#ef4444}.mobile-option-button-delete:hover{background-color:#fee2e2;color:#dc2626}.mobile-option-kbd-delete{background-color:#fce8e8;color:#ef4444}.custom-bottom-sheet,.custom-bottom-sheet [data-rsbs-backdrop],.custom-bottom-sheet [data-rsbs-overlay],.custom-bottom-sheet [data-rsbs-root]:after{z-index:9999999!important}@media (min-width:768px){.react-spring-bottom-sheet{--rsbs-max-w:400px;--rsbs-ml:auto;--rsbs-mr:auto;background:#000;z-index:9999999}}@media (max-width:768px){.remove_Layout_margin1 .Polaris-Layout{margin-top:0!important}.Polaris-Layout__AnnotatedSection,.remove_Layout_margin1 .Polaris-Layout .Polaris-Layout__Section{margin-left:0;margin-top:1rem;max-width:100%}.link-title{gap:0}.copy-button{margin-left:0;padding:0}.destination-url,.link-url{overflow:visible}.link-url{text-overflow:clip;white-space:normal}.mdclicks{display:none}.beautiful-button{font-size:11px;padding:3px}.border-bottom{margin-bottom:0;padding:20px 0 20px 9px;width:100%}.link-details{gap:1px;overflow:visible;z-index:99999}.commission_row{display:none;font-size:16px}.link-main{gap:7px}.link-card{flex-direction:row;gap:0;justify-content:space-between;overflow:auto}.link-actions{gap:0}.commission_row,.link-actions,.link-info{width:100%}.link-meta{align-items:center;flex-direction:column}.link-destination{max-width:100%}.favicon-background{height:32px;width:32px}.custom-select-container{max-width:100%}.custom-select-options{max-height:150px}.mobile_fix .Polaris-Layout,.space_fix .Polaris-Layout{margin-top:0!important}.Polaris-Page__Content .Polaris-Layout{gap:0!important}.card_space_fix .Polaris-Card__Section{padding:8px}.card_space_fix2{margin-top:26px}.select_div_space_p{font-size:20px;font-weight:600;text-align:center}h1.shopify_style_header{margin:10px 0}.custom-select{padding:.9rem}}.dark-mode .favicon{color:#94d2bd;font-weight:900}.dark-mode .info-icon{fill:#94d2bd}.dark-mode .link-actions-icon{stroke:#94d2bd}.dark-mode .Polaris-TextField__Input,.dark-mode .custom-select,.dark-mode .custom-select-options,.dark-mode input{background-color:#001a23;border-color:#001219;color:#e0e0e0}.dark-mode .Polaris-Button,.dark-mode .beautiful-button,.dark-mode button{background-color:#001219;border-color:#001219;color:#e0e0e0;font-weight:800}.dark-mode .Polaris-Button:hover,.dark-mode .beautiful-button:hover,.dark-mode button:hover{background-color:#399ec5}.dark-mode .border-bottom{background-color:#002331;border-color:#001219}.dark-mode .destination-url,.dark-mode .link-url{color:#e0e0e0}.dark-mode .destination-url:hover,.dark-mode .link-url:hover{color:#94d2bd}.dark-mode .desktop-options-container,.dark-mode .mobile-options-grid{background-color:#002331;border-color:#001219}.dark-mode .desktop-option-button,.dark-mode .mobile-option-button{color:#e0e0e0}.dark-mode .desktop-option-button:hover,.dark-mode .mobile-option-button:hover{background-color:#399ec5;color:#94d2bd}.dark-mode .desktop-option-kbd,.dark-mode .mobile-option-kbd{background-color:#001219;color:#e0e0e0}.dark-mode .stats-container{background-color:#001a23;border-color:#001219}.dark-mode .copy-button:hover{background-color:#001219}.dark-mode .Destination-h1,.dark-mode .copy-icon,.dark-mode .menu-icon{color:#e0e0e0}.dark-mode .menu-icon{fill:#e0e0e0}.dark-mode .edit_button{background-color:#001a23;color:#e0e0e0}.dark-mode .copy-button{background-color:initial}.dark-mode .copy-button:hover{background-color:#001a23}.dark-mode .copy-button:active{background-color:#001219}.dark-mode .menu-button{background:none;border:none}.dark-mode [data-rsbs-has-header=false] [data-rsbs-header]{background-color:#002331;color:#e0e0e0}.dark-mode [data-rsbs-scroll]{background-color:#002331}.dark-mode .mobile-option-info,.dark-mode [data-rsbs-header]:before{background-color:#001a23}.dark-mode .mobile-option-info p{color:#e0e0e0;font-weight:600}.dark-mode .mobile-option-info p:hover{color:#94d2bd;font-weight:900}.dark-mode .custom-select-label{color:#e0e0e0}.dark-mode .custom-select{background-color:#001a23;border-color:#001219}.dark-mode .custom-select:hover{border-color:#94d2bd}.dark-mode .custom-select.open{border-color:#94d2bd;box-shadow:0 0 0 1px #94d2bd}.dark-mode .custom-select svg{fill:#a0aec0}.dark-mode .custom-select-options{background-color:#001a23;border-color:#001219}.dark-mode .custom-select-options li:hover{background-color:#002331}.dark-mode .firstInput .Polaris-TextField__Input,.dark-mode .secondInput .Polaris-TextField__Input{background:#001a23;border-color:#001219;color:#e0e0e0}.dark-mode .edit_strong{color:#e0e0e0}.dark-mode .favicon-background{background:linear-gradient(0deg,#001219,#001a23);border-color:#001219}.dark-mode .affiliate_country_helptext{color:#a0aec0}.dark-mode .affiliate_country_helptext a{color:#94d2bd}.dark-mode .affiliate_country_helptext a:hover{color:#2dd4bf}.dark-mode .chargezen_form_row .Polaris-Select__Input,.dark-mode .chargezen_form_row .Polaris-TextField__Input{background-color:#001a23;color:#e0e0e0}body.dark-mode .Polaris-Modal-Dialog__Modal{background-color:#001a23;border-color:#ffffff1a}body.dark-mode .Polaris-Modal-Header{background-color:#001a23;border-bottom-color:#ffffff1a}body.dark-mode .Polaris-Modal-Header__Title{color:#fff}body.dark-mode .Polaris-Modal-CloseButton{color:#a0aec0}body.dark-mode .Polaris-Modal-CloseButton:hover{background-color:#ffffff1a;color:#fff}body.dark-mode .Polaris-Modal-Section{background-color:#001a23;color:#e0e0e0}body.dark-mode .Polaris-Modal-Footer{background-color:#001219;border-top-color:#ffffff1a}body.dark-mode .Polaris-Modal-Section .Polaris-Select__Input,body.dark-mode .Polaris-Modal-Section .Polaris-TextField__Input{background-color:#002331;border-color:#ffffff1a;color:#e0e0e0}body.dark-mode .Polaris-Modal-Section .Polaris-Select__Input:focus,body.dark-mode .Polaris-Modal-Section .Polaris-TextField__Input:focus{border-color:#94d2bd;box-shadow:0 0 0 1px #94d2bd}body.dark-mode .Polaris-Modal-Section .Polaris-TextField__Backdrop{background-color:#002331;border-color:#ffffff1a}body.dark-mode .Polaris-Modal-Section .Polaris-Label__Text{color:#e0e0e0}body.dark-mode .Polaris-Modal-Section .Polaris-Label__RequiredIndicator{color:#f87171}body.dark-mode .Polaris-Modal-Section .Polaris-Select{background-color:#002331}body.dark-mode .Polaris-Modal-Section .Polaris-Select__Backdrop{background-color:#002331;border-color:#ffffff1a}body.dark-mode .Polaris-Modal-Section .Polaris-Select__Content{color:#e0e0e0}body.dark-mode .Polaris-Modal-Section .Polaris-Select__Icon svg{fill:#a0aec0}body.dark-mode .Polaris-Modal-Footer .Polaris-Button--primary{background-color:#1b3a58;border-color:#1b3a58;color:#fff}body.dark-mode .Polaris-Modal-Footer .Polaris-Button--primary:hover{background-color:#264973}body.dark-mode .Polaris-Modal-Footer .Polaris-Button:not(.Polaris-Button--primary){background-color:#002331;border-color:#ffffff1a;color:#e0e0e0}body.dark-mode .Polaris-Modal-Footer .Polaris-Button:not(.Polaris-Button--primary):hover{background-color:#003547}body.dark-mode .Polaris-Modal-Section .Polaris-Select__HelpText,body.dark-mode .Polaris-Modal-Section .Polaris-TextField__HelpText{color:#a0aec0}body.dark-mode .Polaris-Modal-Section .Polaris-InlineError{color:#f87171}.loading-item-container{align-items:center;display:flex;flex-direction:column;height:150px;overflow:hidden;position:relative}.loading-item{align-items:center;animation:slideUp 8s linear infinite;background-color:#fff;border:1px solid #e5e7eb;border-radius:8px;display:flex;gap:12px;height:50px;margin:10px 0;padding:10px;position:absolute;width:230px}@keyframes slideUp{0%{opacity:0;transform:translateY(80px)}15%{opacity:1;transform:translateY(50px)}85%{opacity:1;transform:translateY(-100px)}to{opacity:0;transform:translateY(-130px)}}.loading-item:first-child{animation-delay:-5s}.loading-item:nth-child(2){animation-delay:-2.6s}.loading-item:nth-child(3){animation-delay:0s}.loading-icon{align-items:center;color:#d1d5db;display:flex;font-size:20px;justify-content:center}.loading-bar{background-color:#f3f4f6;border-radius:2px;height:12px;width:90px}.qr-code-section{background:#fff;border-radius:8px;overflow:hidden;width:100%}.qr-code-content{background:#f5f5f5;border:1px dashed #e1e1e1;border-radius:6px;flex-direction:column;min-height:180px;padding:16px;position:relative}.qr-code-content,.qr-code-skeleton{align-items:center;display:flex;justify-content:center}.qr-code-skeleton{width:100%}.qr-skeleton-box{animation:skeleton-pulse 1.5s ease-in-out infinite;background:linear-gradient(90deg,#e1e1e1 25%,#f0f0f0 50%,#e1e1e1 75%);background-size:200% 100%;border-radius:6px;height:150px;width:150px}.qr-code-generate{align-items:center;display:flex;flex-direction:column;gap:12px;padding:16px}.qr-code-icon-wrapper{align-items:center;color:#616161;display:flex;justify-content:center}.qr-code-generate-text{color:#616161;font-size:13px;margin:0;text-align:center}.qr-code-generate-button{align-items:center;background:#000;border:none;border-radius:6px;color:#fff;cursor:pointer;display:flex;font-size:13px;font-weight:500;gap:6px;justify-content:center;padding:8px 16px;transition:background .2s ease}.qr-code-generate-button:hover{background:#333}.qr-code-generate-button:disabled{background:#ccc;cursor:not-allowed}.qr-code-display{align-items:center;display:flex;flex-direction:column;gap:12px;width:100%}.qr-code-image-wrapper{align-items:center;background:#fff;border:1px solid #e1e1e1;border-radius:6px;display:flex;justify-content:center;padding:8px}.qr-code-image{height:150px;object-fit:contain;width:150px}.qr-code-stats-row{align-items:center;border-top:1px solid #e1e1e1;display:flex;justify-content:space-between;padding-top:8px;width:100%}.qr-code-stats{align-items:center;color:#616161;display:flex;font-size:13px;gap:6px}.qr-code-stats svg{color:#616161}.qr-code-actions{align-items:center;display:flex;gap:6px}.qr-code-action-button{align-items:center;background:#fff;border:1px solid #e1e1e1;border-radius:6px;color:#616161;cursor:pointer;display:flex;justify-content:center;padding:6px;transition:all .2s ease}.qr-code-action-button:hover{background:#f5f5f5;border-color:#d1d1d1;color:#303030}.qr-code-action-button:disabled{cursor:not-allowed;opacity:.5}.qr-code-action-button svg{align-items:center;display:flex;justify-content:center}.qr-code-error{align-items:center;display:flex;flex-direction:column;gap:12px;padding:16px}.qr-code-error p{color:#ef4444;font-size:13px;margin:0;text-align:center}.qr-code-retry-button{align-items:center;background:#0000;border:1px solid #e1e1e1;border-radius:6px;color:#616161;cursor:pointer;display:flex;font-size:13px;gap:6px;padding:6px 12px;transition:all .2s ease}.qr-code-retry-button:hover{background:#f5f5f5;border-color:#d1d1d1}.dark-mode .qr-code-section{background:#002331}.dark-mode .qr-code-content{background:#001a23;border-color:#444}.dark-mode .qr-skeleton-box{background:linear-gradient(90deg,#333 25%,#444 50%,#333 75%);background-size:200% 100%}.dark-mode .qr-code-generate-text,.dark-mode .qr-code-icon-wrapper{color:#999}.dark-mode .qr-code-generate-button{background:#fff;color:#000}.dark-mode .qr-code-generate-button:hover{background:#e0e0e0}.dark-mode .qr-code-generate-button:disabled{background:#444;color:#666}.dark-mode .qr-code-image-wrapper{background:#002331;border-color:#444}.dark-mode .qr-code-stats-row{border-top-color:#444}.dark-mode .qr-code-stats,.dark-mode .qr-code-stats svg{color:#999}.dark-mode .qr-code-action-button{background:#002331;border-color:#444;color:#999}.dark-mode .qr-code-action-button:hover{background:#001a23;border-color:#666;color:#fff}.dark-mode .qr-code-error p{color:#ff6b6b}.dark-mode .qr-code-retry-button{background:#002331;border-color:#444;color:#999}.dark-mode .qr-code-retry-button:hover{background:#001a23;border-color:#666;color:#fff}@media screen and (max-width:768px){.qr-code-content{min-height:160px;padding:12px}.qr-code-image{height:120px;width:120px}.qr-code-generate-button{font-size:12px;padding:6px 12px}.qr-code-stats{font-size:12px}.qr-code-action-button{padding:5px}}@media screen and (max-width:480px){.qr-code-image{height:100px;width:100px}.qr-code-stats-row{flex-direction:column;gap:10px}.qr-code-stats{order:2}.qr-code-actions{order:1}}.chargezen_search_model svg,.help-icon,.help-icon-small,.modal-content-wrapper-body-left-Conversion-tracking svg,.modal-content-wrapper-body-left-destination-url-header svg,.modal-content-wrapper-body-left-tags-header svg,.question-mark{align-items:center;display:flex;justify-content:center}.help-icon,.help-icon-small,.question-mark{height:16px;width:16px}.fullscreen-container{align-items:center;backdrop-filter:blur(15px);-webkit-backdrop-filter:blur(15px);background:#ffffffd9;bottom:0;display:flex;justify-content:center;left:0;position:fixed;right:0;top:0;z-index:999999999999}.chargezen_search_model{background:#fff;border:1px solid #e0e0e0;border-radius:12px;box-shadow:none;max-height:calc(100vh - 30px);max-width:1200px;width:73%}.chargezen_search_model .modal-content-wrapper{background:#fff;border-radius:12px;padding:0}.chargezen_search_model .modal-content-wrapper-header{align-items:center;display:flex;justify-content:space-between;padding:16px 20px}.chargezen_search_model .modal-content-wrapper-header-left{align-items:center;display:flex;gap:8px}.chargezen_search_model .modal-content-wrapper-header-left svg{align-items:center;color:#303030;display:flex;height:16px;justify-content:center;width:16px}.chargezen_search_model .modal-content-wrapper-header-left h1{color:#303030;font-size:14px;font-weight:600;margin:0}.chargezen_search_model .modal-content-wrapper-header-right{align-items:center;display:flex;gap:12px}.chargezen_search_model .modal-content-wrapper-header-right p{color:#616161;cursor:pointer;font-size:13px;margin:0}.chargezen_search_model .modal-content-wrapper-header-right svg{align-items:center;color:#616161;cursor:pointer;display:flex;height:16px;justify-content:center;width:16px}.chargezen_search_model .modal-content-wrapper-header-right p:hover,.chargezen_search_model .modal-content-wrapper-header-right svg:hover{color:#303030}.chargezen_search_model .modal-content-wrapper-body{display:flex;gap:20px;padding:0 20px 20px}.chargezen_search_model .modal-content-wrapper-body-left{height:450px;overflow-x:hidden;overflow-y:auto;scrollbar-color:#0000 #0000;scrollbar-width:thin;width:64%}.chargezen_search_model .modal-content-wrapper-body-left::-webkit-scrollbar{width:6px}.chargezen_search_model .modal-content-wrapper-body-left::-webkit-scrollbar-track{background:#0000}.chargezen_search_model .modal-content-wrapper-body-left::-webkit-scrollbar-thumb{background-color:initial}.chargezen_search_model .modal-content-wrapper-body-right{flex:1 1}.chargezen_search_model .modal-content-wrapper-body-left-short-link{align-items:center;display:flex;justify-content:space-between;margin-bottom:6px;margin-top:20px}.chargezen_search_model .modal-content-wrapper-body-left-short-link h1{font-weight:700}.chargezen_search_model .modal-content-wrapper-body-left-short-link div{align-items:center;display:flex;gap:8px}.chargezen_search_model .modal-content-wrapper-body-left-short-link div svg{color:#616161;cursor:pointer;font-size:16px}.chargezen_search_model .modal-content-wrapper-body-left-short-link div svg:hover{color:#303030}.chargezen_search_model .modal-content-wrapper-body-left-short-link-input{align-items:center;display:flex}.chargezen_search_model .modal-content-wrapper-body-left-short-link-input-domain{align-items:center;border:1px solid #e1e1e1;border-radius:3px;border-bottom-right-radius:0;border-right:none;border-top-right-radius:0;display:flex;height:40px;justify-content:space-between;padding:6px;width:25%}.chargezen_search_model .modal-content-wrapper-body-left-short-link-input-domain p{font-size:15px!important;margin-bottom:0}.chargezen_search_model .modal-content-wrapper-body-left-short-link-input-domain svg{color:#616161}.chargezen_search_model .modal-content-wrapper-body-left-short-link-input-text-field{flex:1 1}.chargezen_search_model .modal-content-wrapper-body-left-short-link-input-text-field input{border:1px solid #e1e1e1;border-radius:0 3px 3px 0;padding:11px;width:100%}.domain-banner{align-items:center;background-color:#ecfdf3;border:1px solid #92e2b1;border-radius:10px;display:flex;justify-content:space-between;margin-top:10px;padding:7px 16px;width:100%}.domain-banner-left{align-items:center;color:#166534;display:flex;font-size:14px;gap:8px}.domain-banner-left .learn-more,.domain-banner-left span{color:#000}.domain-banner-left .link-icon{border:1.5px solid #16a34a;border-radius:9999px;color:#16a34a;height:28px;padding:6px;width:28px}.domain-banner .close-button{background:#0000;color:#616161}.domain-banner .close-button svg{height:18px;width:18px}.domain-banner .close-button:hover{color:#000}.domain-banner-right{align-items:center;display:flex;gap:8px}.domain-banner .claim-button{background-color:initial;border:1px solid #16a34a;border-radius:6px;cursor:pointer;font-size:14px;padding:6px 12px;transition:background-color .2s ease}.domain-banner .close-button{align-items:center;background:none;border:none;color:#166534;cursor:pointer;display:flex;justify-content:center;padding:4px}.domain-banner .close-button:hover{color:#14532d}.chargezen_search_model .modal-content-wrapper-body-left-tags-header{align-items:center;display:flex;justify-content:space-between;margin-bottom:3px;margin-top:20px}.chargezen_search_model .tags-select-container{padding:10px}.chargezen_search_model .comments-container{display:flex;flex-direction:column;margin-bottom:16px}.chargezen_search_model .comments-label{align-items:center;display:flex;font-size:14px;font-weight:400;margin-bottom:6px}.chargezen_search_model .question-mark{align-items:center;border-radius:50%;color:#888;cursor:pointer;display:inline-flex;font-size:12px;justify-content:center;line-height:16px;margin-left:6px;padding:0 5px}.question-mark:hover{background-color:#f5f5f5}.chargezen_search_model .comments-textarea{border:1px solid #ccc;border-radius:4px;color:#333;font-size:14px;min-height:100px;outline:none;padding:8px;resize:vertical;width:100%}.chargezen_search_model .comments-textarea::placeholder{color:#999}.chargezen_search_model .modal-content-wrapper-body-left-Conversion-tracking{align-items:center;display:flex;justify-content:space-between;padding:12px 0}.chargezen_search_model .modal-content-wrapper-body-left-Conversion-tracking h1{align-items:center;display:flex;gap:6px;margin:0}.chargezen_search_model .modal-content-wrapper-body-left-Conversion-tracking svg{align-items:center;color:#616161;cursor:pointer;display:flex;justify-content:center}.chargezen_search_model .modal-content-wrapper-body-left-Conversion-tracking svg:hover{color:#000}.modal-footer{align-items:center;background:#fff;border-radius:0 0 12px 12px;border-top:1px solid #e1e1e1;display:flex;justify-content:space-between;padding:16px 20px}.modal-footer-left{display:flex;gap:8px}.footer-button{align-items:center;background:#0000;border:1px solid #e1e1e1;border-radius:6px;color:#616161;cursor:pointer;display:flex;font-size:13px;gap:6px;padding:6px 12px;transition:all .2s ease}.footer-button:hover{background:#f5f5f5;border-color:#d1d1d1}.footer-button .icon{align-items:center;display:flex;font-size:16px}.create-link-button{font-size:14px;gap:8px;transition:background .2s ease}.create-link-button:hover{background:#2d2d2d}.sidebar{border:1px solid #e1e1e1;border-radius:8px;display:flex;flex-direction:column;gap:24px;overflow:hidden;width:100%}.sidebar-section{background:#fff;padding:16px 16px 12px}.section-header{align-items:center;display:flex;gap:8px;justify-content:space-between;margin-bottom:16px}.section-header h3{color:#303030;font-size:14px;margin:0}.section-header-left{align-items:center;display:flex;gap:5px}.toggle-switch{background:#e1e1e1;border-radius:10px;cursor:pointer;height:20px;margin-left:90px;position:relative;width:36px}.toggle-track{border-radius:10px;height:100%;transition:background .2s ease;width:100%}.toggle-thumb{background:#fff;border-radius:50%;height:16px;left:2px;position:absolute;top:2px;transition:transform .2s ease;width:16px}.preview-container,.qr-container{background:#f5f5f5;border:1px dashed #e1e1e1;border-radius:6px;padding:24px;position:relative;text-align:center}.edit-button{align-items:center;background:#fff;border:1px solid #e5e7eb;border-radius:3px;cursor:pointer;display:flex;justify-content:center;padding:6px;position:absolute;right:8px;top:8px;transition:all .2s ease}.edit-button:hover{background-color:#f3f4f6}.edit-button svg{color:#6b7280}.social-buttons{display:flex;gap:8px;margin:12px 0;width:100%}.social-button{align-items:center;background:#0000;border:1px solid #e5e7eb;border-radius:6px;cursor:pointer;display:flex;flex:1 1;justify-content:center;padding:8px;transition:all .2s ease}.social-button:hover{background-color:#f3f4f6}.preview-placeholder{align-items:center;color:#616161;display:flex;flex-direction:column;gap:6px}.preview-placeholder p{font-size:13px;margin:0 auto;max-width:150px}.preview-fields{display:flex;flex-direction:column;margin-top:6px}.preview-input{border-radius:6px;font-size:13px;padding:8px;width:100%}.preview-input::placeholder{color:#616161}.modal-content-wrapper-body-left-destination-url-header{align-items:center;display:flex;gap:8px;margin-bottom:6px}.help-icon-small:hover{color:#000}.modal-content-wrapper-body-left-tags{margin-bottom:25px}.comments-label,.modal-content-wrapper-body-left-Conversion-tracking h1,.modal-content-wrapper-body-left-tags-header h1{align-items:center;display:flex;gap:6px}.modal-content-wrapper-body-left-tags-header p{font-size:14px}.create-button-icon{border:1px solid #fff;border-radius:3px;color:#fff;margin-left:8px;padding:2px}.create-link-button{align-items:center;background:#000;border:none;border-radius:6px;color:#fff;cursor:pointer;display:flex;font-weight:500;justify-content:center;padding:8px 16px}.create-link-button:hover{background:#333}.destination-url-input{border:1px solid #e5e7eb;border-radius:6px;font-size:14px;padding:12px;width:100%}.destination-url-input::placeholder{color:#b9b9b9;font-size:14px}.modal-content-wrapper-body-left-short-link-input{position:relative}.modal-content-wrapper-body-left-short-link-input-domain{cursor:pointer}.domain-dropdown-container{background-color:#fff;border:1px solid #e5e7eb;border-radius:6px;box-shadow:none;left:0;margin-top:4px;max-height:280px;overflow:hidden;position:absolute;top:100%;width:230px;z-index:10}.domain-dropdown-header{border-bottom:1px solid #e5e7eb;display:flex;padding:8px}.domain-dropdown-header input{border-radius:6px;flex:1 1;font-size:14px;outline:none;padding:6px 8px;width:150px}.domain-dropdown-header input:focus{border-color:#000}.domain-search-button{background-color:#fff;border:1px solid #e5e7eb;border-radius:6px;cursor:pointer;font-weight:500;margin-left:4px;min-width:28px;padding:4px 8px}.domain-dropdown-list{color:#000!important;max-height:290px;overflow-y:auto;scrollbar-width:none}.domain-dropdown-list::-webkit-scrollbar{display:none}.domain-dropdown-item{align-items:center;cursor:pointer;display:flex;justify-content:space-between;padding:10px 16px;transition:background-color .2s}.domain-dropdown-item:hover{background-color:#f3f4f6}.domain-dropdown-item.selected{font-weight:500}.domain-dropdown-item svg{color:#10b981}.drafts-container{position:relative}.drafts-button{align-items:center;background:#0000;border:none;border-radius:4px;color:#616161;cursor:pointer;display:flex;font-size:13px;gap:4px;padding:6px 10px;transition:background-color .2s ease}.drafts-button:hover{background-color:#f3f4f6}.drafts-dropdown{background-color:#fff;border:1px solid #e5e7eb;border-radius:6px;box-shadow:none;display:flex;flex-direction:column;height:230px;margin-top:4px;overflow:hidden;position:absolute;right:0;top:100%;width:250px;z-index:50}.drafts-dropdown-header{border-bottom:1px solid #e5e7eb;color:#616161;font-size:14px;font-weight:500;padding:10px 16px}.drafts-dropdown-list{max-height:210px;overflow-y:auto;scrollbar-width:none}.drafts-dropdown-list::-webkit-scrollbar{display:none}.draft-item{align-items:center;border-bottom:1px solid #f3f4f6;display:flex;justify-content:space-between;padding:8px 16px;transition:background-color .2s}.draft-item:last-child{border-bottom:none}.draft-item:hover{background-color:#f9fafb}.draft-item-left,.draft-item-right{align-items:center;display:flex;gap:6px}.clock-icon{color:#616161;font-size:14px}.draft-url{color:#000;font-size:13px}.draft-time{color:#616161;font-size:12px}.close-icon-small{color:#616161;cursor:pointer;font-size:14px}.close-icon-small:hover{color:#000}@media screen and (max-width:768px){.chargezen_search_model .modal-content-wrapper{display:flex;flex-direction:column;height:90vh}.chargezen_search_model .modal-content-wrapper-body{flex-direction:column;gap:24px;height:700px;overflow-y:auto;padding:16px}.chargezen_search_model .modal-content-wrapper-body-left,.chargezen_search_model .modal-content-wrapper-body-right{height:auto;width:100%}.chargezen_search_model .modal-content-wrapper-body-left{height:auto;overflow:visible}.chargezen_search_model .modal-content-wrapper-body-right{margin-top:20px}.chargezen_search_model .modal-content-wrapper-body{-webkit-overflow-scrolling:touch;scrollbar-width:thin}.chargezen_search_model .modal-content-wrapper-body::-webkit-scrollbar{width:4px}.chargezen_search_model .modal-content-wrapper-body::-webkit-scrollbar-track{background:#f1f1f1}.chargezen_search_model .modal-content-wrapper-body::-webkit-scrollbar-thumb{background:#888;border-radius:4px}.chargezen_search_model .modal-content-wrapper-body-left-short-link-input-domain{width:130px}.domain-banner{align-items:flex-start;flex-direction:column;gap:12px;padding:12px}.domain-banner-right{justify-content:space-between;width:100%}.domain-banner-left .link-icon{display:none}.domain-banner-left{align-items:start;display:flex;flex-direction:column;gap:0;justify-content:start}.domain-banner .close-button{margin-top:-50px}}@media screen and (max-width:480px){.chargezen_search_model{border-radius:0;margin:0;max-height:none;width:100%}.chargezen_search_model .modal-content-wrapper{border-radius:0;height:100vh}.chargezen_search_model .modal-content-wrapper-body{padding:12px}}.dark-mode .fullscreen-container{background:#000000d9}.dark-mode .chargezen_search_model{background:#001a23;border:none}.dark-mode .modal-content-wrapper-header-left h1,.dark-mode .modal-content-wrapper-header-left svg{color:#fff}.dark-mode .modal-content-wrapper-header-right p,.dark-mode .modal-content-wrapper-header-right svg{color:#999}.dark-mode .modal-content-wrapper-header-right p:hover,.dark-mode .modal-content-wrapper-header-right svg:hover{color:#fff}.dark-mode .destination-url-input{background:#002331;border-color:#444;color:#fff}.dark-mode .destination-url-input::placeholder{color:#666}.dark-mode .comments-textarea,.dark-mode .modal-content-wrapper-body-left-short-link-input-domain,.dark-mode .modal-content-wrapper-body-left-short-link-input-text-field input,.dark-mode .tags-select-container{background:#002331;border-color:#444;color:#fff}.dark-mode .modal-footer{background:#001a23;border-top-color:#333}.dark-mode .footer-button{background:#002331;border-color:#444;color:#fff}.dark-mode .create-link-button{background:#fff;color:#000}.dark-mode .create-link-button:hover{background:#e0e0e0}.dark-mode .domain-dropdown-container,.dark-mode .drafts-dropdown{background:#002331;border-color:#444}.dark-mode .domain-dropdown-header input{background:#001a23;border-color:#444;color:#fff}.dark-mode .domain-dropdown-item{color:#fff}.dark-mode .domain-dropdown-item:hover{background-color:#3d3d3d}.dark-mode .sidebar{border-color:#444}.dark-mode .sidebar-section{background:#002331}.dark-mode .section-header h3{color:#fff}.dark-mode .preview-container,.dark-mode .qr-container{background:#001a23;border-color:#444}.dark-mode .preview-input,.dark-mode .social-button{background:#002331;border-color:#444;color:#fff}.dark-mode .social-button:hover{background:#0000}.dark-mode .claim-button{color:#000}.dark-mode .create-button-icon{border:1px solid;border-radius:3px;color:#000;margin-left:8px;padding:2px}.dark-mode .drafts-dropdown-header{border-bottom:1px solid #7d7d7e;color:#fff}.dark-mode .draft-item{border-bottom:none}.dark-mode .draft-url{color:#fff}.dark-mode .draft-item:hover{background-color:#001a23}.dark-mode .draft-time{color:#fff}.dark-mode .domain-dropdown-item:hover{background-color:#001a23}.dark-mode .password-container button{background:#0000}.tags-dropdown-container{background-color:#fff;border:1px solid #e5e7eb;border-radius:6px;box-shadow:none;left:0;overflow:hidden;position:absolute;top:calc(100% + 4px);width:100%;z-index:10}.tags-dropdown-header{border-bottom:1px solid #e5e7eb;display:flex;padding:8px}.tags-dropdown-header input{border:none;flex:1 1;font-size:14px;outline:none;padding:8px}.tags-dropdown-header button{background-color:#f9f8f8;border:1px solid #e5e7eb;border-radius:6px;cursor:pointer;font-weight:500;padding:0 10px}.tags-dropdown-content{padding:8px 12px}.create-tag-option{align-items:center;border-radius:4px;cursor:pointer;display:flex;gap:6px;padding:8px;transition:background-color .2s}.no-tags-message{align-items:center;color:#888;display:flex;font-size:14px;justify-content:center;padding:16px;text-align:center}.create-tag-option:hover{background-color:#f3f4f6}.create-tag-option svg{color:#616161;font-size:14px}.tags-select-container-wrapper{position:relative}.dark-mode .tags-dropdown-container{background:#002331;border-color:#444}.dark-mode .tags-dropdown-header{border-bottom-color:#444}.dark-mode .tags-dropdown-header input{background:#001a23;color:#fff}.dark-mode .tags-dropdown-header button{background:#001a23;border-color:#444;color:#fff}.dark-mode .create-tag-option:hover{background-color:#001a23}.dark-mode .create-tag-option{color:#fff}.dark-mode .no-tags-message{color:#999}.selected-tags-container{display:flex;flex:1 1;flex-wrap:wrap;gap:4px}.selected-tag-button{align-items:center;background-color:#f5f5f5;border:1px solid #e1e1e1;border-radius:4px;color:#333;cursor:pointer;display:inline-flex;font-size:13px;margin:0;padding:2px 8px}.tags-dropdown-content{align-items:start;display:flex;flex-direction:column;gap:4px;justify-content:start;max-height:180px;overflow-y:auto}.tag-option-item{align-items:center;cursor:pointer;display:flex;gap:8px;padding:8px 12px;transition:background-color .2s}.tag-option-item:hover{background-color:#f5f5f5}.tag-option-item input[type=checkbox]{cursor:pointer;margin:0}.tag-option-item .tag-icon{color:#616161;font-size:14px}.tag-option-item label{cursor:pointer;flex:1 1;font-size:14px}.chargezen_search_model .tags-select-container{align-items:center;border:1px solid #e1e1e1;border-radius:3px;cursor:pointer;display:flex;gap:4px;min-height:38px;padding:8px}.dark-mode .selected-tag-button{background-color:#002331;border-color:#444;color:#fff}.dark-mode .tag-option-item:hover{background-color:#001a23}.dark-mode .tag-option-item .tag-icon,.dark-mode .tag-option-item label{color:#fff}.custom-switch{cursor:pointer;display:inline-block;height:20px;position:relative;width:36px}.custom-switch input{height:0;opacity:0;width:0}.switch-slider{background-color:#e1e1e1;border-radius:20px;bottom:0;left:0;position:absolute;right:0;top:0;transition:.2s}.switch-slider:before{background-color:#fff;border-radius:50%;bottom:2px;content:"";height:16px;left:2px;position:absolute;transition:.2s;width:16px}input:checked+.switch-slider{background-color:#000}input:checked+.switch-slider:before{transform:translateX(16px)}.dark-mode input:checked+.switch-slider{background-color:#fff}.dark-mode .switch-slider{background-color:#444}.dark-mode .switch-slider:before{background-color:#002331}.modal-content-wrapper-body-left-destination-url-input{align-items:center;display:flex;position:relative}.modal-content-wrapper-body-left-destination-url-input-domain{align-items:center;border:1px solid #e1e1e1;border-radius:3px;border-bottom-right-radius:0;border-right:none;border-top-right-radius:0;cursor:pointer;display:flex;height:40px;justify-content:space-between;padding:6px;width:25%}.modal-content-wrapper-body-left-destination-url-input-domain p{font-size:13px!important;margin-bottom:0}.modal-content-wrapper-body-left-destination-url-input-domain svg{color:#616161}.modal-content-wrapper-body-left-destination-url-input-text-field{flex:1 1}.modal-content-wrapper-body-left-destination-url-input-text-field input{border:1px solid #e1e1e1;border-radius:0 3px 3px 0;padding:11px;width:100%}.destination-dropdown-container{background-color:#fff;border:1px solid #e5e7eb;border-radius:6px;box-shadow:none;left:0;margin-top:4px;max-height:150px;overflow:hidden;position:absolute;top:42px;width:160px;z-index:10}.destination-dropdown-item{cursor:pointer;padding:10px;transition:background-color .2s}.destination-dropdown-item:hover{background-color:#f3f4f6}.hello-world-dropdown{border:1px solid #e5e7eb;border-radius:6px;left:280px;margin-top:4px;position:absolute;top:140px;width:160px;z-index:10}.hello-world-dropdown,.toggle-button{background-color:#fff;box-shadow:none;padding:10px}.toggle-button{border:1px solid #e1e1e1;border-radius:3px;cursor:pointer;display:inline-block;height:40px;text-align:left;transition:background-color .2s;width:100%}.toggle-button:hover{background-color:#f9f9f9}.brand-toggle-button{background-color:#fff;border:1px solid #e1e1e1;border-bottom-right-radius:3px;border-top-right-radius:3px;cursor:pointer;display:inline-block;height:40px;overflow:hidden;padding:10px;text-align:left;text-overflow:ellipsis;transition:background-color .2s;white-space:nowrap;width:445px}.brand-toggle-button:hover{background-color:#f9f9f9}.brand-dropdown{background-color:#fff;border:1px solid #e5e7eb;border-radius:6px;box-shadow:none;height:368px;left:80px;margin-top:4px;overflow-y:auto;padding:10px;position:absolute;scrollbar-color:#888 #f1f1f1;scrollbar-width:thin;width:86%;z-index:10}.brand-dropdown::-webkit-scrollbar{width:6px}.brand-dropdown::-webkit-scrollbar-track{background:#f1f1f1;border-radius:6px}.brand-dropdown::-webkit-scrollbar-thumb{background:#888;border-radius:6px}.brand-dropdown::-webkit-scrollbar-thumb:hover{background:#555}.dark-mode .brand-dropdown,.dark-mode .destination-dropdown-container{background:#002331;border-color:#444}.dark-mode .brand-dropdown-item,.dark-mode .destination-dropdown-item{color:#fff}.dark-mode .brand-dropdown-item:hover,.dark-mode .destination-dropdown-item:hover{background-color:#001a23}.dark-mode .brand-toggle-button{background:#002331;border-color:#444;color:#fff;font-weight:400}.dark-mode .brand-toggle-button:hover{background:#001a23}.dark-mode .modal-content-wrapper-body-left-destination-url-input-domain{background-color:#002331;border-color:#444}@media screen and (max-width:768px){.brand-toggle-button{width:216px}.modal-content-wrapper-body-left-destination-url-input-domain{width:130px}.brand-dropdown{left:0;width:340px}}.brand-dropdown-item{cursor:pointer;padding:8px 12px}.brand-dropdown-item:hover{background-color:#f5f5f5}.qr-customizer-overlay{align-items:center;-webkit-backdrop-filter:blur(15px);backdrop-filter:blur(15px);background:#ffffffd9;bottom:0;display:flex;justify-content:center;left:0;position:fixed;right:0;top:0;z-index:1000}.qr-customizer-modal{background:#fff;border:1px solid #ccc;border-radius:18px;box-shadow:none;display:flex;flex-direction:column;max-height:90vh;max-width:800px;overflow:hidden;width:100%}.qr-customizer-header{align-items:center;border-bottom:1px solid #e1e1e1;display:flex;justify-content:space-between;padding:20px 24px}.qr-customizer-header-left{align-items:center;display:flex;gap:8px}.qr-customizer-header h2{color:#000;font-size:16px;font-weight:600;margin:0}.qr-header-help-icon{color:#666;cursor:pointer}.qr-customizer-close-btn{align-items:center;background:none;border:none;border-radius:6px;color:#616161;cursor:pointer;display:flex;justify-content:center;padding:6px;transition:all .2s ease}.qr-customizer-close-btn:hover{background:#f5f5f5;color:#000}.qr-customizer-body{grid-gap:24px;display:grid;flex:1 1;gap:24px;grid-template-columns:1fr 1fr;overflow-y:auto;padding:24px}.qr-customizer-controls{display:flex;flex-direction:column;gap:20px}.qr-controls-loading{display:flex;flex-direction:column;gap:16px}.qr-controls-skeleton{animation:skeleton-pulse 1.5s ease-in-out infinite;background:linear-gradient(90deg,#e1e1e1 25%,#f0f0f0 50%,#e1e1e1 75%);background-size:200% 100%;border-radius:8px;height:80px}@keyframes skeleton-pulse{0%{background-position:200% 0}to{background-position:-200% 0}}.qr-control-section{background:#f9f9f9;border:1px solid #e1e1e1;border-radius:10px;padding:16px}.qr-control-section-header{align-items:center;border-bottom:1px solid #e1e1e1;color:#333;display:flex;font-size:14px;font-weight:600;gap:8px;margin-bottom:14px;padding-bottom:10px}.qr-control-section-header svg{color:#666}.qr-size-icon{color:#666;font-size:16px}.qr-control-row{margin-bottom:14px}.qr-control-row:last-child{margin-bottom:0}.qr-control-label{align-items:center;color:#333;display:flex;font-size:13px;font-weight:500;gap:6px;margin-bottom:8px}.qr-control-label svg{color:#999;cursor:pointer}.qr-size-value{background:#e9e9e9;border-radius:4px;color:#000;font-size:12px;font-weight:600;margin-left:auto;padding:2px 8px}.qr-color-input-wrapper{align-items:center;display:flex;gap:10px}.qr-color-input{background:#0000;border:1px solid #ddd;border-radius:6px;cursor:pointer;height:36px;padding:2px;width:40px}.qr-color-input::-webkit-color-swatch-wrapper{padding:2px}.qr-color-input::-webkit-color-swatch{border:none;border-radius:4px}.qr-color-text-input{border:1px solid #ddd;border-radius:6px;flex:1 1;font-family:monospace;font-size:13px;padding:8px 12px;text-transform:uppercase}.qr-color-text-input:focus{border-color:#000;outline:none}.qr-style-options{display:flex;gap:8px}.qr-style-option{align-items:center;background:#fff;border:1px solid #ddd;border-radius:6px;color:#333;cursor:pointer;display:flex;flex:1 1;font-size:13px;gap:4px;justify-content:center;padding:8px 12px;transition:all .2s ease}.qr-style-option:hover{background:#f5f5f5;border-color:#999}.qr-style-option.active{background:#000;border-color:#000;color:#fff}.qr-style-option.active svg{color:#fff}.qr-select-input{appearance:none;background:#fff;background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='%23666' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='m6 9 6 6 6-6'/%3E%3C/svg%3E");background-position:right 12px center;background-repeat:no-repeat;background-size:14px;border:1px solid #ddd;border-radius:6px;color:#333;cursor:pointer;font-size:13px;padding:10px 36px 10px 12px;width:100%}.qr-select-input:focus{border-color:#000;outline:none}.qr-text-input{border:1px solid #ddd;border-radius:6px;color:#333;font-size:13px;padding:10px 12px;width:100%}.qr-text-input:focus{border-color:#000;outline:none}.qr-text-input::placeholder{color:#999}.qr-slider-wrapper{display:flex;flex-direction:column;gap:6px}.qr-range-input{appearance:none;background:#e1e1e1;border-radius:3px;height:6px;outline:none;width:100%}.qr-range-input::-webkit-slider-thumb{appearance:none;background:#000;border:2px solid #fff;border-radius:50%;box-shadow:none;cursor:pointer;height:18px;width:18px}.qr-range-input::-moz-range-thumb{background:#000;border:2px solid #fff;border-radius:50%;box-shadow:none;cursor:pointer;height:18px;width:18px}.qr-slider-labels{color:#999;display:flex;font-size:11px;justify-content:space-between}.qr-logo-preview{align-items:center;background:#fff;border:1px dashed #ddd;border-radius:6px;display:flex;justify-content:center;margin-bottom:14px;padding:12px}.qr-logo-preview-img{max-height:80px;max-width:80px;object-fit:contain}.qr-reset-btn{align-items:center;background:#0000;border:1px solid #ddd;border-radius:6px;color:#666;cursor:pointer;display:flex;font-size:13px;gap:6px;justify-content:center;padding:10px 16px;transition:all .2s ease}.qr-reset-btn:hover{background:#f5f5f5;border-color:#ccc;color:#333}.qr-customizer-preview{background:#f9f9f9;border:1px solid #e1e1e1;border-radius:10px;display:flex;flex-direction:column;gap:16px;padding:16px}.qr-preview-header{align-items:center;border-bottom:1px solid #e1e1e1;color:#333;display:flex;font-size:14px;font-weight:600;justify-content:space-between;padding-bottom:10px}.qr-preview-download-btn{align-items:center;background:#fff;border:1px solid #e1e1e1;border-radius:6px;color:#616161;cursor:pointer;display:flex;justify-content:center;padding:6px;transition:all .2s ease}.qr-preview-download-btn:hover{background:#f5f5f5;border-color:#d1d1d1;color:#303030}.qr-preview-container{align-items:center;background:#fff;border:1px dashed #e1e1e1;border-radius:8px;display:flex;flex:1 1;justify-content:center;min-height:250px;padding:16px}.qr-preview-loading{align-items:center;color:#666;display:flex;flex-direction:column;font-size:13px;gap:12px}.qr-preview-spinner{animation:spin .8s linear infinite;border:3px solid #e1e1e1;border-radius:50%;border-top-color:#000;height:32px;width:32px}@keyframes spin{to{transform:rotate(1turn)}}.qr-preview-image-wrapper{align-items:center;border:1px solid #e1e1e1;border-radius:8px;display:flex;justify-content:center;padding:16px}.qr-preview-image{max-height:200px;max-width:200px;object-fit:contain}.qr-preview-placeholder{align-items:center;color:#999;display:flex;flex-direction:column;gap:12px;text-align:center}.qr-preview-placeholder svg{color:#ccc}.qr-preview-placeholder p{font-size:13px;margin:0;max-width:200px}.qr-preview-generate-btn{align-items:center;background:#fff;border:1px solid #ddd;border-radius:8px;color:#333;cursor:pointer;display:flex;font-size:14px;font-weight:500;gap:8px;justify-content:center;padding:12px 20px;transition:all .2s ease}.qr-preview-generate-btn:hover{background:#f5f5f5;border-color:#ccc}.qr-preview-generate-btn:disabled{cursor:not-allowed;opacity:.6}.qr-btn-spinner{animation:spin .8s linear infinite;border:2px solid #ddd;border-radius:50%;border-top-color:#333;height:14px;width:14px}.qr-preview-hint{color:#e67e22;font-size:12px;font-style:italic;margin:0;text-align:center}.qr-customizer-footer{background:#fafafa;border-top:1px solid #e1e1e1;display:flex;gap:10px;justify-content:flex-end;padding:16px 24px}.qr-cancel-btn{background:#0000;border:1px solid #ddd;border-radius:6px;color:#333;cursor:pointer;font-size:14px;padding:10px 20px;transition:all .2s ease}.qr-cancel-btn:hover{background:#f5f5f5;border-color:#ccc}.qr-save-btn{align-items:center;background:#000;border:none;border-radius:6px;color:#fff;cursor:pointer;display:flex;font-size:14px;font-weight:500;gap:8px;padding:10px 24px;transition:all .2s ease}.qr-save-btn:hover{background:#333}.qr-save-btn:disabled{background:#ccc;cursor:not-allowed}.qr-save-btn .qr-btn-spinner{border-color:#fff #ffffff4d #ffffff4d}.dark-mode.qr-customizer-overlay{background:#000000d9}.dark-mode .qr-customizer-modal{background:#001a23;border-color:#444}.dark-mode .qr-customizer-header{border-bottom-color:#444}.dark-mode .qr-customizer-header h2{color:#fff}.dark-mode .qr-customizer-close-btn,.dark-mode .qr-header-help-icon{color:#999}.dark-mode .qr-customizer-close-btn:hover{background:#002331;color:#fff}.dark-mode .qr-control-section{background:#002331;border-color:#444}.dark-mode .qr-control-section-header{border-bottom-color:#444;color:#fff}.dark-mode .qr-control-section-header svg,.dark-mode .qr-size-icon{color:#999}.dark-mode .qr-control-label{color:#fff}.dark-mode .qr-control-label svg{color:#666}.dark-mode .qr-size-value{background:#001a23;color:#fff}.dark-mode .qr-color-input,.dark-mode .qr-color-text-input{background:#001a23;border-color:#444}.dark-mode .qr-color-text-input{color:#fff}.dark-mode .qr-color-text-input:focus{border-color:#fff}.dark-mode .qr-style-option{background:#001a23;border-color:#444;color:#fff}.dark-mode .qr-style-option:hover{background:#002331;border-color:#666}.dark-mode .qr-style-option.active{background:#fff;border-color:#fff;color:#000}.dark-mode .qr-select-input{background:#001a23;background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='%23999' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='m6 9 6 6 6-6'/%3E%3C/svg%3E");border-color:#444;color:#fff}.dark-mode .qr-select-input:focus{border-color:#fff}.dark-mode .qr-text-input{background:#001a23;border-color:#444;color:#fff}.dark-mode .qr-text-input:focus{border-color:#fff}.dark-mode .qr-text-input::placeholder{color:#666}.dark-mode .qr-range-input{background:#444}.dark-mode .qr-range-input::-webkit-slider-thumb{background:#fff;border-color:#001a23}.dark-mode .qr-range-input::-moz-range-thumb{background:#fff;border-color:#001a23}.dark-mode .qr-slider-labels{color:#666}.dark-mode .qr-logo-preview{background:#001a23;border-color:#444}.dark-mode .qr-reset-btn{border-color:#444;color:#999}.dark-mode .qr-reset-btn:hover{background:#002331;border-color:#666;color:#fff}.dark-mode .qr-customizer-preview{background:#002331;border-color:#444}.dark-mode .qr-preview-header{border-bottom-color:#444;color:#fff}.dark-mode .qr-preview-download-btn{background:#001a23;border-color:#444;color:#999}.dark-mode .qr-preview-download-btn:hover{background:#002331;border-color:#666;color:#fff}.dark-mode .qr-preview-container{background:#001a23;border-color:#444}.dark-mode .qr-preview-loading{color:#999}.dark-mode .qr-preview-spinner{border-color:#fff #444 #444}.dark-mode .qr-preview-image-wrapper{border-color:#444}.dark-mode .qr-preview-placeholder{color:#666}.dark-mode .qr-preview-placeholder svg{color:#444}.dark-mode .qr-preview-generate-btn{background:#001a23;border-color:#444;color:#fff}.dark-mode .qr-preview-generate-btn:hover{background:#002331;border-color:#666}.dark-mode .qr-btn-spinner{border-color:#fff #444 #444}.dark-mode .qr-preview-hint{color:#e67e22}.dark-mode .qr-customizer-footer{background:#002331;border-top-color:#444}.dark-mode .qr-cancel-btn{background:#001a23;border-color:#444;color:#fff}.dark-mode .qr-cancel-btn:hover{background:#002331;border-color:#666}.dark-mode .qr-save-btn{background:#fff;color:#000}.dark-mode .qr-save-btn:hover{background:#e0e0e0}.dark-mode .qr-save-btn:disabled{background:#444;color:#666}.dark-mode .qr-save-btn .qr-btn-spinner{border-color:#000 #0003 #0003}.dark-mode .qr-controls-skeleton{background:linear-gradient(90deg,#333 25%,#444 50%,#333 75%);background-size:200% 100%}@media screen and (max-width:768px){.qr-customizer-modal{border-radius:12px;max-height:95vh;max-width:95%}.qr-customizer-body{gap:16px;grid-template-columns:1fr;padding:16px}.qr-customizer-preview{order:-1}.qr-preview-container{min-height:200px}.qr-preview-image{max-height:150px;max-width:150px}.qr-customizer-header{padding:16px}.qr-customizer-footer{padding:12px 16px}.qr-style-options{flex-wrap:wrap}.qr-style-option{flex-basis:calc(50% - 4px);flex-grow:1;flex-shrink:1;min-width:80px}}@media screen and (max-width:480px){.qr-customizer-modal{border-radius:0;max-height:100vh;max-width:100%}.qr-customizer-header h2{font-size:14px}.qr-control-section{padding:12px}.qr-control-section-header{font-size:13px}.qr-control-label{font-size:12px}.qr-color-input-wrapper{align-items:flex-start;flex-direction:column;gap:8px}.qr-color-input{height:40px;width:100%}.qr-color-text-input{width:100%}.qr-style-option{flex:1 1 100%;padding:10px}.qr-preview-image{max-height:120px;max-width:120px}.qr-cancel-btn,.qr-save-btn{font-size:13px;padding:10px 16px}.qr-customizer-footer{flex-direction:column-reverse}.qr-cancel-btn,.qr-save-btn{justify-content:center;width:100%}}.targeting-modal-overlay{align-items:center;-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px);background:#ffffffd9;bottom:0;display:flex;justify-content:center;left:0;position:fixed;right:0;top:0;z-index:1000}.targeting-modal-container{background:#fff;border:1px solid #ccc;border-radius:18px;box-shadow:none;display:flex;flex-direction:column;max-height:90vh;max-width:95vw;overflow:hidden;padding:0;position:relative;width:800px}.targeting-modal-header{align-items:center;border-bottom:1px solid #e1e1e1;display:flex;justify-content:space-between;padding:20px 24px}.targeting-modal-header-left{align-items:center;display:flex;gap:10px}.targeting-modal-header-left .header-icon{color:#333;font-size:20px}.targeting-modal-header-left h2{color:#000;font-size:16px;font-weight:600;margin:0}.targeting-modal-header .close-icon{border-radius:4px;color:#616161;cursor:pointer;font-size:22px;padding:4px;transition:all .2s ease}.targeting-modal-header .close-icon:hover{background:#f5f5f5;color:#000}.targeting-modal-body{display:flex;flex:1 1;min-height:400px;overflow:hidden}.targeting-rules-list-panel{background:#fafafa;border-right:1px solid #e1e1e1;display:flex;flex-direction:column;min-width:250px;width:250px}.rules-list-header{border-bottom:1px solid #e1e1e1;color:#666;font-size:13px;font-weight:600;letter-spacing:.5px;padding:14px 16px;text-transform:uppercase}.rules-list{flex:1 1;overflow-y:auto;padding:8px}.rule-list-item{align-items:flex-start;background:#fff;border:1px solid #0000;border-radius:8px;cursor:pointer;display:flex;margin-bottom:4px;padding:10px 12px;transition:all .2s ease}.rule-list-item:hover{background:#f0f0f0}.rule-list-item.active{background:#fff;border-color:#000}.rule-list-item.disabled{opacity:.5}.rule-item-drag{margin-right:8px}.drag-buttons,.rule-item-drag{display:flex;flex-direction:column}.drag-buttons{gap:2px}.drag-btn{align-items:center;background:#0000;border:none;border-radius:3px;color:#999;cursor:pointer;display:flex;height:16px;justify-content:center;padding:0;transition:all .2s ease;width:20px}.drag-btn:hover:not(:disabled){background:#e0e0e0;color:#333}.drag-btn:disabled{cursor:not-allowed;opacity:.3}.drag-btn svg{font-size:14px}.rule-item-content{flex:1 1;min-width:0}.rule-item-header{align-items:center;display:flex;gap:6px;margin-bottom:4px}.rule-type-icon{color:#666;flex-shrink:0;font-size:14px}.rule-name{color:#333;font-size:13px;font-weight:500}.rule-item-summary,.rule-name{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.rule-item-summary{color:#888;font-size:11px}.add-rule-btn{align-items:center;background:#0000;border:1px dashed #ccc;border-radius:8px;color:#666;cursor:pointer;display:flex;font-size:13px;gap:6px;justify-content:center;margin:8px;padding:12px 16px;transition:all .2s ease}.add-rule-btn:hover{background:#f5f5f5;border-color:#999;color:#333}.add-rule-btn svg{font-size:16px}.targeting-rule-editor-panel{display:flex;flex:1 1;flex-direction:column;overflow-y:auto;padding:20px 24px}.no-rule-selected{align-items:center;color:#888;display:flex;flex:1 1;flex-direction:column;justify-content:center;padding:40px;text-align:center}.no-rule-selected .empty-icon{color:#ddd;font-size:48px;margin-bottom:16px}.no-rule-selected p{font-size:14px;margin-bottom:20px}.add-rule-btn-secondary{align-items:center;background:#000;border:none;border-radius:8px;color:#fff;cursor:pointer;display:flex;font-size:14px;gap:6px;padding:10px 20px;transition:background .2s ease}.add-rule-btn-secondary:hover{background:#333}.editor-section{margin-bottom:20px}.editor-section h4{color:#333;font-size:14px;font-weight:600;margin:0 0 12px}.editor-field{display:flex;flex-direction:column;gap:6px}.editor-field label{align-items:center;color:#333;display:flex;font-size:13px;font-weight:500;gap:6px}.editor-field label .help-icon{color:#999;cursor:pointer;font-size:14px}.editor-field label .help-icon:hover{color:#666}.editor-field input[type=text],.editor-field input[type=url],.editor-field select{background:#fff;border:1px solid #ddd;border-radius:8px;font-size:14px;padding:10px 12px;transition:border-color .2s ease;width:100%}.editor-field input[type=text]:focus,.editor-field input[type=url]:focus,.editor-field select:focus{border-color:#000;outline:none}.editor-field input::placeholder{color:#999}.editor-field input.input-error{border-color:#e53935}.field-error{color:#e53935;font-size:12px;margin-top:4px}.conditions-section{background:#f9f9f9;border:1px solid #e1e1e1;border-radius:10px;padding:16px}.condition-section{margin-bottom:16px}.condition-section:last-child{margin-bottom:0}.condition-label{align-items:center;color:#333;display:flex;font-size:13px;font-weight:500;gap:6px;margin-bottom:10px}.condition-label .help-icon{color:#999;cursor:pointer;font-size:14px}.condition-checkboxes{display:flex;flex-wrap:wrap;gap:10px}.condition-checkbox-card{align-items:center;background:#fff;border:1px solid #ddd;border-radius:8px;cursor:pointer;display:flex;gap:8px;padding:10px 14px;transition:all .2s ease;-webkit-user-select:none;user-select:none}.condition-checkbox-card:hover{border-color:#999}.condition-checkbox-card.selected{background:#f5f5f5;border-color:#000}.condition-checkbox-card input[type=checkbox]{display:none}.condition-checkbox-card .checkbox-icon{color:#666;font-size:18px}.condition-checkbox-card.selected .checkbox-icon{color:#000}.condition-checkbox-card span{color:#333;font-size:13px}.browser-checkboxes,.os-checkboxes{grid-gap:8px;display:grid;gap:8px;grid-template-columns:repeat(3,1fr)}.condition-multiselect-wrapper{display:flex;flex-direction:column;gap:10px}.condition-multiselect{background:#fff;border:1px solid #ddd;border-radius:8px;font-size:13px;min-height:120px;padding:8px;width:100%}.condition-multiselect:focus{border-color:#000;outline:none}.condition-multiselect option{padding:6px 8px}.condition-multiselect option:checked{background:#f0f0f0}.selected-items{display:flex;flex-wrap:wrap;gap:6px;min-height:28px}.selected-tag{align-items:center;background:#e8e8e8;border-radius:4px;color:#333;display:flex;font-size:12px;gap:4px;padding:4px 8px}.tag-remove{color:#666;cursor:pointer;font-size:14px;transition:color .2s}.tag-remove:hover{color:#e53935}.referrer-inputs{display:flex;gap:10px}.referrer-match-select{background:#fff;border:1px solid #ddd;border-radius:8px;font-size:13px;padding:10px 12px;width:140px}.referrer-match-select:focus{border-color:#000;outline:none}.referrer-pattern-input{border:1px solid #ddd;border-radius:8px;flex:1 1;font-size:13px;padding:10px 12px}.referrer-pattern-input:focus{border-color:#000;outline:none}.day-checkboxes{display:flex;gap:6px}.day-checkbox{align-items:center;background:#fff;border:1px solid #ddd;border-radius:6px;cursor:pointer;display:flex;height:36px;justify-content:center;transition:all .2s ease;-webkit-user-select:none;user-select:none;width:44px}.day-checkbox:hover{border-color:#999}.day-checkbox.selected{background:#000;border-color:#000}.day-checkbox input[type=checkbox]{display:none}.day-checkbox span{color:#333;font-size:12px;font-weight:500}.day-checkbox.selected span{color:#fff}.time-range-section{margin-top:16px}.time-range-inputs{display:flex;gap:16px}.time-input-group{display:flex;flex-direction:column;gap:6px}.time-input-group label{color:#666;font-size:12px}.time-input-group select{background:#fff;border:1px solid #ddd;border-radius:6px;font-size:13px;min-width:100px;padding:8px 12px}.time-input-group select:focus{border-color:#000;outline:none}.condition-error{background:#fce8e8;border-radius:4px;color:#e53935;font-size:12px;margin-top:8px;padding:6px 10px}.editor-actions{border-top:1px solid #e1e1e1;justify-content:space-between;margin-top:auto;padding-top:20px}.editor-actions,.enable-toggle{align-items:center;display:flex}.enable-toggle{cursor:pointer;gap:10px;-webkit-user-select:none;user-select:none}.enable-toggle input[type=checkbox]{display:none}.toggle-slider{background:#ddd;border-radius:11px;height:22px;position:relative;transition:background .2s ease;width:40px}.toggle-slider:after{background:#fff;border-radius:50%;box-shadow:none;content:"";height:18px;left:2px;position:absolute;top:2px;transition:transform .2s ease;width:18px}.enable-toggle input:checked+.toggle-slider{background:#4caf50}.enable-toggle input:checked+.toggle-slider:after{transform:translateX(18px)}.toggle-label{color:#666;font-size:13px}.delete-rule-btn{align-items:center;background:#0000;border:1px solid #e53935;border-radius:6px;color:#e53935;cursor:pointer;display:flex;font-size:13px;gap:6px;padding:8px 14px;transition:all .2s ease}.delete-rule-btn:hover{background:#fce8e8}.delete-rule-btn svg{font-size:14px}.targeting-modal-footer{align-items:center;background:#fafafa;border-top:1px solid #e1e1e1;display:flex;justify-content:space-between;padding:16px 24px}.api-error{background:#fce8e8;border-radius:6px;color:#e53935;font-size:13px;padding:8px 12px}.footer-actions{display:flex;gap:10px;margin-left:auto}.targeting-modal-footer button{border-radius:8px;cursor:pointer;font-size:14px;padding:10px 20px;transition:all .2s ease}.targeting-modal-footer .cancel-btn{background:#0000;border:1px solid #ddd;color:#333}.targeting-modal-footer .cancel-btn:hover{background:#f5f5f5;border-color:#ccc}.targeting-modal-footer .save-btn{background:#000;border:none;color:#fff}.targeting-modal-footer .save-btn:hover:not(:disabled){background:#333}.targeting-modal-footer .save-btn:disabled{background:#ccc;cursor:not-allowed}.dark-mode.targeting-modal-overlay{background:#000000d9}.dark-mode .targeting-modal-container{background:#001a23;border-color:#444}.dark-mode .targeting-modal-header{border-bottom-color:#444}.dark-mode .targeting-modal-header-left .header-icon,.dark-mode .targeting-modal-header-left h2{color:#fff}.dark-mode .targeting-modal-header .close-icon{color:#999}.dark-mode .targeting-modal-header .close-icon:hover{background:#002331;color:#fff}.dark-mode .targeting-rules-list-panel{background:#001318;border-right-color:#444}.dark-mode .rules-list-header{border-bottom-color:#444;color:#999}.dark-mode .rule-list-item{background:#002331}.dark-mode .rule-list-item:hover{background:#034}.dark-mode .rule-list-item.active{background:#034;border-color:#fff}.dark-mode .rule-name{color:#fff}.dark-mode .rule-type-icon{color:#999}.dark-mode .rule-item-summary{color:#777}.dark-mode .drag-btn{color:#666}.dark-mode .drag-btn:hover:not(:disabled){background:#034;color:#fff}.dark-mode .add-rule-btn{border-color:#444;color:#999}.dark-mode .add-rule-btn:hover{background:#002331;border-color:#666;color:#fff}.dark-mode .targeting-rule-editor-panel{background:#001a23}.dark-mode .no-rule-selected{color:#777}.dark-mode .no-rule-selected .empty-icon{color:#444}.dark-mode .add-rule-btn-secondary{background:#fff;color:#000}.dark-mode .add-rule-btn-secondary:hover{background:#e0e0e0}.dark-mode .editor-field label,.dark-mode .editor-section h4{color:#fff}.dark-mode .editor-field label .help-icon{color:#666}.dark-mode .editor-field label .help-icon:hover{color:#999}.dark-mode .editor-field input[type=text],.dark-mode .editor-field input[type=url],.dark-mode .editor-field select{background:#002331;border-color:#444;color:#fff}.dark-mode .editor-field input[type=text]:focus,.dark-mode .editor-field input[type=url]:focus,.dark-mode .editor-field select:focus{border-color:#666}.dark-mode .editor-field input::placeholder{color:#666}.dark-mode .conditions-section{background:#001318;border-color:#444}.dark-mode .condition-label{color:#fff}.dark-mode .condition-label .help-icon{color:#666}.dark-mode .condition-checkbox-card{background:#002331;border-color:#444}.dark-mode .condition-checkbox-card:hover{border-color:#666}.dark-mode .condition-checkbox-card.selected{background:#034;border-color:#fff}.dark-mode .condition-checkbox-card .checkbox-icon{color:#999}.dark-mode .condition-checkbox-card span,.dark-mode .condition-checkbox-card.selected .checkbox-icon{color:#fff}.dark-mode .condition-multiselect{background:#002331;border-color:#444;color:#fff}.dark-mode .condition-multiselect:focus{border-color:#666}.dark-mode .condition-multiselect option:checked{background:#034}.dark-mode .selected-tag{background:#034;color:#fff}.dark-mode .tag-remove{color:#999}.dark-mode .tag-remove:hover{color:#ff6b6b}.dark-mode .referrer-match-select{background:#002331;border-color:#444;color:#fff}.dark-mode .referrer-match-select:focus{border-color:#666}.dark-mode .referrer-pattern-input{background:#002331;border-color:#444;color:#fff}.dark-mode .referrer-pattern-input:focus{border-color:#666}.dark-mode .referrer-pattern-input::placeholder{color:#666}.dark-mode .day-checkbox{background:#002331;border-color:#444}.dark-mode .day-checkbox:hover{border-color:#666}.dark-mode .day-checkbox.selected{background:#fff;border-color:#fff}.dark-mode .day-checkbox span{color:#fff}.dark-mode .day-checkbox.selected span{color:#000}.dark-mode .time-input-group label{color:#999}.dark-mode .time-input-group select{background:#002331;border-color:#444;color:#fff}.dark-mode .time-input-group select:focus{border-color:#666}.dark-mode .condition-error{background:#3d2424;color:#ff6b6b}.dark-mode .editor-actions{border-top-color:#444}.dark-mode .toggle-slider{background:#444}.dark-mode .enable-toggle input:checked+.toggle-slider{background:#4caf50}.dark-mode .toggle-label{color:#999}.dark-mode .delete-rule-btn{border-color:#ff6b6b;color:#ff6b6b}.dark-mode .delete-rule-btn:hover{background:#3d2424}.dark-mode .targeting-modal-footer{background:#001318;border-top-color:#444}.dark-mode .api-error{background:#3d2424;color:#ff6b6b}.dark-mode .targeting-modal-footer .cancel-btn{background:#002331;border-color:#444;color:#fff}.dark-mode .targeting-modal-footer .cancel-btn:hover{background:#034;border-color:#555}.dark-mode .targeting-modal-footer .save-btn{background:#fff;color:#000}.dark-mode .targeting-modal-footer .save-btn:hover:not(:disabled){background:#e0e0e0}.dark-mode .targeting-modal-footer .save-btn:disabled{background:#333;color:#666}@media (max-width:768px){.targeting-modal-container{max-height:95vh;width:95vw}.targeting-modal-body{flex-direction:column}.targeting-rules-list-panel{border-bottom:1px solid #e1e1e1;border-right:none;max-height:200px;min-width:100%;width:100%}.dark-mode .targeting-rules-list-panel{border-bottom-color:#444}.rules-list{max-height:120px}.targeting-rule-editor-panel{min-height:300px}.browser-checkboxes,.os-checkboxes{grid-template-columns:repeat(2,1fr)}.referrer-inputs{flex-direction:column}.referrer-match-select{width:100%}.day-checkboxes{flex-wrap:wrap}.time-range-inputs{flex-direction:column;gap:12px}.time-input-group select{width:100%}.editor-actions{align-items:stretch;flex-direction:column;gap:12px}.delete-rule-btn,.enable-toggle{justify-content:center}}@media (max-width:480px){.targeting-modal-header{padding:16px}.targeting-modal-header-left h2{font-size:14px}.targeting-rule-editor-panel{padding:16px}.condition-checkboxes{flex-direction:column}.condition-checkbox-card{justify-content:flex-start;width:100%}.browser-checkboxes,.os-checkboxes{grid-template-columns:1fr}.day-checkbox{height:32px;width:38px}.day-checkbox span{font-size:11px}.targeting-modal-footer{flex-direction:column;gap:12px;padding:12px 16px}.api-error{text-align:center;width:100%}.footer-actions{margin-left:0;width:100%}.footer-actions button{flex:1 1}}@media (max-width:360px){.day-checkboxes{grid-gap:4px;display:grid;gap:4px;grid-template-columns:repeat(4,1fr)}.day-checkbox{width:100%}}