:root{--border-radius:.5rem}.help-container,.help-details-page{max-width:1400px;margin:0 auto;padding:20px;overflow-y:scroll}.help-header{text-align:center;box-shadow:var(--light-box-shadow);border-radius:16px;margin-bottom:40px;padding:20px}.search-box input ::placeholder{color:red!important}.help-header h1{margin:15px;font-size:2rem;font-weight:700}.help-header p{opacity:.9;max-width:700px;margin:0 auto;font-size:1.1rem}.search-container{max-width:700px;margin-top:40px;margin-left:auto;margin-right:auto}.search-box{align-items:center;display:flex;position:relative}.search-box .search-icon{z-index:2;font-size:1.3rem;position:absolute;left:20px}.search-box input{border:none;border-radius:50px;width:100%;padding:18px 20px 18px 55px;font-size:1.1rem;transition:all .3s}.search-box input:focus{outline:none;transform:translateY(-2px)}.help-content{margin-top:30px}.help-nav{flex-wrap:wrap;gap:15px;margin-bottom:30px;display:flex}.nav-button{box-shadow:var(--light-box-shadow);cursor:pointer;border-radius:8px;align-items:center;gap:10px;padding:12px 24px;font-weight:500;text-decoration:none;transition:all .2s;display:flex}.nav-button:hover{box-shadow:var(--box-shadow);transform:translateY(-2px)}.help-layout{grid-template-columns:280px 1fr;gap:30px;display:grid}.help-sidebar{box-shadow:var(--box-shadow);border-radius:12px;height:fit-content;padding:25px;position:sticky;top:20px}.help-sidebar h3{border-bottom:2px solid;margin-bottom:20px;padding-bottom:15px;font-size:1.3rem}.category-list{margin:0;padding:0;list-style:none}.category-list li{cursor:pointer;border-radius:8px;align-items:center;gap:12px;margin-bottom:8px;padding:12px 15px;font-weight:500;transition:all .2s;display:flex}.category-list li:hover{background-color:var(--tertiary-contrast);color:var(--tertiary-tint)}.category-list li.active{background-color:var(--tertiary-shade);color:var(--tertiary-contrast)}.category-icon{font-size:1.1rem;display:flex}.sidebar-support{border-top:1px solid;margin-top:30px;padding-top:20px}.sidebar-support h4{color:var(--tertiary-tint);margin-bottom:10px;font-size:1.1rem}.sidebar-support p{margin-bottom:15px;font-size:.9rem}.support-contact{background:var(--tertiary-tint);color:var(--tertiary-contrast);border-radius:6px;align-items:center;gap:8px;margin-bottom:8px;padding:10px 15px;font-size:.9rem;text-decoration:none;transition:all .2s;display:flex}.support-contact:hover{background:var(--tertiary-shade)}.help-main{min-height:600px}.help-section{box-shadow:var(--box-shadow);border-radius:12px;margin-bottom:60px;padding:30px}.help-section h2{color:var(--tertiary-tint);border-bottom:2px solid;align-items:center;gap:12px;margin-bottom:25px;padding-bottom:15px;font-size:1.5rem;display:flex}.topics-grid{grid-template-columns:repeat(auto-fill,minmax(320px,1fr));gap:25px;display:grid}.topic-card{background:var(--light-color);box-shadow:var(--light-box-shadow);cursor:pointer;color:inherit;border-radius:12px;padding:25px;text-decoration:none;transition:all .3s;display:block;position:relative;overflow:hidden}.topic-card:before{content:"";background:linear-gradient(135deg,var(--tertiary-tint)0%,var(--tertiary-shade)100%);opacity:0;height:4px;transition:opacity .3s;position:absolute;top:0;left:0;right:0}.topic-card:hover{box-shadow:var(--box-shadow);border-color:var(--tertiary-shade);transform:translateY(-5px)}.topic-card:hover:before{opacity:1}.topic-icon{color:var(--tertiary-tint);margin-bottom:15px;font-size:2rem;display:flex}.topic-card h3{margin-bottom:12px;font-size:1.2rem;font-weight:600}.topic-card p{margin-bottom:20px;font-size:.95rem;line-height:1.5}.view-guide{color:var(--tertiary-tint);align-items:center;gap:5px;font-size:.9rem;font-weight:600;display:flex}.faqs-list{border-radius:12px;overflow:hidden}.faq-item{background:var(--tertiary-contrast);box-shadow:var(--light-box-shadow);border-radius:10px;margin-bottom:15px;transition:all .3s;overflow:hidden}.faq-item.expanded{border-color:var(--tertiary-shade);box-shadow:var(--box-shadow)}.faq-question{cursor:pointer;background:var(--tertiary-contrast);justify-content:space-between;align-items:center;padding:20px 25px;transition:all .2s;display:flex}.faq-question:hover{background:#f0f4ff}.faq-question h3{color:var(--tertiary-tint);flex:1;margin:0;font-size:1.1rem;font-weight:600;line-height:1.4}.faq-toggle{color:var(--tertiary-shade);font-size:1.2rem;transition:transform .3s}.faq-item.expanded .faq-toggle{transform:rotate(180deg)}.faq-answer{max-height:0;padding:0 25px;font-size:1rem;line-height:1.7;transition:all .3s;overflow:hidden}.faq-item.expanded .faq-answer{max-height:1000px;padding:0 25px 25px}.faq-answer a{color:var(--tertiary-tint);font-weight:500;text-decoration:none}.faq-answer a:hover{text-decoration:underline}.videos-grid{grid-template-columns:repeat(auto-fill,minmax(380px,1fr));gap:30px;display:grid}.video-card{background:var(--light-color);box-shadow:0 4px 15px #0000000d;box-shadow:var(--light-box-shadow);border-radius:12px;transition:all .3s;overflow:hidden}.video-card:hover{box-shadow:var(--box-shadow);transform:translateY(-5px)}.video-wrapper{background:#000;padding-top:56.25%;position:relative}.video-wrapper iframe{border:none;width:100%;height:100%;position:absolute;top:0;left:0}.video-card h3{color:var(--tertiary-tint);margin:0;padding:20px;font-size:1.1rem;font-weight:600}.support-section{background:var(--light-color);text-align:center;box-shadow:var(--box-shadow);border-radius:16px;margin:50px 0;padding:50px 40px}.support-section h2{margin-bottom:15px;font-size:2rem}.support-section p{max-width:600px;margin-bottom:40px;margin-left:auto;margin-right:auto;font-size:.95rem}.support-options{grid-template-columns:repeat(auto-fit,minmax(280px,1fr));gap:30px;display:grid}.support-option{border-radius:12px;padding:30px 25px;transition:all .3s;box-shadow:0 5px 15px #0000000d}.support-option:hover{box-shadow:var(--box-shadow);transform:translateY(-5px)}.support-option h3{color:var(--secondary-color);margin-bottom:15px;font-size:1.3rem}.support-option p{margin-bottom:20px;font-size:1rem}.support-link{color:var(--tertiary-tint);border-bottom:2px solid #0000;padding:8px 0;font-size:1rem;font-weight:600;text-decoration:none;transition:all .2s;display:inline-block}.support-link:hover{border-bottom-color:var(--tertiary-tint)}.no-results{text-align:center;background:var(--light-color);border:2px dashed;border-radius:12px;padding:60px 40px;font-size:1.1rem;font-style:italic}.help-details-header{border-bottom:1px solid;flex-wrap:wrap;justify-content:space-between;align-items:center;gap:20px;margin-bottom:40px;padding-bottom:25px;display:flex}.help-details-header .header-content{flex:1}.help-details-header h1{color:var(--tertiary-tint);margin-bottom:10px;font-size:2rem;font-weight:700}.breadcrumb{text-transform:capitalize;font-size:.95rem}.breadcrumb a{color:var(--tertiary-tint);text-decoration:none}.breadcrumb a:hover{text-decoration:underline}.back-button{background-color:var(--primary-color);box-shadow:var(--light-box-shadow);cursor:pointer;color:var(--tertiary-contrast);border-radius:8px;align-items:center;gap:10px;padding:12px 20px;font-weight:500;text-decoration:none;transition:all .2s;display:flex}.back-button:hover{background-color:var(--tertiary-shade);color:var(--primary-contrast);transform:translateY(-2px)}.home-button{background:var(--tertiary-tint);color:var(--tertiary-contrast);cursor:pointer;border:none;border-radius:8px;align-items:center;gap:8px;padding:12px 20px;font-weight:500;text-decoration:none;transition:all .2s;display:flex}.home-button:hover{background:var(--tertiary-shade);transform:translateY(-2px)}.help-details-layout{grid-template-columns:1fr 320px;gap:10px;margin-bottom:50px;display:grid}.help-details-content{box-shadow:var(--box-shadow);border-radius:16px}.topic-intro{border-left:4px solid var(--tertiary-tint);box-shadow:var(--box-shadow);border-radius:12px;margin-bottom:30px;padding:25px}.topic-intro p{margin:0;font-size:1rem;line-height:1.6}.help-details-container h3{border-bottom:2px solid;margin:30px 0 20px;padding-bottom:10px;font-size:1.5rem}.help-details-container p{color:var(--primary-tint);margin-bottom:20px;font-size:1rem;line-height:1.7}.help-details-container ul{margin-bottom:25px;padding-left:20px}.help-details-container li{color:var(--text-color);margin-bottom:10px;line-height:1.6}.help-details-container a{color:var(--tertiary-tint);font-weight:500;text-decoration:none}.help-details-container a:hover{text-decoration:underline}.image-gallery{grid-template-columns:repeat(auto-fit,minmax(320px,1fr));gap:25px;margin:30px 0;display:grid}.image-container{text-align:center;margin:25px 0}.image-container.full-width{grid-column:1/-1}.image-container img{max-width:100%;height:auto;box-shadow:var(--box-shadow);box-shadow:var(--light-box-shadow);border-radius:12px;transition:all .3s}.image-container img:hover{box-shadow:var(--box-shadow-hover);transform:translateY(-3px)}.image-caption{margin-top:12px;font-size:.95rem;font-style:italic}.note{border-left:4px solid var(--tertiary-tint);border-radius:8px;margin:30px 0;padding:20px 25px;font-size:1rem}.note strong{color:var(--tertiary-shade)}.video-tutorial{border-top:1px solid;margin-top:50px;padding-top:40px}.video-tutorial h3{color:var(--tertiary-tint);margin-bottom:20px;font-size:1.5rem}.video-container{box-shadow:var(--box-shadow);border-radius:12px;margin-bottom:20px;padding-top:56.25%;position:relative;overflow:hidden}.video-container iframe{border-radius:12px;width:100%;height:100%;position:absolute;top:0;left:0}.related-topics h3{color:var(--tertiary-tint);margin-bottom:20px;font-size:1.5rem}.related-topics ul{margin:0;padding:0;list-style:none}.related-topics a{background:var(--light-color);color:var(--tertiary-tint);border-radius:8px;padding:12px 20px;font-weight:500;text-decoration:none;transition:all .2s;display:block}.related-topics a:hover{background:var(--tertiary-tint);color:var(--tertiary-contrast);transform:translate(5px)}.help-details-sidebar{height:fit-content;position:sticky;top:20px}.sidebar-section{background:var(--light-color);box-shadow:var(--box-shadow);border-radius:12px;margin-bottom:25px;padding:25px}.sidebar-section h3{color:var(--text-color);border-bottom:1px solid;margin-bottom:20px;padding-bottom:15px;font-size:1.3rem}.related-topics-list{margin:0;padding:0;list-style:none}.related-topics-list li{margin-bottom:10px}.related-topics-list a{color:var(--tertiary-tint);background:0 0;border-radius:8px;padding:12px 15px;font-size:.95rem;text-decoration:none;transition:all .2s;display:block}.related-topics-list a:hover{background:var(--tertiary-tint);color:var(--tertiary-contrast);transform:translate(3px)}.sidebar-section p{margin-bottom:20px;font-size:.95rem}.support-button{background:var(--tertiary-tint);color:var(--tertiary-contrast);border-radius:8px;align-items:center;gap:10px;margin-bottom:12px;padding:12px 18px;font-weight:500;text-decoration:none;transition:all .2s;display:flex}.support-button:hover{background:var(--tertiary-shade);transform:translateY(-2px)}.help-details-footer{box-shadow:var(--box-shadow);border-radius:16px;padding:40px}.feedback-section{text-align:center;margin-bottom:40px}.feedback-section h3{color:var(--tertiary-tint);margin-bottom:20px;font-size:1.5rem}.feedback-buttons{flex-wrap:wrap;justify-content:center;gap:20px;display:flex}.feedback-btn{box-shadow:var(--light-box-shadow);background:var(--light-color);cursor:pointer;border-radius:8px;min-width:120px;padding:12px 30px;font-size:1rem;font-weight:500;transition:all .2s}.feedback-btn.yes:hover{background:var(--success-color);border-color:var(--success-color);color:var(--tertiary-contrast);transform:translateY(-2px)}.feedback-btn.no:hover{background:var(--danger-color);border-color:var(--danger-color);color:var(--tertiary-contrast);transform:translateY(-2px)}.support-section h3{color:var(--tertiary-tint);text-align:center;margin-bottom:15px;font-size:1.5rem}.support-section p{text-align:center;margin-bottom:25px}.contact-options{flex-wrap:wrap;justify-content:center;gap:20px;display:flex}.contact-link{background:var(--tertiary-tint);color:var(--tertiary-contrast);text-align:center;border-radius:8px;min-width:200px;padding:15px 30px;font-weight:500;text-decoration:none;transition:all .2s}.contact-link:hover{background:var(--tertiary-shade);transform:translateY(-2px)}.role-table table{border-collapse:collapse;width:100%;margin:20px 0;font-size:.95em;display:block;overflow-x:auto}.role-table th,.role-table td{text-align:left;border-bottom:1px solid;min-width:120px;padding:12px 15px}.role-table th{border-bottom-width:2px;font-weight:600}.role-table tr:hover{background-color:#f8f9fa}.stats-grid-demo{grid-template-columns:repeat(auto-fit,minmax(250px,1fr));gap:20px;margin:25px 0;display:grid}.stat-card-demo{box-shadow:var(--light-box-shadow);border-radius:8px;align-items:flex-start;padding:20px;display:flex}.stat-icon{border-radius:8px;flex-shrink:0;justify-content:center;align-items:center;width:40px;height:40px;margin-right:15px;font-size:1.2em;display:flex}.stat-content{flex:1;min-width:0}.stat-title{word-wrap:break-word;margin-bottom:5px;font-size:.9em;font-weight:600}.stat-change{opacity:.8;word-wrap:break-word;font-size:.85em}.navigation-hierarchy{margin:25px 0}.nav-category{overflow-wrap:break-word;border-left:3px solid #e1e4e8;margin-bottom:25px;padding-left:15px}.nav-category strong{margin-bottom:10px;font-size:1.1em;display:block}.nav-category ul{margin:10px 0;padding-left:15px;list-style:none}.nav-category li{word-wrap:break-word;margin-bottom:8px;line-height:1.5}.nav-category li strong{margin-right:5px;font-size:1em;display:inline}.screenshot-group{grid-template-columns:repeat(auto-fit,minmax(300px,1fr));gap:25px;margin:25px 0;display:grid}.quick-access-grid{grid-template-columns:repeat(auto-fit,minmax(200px,1fr));gap:15px;margin:20px 0;display:grid}.quick-access-item{box-shadow:var(--light-box-shadow);border-radius:8px;align-items:center;padding:15px;transition:transform .2s;display:flex}.quick-access-item:hover{transform:translateY(-2px)}.qa-icon{border-radius:6px;flex-shrink:0;justify-content:center;align-items:center;width:36px;height:36px;margin-right:12px;font-size:1.1em;display:flex}.qa-content{flex:1;min-width:0}.qa-content strong{word-wrap:break-word;margin-bottom:3px;font-weight:600;display:block}.qa-content span{opacity:.8;word-wrap:break-word;font-size:.85em}kbd{box-shadow:var(--light-box-shadow);border-radius:4px;padding:3px 6px;font-family:monospace;font-size:.9em;display:inline-block;box-shadow:0 2px #0000001a}.button-green,.button-red,.button-blue{word-wrap:normal;border-radius:4px;margin:0 2px;padding:4px 8px;font-size:.9em;font-weight:500;display:inline-block}.button-green{box-shadow:var(--light-box-shadow)#28a745}.button-red{box-shadow:var(--light-box-shadow)#dc3545}.button-blue{box-shadow:var(--light-box-shadow)#007bff}.location-comparison{grid-template-columns:repeat(auto-fit,minmax(300px,1fr));gap:25px;margin:25px 0;display:grid}.location-type{box-shadow:var(--light-box-shadow);border-radius:8px;padding:20px}.location-type h4{word-wrap:break-word;margin-bottom:15px;font-weight:600}.location-type ul{padding-left:0;list-style:none}.location-type li{word-wrap:break-word;margin-bottom:8px;padding-left:20px;line-height:1.5;position:relative}.location-type li:before{content:"✓";font-weight:700;position:absolute;left:0}ol{counter-reset:tips-counter;margin:25px 0;padding-left:0;list-style:none}ol li{counter-increment:tips-counter;margin-bottom:25px;padding-left:40px;position:relative}ol li:before{content:counter(tips-counter);border:2px solid #e1e4e8;border-radius:50%;justify-content:center;align-items:center;width:28px;height:28px;font-size:.9em;font-weight:600;display:flex;position:absolute;top:0;left:0}ol li strong{word-wrap:break-word;margin-bottom:8px;font-size:1.1em;display:block}ol li p{word-wrap:break-word;margin:8px 0 0;line-height:1.6}.screenshot{margin:25px 0}.screenshot img{width:100%;height:auto;box-shadow:var(--light-box-shadow);border-radius:6px;max-width:100%}.screenshot p{text-align:center;word-wrap:break-word;margin-top:8px;font-size:.9em;font-style:italic}.note,.warning{word-wrap:break-word;border-left:4px solid;border-radius:6px;margin:20px 0;padding:15px}.note strong,.warning strong{margin-bottom:5px;font-size:1em;display:block}.video-container{height:0;box-shadow:var(--light-box-shadow);border-radius:8px;margin:20px 0;padding-bottom:56.25%;position:relative;overflow:hidden}.related-topics{margin-top:40px;padding-top:20px}.prerequisites{word-wrap:break-word;border-left:4px solid #4f46e5;border-radius:8px;margin:1.5rem 0;padding:1.25rem}.prerequisites ul{margin-top:.75rem;padding-left:1.25rem}.prerequisites li{word-wrap:break-word;margin-bottom:.5rem;line-height:1.5}.image-example{box-shadow:var(--light-box-shadow);border-radius:8px;margin:1.5rem 0;padding:1rem;overflow:hidden}.image-caption{word-wrap:break-word;margin-bottom:1rem;font-size:.875rem;font-weight:500}.registration-form-example{border-radius:6px;padding:1.5rem;overflow:hidden;box-shadow:0 1px 3px #0000001a}.preview-header{word-wrap:break-word;margin-bottom:1.5rem;font-size:1.125rem;font-weight:600}.preview-field{margin-bottom:1rem}.preview-field label{word-wrap:break-word;margin-bottom:.25rem;font-size:.875rem;font-weight:500;display:block}.preview-input{box-shadow:var(--light-box-shadow)#d1d5db;box-sizing:border-box;word-wrap:break-word;border-radius:4px;width:100%;padding:.625rem;font-size:.875rem}.preview-image-upload{text-align:center;cursor:pointer;word-wrap:break-word;border:2px dashed #d1d5db;border-radius:4px;padding:2rem;font-weight:500;transition:border-color .2s}.preview-image-upload:hover{border-color:#9ca3af}.examples-grid{gap:1rem;margin-top:1rem;display:grid}.example-item{box-shadow:var(--light-box-shadow);word-wrap:break-word;border-radius:6px;padding:1rem}.example-label{word-wrap:break-word;margin-bottom:.5rem;font-size:.875rem;font-weight:600}.example-value{word-wrap:break-word;padding-left:.5rem;font-size:.875rem;line-height:1.5}.form-field-details{gap:2rem;margin:1.5rem 0;display:grid}.field-group h4{color:var(--primary-color);word-wrap:break-word;margin-bottom:.75rem;font-size:1rem;font-weight:600}.field-group ul{padding-left:1.25rem}.field-group li{word-wrap:break-word;margin-bottom:.5rem;font-size:.9375rem;line-height:1.5}.verification-email-example{box-shadow:var(--light-box-shadow);border-radius:8px;overflow:hidden}.email-header{border-bottom:1px solid;padding:1rem}.email-from,.email-subject{word-wrap:break-word;font-size:.875rem}.email-subject{margin-top:.25rem;font-weight:500}.email-body{padding:1.5rem}.email-greeting{color:var(--primary-color);word-wrap:break-word;margin-bottom:1rem;font-weight:600}.email-content{word-wrap:break-word;font-size:.9375rem;line-height:1.5}.verification-button{background:var(--primary-color);color:#fff;cursor:pointer;text-align:center;word-wrap:break-word;border-radius:4px;margin:1rem 0;padding:.75rem 1.5rem;font-weight:500;display:inline-block}.email-note{word-wrap:break-word;background:#f9fafb;border-radius:4px;margin:.75rem 0;padding:.5rem;font-family:monospace;font-size:.875rem;overflow-x:auto}.email-expiry{color:#ef4444;word-wrap:break-word;font-size:.875rem;font-weight:500}.verification-success{text-align:center;box-shadow:var(--light-box-shadow);border-radius:8px;padding:2rem;overflow:hidden}.success-icon{color:#10b981;margin-bottom:1rem;font-size:3rem}.verification-success h3{color:var(--success-color);word-wrap:break-word;margin-bottom:.75rem;font-size:1.25rem;font-weight:600}.success-actions{flex-wrap:wrap;justify-content:center;gap:1rem;margin-top:1.5rem;display:flex}.success-button{cursor:pointer;text-align:center;word-wrap:break-word;border-radius:4px;min-width:150px;padding:.75rem 1.5rem;font-weight:500}.success-button.primary{background:var(--primary-color);color:#fff}.success-button.secondary{color:var(--primary-color);box-shadow:var(--light-box-shadow)#d1d5db;background:#f3f4f6;display:none}.setup-steps{margin:1.5rem 0}.setup-step{box-shadow:var(--light-box-shadow);border-radius:8px;flex-wrap:wrap;gap:1rem;margin-bottom:1.5rem;padding:1rem;display:flex}.step-number{background:var(--primary-shade);color:#fff;border-radius:50%;flex-shrink:0;justify-content:center;align-items:center;width:2rem;height:2rem;font-weight:600;display:flex}.step-content h4{color:var(--primary-color);word-wrap:break-word;margin-bottom:.25rem;font-size:1rem;font-weight:600}.step-content p{word-wrap:break-word;font-size:.9375rem;line-height:1.5}.faq-answer ul,.faq-answer ol{margin-top:.5rem;padding-left:1.25rem}.faq-answer li{word-wrap:break-word;margin-bottom:.25rem}.video-placeholder{aspect-ratio:16/9;color:#fff;text-align:center;background:linear-gradient(135deg,#667eea 0%,#764ba2 100%);border-radius:8px;flex-direction:column;justify-content:center;align-items:center;padding:1rem;display:flex;position:relative}.play-button{margin-bottom:1rem;font-size:3rem}.video-placeholder p{word-wrap:break-word;font-size:1.125rem;font-weight:500}.support-cta h3{word-wrap:break-word;margin-bottom:.75rem;font-size:1.125rem;font-weight:600}.support-options{flex-wrap:wrap;justify-content:center;gap:1rem;margin-top:1rem;display:flex}.login-form-example{border-radius:8px;padding:1.5rem;overflow:hidden;box-shadow:0 2px 4px #0000001a}.preview-header h3{word-wrap:break-word;margin-bottom:.25rem;font-size:1.5rem;font-weight:600}.preview-subtitle{word-wrap:break-word;margin-bottom:1.5rem;font-size:.875rem}.error-preview{box-shadow:var(--light-box-shadow)#fecaca;background:#fef2f2;border-radius:6px;align-items:center;gap:.5rem;margin-bottom:1rem;padding:.75rem;display:flex}.error-icon{color:#dc2626;flex-shrink:0;font-weight:700}.error-text{color:#dc2626;word-wrap:break-word;font-size:.875rem;font-weight:500}.preview-password{box-shadow:var(--light-box-shadow)#d1d5db;background:#f9fafb;border-radius:4px;justify-content:space-between;align-items:center;padding:.625rem;display:flex}.password-dots{letter-spacing:2px}.password-eye{cursor:pointer;background:0 0;border:none;flex-shrink:0;font-size:.875rem}.preview-actions{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:1rem;margin:1.5rem 0;display:flex}.login-btn-preview{color:#fff;cursor:pointer;text-align:center;background:#4f46e5;border:none;border-radius:4px;flex:1;min-width:120px;padding:.75rem 2rem;font-weight:500}.forgot-btn{color:#4f46e5;cursor:pointer;background:0 0;border:none;flex-shrink:0;font-size:.875rem;text-decoration:underline}.register-link-preview{text-align:center;word-wrap:break-word;border-top:1px solid;margin-top:1rem;padding-top:1rem;font-size:.875rem}.register-link-preview a{color:#4f46e5;word-wrap:break-word;font-weight:500;text-decoration:none}.user-types{gap:1rem;margin:1.5rem 0;display:grid}.user-type-card{box-shadow:var(--light-box-shadow);word-wrap:break-word;border-radius:8px;padding:1.25rem;transition:transform .2s}.user-type-card:hover{border-color:#4f46e5;transform:translateY(-2px)}.user-icon{margin-bottom:.75rem;font-size:2rem}.user-type-card h4{word-wrap:break-word;margin-bottom:.5rem;font-size:1rem;font-weight:600}.user-type-card ul{padding-left:1.25rem}.user-type-card li{word-wrap:break-word;margin-bottom:.25rem;font-size:.875rem}.error-section{margin:2rem 0}.error-section h3{word-wrap:break-word;margin-bottom:.75rem;font-size:1.125rem;font-weight:600}.error-display{box-shadow:var(--light-box-shadow);border-radius:8px;overflow:hidden}.error-header{border-bottom:1px solid;flex-wrap:wrap;align-items:center;gap:.75rem;padding:.875rem 1rem;display:flex}.error-badge{text-transform:uppercase;letter-spacing:.025em;border-radius:4px;flex-shrink:0;padding:.25rem .5rem;font-size:.75rem;font-weight:600}.error-badge:not(.verification):not(.subscription):not(.suspended):not(.account){color:#dc2626;background:#fee2e2}.error-badge.verification{color:#1d4ed8;background:#dbeafe}.error-badge.subscription{color:#d97706;background:#fef3c7}.error-badge.suspended{background:#f3f4f6}.error-badge.account{color:#be185d;background:#fce7f3}.error-title{word-wrap:break-word;font-weight:600}.error-content{max-width:none;box-shadow:var(--light-box-shadow);background:0 0;border:none;padding:1.5rem}.error-content p{word-wrap:break-word;margin-bottom:.5rem;font-weight:500}.error-content ul{margin-bottom:1rem;padding-left:1.25rem}.error-content li{word-wrap:break-word;margin-bottom:.25rem;font-size:.9375rem}.solution-actions{margin-top:1.5rem}.solution-step{box-shadow:var(--light-box-shadow);border-radius:6px;flex-wrap:wrap;gap:1rem;margin-bottom:1.5rem;padding:1rem;display:flex}.step-content strong{word-wrap:break-word;margin-bottom:.25rem;font-size:1rem;display:block}.step-content p{word-wrap:break-word;margin-bottom:.75rem;font-size:.875rem}.solution-btn{box-shadow:var(--light-box-shadow)#d1d5db;cursor:pointer;text-align:center;background:#f3f4f6;border-radius:4px;min-width:120px;margin:.5rem 0;padding:.5rem 1rem;font-size:.875rem;font-weight:500;transition:all .2s}.solution-btn:hover{background:#e5e7eb}.solution-btn.primary{color:#fff;background:#4f46e5;border-color:#4f46e5}.solution-btn.primary:hover{background:#4338ca}.help-features{margin:2rem 0}.help-feature{box-shadow:var(--light-box-shadow);border-radius:8px;flex-wrap:wrap;gap:1rem;margin-bottom:1.5rem;padding:1.25rem;display:flex}.feature-icon{flex-shrink:0;font-size:1.5rem}.feature-content h4{word-wrap:break-word;margin-bottom:.5rem;font-size:1rem;font-weight:600}.feature-content ul{margin-top:.5rem;padding-left:1.25rem}.feature-content li{word-wrap:break-word;margin-bottom:.25rem;font-size:.875rem}.dashboard-preview{margin:2rem 0}.dashboard-section{box-shadow:var(--light-box-shadow);border-radius:8px;padding:1.5rem;overflow:hidden}.dashboard-section h4{word-wrap:break-word;margin-bottom:1rem;font-size:1.125rem;font-weight:600}.dashboard-grid{grid-template-columns:repeat(auto-fill,minmax(150px,1fr));gap:1rem;display:grid}.dashboard-item{box-shadow:var(--light-box-shadow);text-align:center;word-wrap:break-word;border-radius:6px;flex-direction:column;align-items:center;padding:1rem;transition:all .2s;display:flex}.dashboard-item:hover{border-color:#4f46e5;transform:translateY(-2px)}.item-icon{margin-bottom:.5rem;font-size:1.5rem}.item-text{text-align:center;word-wrap:break-word;font-size:.875rem;font-weight:500}.key-points{grid-template-columns:repeat(auto-fit,minmax(250px,1fr));gap:15px;margin:25px 0;display:grid}.key-point{box-shadow:var(--light-box-shadow);border-radius:8px;align-items:center;padding:15px;display:flex}.key-icon{flex-shrink:0;margin-right:12px;font-size:1.5em}.key-text{word-wrap:break-word;font-size:.95em;line-height:1.4}.layout-diagram{flex-direction:column;gap:10px;margin:30px 0;display:flex}.layout-row{flex-wrap:wrap;gap:10px;display:flex}.layout-item{text-align:center;word-wrap:break-word;border:2px dashed #e1e4e8;border-radius:6px;flex:1;min-width:200px;padding:20px;font-weight:500}.layout-item.header{border-style:solid;border-width:1px}.layout-item.wide{flex:2;min-width:300px}.layout-item.tall{justify-content:center;align-items:center;min-height:150px;display:flex}.layout-item.full{flex:1;min-width:100%}.header-row{margin-bottom:5px}.diagram-caption{text-align:center;word-wrap:break-word;margin-top:10px;font-size:.9em;font-style:italic}.widget-demo{box-shadow:var(--light-box-shadow);border-radius:8px;margin:20px 0;padding:20px;overflow:hidden}.widget-header{margin-bottom:15px}.widget-title{word-wrap:break-word;margin-bottom:5px;font-size:1.5em;font-weight:600}.widget-subtitle{opacity:.8;word-wrap:break-word;font-size:.95em}.widget-controls{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:15px;display:flex}.control-group{flex-wrap:wrap;align-items:center;gap:10px;display:flex}.control-group label{word-wrap:break-word;font-weight:500}.control-select{box-shadow:var(--light-box-shadow);border-radius:4px;min-width:150px;padding:8px 12px;font-size:.95em}.control-hint{word-wrap:break-word;flex-wrap:wrap;align-items:center;gap:8px;font-size:.9em;display:flex}.actions-grid{grid-template-columns:repeat(auto-fit,minmax(200px,1fr));gap:15px;margin:25px 0;display:grid}.action-item{box-shadow:var(--light-box-shadow);border-radius:8px;align-items:center;padding:15px;transition:transform .2s;display:flex}.action-item:hover{transform:translateY(-2px)}.action-icon{border-radius:8px;flex-shrink:0;justify-content:center;align-items:center;width:40px;height:40px;margin-right:12px;font-size:1.3em;font-weight:700;display:flex}.action-content{flex:1;min-width:0}.action-title{word-wrap:break-word;margin-bottom:3px;font-weight:600}.action-desc{word-wrap:break-word;margin-bottom:3px;font-size:.85em}.action-role{word-wrap:break-word;border-radius:3px;padding:2px 6px;font-size:.75em;display:inline-block}.action-role.restricted{box-shadow:var(--light-box-shadow)#ffc107}.stats-widgets{grid-template-columns:repeat(auto-fit,minmax(250px,1fr));gap:20px;margin:25px 0;display:grid}.stat-widget{box-shadow:var(--light-box-shadow);border-radius:8px;padding:20px;overflow:hidden}.stat-header{align-items:center;margin-bottom:15px;display:flex}.stat-icon{flex-shrink:0;margin-right:12px;font-size:1.5em}.stat-title{word-wrap:break-word;font-size:1.1em;font-weight:600}.stat-value{word-wrap:break-word;margin-bottom:10px;font-size:2em;font-weight:700}.stat-details{flex-wrap:wrap;align-items:center;gap:8px;margin-bottom:10px;display:flex}.stat-change{word-wrap:break-word;font-size:1.1em;font-weight:600}.stat-text{opacity:.8;word-wrap:break-word;font-size:.9em}.stat-tooltip{opacity:.7;word-wrap:break-word;margin-top:10px;font-size:.85em;font-style:italic}.performance-widget{box-shadow:var(--light-box-shadow);border-radius:8px;margin:25px 0;padding:25px;overflow:hidden}.performance-header{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:15px;margin-bottom:25px;display:flex}.performance-header h4{word-wrap:break-word;margin:0}.performance-legend{flex-wrap:wrap;gap:15px;display:flex}.legend-item{align-items:center;gap:6px;display:flex}.legend-color{border-radius:2px;flex-shrink:0;width:12px;height:12px}.legend-color.sales{background-color:#4caf50}.legend-color.services{background-color:#2196f3}.revenue-breakdown{margin-bottom:30px}.revenue-item{margin-bottom:20px}.revenue-label{flex-wrap:wrap;justify-content:space-between;gap:10px;margin-bottom:8px;font-weight:500;display:flex}.revenue-amount{word-wrap:break-word;font-weight:600}.progress-container{margin-top:5px}.progress-bar{background-color:#f5f5f5;border-radius:4px;height:8px;overflow:hidden}.progress-fill{border-radius:4px;height:100%}.progress-fill.sales{background-color:#4caf50}.progress-fill.services{background-color:#2196f3}.progress-percent{text-align:right;word-wrap:break-word;margin-top:5px;font-size:.85em}.top-products h5{word-wrap:break-word;margin-bottom:15px;font-size:1.1em}.products-list{border-top:1px solid}.product-item{border-bottom:1px solid;flex-wrap:wrap;justify-content:space-between;align-items:center;gap:10px;padding:12px 0;display:flex}.product-name{word-wrap:break-word;font-weight:500}.product-stats{word-wrap:break-word;flex-direction:column;align-items:flex-end;font-size:.9em;display:flex}.product-quantity{font-weight:500}.product-revenue{opacity:.8}.activity-widget{box-shadow:var(--light-box-shadow);border-radius:8px;margin:25px 0;padding:25px;overflow:hidden}.activity-header{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:15px;margin-bottom:20px;display:flex}.activity-header h4{word-wrap:break-word;margin:0}.activity-filter{flex-wrap:wrap;gap:8px;display:flex}.filter-btn{box-shadow:var(--light-box-shadow);color:var(--tertiary-tint);cursor:pointer;text-align:center;background:0 0;border-radius:4px;min-width:60px;padding:6px 12px;font-size:.9em}.filter-btn.active{border-width:2px;font-weight:600}.activity-list{margin-bottom:25px}.activity-item{border-bottom:1px solid #f5f5f5;flex-wrap:wrap;align-items:flex-start;padding:12px 0;display:flex}.activity-item:last-child{border-bottom:none}.activity-icon{border-radius:6px;flex-shrink:0;justify-content:center;align-items:center;width:32px;height:32px;margin-right:12px;font-size:1.1em;display:flex}.activity-content{flex:1;min-width:200px}.activity-title{word-wrap:break-word;margin-bottom:4px;font-weight:500}.activity-details{flex-wrap:wrap;gap:12px;font-size:.85em;display:flex}.activity-time{opacity:.7;word-wrap:break-word}.activity-amount{word-wrap:break-word;font-weight:600}.activity-user,.activity-desc{opacity:.8;word-wrap:break-word}.activity-stats{border-top:1px solid;grid-template-columns:repeat(3,1fr);gap:15px;padding-top:20px;display:grid}.activity-stat{text-align:center}.stat-number{word-wrap:break-word;margin-bottom:5px;font-size:1.8em;font-weight:700}.stat-label{opacity:.8;word-wrap:break-word;font-size:.9em}.customization-item{flex-wrap:wrap;align-items:flex-start;display:flex}.custom-icon{flex-shrink:0;margin-right:15px;font-size:1.5em}.tips-grid{grid-template-columns:repeat(auto-fit,minmax(250px,1fr));gap:20px;margin:25px 0;display:grid}.tip-card{box-shadow:var(--light-box-shadow);border-radius:8px;padding:20px;overflow:hidden}.tip-header{align-items:center;margin-bottom:12px;display:flex}.tip-icon{flex-shrink:0;margin-right:12px;font-size:1.5em}.tip-title{word-wrap:break-word;color:var(--tertiary-color);font-size:1.1em;font-weight:600}.tip-content{word-wrap:break-word;font-size:.95em;line-height:1.5}.faq-list{margin:25px 0}.faq-item:last-child{border-bottom:none}.faq-question{word-wrap:break-word;margin-bottom:12px}.feature-list{margin:20px 0;padding-left:20px}.feature-list li{word-wrap:break-word;margin-bottom:10px;line-height:1.5}.sub-list{margin:8px 0 8px 20px;padding-left:15px}.sub-list li{word-wrap:break-word;margin-bottom:5px;font-size:.95em}.note{background-color:var(--card-bg);word-wrap:break-word;border-left:4px solid;border-radius:6px;margin:20px 0;padding:15px}.note strong{margin-bottom:5px;display:block}.video-container{border-radius:8px;height:0;margin:20px 0;padding-bottom:56.25%;position:relative;overflow:hidden}.video-container iframe{border:none;width:100%;height:100%;position:absolute;top:0;left:0}.related-topics{border-top:1px solid;margin-top:40px;padding-top:20px}.related-topics h3{word-wrap:break-word;margin-bottom:15px}.related-topics ul{grid-template-columns:repeat(auto-fit,minmax(250px,1fr));gap:10px;padding-left:0;list-style:none;display:grid}.related-topics li{margin-bottom:8px}.customization-features{grid-template-columns:repeat(auto-fit,minmax(250px,1fr));gap:20px;margin:25px 0;display:grid}.customization-item{box-shadow:var(--light-box-shadow);border-radius:8px;flex-wrap:wrap;align-items:flex-start;padding:15px;display:flex}.custom-icon{border-radius:8px;flex-shrink:0;justify-content:center;align-items:center;width:40px;height:40px;margin-right:15px;font-size:1.5em;display:flex}.custom-content h4{word-wrap:break-word;margin:0 0 8px;font-size:1.1em}.custom-content p{word-wrap:break-word;margin:0;font-size:.95em;line-height:1.5}.header-features-demo{box-shadow:var(--light-box-shadow);border-radius:8px;margin:25px 0;overflow:hidden}.demo-header{background:var(--primary-color);border-bottom:1px solid;flex-wrap:wrap;justify-content:space-between;align-items:center;gap:15px;padding:15px 20px;display:flex}.demo-header-left{flex-wrap:wrap;align-items:center;gap:15px;display:flex}.demo-menu-button{width:36px;height:36px;box-shadow:var(--light-box-shadow);background:var(--primary-color);cursor:pointer;border-radius:6px;flex-shrink:0;justify-content:center;align-items:center;font-size:1.2em;display:flex}.demo-title{word-wrap:break-word;font-size:1.2em;font-weight:600}.demo-header-right{flex-wrap:wrap;align-items:center;gap:10px;display:flex}.demo-button{box-shadow:var(--light-box-shadow);cursor:pointer;border-radius:6px;flex-shrink:0;justify-content:center;align-items:center;font-size:1.1em;display:flex;position:relative}.demo-button.notifications .demo-badge{color:#fff;text-align:center;background:#ff4757;border-radius:10px;min-width:18px;padding:1px 5px;font-size:.7em;font-weight:600;position:absolute;top:-5px;right:-5px}.demo-theme-dropdown{border-top:1px solid;padding:20px}.theme-options{grid-template-columns:repeat(auto-fit,minmax(150px,1fr));gap:15px;display:grid}.theme-option{cursor:pointer;text-align:center;border:2px solid #e1e4e8;border-radius:6px;flex-direction:column;align-items:center;padding:12px;transition:all .2s;display:flex}.theme-option.active{border-color:var(--primary-color);background:#f0f2ff}.theme-preview{border-radius:4px;flex-shrink:0;width:60px;height:40px;margin-bottom:8px}.theme-preview.default{background:linear-gradient(135deg,var(--primary-color)0%,#50c8ff 100%)}.theme-preview.ocean{background:linear-gradient(135deg,#1a5fb4 0%,#26a269 100%)}.theme-preview.aurora{background:linear-gradient(135deg,#8a2be2 0%,#00bfff 100%)}.theme-preview.sapphire{background:linear-gradient(135deg,#0c0c3d 0%,#2d5aa0 100%)}.theme-option span{word-wrap:break-word;font-size:.9em;font-weight:500}.theme-gallery{grid-template-columns:repeat(auto-fit,minmax(200px,1fr));gap:20px;margin:20px 0;display:grid}.theme-card{box-shadow:var(--light-box-shadow);border-radius:8px;transition:transform .2s;overflow:hidden}.theme-card:hover{transform:translateY(-2px)}.theme-preview-card{height:120px;padding:10px;position:relative}.theme-preview-card .theme-header{border-radius:4px;height:20px;margin-bottom:10px}.theme-preview-card .theme-sidebar{float:left;border-radius:4px;width:30%;height:60px;margin-right:10px}.theme-preview-card .theme-content{float:left;border-radius:4px;width:65%;height:60px}.theme-preview-card.default .theme-header{background:var(--primary-color)}.theme-preview-card.default .theme-sidebar{background:#f8f9fa}.theme-preview-card.default .theme-content{box-shadow:var(--light-box-shadow)}.theme-preview-card.ocean .theme-header{background:#1a5fb4}.theme-preview-card.ocean .theme-sidebar{background:#e0f2fe}.theme-preview-card.ocean .theme-content{box-shadow:var(--light-box-shadow)#bae6fd}.theme-preview-card.aurora .theme-header{background:#8a2be2}.theme-preview-card.aurora .theme-sidebar{background:#f3e8ff}.theme-preview-card.aurora .theme-content{box-shadow:var(--light-box-shadow)#e9d5ff}.theme-preview-card.sapphire .theme-header{background:#0c0c3d}.theme-preview-card.sapphire .theme-sidebar{background:#1e293b}.theme-preview-card.sapphire .theme-content{box-shadow:var(--light-box-shadow)#334155;background:#0f172a}.theme-info{border-top:1px solid;padding:12px}.theme-info strong{word-wrap:break-word;margin-bottom:4px;display:block}.theme-info span{color:#666;word-wrap:break-word;font-size:.85em}.steps-list{margin:25px 0;padding-left:0;list-style:none}.steps-list li{counter-increment:step;word-wrap:break-word;margin-bottom:15px;padding-left:40px;position:relative}.steps-list li:before{content:counter(step);border:2px solid #e1e4e8;border-radius:50%;justify-content:center;align-items:center;width:28px;height:28px;font-size:.9em;font-weight:600;display:flex;position:absolute;top:0;left:0}.note strong{color:var(--primary-color);margin-bottom:5px;display:block}.comparison-table{margin:25px 0;overflow-x:auto}.comparison-table table{border-collapse:collapse;width:100%;min-width:600px}.comparison-table th{text-align:center;word-wrap:break-word;border-bottom:2px solid #e1e4e8;padding:15px;font-weight:600}.comparison-table td{vertical-align:top;word-wrap:break-word;border-bottom:1px solid;padding:12px 15px}.comparison-table tbody tr:hover{background-color:#f8f9fa}.highlight{color:var(--dark-color);word-wrap:break-word;background-color:#e7f4ff;border-radius:4px;padding:2px 6px;font-weight:600;display:inline-block}.admin-capabilities{grid-template-columns:repeat(auto-fit,minmax(300px,1fr));gap:20px;margin:25px 0;display:grid}.capability-card{box-shadow:var(--light-box-shadow);border-radius:8px;padding:20px;overflow:hidden}.capability-icon{margin-bottom:15px;font-size:2em}.capability-content h4{word-wrap:break-word;margin:0 0 12px}.capability-content ul{margin:0;padding-left:20px}.capability-content li{word-wrap:break-word;margin-bottom:6px;font-size:.95em;line-height:1.4}.org-hierarchy{text-align:center;margin:30px 0}.hierarchy-level{word-wrap:break-word;border:2px solid #e1e4e8;border-radius:8px;max-width:300px;margin:0 auto;padding:20px}.hierarchy-level.main{border-color:var(--border-color);background:linear-gradient(135deg,#f8faff 0%,#f0f2ff 100%)}.level-content h4{word-wrap:break-word;color:var(--primary-color);margin:0 0 5px}.level-permissions{flex-wrap:wrap;justify-content:center;gap:5px;margin-top:15px;display:flex}.permission-tag{color:var(--primary-shade);box-shadow:var(--light-box-shadow);word-wrap:break-word;border-radius:12px;padding:3px 8px;font-size:.8em}.connector-arrow{margin-top:5px;font-size:1.5em}.hierarchy-grid{grid-template-columns:repeat(auto-fit,minmax(250px,1fr));gap:20px;margin-top:20px;display:grid}.hierarchy-level.sub{box-shadow:var(--light-box-shadow)}.setup-step{border-left:3px solid var(--primary-color);word-wrap:break-word;margin:20px 0 30px;padding-left:20px}.step-content p{word-wrap:break-word;margin:0 0 15px;font-size:1.05em}.help-details-container .step-details{word-wrap:break-word;box-shadow:var(--light-box-shadow);border-radius:6px;margin-top:10px;padding:15px}.help-details-container .confirmation-buttons,.help-details-container .export-buttons{gap:.3rem;display:flex}.help-details-container .search-bar{align-items:center;gap:.3rem;display:flex}.step-details strong{word-wrap:break-word;margin-bottom:8px;display:block}.step-details ul{margin:10px 0 0;padding-left:20px}.step-details li{word-wrap:break-word}.menu-comparison{grid-template-columns:repeat(auto-fit,minmax(300px,1fr));gap:30px;margin:25px 0;display:grid}.menu-section h4{word-wrap:break-word;border-bottom:2px solid #e1e4e8;margin-bottom:15px;padding-bottom:10px}.menu-section:first-child h4{border-color:var(--primary-color)}.help-container .menu-items{box-shadow:var(--light-box-shadow);border-radius:6px;overflow:hidden}.help-container .menu-item{border-bottom:1px solid #f5f5f5;flex-wrap:wrap;align-items:center;gap:12px;padding:12px 15px;display:flex}.help-container .menu-item:last-child{border-bottom:none}.help-container .menu-item.unique{background:#f0f2ff}.help-container .menu-item.disabled{opacity:.5}.help-container .menu-icon{text-align:center;flex-shrink:0;width:24px;font-size:1.2em}.help-container .menu-text{word-wrap:break-word;min-width:150px;color:var(--primary-shade);flex:1}.help-container .menu-badge{word-wrap:break-word;border-radius:10px;flex-shrink:0;padding:2px 8px;font-size:.8em}.help-container .menu-item.unique .menu-badge{background:var(--primary-tint);color:#fff}.scenarios{grid-template-columns:repeat(auto-fit,minmax(300px,1fr));gap:20px;margin:25px 0;display:grid}.scenario-card{box-shadow:var(--light-box-shadow);border-radius:8px;padding:20px;overflow:hidden}.scenario-header h4{word-wrap:break-word;margin:0}.scenario-content p{word-wrap:break-word;margin:10px 0;line-height:1.5}.scenario-content em{color:var(--tertiary-tint);font-style:italic}.practice-item{border-bottom:1px solid #f5f5f5;flex-wrap:wrap;gap:20px;margin-bottom:25px;padding-bottom:25px;display:flex}.practice-item:last-child{border-bottom:none;margin-bottom:0;padding-bottom:0}.practice-number{border:2px solid var(--primary-color);width:36px;height:36px;color:var(--primary-color);border-radius:50%;flex-shrink:0;justify-content:center;align-items:center;font-weight:600;display:flex}.practice-content h4{word-wrap:break-word;margin:0 0 8px}.practice-content p{word-wrap:break-word;margin:0;line-height:1.6}.access-methods{gap:1.5rem;margin:1.5rem 0;display:grid}.access-method{box-shadow:var(--light-box-shadow);border-radius:8px;padding:1.25rem;transition:border-color .2s;overflow:hidden}.access-method:hover{border-color:#4f46e5}.method-header{flex-wrap:wrap;align-items:center;gap:.75rem;margin-bottom:1rem;display:flex}.method-icon{flex-shrink:0;font-size:1.5rem}.method-header h3{word-wrap:break-word;margin:0;font-size:1.125rem;font-weight:600}.method-steps{margin-left:2.25rem}.step{flex-wrap:wrap;align-items:flex-start;gap:.75rem;margin-bottom:.75rem;display:flex}.step-content{word-wrap:break-word;flex:1;min-width:200px;font-size:.9375rem;line-height:1.4}.step-content strong{color:var(--primary-color)}.settings-modal-example{box-shadow:var(--light-box-shadow);border-radius:8px;overflow:hidden;box-shadow:0 4px 6px #0000000d}.modal-header-preview{border-bottom:1px solid;flex-wrap:wrap;justify-content:space-between;align-items:center;padding:1rem 1.5rem;display:flex}.modal-header-preview h3{word-wrap:break-word;margin:0;font-size:1.125rem;font-weight:600}.modal-close-btn{cursor:pointer;background:0 0;border:none;flex-shrink:0;justify-content:center;align-items:center;width:1.5rem;height:1.5rem;padding:0;font-size:1.5rem;line-height:1;display:flex}.modal-grid-preview{grid-template-columns:1fr;gap:2rem;padding:1.5rem;display:grid}@media (min-width:768px){.modal-grid-preview{grid-template-columns:1fr 1fr}}.modal-column{flex-direction:column;gap:1.5rem;display:flex}.setting-section{margin-bottom:0}.section-label{text-transform:uppercase;letter-spacing:.025em;word-wrap:break-word;margin-bottom:.75rem;font-size:.875rem;font-weight:600}.image-preview-container{flex-direction:column;gap:.75rem;display:flex}.logo-preview{border:2px dashed #d1d5db;border-radius:8px;justify-content:center;align-items:center;width:120px;height:120px;margin-bottom:.5rem;display:flex}.logo-placeholder{color:#9ca3af;font-size:2.5rem}.image-actions{flex-wrap:wrap;gap:.5rem;display:flex}.image-action-btn{box-shadow:var(--light-box-shadow)#d1d5db;cursor:pointer;border-radius:4px;flex:1;justify-content:center;align-items:center;gap:.375rem;min-width:120px;padding:.5rem .75rem;font-size:.75rem;font-weight:500;display:flex}.image-action-btn.upload{color:#4f46e5;border-color:#4f46e5}.image-action-btn.remove{color:#ef4444;border-color:#ef4444}.image-hint{word-wrap:break-word;font-size:.75rem}.form-field-preview{margin-bottom:1rem}.form-field-preview label{word-wrap:break-word;margin-bottom:.25rem;font-size:.875rem;font-weight:500;display:block}.input-preview{box-shadow:var(--light-box-shadow);color:var(--primary-color);box-sizing:border-box;word-wrap:break-word;background:#f9fafb;border-radius:4px;width:100%;padding:.625rem;font-size:.875rem}.input-preview.read-only{color:var(--primary-color);background:#f3f4f6}.field-hint{flex-wrap:wrap;align-items:center;gap:.375rem;margin-top:.25rem;font-size:.75rem;display:flex}.hint-icon{flex-shrink:0;font-size:.875rem}.textarea-preview{box-shadow:var(--light-box-shadow)#d1d5db;box-sizing:border-box;word-wrap:break-word;background:#f9fafb;border-radius:4px;width:100%;min-height:60px;padding:.625rem;font-size:.875rem}.form-row-preview{grid-template-columns:1fr;gap:1rem;display:grid}@media (min-width:640px){.form-row-preview{grid-template-columns:1fr 1fr}}.form-field-preview.half{margin-bottom:0}.currency-select-preview label{word-wrap:break-word;margin-bottom:.25rem;font-size:.875rem;font-weight:500;display:block}.currency-preview{box-shadow:var(--light-box-shadow)#d1d5db;box-sizing:border-box;word-wrap:break-word;background:#f9fafb;border-radius:4px;width:100%;padding:.625rem;font-size:.875rem}.modal-actions-preview{border-top:1px solid;flex-wrap:wrap;justify-content:flex-end;gap:.75rem;padding:1rem 1.5rem;display:flex}.action-btn{box-shadow:var(--light-box-shadow)#d1d5db;cursor:pointer;text-align:center;border-radius:4px;flex:1;min-width:120px;padding:.625rem 1.25rem;font-size:.875rem;font-weight:500}.action-btn.primary{background:var(--primary-color);color:#fff;border-color:var(--primary-color)}.settings-categories{gap:1.5rem;margin:2rem 0;display:grid}.category{box-shadow:var(--light-box-shadow);border-radius:8px;padding:1.25rem;overflow:hidden}.category h3{color:var(--primary-color);word-wrap:break-word;flex-wrap:wrap;align-items:center;gap:.5rem;margin-bottom:1rem;font-size:1.125rem;font-weight:600;display:flex}.category h3:before{content:"•";color:var(--primary-shade);flex-shrink:0;font-weight:700}.category-content h4{word-wrap:break-word;margin:.75rem 0 .5rem;font-size:1rem;font-weight:600}.category-content ul{margin-bottom:1rem;padding-left:1.25rem}.category-content li{word-wrap:break-word;margin-bottom:.25rem;font-size:.9375rem;line-height:1.4}.currency-examples{margin-top:1rem}.currency-example{box-shadow:var(--light-box-shadow);word-wrap:break-word;border-radius:6px;padding:.75rem;font-size:.875rem}.currency-example strong{word-wrap:break-word;margin-bottom:.25rem;display:block}.location-types{grid-template-columns:1fr;gap:1.5rem;margin:2rem 0;display:grid}@media (min-width:768px){.location-types{grid-template-columns:1fr 1fr}}.location-type{box-shadow:var(--light-box-shadow);border-radius:8px;padding:1.25rem;overflow:hidden}.location-header{flex-wrap:wrap;align-items:center;gap:.75rem;margin-bottom:1rem;display:flex}.location-icon{flex-shrink:0;font-size:1.5rem}.location-header h3{word-wrap:break-word;margin:0;font-size:1.125rem;font-weight:600}.location-content h4{word-wrap:break-word;margin:1rem 0 .5rem;font-size:1rem;font-weight:600}.location-content ul{margin-bottom:1rem;padding-left:1.25rem}.location-content li{word-wrap:break-word;margin-bottom:.25rem;font-size:.9375rem;line-height:1.4}.configuration-guide{margin:2rem 0}.configuration-guide h3{border-bottom:2px solid var(--border-color);word-wrap:break-word;margin:1.5rem 0 1rem;padding-bottom:.5rem;font-size:1.25rem;font-weight:600}.guide-steps{margin-left:1rem}.guide-step{margin-bottom:2rem;padding-left:2rem;position:relative}.guide-step:before{content:"";background:#e5e7eb;width:2px;position:absolute;top:2.5rem;bottom:-2rem;left:.75rem}.guide-step:last-child:before{display:none}.step-header{flex-wrap:wrap;align-items:center;gap:.75rem;margin-bottom:.75rem;display:flex}.step .step-number{background:var(--primary-color);color:#fff;border-radius:50%;justify-content:center;align-items:center;width:2rem;height:2rem;font-size:.875rem;font-weight:600;display:flex;left:0}.step-header h4{color:var(--primary-color);word-wrap:break-word;margin:0;padding-left:2.75rem;font-size:1.125rem;font-weight:600}.step-content{padding-left:2.75rem}.step-content p{word-wrap:break-word;margin-bottom:.75rem;font-size:.9375rem;line-height:1.5}.visual-nav{flex-wrap:wrap;align-items:center;gap:.5rem;display:flex}.nav-item{box-shadow:var(--light-box-shadow)#d1d5db;word-wrap:break-word;border-radius:4px;flex-shrink:0;padding:.375rem .75rem;font-size:.875rem}.nav-item.active{color:#fff;background:#4f46e5;border-color:#4f46e5}.nav-arrow{color:#9ca3af;flex-shrink:0;font-size:.875rem}@media (min-width:640px){.fields-grid{grid-template-columns:1fr 1fr}}.field-group ul{margin-top:.5rem;padding-left:1.25rem}.field-group li{word-wrap:break-word;margin-bottom:.25rem;font-size:.875rem}.branch-list-preview{box-shadow:var(--light-box-shadow);border-radius:6px;margin:1rem 0;overflow:hidden}.branch-item{border-bottom:1px solid;flex-wrap:wrap;justify-content:space-between;align-items:center;gap:.5rem;padding:.75rem 1rem;display:flex}.branch-item:last-child{border-bottom:none}.branch-item.active{background:var(--tertiary-color)}.branch-name{word-wrap:break-word;flex:1;min-width:150px;font-weight:500}.branch-status,.branch-action{word-wrap:break-word;border-radius:4px;flex-shrink:0;padding:.25rem .5rem;font-size:.75rem;font-weight:500}.branch-status{color:var(--success-color);background:#dcfce7}.branch-action{color:var(--primary-color);background:#dbeafe}.role-table{border-collapse:collapse;width:100%;margin:1rem 0;font-size:.875rem;display:block;overflow-x:auto}.role-table th,.role-table td{text-align:left;box-shadow:var(--light-box-shadow);word-wrap:break-word;min-width:120px;padding:.75rem}.role-table th{background:#f9fafb;font-weight:600}.role-table td{background:var(--card-bg)}.role-table td:first-child{font-weight:500}.permission-banner{box-shadow:var(--light-box-shadow);border-radius:8px;flex-wrap:wrap;align-items:flex-start;gap:15px;margin:20px 0;padding:15px;display:flex}.banner-icon{flex-shrink:0;font-size:1.8em}.banner-content{flex:1;min-width:200px}.banner-content strong{word-wrap:break-word;margin-bottom:5px;display:block;color:#ff8f00!important}.banner-content em{word-wrap:break-word}.purpose-cards{grid-template-columns:repeat(auto-fit,minmax(250px,1fr));gap:20px;margin:25px 0;display:grid}.purpose-card{box-shadow:var(--light-box-shadow);border-radius:8px;padding:20px;overflow:hidden}.purpose-icon{margin-bottom:15px;font-size:2em}.purpose-content h4{word-wrap:break-word;margin:0 0 10px}.purpose-content p{word-wrap:break-word;margin:0;font-size:.95em;line-height:1.5}.access-controls{margin:25px 0}.control-item{box-shadow:var(--light-box-shadow);border-radius:8px;flex-wrap:wrap;align-items:flex-start;gap:15px;margin-bottom:20px;padding:15px;display:flex}.control-badge{white-space:nowrap;border-radius:20px;flex-shrink:0;padding:5px 12px;font-size:.85em;font-weight:600}.control-badge.restricted{color:#c62828;box-shadow:var(--light-box-shadow)#ffcdd2;background:#ffebee}.control-badge.audit{color:#2e7d32;box-shadow:var(--light-box-shadow)#c8e6c9;background:#e8f5e9}.control-badge.validation{color:#1565c0;box-shadow:var(--light-box-shadow)#bbdefb;background:#e3f2fd}.control-content h4{word-wrap:break-word;margin:0 0 8px}.control-content p{word-wrap:break-word;margin:0;font-size:.95em;line-height:1.5}.adjustment-types{grid-template-columns:repeat(auto-fit,minmax(300px,1fr));gap:25px;margin:25px 0;display:grid}.type-card{border:2px solid #e1e4e8;border-radius:8px;padding:25px;overflow:hidden}.type-card.decrease{border-color:#ffcdd2}.type-card.increase{border-color:#c8e6c9}.type-header{align-items:center;gap:15px;margin-bottom:20px;display:flex}.type-icon{flex-shrink:0;font-size:2em}.type-header h4{word-wrap:break-word;margin:0;font-size:1.3em}.type-content p strong{word-wrap:break-word;margin-bottom:5px;display:block}.use-case{flex-wrap:wrap;align-items:center;gap:10px;margin-bottom:8px;font-size:.95em;display:flex}.case-bullet{color:var(--primary-color);flex-shrink:0;font-weight:700}.use-case span{word-wrap:break-word}.type-restriction{background:var(--card-bg);border-left:3px solid var(--primary-color);word-wrap:break-word;border-radius:6px;margin-top:20px;padding:10px;font-size:.9em}.process-steps{margin:30px 0}.step{border-bottom:1px dashed #e1e4e8;flex-wrap:wrap;gap:20px;margin-bottom:30px;padding-bottom:30px;display:flex}.step-content h4{color:var(--primary-color);word-wrap:break-word;margin:0 0 10px}.step-content p{word-wrap:break-word;margin:0 0 15px}.step-note{word-wrap:break-word;border-left:3px solid #50c8ff;border-radius:6px;margin-top:10px;padding:10px;font-size:.9em}.type-buttons-demo{flex-wrap:wrap;gap:10px;margin:15px 0;display:flex}.demo-type-btn{cursor:default;text-align:center;border:2px solid #e1e4e8;border-radius:6px;flex:1;min-width:140px;padding:10px 20px;font-weight:500}.demo-type-btn.active{border-color:var(--primary-color);background:var(--primary-color);color:#fff}.search-demo{margin:15px 0}.search-input-demo{border:2px solid #e1e4e8;border-radius:6px;flex-wrap:wrap;align-items:center;gap:10px;margin-bottom:8px;padding:12px 15px;display:flex}.search-icon{opacity:.7;flex-shrink:0}.search-text{color:#999;word-wrap:break-word;flex:1}.search-hint{color:#666;word-wrap:break-word;font-size:.9em}.adjustment-fields{grid-template-columns:repeat(auto-fit,minmax(150px,1fr));gap:15px;margin:15px 0;display:grid}.field-demo label{word-wrap:break-word;margin-bottom:5px;font-size:.9em;font-weight:500;display:block}.demo-input{box-shadow:var(--light-box-shadow);text-align:center;box-sizing:border-box;border-radius:4px;width:100%;padding:10px}.description-demo{margin:15px 0}.description-demo label{word-wrap:break-word;margin-bottom:8px;font-weight:500;display:block}.demo-textarea{box-shadow:var(--light-box-shadow);box-sizing:border-box;word-wrap:break-word;border-radius:6px;width:100%;min-height:80px;padding:12px;font-size:.95em}.interface-comparison{grid-template-columns:repeat(auto-fit,minmax(300px,1fr));gap:30px;margin:25px 0;display:grid}.interface-view h4{word-wrap:break-word;border-bottom:2px solid #e1e4e8;margin-bottom:15px;padding-bottom:10px}.mobile-demo,.table-demo{box-shadow:var(--light-box-shadow);border-radius:8px;padding:15px;overflow:auto}.mobile-card{box-shadow:var(--light-box-shadow);border-radius:6px;margin-bottom:10px;padding:15px}.mobile-header{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:10px;margin-bottom:12px;display:flex}.mobile-product{word-wrap:break-word;font-weight:500}.mobile-delete{cursor:default;background:0 0;border:none;flex-shrink:0;font-size:1.2em}.mobile-fields{font-size:.9em}.mobile-row{flex-wrap:wrap;justify-content:space-between;gap:10px;margin-bottom:8px;display:flex}.mobile-row input{width:50px;box-shadow:var(--light-box-shadow);text-align:center;border-radius:3px;padding:3px}.table-demo{overflow-x:auto}.demo-table{border-collapse:collapse;width:100%;min-width:500px}.demo-table th,.demo-table td{box-shadow:var(--light-box-shadow);text-align:left;word-wrap:break-word;padding:8px 12px}.demo-table input{width:60px;box-shadow:var(--light-box-shadow);text-align:center;border-radius:3px;padding:4px}.interface-note{text-align:center;color:#666;word-wrap:break-word;margin-top:10px;font-size:.9em}.validation-rules{margin:25px 0}.rule-item{box-shadow:var(--light-box-shadow);border-radius:8px;flex-wrap:wrap;gap:15px;margin-bottom:20px;padding:15px;display:flex}.rule-icon{flex-shrink:0;margin-top:3px;font-size:1.5em}.rule-content h4{word-wrap:break-word;margin:0 0 10px}.rule-content p{word-wrap:break-word;margin:0 0 10px;font-size:.95em}.error-example{word-wrap:break-word;border-left:3px solid #f44336;border-radius:4px;margin-top:10px;padding:10px;font-size:.9em}.rule-note{color:#666;word-wrap:break-word;margin-top:10px;font-size:.9em;font-style:italic}.practice-content h4{word-wrap:break-word;margin:0 0 10px;font-size:1.1em}.faq-item{word-wrap:break-word;border-bottom:1px solid;margin-bottom:20px;padding-bottom:20px}.faq-item:last-child{border-bottom:none;margin-bottom:0;padding-bottom:0}.faq-question strong{color:var(--primary-color);word-wrap:break-word;margin-bottom:10px;font-size:1.05em;display:block}.faq-answer p{word-wrap:break-word;margin:0;line-height:1.6}@media (min-width:768px){.scanning-methods{grid-template-columns:repeat(2,1fr)}}.method-card{box-shadow:var(--light-box-shadow);border-radius:8px;flex-direction:column;height:100%;display:flex;overflow:hidden}.card-header{background:var(--primary-color);border-bottom:1px solid;flex-wrap:wrap;align-items:center;gap:.75rem;padding:1.25rem;display:flex}.method-icon{border-radius:50%;flex-shrink:0;justify-content:center;align-items:center;width:3rem;height:3rem;font-size:1.5rem;display:flex}.method-icon.usb{color:var(--primary-color);background:#dbeafe}.method-icon.camera{color:#0369a1}.method-icon.manual{background:#f3f4f6}.card-header h3{color:#f0f1f4;word-wrap:break-word;margin:0;font-size:1.125rem;font-weight:600}.card-content{flex-grow:1;padding:1.25rem}.card-content h4{word-wrap:break-word;margin-bottom:.75rem;font-size:1rem;font-weight:600}.card-content ol,.card-content ul{margin-bottom:1rem;padding-left:1.25rem}.card-content li{word-wrap:break-word;margin-bottom:.375rem;font-size:.9375rem;line-height:1.4}.method-features{margin-top:1rem}.method-features ul{margin-top:.5rem}.supported-formats{margin-top:1rem}.formats-grid{grid-template-columns:repeat(2,1fr);gap:.5rem;margin-top:.5rem;display:grid}.format{text-align:center;color:var(--primary-color);word-wrap:break-word;background:#f3f4f6;border-radius:4px;padding:.375rem .5rem;font-size:.75rem;font-weight:500}.camera-tips,.manual-entry-options{margin-top:1rem}.scenarios{grid-template-columns:1fr;gap:.75rem;margin-top:.5rem;display:grid}.scenario{box-shadow:var(--light-box-shadow);border-radius:4px;flex-wrap:wrap;align-items:center;gap:.5rem;padding:.5rem;display:flex}.scenario-text{word-wrap:break-word;flex:1;font-size:.8125rem}.creation-steps{margin:2.5rem 0}.creation-step{border-bottom:2px solid var(--border-color);flex-wrap:wrap;gap:2rem;margin-bottom:3rem;padding-bottom:3rem;display:flex;position:relative}.creation-step:last-child{border-bottom:none;margin-bottom:0;padding-bottom:0}.step-visual{flex-direction:column;flex-shrink:0;align-items:center;gap:.5rem;min-width:80px;display:flex}.step-content{flex-grow:1;min-width:300px}.step-content h3{word-wrap:break-word;margin-bottom:1rem;font-size:1.25rem;font-weight:600}@media (min-width:768px){.step-options{grid-template-columns:repeat(2,1fr)}}@media (min-width:1024px){.step-options{grid-template-columns:repeat(3,1fr)}}.option{box-shadow:var(--light-box-shadow);border-radius:6px;flex-direction:column;justify-content:center;min-height:100px;padding:1rem;display:flex}.option strong{color:var(--primary-color);word-wrap:break-word;margin-bottom:.375rem;font-size:.9375rem;display:block}.option p{word-wrap:break-word;margin:0;font-size:.875rem;line-height:1.4}.step-feedback{margin:1rem 0}.feedback-example{border-radius:6px;flex-wrap:wrap;align-items:flex-start;gap:.75rem;margin-bottom:.75rem;padding:1rem;display:flex}.feedback-example.success{box-shadow:var(--light-box-shadow)#bbf7d0;background:#f0fdf4}.feedback-example.info{box-shadow:var(--light-box-shadow)#bfdbfe;background:#eff6ff}.feedback-example.warning{box-shadow:var(--light-box-shadow)#fde68a;background:#fef3c7}.feedback-icon{flex-shrink:0;font-size:1.25rem}.feedback-text{word-wrap:break-word;min-width:200px;color:var(--dark-color);flex:1}.feedback-text strong{margin-bottom:.25rem;font-weight:600;display:block}.feedback-details{margin-top:.25rem;font-size:.875rem}.required-fields{margin:1.5rem 0}.required-fields h4{word-wrap:break-word;margin-bottom:1rem;font-size:1.125rem;font-weight:600}.fields-grid{grid-template-columns:1fr;gap:1.5rem;margin:1rem 0;display:grid}@media (min-width:640px){.fields-grid{grid-template-columns:repeat(2,1fr)}}.field-item{box-shadow:var(--light-box-shadow);word-wrap:break-word;border-radius:6px;padding:1rem}.field-label{word-wrap:break-word;margin-bottom:.5rem;font-size:.9375rem;font-weight:600}.field-example{color:var(--dark-color);word-wrap:break-word;background:#f9fafb;border-radius:4px;margin-bottom:.5rem;padding:.5rem;font-family:monospace;font-size:.875rem}.field-tip{color:#9ca3af;word-wrap:break-word;font-size:.75rem;font-style:italic}.optional-fields{margin:1.5rem 0}.category-examples{margin-top:1.5rem}.examples-grid{grid-template-columns:1fr;gap:1rem;margin-top:.5rem;display:grid}@media (min-width:768px){.examples-grid{grid-template-columns:repeat(2,1fr)}}@media (min-width:1024px){.examples-grid{grid-template-columns:repeat(3,1fr)}}.example-group{box-shadow:var(--light-box-shadow);word-wrap:break-word;border-radius:6px;padding:1rem}.example-group strong{word-wrap:break-word;margin-bottom:.5rem;display:block}.example-group div{word-wrap:break-word;margin-bottom:.25rem;padding-left:1rem;font-size:.875rem}.pricing-guide{margin:1.5rem 0}.pricing-section{margin-bottom:1.5rem}.pricing-section h4{word-wrap:break-word;margin-bottom:1rem;font-size:1.125rem;font-weight:600}.price-example{box-shadow:var(--light-box-shadow);border-radius:6px;flex-wrap:wrap;justify-content:center;align-items:center;gap:1rem;padding:1rem;display:flex}.price-item{text-align:center;word-wrap:break-word;min-width:100px}.price-label{word-wrap:break-word;margin-bottom:.25rem;font-size:.875rem;font-weight:500}.price-value{color:var(--primary-tint);word-wrap:break-word;margin-bottom:.25rem;font-size:1.125rem;font-weight:600}.price-desc{word-wrap:break-word;font-size:.75rem}.price-arrow{color:#9ca3af;flex-shrink:0;font-size:1.25rem}.pricing-section ul{margin-top:.5rem;padding-left:1.25rem}.pricing-section li{word-wrap:break-word;margin-bottom:.25rem;font-size:.9375rem}.verification-steps{margin:1.5rem 0}.verification-steps h4{word-wrap:break-word;margin-bottom:1rem;font-size:1.125rem;font-weight:600}.checklist{margin-bottom:1.5rem}.checklist-item{flex-wrap:wrap;align-items:center;gap:.75rem;margin-bottom:.75rem;display:flex}.check-icon{color:#10b981;flex-shrink:0;font-weight:700}.check-text{word-wrap:break-word;flex:1;font-size:.9375rem}.save-options{margin-top:1.5rem}.save-options h4{word-wrap:break-word;margin-bottom:1rem;font-size:1.125rem;font-weight:600}.options-grid{grid-template-columns:1fr;gap:1rem;display:grid}@media (min-width:768px){.options-grid{grid-template-columns:repeat(3,1fr)}}.save-option{box-shadow:var(--light-box-shadow);text-align:center;word-wrap:break-word;border-radius:6px;padding:1rem;transition:all .2s}.save-option:hover{border-color:#4f46e5;transform:translateY(-2px)}.option-icon{margin-bottom:.5rem;font-size:2.5rem}.option-content strong{color:var(--primary-color);word-wrap:break-word;margin-bottom:.25rem;font-size:.9375rem;display:block}.option-content p{word-wrap:break-word;margin:0;font-size:.75rem;line-height:1.4}.location-management{margin:2rem 0}.location-scenarios{grid-template-columns:1fr;gap:1.5rem;margin:1.5rem 0;display:grid}@media (min-width:768px){.location-scenarios{grid-template-columns:repeat(2,1fr)}}.scenario{box-shadow:var(--light-box-shadow);border-radius:8px;padding:1.25rem;overflow:hidden}.scenario-header{flex-wrap:wrap;align-items:center;gap:.75rem;margin-bottom:1rem;display:flex}.scenario-icon{flex-shrink:0;font-size:1.5rem}.scenario-header h4{color:var(--primary-color);word-wrap:break-word;margin:0;font-size:1.125rem;font-weight:600}.scenario-content ul{margin:0;padding-left:1.25rem}.scenario-content li{word-wrap:break-word;margin-bottom:.25rem;font-size:.9375rem;line-height:1.4}.best-practices{margin:2rem 0}.best-practices h3{color:var(--primary-color);word-wrap:break-word;margin-bottom:1.5rem;font-size:1.25rem;font-weight:600}.practices-grid{grid-template-columns:1fr;gap:1.5rem;margin:1.5rem 0;display:grid}@media (min-width:640px){.practices-grid{grid-template-columns:repeat(2,1fr)}}@media (min-width:1024px){.practices-grid{grid-template-columns:repeat(3,1fr)}}.practice-item{box-shadow:var(--light-box-shadow);border-radius:8px;padding:1.25rem;overflow:hidden}.practice-content h4{word-wrap:break-word;margin-bottom:.5rem;font-size:1rem;font-weight:600}.practice-content p{word-wrap:break-word;margin:0;font-size:.875rem;line-height:1.4}.faq-section{margin:2rem 0}.faq-item{box-shadow:var(--light-box-shadow);border-radius:8px;margin-bottom:1rem;overflow:hidden}.faq-question{cursor:pointer;word-wrap:break-word;padding:1rem;font-weight:600}.faq-answer{padding:1rem}.faq-answer p{word-wrap:break-word;margin-bottom:.75rem;font-size:.9375rem;line-height:1.5}.faq-answer ol,.faq-answer ul{margin-bottom:.75rem;padding-left:1.25rem}.faq-answer li{word-wrap:break-word;margin-bottom:.25rem;font-size:.875rem}@media (min-width:640px){.troubleshooting-grid{grid-template-columns:repeat(2,1fr)}}.trouble-item{box-shadow:var(--light-box-shadow);border-radius:6px;flex-wrap:wrap;align-items:flex-start;gap:.75rem;padding:1rem;display:flex}.trouble-icon{flex-shrink:0;font-size:1.25rem}.trouble-content strong{word-wrap:break-word;margin-bottom:.25rem;font-size:.875rem;display:block}.trouble-content p{word-wrap:break-word;margin:0;font-size:.75rem;line-height:1.4}.support-cta{box-shadow:var(--light-box-shadow);text-align:center;border-radius:8px;margin-top:2rem;padding:1.5rem}.support-cta h3{color:var(--primary-tint);word-wrap:break-word;margin-bottom:.75rem;font-size:1.125rem;font-weight:600}.support-cta p{word-wrap:break-word;margin-bottom:1.5rem;font-size:.9375rem}.support-options{flex-direction:column;justify-content:center;align-items:center;gap:1rem;display:flex}@media (min-width:640px){.support-options{flex-flow:wrap}}.support-link{box-shadow:var(--light-box-shadow)#4f46e5;color:#4f46e5;text-align:center;word-wrap:break-word;border-radius:4px;min-width:150px;padding:.75rem 1.5rem;font-weight:500;text-decoration:none;transition:all .2s}.support-link:hover{color:#fff;background:#4f46e5}.help-details-content{padding:20px 16px}@media (max-width:1200px){.help-layout,.help-details-layout{grid-template-columns:250px 1fr}.topics-grid{grid-template-columns:repeat(auto-fill,minmax(280px,1fr))}}@media (max-width:992px){.help-layout,.help-details-layout{grid-template-columns:1fr}.help-sidebar,.help-details-sidebar{margin-bottom:30px;position:static}.topics-grid{grid-template-columns:repeat(auto-fill,minmax(280px,1fr))}.videos-grid{grid-template-columns:repeat(auto-fill,minmax(320px,1fr))}.image-gallery{grid-template-columns:repeat(auto-fill,minmax(300px,1fr))}}@media (max-width:768px){.help-container,.help-details-page,.help-details-content,.help-section,.topic-card,.sidebar-section,.support-option,.faq-item,.note,.warning{word-wrap:break-word!important;overflow-wrap:break-word!important;max-width:100%!important;overflow-x:hidden!important}body{width:100%!important;overflow-x:hidden!important}.help-layout,.help-details-layout{flex-direction:column;gap:10px;display:flex;grid-template-columns:1fr!important}.topics-grid,.videos-grid,.support-options,.contact-options,.stats-grid-demo,.quick-access-grid,.stats-widgets,.actions-grid,.customization-features,.tips-grid,.purpose-cards,.admin-capabilities,.adjustment-types,.interface-comparison,.best-practices-grid,.access-methods,.settings-categories,.location-types,.scanning-methods,.practices-grid,.user-types{grid-template-columns:1fr!important}.role-table,.comparison-table,.demo-table,table{-webkit-overflow-scrolling:touch;width:100%;display:block;overflow-x:auto}.role-table table,.comparison-table table,.demo-table,table{width:100%}.modal-grid-preview,.form-row-preview,.fields-grid,.examples-grid,.step-options,.options-grid,.form-field-details,.step-feedback,.feedback-buttons,.activity-details,.widget-controls,.control-group,.performance-header,.activity-header,.demo-header,.price-example,.method-header,.step-header,.scenario-header,.practice-header,.access-method,.control-item,.rule-item,.faq-question,.help-container .menu-item,.branch-item,.product-item,.revenue-label,.layout-row,.hierarchy-level,.capability-card,.type-card,.purpose-card,.step,.best-practice-item,.practice-item,.customization-item,.tip-card,.stat-widget,.action-item,.key-point,.stat-card-demo,.quick-access-item,.location-type,.scenario-card,.menu-section,.image-preview-container,.verification-steps,.creation-steps,.configuration-guide,.permission-banner,.feedback-example,.error-display,.solution-step,.help-feature,.dashboard-item,.method-card,.scenario,.practice-item,.trouble-item,.checklist-item,.save-option,.option,.field-item,.example-group,.price-item,.support-link,.contact-link,.feedback-btn,.support-button,.support-contact,.nav-button,.back-button,.home-button,.action-btn,.solution-btn,.login-btn-preview,.success-button,.verification-button{text-align:left!important;box-sizing:border-box!important;width:100%!important;min-width:0!important;max-width:100%!important;padding-left:15px!important;padding-right:15px!important}.help-sidebar,.help-details-sidebar,.sidebar-section,.topic-card,.video-card,.support-option,.faq-item,.note,.role-table th,.role-table td,.comparison-table th,.comparison-table td,.demo-table th,.demo-table td,.layout-item,.hierarchy-level,.capability-card,.type-card,.purpose-card,.scenario-card,.menu-section,.method-card,.scenario,.practice-item,.stat-card-demo,.quick-access-item,.location-type,.adjustment-types,.interface-comparison,.best-practices-grid,.purpose-cards,.admin-capabilities,.customization-features,.tips-grid,.stats-widgets,.actions-grid,.key-points,.stats-grid-demo,.quick-access-grid,.user-types,.error-display,.help-features,.dashboard-grid,.navigation-hierarchy,.nav-category,.screenshot-group,.location-comparison,.quick-access-grid,.setup-steps,.faq-section,.video-tutorial,.related-topics,.prerequisites,.form-field-details,.setup-step,.step-content,.step-details,.best-practices,.practice-content,.custom-content,.tip-content,.stat-content,.action-content,.key-text,.capability-content,.type-content,.purpose-content,.scenario-content,.method-content,.scenario-content,.practice-content,.error-content,.solution-content,.feature-content,.dashboard-section,.step,.process-steps,.validation-rules,.faq-list,.access-controls,.menu-comparison,.scenarios,.org-hierarchy,.setup-steps,.configuration-guide,.creation-steps,.verification-steps,.required-fields,.optional-fields,.pricing-guide,.location-management,.best-practices,.troubleshooting-grid,.support-cta,.image-gallery,.screenshot-group,.activity-stats,.performance-legend,.activity-filter,.theme-options,.theme-gallery,.steps-list,.related-topics-list,.category-list,.support-options,.contact-options,.feedback-buttons,.success-actions,.solution-actions,.image-actions,.modal-actions-preview,.save-options,.checklist,.options-grid,.practices-grid,.location-scenarios,.examples-grid,.step-options,.fields-grid,.form-row-preview,.modal-grid-preview,.settings-categories,.location-types,.scanning-methods,.access-methods,.menu-comparison,.interface-comparison,.adjustment-types,.type-buttons-demo,.adjustment-fields,.mobile-fields,.formats-grid,.scenarios,.price-example,.search-input-demo,.description-demo,.rule-content,.faq-answer,.step-note,.type-restriction,.practice-content,.custom-content,.tip-content,.stat-content,.action-content,.key-text,.capability-content,.type-content,.purpose-content,.scenario-content,.method-content,.scenario-content,.practice-content,.error-content,.solution-content,.feature-content,.dashboard-section{box-sizing:border-box!important;width:100%!important;min-width:0!important;max-width:100%!important;margin-left:0!important;margin-right:0!important;padding-left:.5rem!important;padding-right:.5rem!important}h1,h2,h3,h4,h5,h6,.help-header h1,.help-details-header h1,.help-section h2,.topic-card h3,.video-card h3,.support-option h3,.faq-question h3,.note strong,.warning strong,.step-content strong,.practice-content strong,.custom-content strong,.tip-content strong,.stat-content strong,.action-content strong,.key-text strong,.capability-content strong,.type-content strong,.purpose-content strong,.scenario-content strong,.method-content strong,.scenario-content strong,.practice-content strong,.error-content strong,.solution-content strong,.feature-content strong,p,span,li,td,th,.breadcrumb,.topic-card p,.support-option p,.faq-answer p,.note p,.warning p,.step-content p,.practice-content p,.custom-content p,.tip-content p,.stat-content p,.action-content p,.key-text p,.capability-content p,.type-content p,.purpose-content p,.scenario-content p,.method-content p,.scenario-content p,.practice-content p,.error-content p,.solution-content p,.feature-content p,.image-caption,.field-hint,.rule-note,.interface-note,.step-note,.type-restriction,.practice-note,.custom-note,.tip-note,.stat-note,.action-note,.key-note,.capability-note,.type-note,.purpose-note,.scenario-note,.method-note,.scenario-note,.practice-note,.error-note,.solution-note,.feature-note,.dashboard-note,.search-hint,.image-hint,.field-tip,.price-desc,.option-content p,.practice-content p,.scenario-content p,.method-content p,.trouble-content p,.check-text,.support-cta p,.faq-answer p,.error-example,.rule-content p,.step-content p,.type-content p,.purpose-content p,.scenario-content p,.practice-content p,.error-content p,.solution-content p,.feature-content p,.dashboard-content p{word-wrap:break-word!important;overflow-wrap:break-word!important;-webkit-hyphens:auto!important;hyphens:auto!important;max-width:100%!important;line-height:1.4!important}.help-container,.help-details-page{padding:10px!important}.help-header,.help-details-header,.help-section,.help-details-content,.sidebar-section,.topic-card,.video-card,.support-option,.faq-item,.note,.warning{margin-left:0!important;margin-right:0!important;padding:15px!important}.help-header h1,.help-details-header h1{font-size:1.25rem!important;line-height:1.3!important}.help-section h2,.help-details-container h3{font-size:1.2rem!important;line-height:1.3!important}.topic-card h3,.video-card h3,.support-option h3,.faq-question h3{font-size:1.1rem!important}p,li,span,td,th{font-size:.9rem!important;line-height:1.4!important}.nav-button,.back-button,.home-button,.support-button,.support-contact,.support-link,.contact-link,.feedback-btn,.action-btn,.solution-btn,.login-btn-preview,.success-button,.verification-button{text-align:center!important;box-sizing:border-box!important;width:100%!important;margin-bottom:10px!important;padding:12px 15px!important}.search-box input{box-sizing:border-box!important;width:100%!important;padding:12px 15px 12px 45px!important;font-size:1rem!important}.image-container img,.screenshot img,.logo-preview,.theme-preview-card,.mobile-demo img,.table-demo img{box-sizing:border-box!important;max-width:100%!important;height:auto!important}.video-wrapper,.video-container,.video-placeholder{width:100%!important;max-width:100%!important;height:0!important;padding-top:56.25%!important;position:relative!important}.video-wrapper iframe,.video-container iframe{width:100%!important;max-width:100%!important;height:100%!important;position:absolute!important;top:0!important;left:0!important}.layout-diagram .layout-row{flex-direction:column!important}.layout-item{width:100%!important;min-width:100%!important;margin-bottom:10px!important}.org-hierarchy{flex-direction:column!important;display:flex!important}.hierarchy-level{width:100%!important;margin-bottom:20px!important}.menu-comparison{flex-direction:column!important;display:flex!important}.menu-section{width:100%!important;margin-bottom:30px!important}.interface-comparison{flex-direction:column!important;display:flex!important}.interface-view{width:100%!important;margin-bottom:30px!important}.adjustment-types{flex-direction:column!important;display:flex!important}.type-card{width:100%!important;margin-bottom:20px!important}.role-table,.comparison-table{font-size:.8rem!important}.role-table th,.role-table td,.comparison-table th,.comparison-table td{padding:8px!important}.topic-icon,.section-icon,.category-icon,.method-icon,.step-icon,.practice-icon,.custom-icon,.tip-icon,.stat-icon,.action-icon,.key-icon,.capability-icon,.type-icon,.purpose-icon,.scenario-icon,.method-icon,.scenario-icon,.practice-icon,.error-icon,.solution-icon,.feature-icon,.dashboard-icon{margin-bottom:10px!important;font-size:1.5rem!important}.help-details-header{flex-direction:column!important;align-items:stretch!important;gap:15px!important}.header-content{text-align:center!important}.breadcrumb{text-align:center!important;font-size:.8rem!important}.feedback-buttons{flex-direction:column!important}.feedback-btn{width:100%!important}.support-options,.contact-options{flex-direction:column!important}.support-link,.contact-link{width:100%!important}.activity-stats{grid-template-columns:repeat(2,1fr)!important;gap:10px!important}.performance-legend{flex-direction:column!important;gap:5px!important}.activity-filter{flex-direction:column!important}.filter-btn{width:100%!important}.theme-options{grid-template-columns:repeat(2,1fr)!important}.theme-gallery{grid-template-columns:1fr!important}.steps-list li{padding-left:35px!important}.image-gallery,.screenshot-group{grid-template-columns:1fr!important}}@media (max-width:576px){.help-header h1,.help-details-header h1{font-size:1.3rem!important}.help-section h2,.help-details-container h3{font-size:1.1rem!important}.topic-card h3,.video-card h3,.support-option h3{font-size:1.05rem!important}p,li,span,td,th{font-size:.85rem!important}.help-container,.help-details-page{padding:8px!important}.help-header,.help-details-header,.help-section,.help-details-content,.sidebar-section,.topic-card,.video-card,.support-option,.faq-item{padding:12px!important}.nav-button,.back-button,.home-button,.support-button,.support-contact,.support-link,.contact-link,.feedback-btn,.action-btn{padding:10px 12px!important;font-size:.9rem!important}.role-table,.comparison-table{font-size:.75rem!important}.role-table th,.role-table td,.comparison-table th,.comparison-table td{padding:6px!important}.topic-card:before,.video-card:before,.support-option:before{display:none!important}.creation-step,.configuration-guide .guide-step,.process-steps .step,.best-practices .practice-item,.customization-features .customization-item,.tips-grid .tip-card,.stats-widgets .stat-widget,.actions-grid .action-item,.key-points .key-point,.stats-grid-demo .stat-card-demo,.quick-access-grid .quick-access-item{margin-bottom:15px!important;padding:10px!important}.step-number,.practice-number,.step .step-number,.guide-step .step-number{width:30px!important;height:30px!important;font-size:.9rem!important}.topic-icon,.section-icon,.category-icon,.method-icon,.step-icon,.practice-icon{font-size:1.2rem!important}}@media (max-height:500px) and (orientation:landscape){.help-details-content{padding:15px!important}.help-details-header{margin-bottom:15px!important}.help-details-header h1{font-size:1.15rem!important}.topic-intro{padding:12px!important}.help-section,.topic-card,.video-card,.support-option,.faq-item{margin-bottom:20px!important;padding:12px!important}}@media print{.help-sidebar,.help-details-sidebar,.back-button,.home-button,.support-button,.feedback-buttons,.support-options,.contact-options{display:none!important}.help-layout,.help-details-layout{grid-template-columns:1fr!important}.help-details-content,.help-section{break-inside:avoid}}@media (max-width:576px){.help-container,.help-details-page{padding:12px 10px}.help-header h1{font-size:1.5rem}.help-header p{font-size:.95rem}.help-nav{flex-direction:column}.nav-button{justify-content:center;width:100%}.topics-grid,.videos-grid{grid-template-columns:1fr}.help-details-header h1{font-size:1.3rem}.help-details-container h3{font-size:1.2rem}.modal-grid-preview,.form-row-preview,.fields-grid,.examples-grid,.step-options,.options-grid{grid-template-columns:1fr!important}.price-example,.creation-step{text-align:center;flex-direction:column}.step-visual{align-self:center}}@media (max-width:400px){.help-header h1{font-size:1.2rem}.help-details-header h1{font-size:1.15rem}.help-details-content{padding:10px 7px}.topic-intro{padding:18px}.note,.warning{padding:15px;font-size:.9rem}.topic-card,.video-card,.support-option,.sidebar-section,.help-section,.method-card,.scenario,.practice-item,.type-card,.purpose-card,.stat-card-demo{padding:15px!important}}@media (max-height:500px) and (orientation:landscape){.help-details-content{padding:10px}.help-details-header{margin-bottom:20px}.help-details-header h1{font-size:1.2rem}.topic-intro{padding:15px}}.form-actions-preview{gap:.5rem;margin:.5rem 0;display:flex}.form-section-preview .section-header{justify-content:normal;gap:.2rem;margin:.35rem 0;display:flex}.image-upload-preview{flex-direction:column;justify-content:center;align-items:center;margin:.5rem 0 1rem;display:flex}.image-preview-box{text-align:center;flex-direction:column;align-items:center;gap:.5rem;display:flex}.image-preview-box .image-placeholder{width:150px;height:150px;box-shadow:var(--light-box-shadow);cursor:pointer;border-radius:50%;justify-content:center;align-items:center;display:flex}.form-field{margin:1.2rem 0}.authorization-banner{box-shadow:var(--light-box-shadow)#4dabf7;border-radius:8px;align-items:flex-start;gap:15px;margin:20px 0;padding:15px;display:flex}.access-hierarchy{text-align:center;margin:30px 0}.hierarchy-level{border:2px solid #e1e4e8;border-radius:8px;max-width:500px;margin:0 auto;padding:20px}.hierarchy-level.main-admin{border-color:#4dabf7}.hierarchy-level.sub-manager{border-color:#ffc078;margin-top:20px}.level-icon{margin-bottom:15px;font-size:2.5em}.role-permissions{text-align:left;margin-top:15px}.permission-item{border-radius:6px;align-items:center;gap:10px;margin-bottom:10px;padding:8px;display:flex}.permission-badge{text-align:center;border-radius:15px;min-width:70px;padding:4px 10px;font-size:.8em;font-weight:600}.permission-badge.admin{color:#fff;background:#1971c2}.permission-badge.manager{color:#fff;background:#e67700}.permission-badge.other{color:#fff;background:#adb5bd}.permission-text.disabled{color:#868e96;text-decoration:line-through}.location-restriction{background:#ffc0781a;border-left:3px solid #ff922b;border-radius:6px;margin-top:15px;padding:10px;font-size:.9em}.hierarchy-connector{margin:15px 0;position:relative}.connector-line{background:#e1e4e8;width:2px;height:30px;margin:0 auto}.connector-arrow{color:#868e96;margin-top:5px;font-size:1.3em}.type-comparison{grid-template-columns:repeat(auto-fit,minmax(350px,1fr));gap:30px;margin:25px 0;display:grid}.type-card{border:2px solid #e1e4e8;border-radius:8px;height:100%;padding:25px}.type-card.promo{border-color:#51cf66}.type-card.damage{border-color:#ff6b6b}.type-header{flex-wrap:wrap;align-items:center;gap:15px;margin-bottom:20px;display:flex}.type-icon{font-size:2em}.type-header h4{flex:1;margin:0;font-size:1.4em}.type-badge{border-radius:20px;padding:5px 12px;font-size:.85em;font-weight:600}.type-card.promo .type-badge{box-shadow:var(--light-box-shadow)#51cf66;color:#2b8a3e}.type-card.damage .type-badge{box-shadow:var(--light-box-shadow)#ff6b6b;color:#c92a2a}.type-content>p{margin:0 0 15px;font-size:1.05em;line-height:1.5}.use-cases{border-radius:6px;margin:20px 0;padding:15px}.use-cases h5{margin:0 0 10px}.use-cases ul{margin:0;padding-left:20px}.use-cases li{margin-bottom:8px;line-height:1.4}.financial-impact{border-left:4px solid;border-radius:6px;margin-top:20px;padding:12px;font-weight:500}.type-card.promo .financial-impact{color:#2b8a3e;border-left-color:#51cf66}.type-card.damage .financial-impact{color:#c92a2a;border-left-color:#ff6b6b}.step{border-bottom:2px dashed #e1e4e8;gap:20px;margin-bottom:30px;padding-bottom:30px;display:flex}.step:last-child{border-bottom:none;margin-bottom:0;padding-bottom:0}.step-number{color:#fff;background:#4dabf7;border-radius:50%;flex-shrink:0;justify-content:center;align-items:center;width:40px;height:40px;font-size:1.2em;font-weight:600;display:flex}.access-note{color:var(--primary-color);border-left:3px solid #4dabf7;border-radius:6px;margin-top:10px;padding:10px;font-size:.9em}.type-selection-demo{flex-wrap:wrap;gap:15px;margin:15px 0;display:flex}.demo-btn{cursor:default;border:2px solid #e1e4e8;border-radius:8px;flex:1;justify-content:center;align-items:center;gap:10px;min-width:200px;padding:15px 20px;font-weight:500;display:flex}.demo-btn.promo.active{color:#fff;background:#51cf66;border-color:#51cf66}.demo-btn.damage.active{color:#fff;background:#ff6b6b;border-color:#ff6b6b}.btn-icon{font-size:1.3em}.search-methods{grid-template-columns:repeat(auto-fit,minmax(200px,1fr));gap:15px;margin:15px 0;display:grid}.method-card{box-shadow:var(--light-box-shadow);border-radius:8px;align-items:center;gap:15px;padding:15px;display:flex}.method-icon{font-size:1.5em}.method-content{flex:1}.method-content strong{margin-bottom:5px;display:block}.method-content span{color:#666;font-size:.85em;line-height:1.3}.damage-specific{box-shadow:var(--light-box-shadow);border-radius:8px;margin:15px 0;padding:15px}.damage-field{margin-bottom:15px}.damage-field label{color:#c92a2a;margin-bottom:8px;font-weight:500;display:block}.demo-select{box-shadow:var(--light-box-shadow);border-radius:6px;width:100%;max-width:300px;padding:10px}.supplier-search-demo{box-shadow:var(--light-box-shadow);color:#666;border-radius:6px;padding:12px}.field-note{color:#e67700;margin-top:8px;font-size:.85em}.product-details-demo{margin:15px 0}.demo-table{border-collapse:collapse;width:100%;margin-bottom:15px}.demo-table th,.demo-table td{box-shadow:var(--light-box-shadow);text-align:left;padding:10px 12px}.demo-table th{font-weight:600}.demo-input{width:60px;box-shadow:var(--light-box-shadow);text-align:center;border-radius:4px;padding:5px}.validation-note{border-left:3px solid #fcc419;border-radius:6px;padding:10px;font-size:.9em}.description-section{margin:15px 0}.description-section label{margin-bottom:8px;font-weight:500;display:block}.demo-textarea{box-shadow:var(--light-box-shadow);border-radius:6px;min-height:80px;padding:12px;font-size:.95em;line-height:1.5}.description-tips{margin-top:10px;font-size:.9em}.security-features{grid-template-columns:repeat(auto-fit,minmax(250px,1fr));gap:20px;margin:25px 0;display:grid}.security-card{box-shadow:var(--light-box-shadow);border-radius:8px;padding:20px}.security-icon{color:#4dabf7;margin-bottom:15px;font-size:2em}.security-content h4{margin:0 0 10px;font-size:1.1em}.security-content p{margin:0;font-size:.95em;line-height:1.5}.scanning-methods{grid-template-columns:repeat(auto-fit,minmax(300px,1fr));gap:25px;margin:25px 0;display:grid}.scan-method{box-shadow:var(--light-box-shadow);border-radius:8px;padding:20px}.scan-header{align-items:center;gap:15px;margin-bottom:15px;display:flex}.scan-icon{font-size:2em}.scan-header h4{margin:0;font-size:1.2em}.scan-content>p{margin:0 0 15px;font-weight:500}.scan-features{margin:15px 0}.feature{align-items:center;gap:10px;margin-bottom:8px;display:flex}.scan-instruction{border-left:3px solid #4dabf7;border-radius:6px;margin-top:15px;padding:10px;font-size:.9em}.financial-impact-grid{grid-template-columns:repeat(auto-fit,minmax(300px,1fr));gap:25px;margin:25px 0;display:grid}.impact-card{border:2px solid #e1e4e8;border-radius:8px;padding:20px}.impact-card:first-child{border-color:#51cf66}.impact-card:last-child{border-color:#ff6b6b}.impact-header{justify-content:space-between;align-items:center;margin-bottom:15px;display:flex}.impact-header h4{margin:0;font-size:1.3em}.impact-arrow{font-size:1.5em}.impact-arrow.up{color:#51cf66}.impact-arrow.down{color:#ff6b6b}.impact-content p{margin:10px 0;line-height:1.5}@media (max-width:768px){.type-comparison,.scanning-methods,.financial-impact-grid,.security-features{grid-template-columns:1fr}.step{flex-direction:column;gap:10px}.step-number{width:35px;height:35px}.search-methods{grid-template-columns:1fr}.type-selection-demo{flex-direction:column}.demo-btn{min-width:100%}}.report-types-grid{grid-template-columns:repeat(2,1fr);gap:1.5rem;margin:2rem 0;display:grid}@media (max-width:1024px){.report-types-grid{grid-template-columns:1fr}}.report-type-card{box-shadow:var(--light-box-shadow);border-radius:8px;padding:1.5rem;transition:transform .2s,border-color .2s}.report-type-card:hover{border-color:#4f46e5;transform:translateY(-2px)}.report-icon{color:#4f46e5;margin-bottom:1rem;font-size:2rem}.report-type-card h3{margin-bottom:1rem;font-size:1.25rem;font-weight:600}.report-description p{margin-bottom:1rem;font-size:.9375rem;line-height:1.5}.report-features{margin:1rem 0}.report-features h4{margin-bottom:.5rem;font-size:1rem;font-weight:600}.report-features ul{margin-top:.5rem;padding-left:1.25rem}.report-features li{margin-bottom:.25rem;font-size:.875rem;line-height:1.4}.report-metrics{margin-top:1rem}.report-metrics h4{margin-bottom:.5rem;font-size:1rem;font-weight:600}.metrics-grid{grid-template-columns:repeat(2,1fr);gap:.5rem;display:grid}.metric{text-align:center;background:#f3f4f6;border-radius:4px;padding:.375rem .5rem;font-size:.75rem;font-weight:500}.report-interface-preview{box-shadow:var(--light-box-shadow);border-radius:8px;margin:1.5rem 0;overflow:hidden}.summary-section-preview{background:#f9fafb;border-bottom:1px solid;padding:1.5rem}.summary-section-preview h4{align-items:center;gap:.5rem;margin-bottom:1rem;font-size:1.125rem;font-weight:600;display:flex}.summary-stats-preview{flex-wrap:wrap;gap:1rem;display:flex}.stat-preview{min-width:120px;box-shadow:var(--light-box-shadow);text-align:center;border-radius:6px;flex:1;padding:1rem}.stat-preview.positive .stat-value{color:#10b981}.stat-preview.negative .stat-value{color:#ef4444}.stat-preview.warning .stat-value{color:#f59e0b}.stat-label{text-transform:uppercase;letter-spacing:.025em;margin-bottom:.375rem;font-size:.75rem}.stat-value{font-size:1.5rem;font-weight:600}.controls-section-preview{border-bottom:1px solid;flex-wrap:wrap;align-items:center;gap:1.5rem;padding:1.5rem;display:flex}.search-preview{flex:1;min-width:200px;position:relative}.search-input{width:100%;box-shadow:var(--light-box-shadow)#d1d5db;border-radius:4px;padding:.75rem;font-size:.875rem}.search-clear{color:#9ca3af;cursor:pointer;background:0 0;border:none;font-size:1.25rem;line-height:1;position:absolute;top:50%;right:.5rem;transform:translateY(-50%)}.date-filter-preview{align-items:center;gap:.75rem;display:flex}.date-btn{box-shadow:var(--light-box-shadow)#d1d5db;cursor:pointer;border-radius:4px;align-items:center;gap:.375rem;padding:.75rem 1rem;font-size:.875rem;display:flex}.date-icon{font-size:1rem}.date-range{font-size:.875rem}.action-buttons-preview{gap:.75rem;display:flex}.action-btn{box-shadow:var(--light-box-shadow)#d1d5db;cursor:pointer;border-radius:4px;align-items:center;gap:.375rem;padding:.75rem 1rem;font-size:.875rem;font-weight:500;display:flex}.action-btn.refresh{color:#4f46e5;border-color:#4f46e5}.action-btn.print{color:#10b981;border-color:#10b981}.action-btn.export{color:#f59e0b;border-color:#f59e0b}.table-header-preview{background:#f9fafb;border-bottom:1px solid;padding:1rem 1.5rem}.header-table{border-collapse:collapse;width:100%}.header-table th{text-align:left;text-transform:uppercase;letter-spacing:.025em;border-bottom:1px solid;padding:.75rem;font-size:.75rem;font-weight:600}.header-table th.serial{width:40px}.header-table th.numeric{text-align:right}.header-table th.sortable{cursor:pointer;-webkit-user-select:none;user-select:none}.header-table th.sortable:hover{background:#f3f4f6}.sample-row-preview{border-bottom:1px solid;padding:1rem 1.5rem}.row-content{align-items:center;display:flex}.cell{padding:.75rem;font-size:.875rem}.cell.serial{width:40px}.cell.product{flex:1;font-weight:500}.cell.numeric{text-align:right;width:80px}.cell.numeric.positive{color:#10b981}.cell.numeric.negative{color:#ef4444}.cell.numeric.total{font-weight:600}.cell.actions{text-align:center;width:60px}.pagination-preview{background:#f9fafb;flex-wrap:wrap;justify-content:space-between;align-items:center;gap:1rem;padding:1.5rem;display:flex}.page-info{font-size:.875rem}.page-size{align-items:center;gap:.5rem;margin-top:.5rem;display:flex}.page-select{box-shadow:var(--light-box-shadow)#d1d5db;border-radius:4px;padding:.375rem;font-size:.875rem}.page-controls{gap:.25rem;display:flex}.page-btn{box-shadow:var(--light-box-shadow)#d1d5db;cursor:pointer;border-radius:4px;padding:.5rem .75rem;font-size:.875rem}.page-btn.active{color:#fff;background:#4f46e5;border-color:#4f46e5}.page-btn:disabled{opacity:.5;cursor:not-allowed}.column-definitions{margin:2rem 0}.definition-section{margin-bottom:2rem}.definition-section h3{border-bottom:2px solid var(--border-color);margin-bottom:1rem;padding-bottom:.5rem;font-size:1.125rem;font-weight:600}.definition-grid{grid-template-columns:repeat(2,1fr);gap:1rem;display:grid}@media (max-width:768px){.definition-grid{grid-template-columns:1fr}}.definition-item{box-shadow:var(--light-box-shadow);border-radius:6px;padding:1rem}.column-name{margin-bottom:.375rem;font-size:.9375rem;font-weight:600}.column-description{font-size:.875rem;line-height:1.4}.positive-text{color:#10b981;font-weight:500}.negative-text{color:#ef4444;font-weight:500}.warning-text{color:#f59e0b;font-weight:500}.action-preview{width:24px;height:24px;box-shadow:var(--light-box-shadow)#d1d5db;border-radius:4px;justify-content:center;align-items:center;margin-right:.5rem;font-size:.875rem;display:inline-flex}.management-sections{grid-template-columns:repeat(1,1fr);gap:1.5rem;margin:2rem 0;display:grid}@media (max-width:1024px){.management-sections{grid-template-columns:1fr}}.management-section{box-shadow:var(--light-box-shadow);border-radius:8px;padding:1.5rem}.section-header{align-items:center;gap:.75rem;margin-bottom:1rem;display:flex}.section-icon{width:3rem;height:3rem;color:var(--tertiary-tint);justify-content:center;align-items:center;font-size:1.5rem;display:flex}.section-header h3{margin:0;font-size:1.125rem;font-weight:600}.section-content h4{margin:1rem 0 .5rem;font-size:1rem;font-weight:600}.use-cases{margin:1rem 0}.use-case{align-items:flex-start;gap:.75rem;margin-bottom:1rem;display:flex}.case-icon{color:#4f46e5;flex-shrink:0;font-size:1.25rem}.case-content strong{color:var(--primary-color);margin-bottom:.25rem;font-size:.9375rem;display:block}.case-content p{margin:0;font-size:.875rem;line-height:1.4}.process-steps{margin:1rem 0;padding-left:1.25rem}.process-steps li{margin-bottom:.5rem;font-size:.875rem;line-height:1.4}.promo-categories{flex-wrap:wrap;gap:.5rem;margin:.5rem 0;display:flex}.category-tag{background:#f3f4f6;border-radius:4px;padding:.375rem .75rem;font-size:.75rem;font-weight:500}.damage-types{margin:1rem 0}.damage-type{align-items:center;gap:.75rem;margin-bottom:1rem;display:flex}.damage-icon{flex-shrink:0;font-size:1.25rem}.damage-info strong{margin-bottom:.25rem;font-size:.9375rem;display:block}.damage-info p{margin:0;font-size:.875rem;line-height:1.4}.status-flow{flex-wrap:wrap;align-items:center;gap:1rem;margin:1.5rem 0;display:flex}.status-step{box-shadow:var(--light-box-shadow);border-radius:6px;align-items:center;gap:.75rem;min-width:120px;padding:.75rem;display:flex}.step-number{color:#fff;background:#4f46e5;border-radius:50%;justify-content:center;align-items:center;width:1.5rem;height:1.5rem;font-size:.75rem;font-weight:600;display:flex}.step-content strong{color:var(--primary-tint);margin-bottom:.125rem;font-size:.875rem;display:block}.step-content p{margin:0;font-size:.75rem;line-height:1.2}.status-arrow{color:#9ca3af;font-size:1.25rem}.history-viewing{margin:2rem 0}.history-demo{box-shadow:var(--light-box-shadow);border-radius:8px;margin-bottom:1.5rem;overflow:hidden}.history-header-preview{background:#f9fafb;border-bottom:1px solid;justify-content:space-between;align-items:center;padding:1.25rem 1.5rem;display:flex}.history-header-preview h4{align-items:center;gap:.5rem;margin:0;font-size:1.125rem;font-weight:600;display:flex}.history-controls{gap:.5rem;display:flex}.history-btn{box-shadow:var(--light-box-shadow)#d1d5db;cursor:pointer;border-radius:4px;align-items:center;gap:.375rem;padding:.625rem 1rem;font-size:.875rem;font-weight:500;display:flex}.history-btn.print{color:#10b981;border-color:#10b981}.history-btn.export{color:#f59e0b;border-color:#f59e0b}.history-btn.close{color:#ef4444;border-color:#ef4444}.history-summary-preview{border-bottom:1px solid;flex-wrap:wrap;gap:1.5rem;padding:1.5rem;display:flex}.history-stat{min-width:120px;box-shadow:var(--light-box-shadow);text-align:center;border-radius:6px;flex:1;padding:1rem}.history-stat .stat-value.positive{color:#10b981}.history-stat .stat-value.negative{color:#ef4444}.history-table-preview{padding:1.5rem}.history-preview-table{border-collapse:collapse;width:100%;font-size:.875rem}.history-preview-table th,.history-preview-table td{text-align:left;border-bottom:1px solid;padding:.75rem}.history-preview-table th{background:#f9fafb;font-weight:600}.history-preview-table th.numeric,.history-preview-table td.numeric{text-align:right}.history-preview-table td.numeric.negative{color:#ef4444}.history-preview-table td.numeric.positive{color:#10b981}.transaction-type{color:#fff;border-radius:4px;padding:.25rem .5rem;font-size:.75rem;font-weight:500}.transaction-type.sale{background:#ef4444}.transaction-type.purchase{background:#10b981}.transaction-type.transfer{background:#f59e0b}.history-pagination-preview{background:#f9fafb;border-top:1px solid;justify-content:space-between;align-items:center;padding:1rem 1.5rem;display:flex}.history-page-controls{gap:.25rem;display:flex}.history-features{box-shadow:var(--light-box-shadow);background:#f9fafb;border-radius:8px;padding:1.5rem}.history-features h4{margin-bottom:1rem;font-size:1rem;font-weight:600}.history-features ul{padding-left:1.25rem}.history-features li{margin-bottom:.5rem;font-size:.875rem;line-height:1.4}.mismatch-reasons{grid-template-columns:repeat(2,1fr);gap:1rem;margin:1rem 0;display:grid}.reason{box-shadow:var(--light-box-shadow);border-radius:6px;align-items:flex-start;gap:.75rem;padding:1rem;display:flex}.reason-icon{color:#4f46e5;flex-shrink:0;font-size:1.25rem}.reason-content strong{margin-bottom:.25rem;font-size:.9375rem;display:block}.reason-content p{margin:0;font-size:.875rem;line-height:1.4}.performance-tips{grid-template-columns:repeat(2,1fr);gap:1rem;margin:1rem 0;display:grid}.tip{box-shadow:var(--light-box-shadow);border-radius:6px;align-items:flex-start;gap:.75rem;padding:1rem;display:flex}.tip-icon{color:#4f46e5;flex-shrink:0;font-size:1.25rem}.tip-content strong{color:var(--primary-color);margin-bottom:.25rem;font-size:.9375rem;display:block}.tip-content p{color:var(--primary-color);margin:0;font-size:.875rem;line-height:1.4}@media (max-width:768px){.summary-stats-preview{flex-direction:column}.controls-section-preview{flex-direction:column;align-items:stretch}.date-filter-preview{justify-content:space-between}.row-content{flex-wrap:wrap}.cell{flex:1 0 50%}.cell.serial,.cell.actions{flex:none}.mismatch-reasons,.performance-tips{grid-template-columns:1fr}.status-flow{flex-direction:column;align-items:stretch}.status-arrow{display:none}.history-summary-preview{flex-direction:column}}.workflow-steps{margin:2.5rem 0}.workflow-step{border-bottom:2px solid var(--border-color);gap:2rem;margin-bottom:3rem;padding-bottom:3rem;display:flex;position:relative}.step-visual{flex-direction:column;flex-shrink:0;align-items:center;gap:.5rem;display:flex}.step-number{background:var(--primary-shade);color:#fff;border-radius:50%;justify-content:center;align-items:center;width:2.5rem;height:2.5rem;font-size:1.125rem;font-weight:600;display:flex}.step-icon{color:#4f46e5;font-size:2rem}.workflow-step h3{margin-bottom:1rem;font-size:1.25rem;font-weight:600}.step-options{grid-template-columns:repeat(4,1fr);gap:1rem;margin:1rem 0;display:grid}@media (max-width:1200px){.step-options{grid-template-columns:repeat(2,1fr)}}@media (max-width:640px){.step-options{grid-template-columns:1fr}}.option-card{box-shadow:var(--light-box-shadow);border-radius:8px;padding:1.25rem;transition:transform .2s,border-color .2s}.option-card:hover{border-color:#4f46e5;transform:translateY(-2px)}.option-icon{color:#4f46e5;margin-bottom:.75rem}.option-details strong{margin-bottom:.375rem;font-size:.9375rem;font-weight:600;display:block}.option-details p{margin-bottom:.75rem;font-size:.875rem;line-height:1.4}.option-use{font-size:.75rem;font-style:italic}.configuration-panel{box-shadow:var(--light-box-shadow);border-radius:8px;padding:1.5rem}.config-section{border-bottom:1px solid;margin-bottom:1.5rem;padding-bottom:1.5rem}.config-section:last-child{border-bottom:none;margin-bottom:0;padding-bottom:0}.config-section h4{margin-bottom:1rem;font-size:1rem;font-weight:600}.config-options{flex-wrap:wrap;gap:1rem;display:flex}.config-option{align-items:center;gap:.375rem;display:flex}.config-option input[type=radio]{accent-color:#4f46e5}.config-option label{cursor:pointer;font-size:.875rem}.location-selector{flex-direction:column;gap:.5rem;display:flex}.location-dropdown{box-shadow:var(--light-box-shadow)#d1d5db;border-radius:4px;max-width:300px;padding:.75rem;font-size:.875rem}.selection-hint{font-size:.75rem}.category-filters{flex-wrap:wrap;gap:.75rem;display:flex}.category-selector{align-items:center;gap:.375rem;display:flex}.category-selector input[type=checkbox]{accent-color:#4f46e5}.category-selector label{cursor:pointer;font-size:.875rem}.column-selector{grid-template-columns:repeat(4,1fr);gap:.75rem;display:grid}@media (max-width:768px){.column-selector{grid-template-columns:repeat(2,1fr)}}.column-option{align-items:center;gap:.375rem;display:flex}.column-option input[type=checkbox]{accent-color:#4f46e5}.column-option label{cursor:pointer;font-size:.875rem}.preview-section{box-shadow:var(--light-box-shadow);border-radius:8px;overflow:hidden}.preview-controls{border-bottom:1px solid;flex-wrap:wrap;justify-content:space-between;align-items:center;gap:1rem;padding:1.25rem;display:flex}.preview-actions{gap:.75rem;display:flex}.preview-btn{box-shadow:var(--light-box-shadow)#d1d5db;cursor:pointer;border-radius:4px;align-items:center;gap:.375rem;padding:.625rem 1rem;font-size:.875rem;font-weight:500;display:flex}.preview-btn.refresh{color:#4f46e5;border-color:#4f46e5}.preview-btn.adjust{color:#f59e0b;border-color:#f59e0b}.preview-stats{gap:1.5rem;display:flex}.preview-stats .stat{font-size:.875rem}.preview-table{padding:1.5rem}.preview-header{text-transform:uppercase;letter-spacing:.025em;border-radius:4px;gap:1rem;margin-bottom:.5rem;padding:.75rem;font-size:.75rem;font-weight:600;display:flex}.preview-cell{padding:.25rem}.preview-cell.numeric{text-align:right}.preview-row{border-bottom:1px solid;grid-template-columns:2fr 1fr 1fr .5fr 1fr 1fr;gap:1rem;padding:.75rem;font-size:.875rem;display:grid;overflow-x:auto}.preview-row:last-child{border-bottom:none}.generation-options{border-top:1px solid;padding:1.5rem}.options-grid{grid-template-columns:1fr;gap:1rem;margin-top:1rem;display:grid}@media (max-width:1024px){.options-grid{grid-template-columns:repeat(2,1fr)}}@media (max-width:640px){.options-grid{grid-template-columns:1fr}}.gen-option{box-shadow:var(--light-box-shadow);border-radius:6px;align-items:center;gap:.75rem;padding:1rem;display:flex}.gen-option:hover{border-color:#4f46e5}.option-icon{color:#4f46e5;flex-shrink:0;font-size:1.25rem}.option-content strong{margin-bottom:.125rem;font-size:.875rem;font-weight:600;display:block}.option-content p{margin:0;font-size:.75rem;line-height:1.2}.export-section{margin:1.5rem 0}.export-formats{margin-bottom:2rem}.format-grid{grid-template-columns:repeat(3,1fr);gap:1rem;margin-top:1rem;display:grid}@media (max-width:1024px){.format-grid{grid-template-columns:repeat(2,1fr)}}@media (max-width:768px){.format-grid{grid-template-columns:1fr}}.format-card{box-shadow:var(--light-box-shadow);border-radius:8px;align-items:flex-start;gap:1rem;padding:1.25rem;display:flex}.format-card:hover{border-color:#4f46e5}.format-icon{color:#4f46e5;flex-shrink:0;font-size:1.5rem}.format-details strong{margin-bottom:.375rem;font-size:.9375rem;font-weight:600;display:block}.format-details p{margin-bottom:.75rem;font-size:.875rem;line-height:1.4}.format-features{flex-wrap:wrap;gap:.375rem;display:flex}.format-features .feature{border-radius:4px;padding:.125rem .375rem;font-size:.75rem}.distribution-options{margin-top:2rem}.distribution-grid{grid-template-columns:repeat(3,1fr);gap:1rem;margin-top:1rem;display:grid}@media (max-width:1024px){.distribution-grid{grid-template-columns:repeat(2,1fr)}}@media (max-width:768px){.distribution-grid{grid-template-columns:1fr}}.dist-option{box-shadow:var(--light-box-shadow);border-radius:8px;padding:1.25rem}.dist-icon{color:#4f46e5;margin-bottom:.75rem;font-size:1.5rem}.dist-content strong{margin-bottom:.375rem;font-size:.9375rem;font-weight:600;display:block}.dist-content p{margin-bottom:.75rem;font-size:.875rem;line-height:1.4}.dist-settings{margin-top:.75rem}.dist-settings .setting{margin-bottom:.25rem;font-size:.75rem}.scheduled-reports-section{margin:2rem 0}.schedule-config{margin-bottom:2rem}.schedule-options{grid-template-columns:repeat(3,1fr);gap:1.5rem;margin-top:1.5rem;display:grid}@media (max-width:1024px){.schedule-options{grid-template-columns:1fr}}.schedule-card{box-shadow:var(--light-box-shadow);border-radius:8px;padding:1.5rem}.schedule-icon{color:#4f46e5;margin-bottom:1rem;font-size:1.5rem}.schedule-card h4{margin-bottom:1rem;font-size:1rem;font-weight:600}.frequency-options{flex-direction:column;gap:1rem;display:flex}.frequency{align-items:center;gap:.75rem;display:flex}.frequency input[type=radio]{accent-color:#4f46e5}.frequency label{min-width:70px;font-size:.875rem}.time-selector select,.day-selector select,.date-selector select{box-shadow:var(--light-box-shadow)#d1d5db;border-radius:4px;flex:1;padding:.5rem;font-size:.875rem}.recipient-management{margin-top:.5rem}.recipient-list{flex-direction:column;gap:.5rem;margin-bottom:1rem;display:flex}.recipient{background:#f3f4f6;border-radius:4px;align-items:center;gap:.5rem;padding:.5rem;display:flex}.recipient-name{flex:1;font-size:.875rem}.recipient-role{color:#9ca3af;font-size:.75rem}.remove-recipient{color:#ef4444;cursor:pointer;background:0 0;border:none;font-size:1rem;line-height:1}.add-recipient{gap:.5rem;display:flex}.add-recipient input{box-shadow:var(--light-box-shadow)#d1d5db;border-radius:4px;flex:1;padding:.5rem;font-size:.875rem}.add-btn{color:#fff;cursor:pointer;background:#4f46e5;border:none;border-radius:4px;padding:.5rem 1rem;font-size:.875rem;font-weight:500}.storage-options{flex-direction:column;gap:1rem;display:flex}.storage-option{flex-direction:column;gap:.25rem;display:flex}.storage-option input[type=checkbox]{accent-color:#4f46e5}.storage-option label{cursor:pointer;font-size:.875rem}.storage-details{padding-left:1.5rem;font-size:.75rem}.active-schedules{margin-top:1.5rem}.schedule-item{box-shadow:var(--light-box-shadow);border-radius:8px;align-items:center;gap:1.5rem;margin-bottom:1rem;padding:1.25rem;display:flex}@media (max-width:768px){.schedule-item{flex-direction:column;align-items:stretch;gap:1rem}}.schedule-info{flex:1}.schedule-name{margin-bottom:.5rem;font-weight:600}.schedule-details{flex-wrap:wrap;gap:1rem;display:flex}.schedule-details .detail{background:#f3f4f6;border-radius:4px;padding:.25rem .5rem;font-size:.75rem}.schedule-status{flex-direction:column;align-items:center;gap:.25rem;min-width:120px;display:flex}.status{text-transform:uppercase;letter-spacing:.025em;border-radius:4px;padding:.25rem .5rem;font-size:.75rem;font-weight:500}.status.active{color:var(--success-color);background:#dcfce7}.status.paused{background:#f3f4f6}.next-run{font-size:.75rem}.schedule-actions{gap:.5rem;display:flex}.action-btn{box-shadow:var(--light-box-shadow)#d1d5db;cursor:pointer;border-radius:4px;padding:.5rem 1rem;font-size:.875rem;font-weight:500}.action-btn.edit{color:#4f46e5;border-color:#4f46e5}.action-btn.pause{color:#f59e0b;border-color:#f59e0b}.action-btn.resume{color:#10b981;border-color:#10b981}.advanced-features{margin:2rem 0}.feature-section{border-bottom:2px solid var(--border-color);margin-bottom:2rem;padding-bottom:2rem}.feature-section:last-child{border-bottom:none;margin-bottom:0;padding-bottom:0}.feature-section h3{margin-bottom:1.5rem;font-size:1.25rem;font-weight:600}.formula-examples{grid-template-columns:repeat(3,1fr);gap:1rem;margin-bottom:1.5rem;display:grid}@media (max-width:1024px){.formula-examples{grid-template-columns:repeat(2,1fr)}}@media (max-width:640px){.formula-examples{grid-template-columns:1fr}}.formula-example{box-shadow:var(--light-box-shadow);border-radius:8px;padding:1.25rem}.formula-title{color:var(--primary-color);margin-bottom:.5rem;font-size:.9375rem;font-weight:600}.formula-code{background:var(--card-bg);border-radius:4px;margin:.75rem 0;padding:.75rem;font-family:monospace;font-size:.875rem;overflow-x:auto}.formula-description{font-size:.875rem;line-height:1.4}.custom-calculation{box-shadow:var(--light-box-shadow);border-radius:8px;padding:1.5rem}.calculation-builder{flex-direction:column;gap:1rem;margin-top:1rem;display:flex}.builder-step{align-items:center;gap:1rem;display:flex}.step-label{min-width:120px;font-size:.875rem}.metric-select,.formula-input,.format-select{box-shadow:var(--light-box-shadow)#d1d5db;border-radius:4px;flex:1;padding:.75rem;font-size:.875rem}.add-calculation-btn{background:var(--primary-color);color:#fff;cursor:pointer;border:none;border-radius:4px;align-self:flex-start;padding:.75rem 1.5rem;font-size:.875rem;font-weight:500}.template-management{grid-template-columns:1fr 1fr;gap:2rem;display:grid}@media (max-width:1024px){.template-management{grid-template-columns:1fr}}.template-list{flex-direction:column;gap:1rem;display:flex}.template-item{box-shadow:var(--light-box-shadow);border-radius:6px;align-items:center;gap:1rem;padding:1rem;display:flex}.template-name{flex:1;font-weight:600}.template-details{gap:.75rem;font-size:.75rem;display:flex}.template-btn{color:#fff;cursor:pointer;background:#4f46e5;border:none;border-radius:4px;padding:.5rem 1rem;font-size:.875rem;font-weight:500}.save-template{box-shadow:var(--light-box-shadow);background:#f9fafb;border-radius:8px;padding:1.5rem}.save-form{flex-direction:column;gap:1rem;margin-top:1rem;display:flex}.template-name-input{box-shadow:var(--light-box-shadow)#d1d5db;border-radius:4px;padding:.75rem;font-size:.875rem}.save-options{flex-wrap:wrap;gap:1rem;display:flex}.save-option{align-items:center;gap:.375rem;display:flex}.save-option input[type=checkbox]{accent-color:#4f46e5}.save-option label{cursor:pointer;font-size:.875rem}.save-template-btn{color:#fff;cursor:pointer;background:#10b981;border:none;border-radius:4px;align-self:flex-start;align-items:center;gap:.375rem;padding:.75rem 1.5rem;font-size:.875rem;font-weight:500;display:flex}.collaboration-options{grid-template-columns:repeat(3,1fr);gap:1.5rem;display:grid}@media (max-width:1024px){.collaboration-options{grid-template-columns:repeat(2,1fr)}}@media (max-width:768px){.collaboration-options{grid-template-columns:1fr}}.collab-option{box-shadow:var(--light-box-shadow);border-radius:8px;padding:1.5rem}.collab-icon{color:#4f46e5;margin-bottom:1rem;font-size:1.5rem}.collab-content strong{margin-bottom:.375rem;font-size:.9375rem;font-weight:600;display:block}.collab-content p{margin-bottom:1rem;font-size:.875rem;line-height:1.4}.collab-settings{flex-direction:column;gap:.5rem;display:flex}.collab-settings .setting{align-items:center;gap:.375rem;display:flex}.collab-settings input[type=checkbox]{accent-color:#4f46e5}.collab-settings label{cursor:pointer;font-size:.75rem}.access-levels{flex-direction:column;gap:.5rem;display:flex}.access-levels .level{align-items:center;gap:.375rem;display:flex}.access-levels input[type=radio]{accent-color:#4f46e5}.access-levels label{cursor:pointer;font-size:.75rem}.embed-code{background:#1f2937;border-radius:4px;margin-top:.75rem;padding:.75rem;position:relative}.embed-code code{color:#e5e7eb;font-family:monospace;font-size:.75rem;display:block;overflow-x:auto}.copy-btn{color:#fff;cursor:pointer;background:#4f46e5;border:none;border-radius:4px;padding:.25rem .5rem;font-size:.75rem;position:absolute;top:.5rem;right:.5rem}.generation-scenarios{grid-template-columns:repeat(2,1fr);gap:1.5rem;margin:2rem 0;display:grid}@media (max-width:1024px){.generation-scenarios{grid-template-columns:repeat(2,1fr)}}@media (max-width:768px){.generation-scenarios{grid-template-columns:1fr}}.scenario-card{box-shadow:var(--light-box-shadow);border-radius:8px;padding:1.5rem}.scenario-header{align-items:center;gap:.75rem;margin-bottom:1rem;display:flex}.scenario-icon{color:#4f46e5;font-size:1.5rem}.scenario-header h3{margin:0;font-size:1.125rem;font-weight:600}.scenario-content h4{margin:1rem 0 .5rem;font-size:1rem;font-weight:600}.scenario-content ul{margin-bottom:1rem;padding-left:1.25rem}.scenario-content li{margin-bottom:.25rem;font-size:.875rem;line-height:1.4}.config-recommendation{border-radius:6px;margin-top:1rem;padding:1rem}.recommendation-item{border-bottom:1px solid;margin-bottom:.5rem;padding-bottom:.5rem;font-size:.875rem}.recommendation-item:last-child{border-bottom:none;margin-bottom:0;padding-bottom:0}.recommendation-item strong{color:var(--primary-color)}.troubleshooting-grid{grid-template-columns:repeat(2,1fr);gap:1.5rem;margin-top:1.5rem;display:grid}@media (max-width:768px){.troubleshooting-grid{grid-template-columns:1fr}}.trouble-item{box-shadow:var(--light-box-shadow);border-radius:8px;padding:1.5rem}.trouble-icon{color:#4f46e5;margin-bottom:1rem;font-size:1.5rem}.trouble-content h4{margin-bottom:1rem;font-size:1.125rem;font-weight:600}.trouble-content p{margin-bottom:.5rem;font-size:.875rem}.trouble-content ul,.trouble-content ol{margin-top:.5rem;padding-left:1.25rem}.trouble-content li{margin-bottom:.25rem;font-size:.875rem;line-height:1.4}.role-table{box-shadow:var(--light-box-shadow);border-radius:6px;margin:1rem 0;overflow:hidden}.role-row{border-bottom:1px solid;display:flex}.role-row:last-child{border-bottom:none}.role{background:#f9fafb;border-right:1px solid;min-width:80px;padding:.75rem;font-weight:600}.permission{flex:1;padding:.75rem}@media (max-width:768px){.workflow-step{flex-direction:column;gap:1rem}.step-visual{flex-direction:row;gap:1rem}.step-icon{font-size:1.5rem}}.alert-system-banner{box-shadow:var(--light-box-shadow)#ffb74d;border-radius:8px;align-items:flex-start;gap:15px;margin:20px 0;padding:15px;display:flex}.banner-icon{color:#f57c00;font-size:1.8em}.banner-content strong{color:#f57c00;margin-bottom:5px;display:block}.threshold-levels{grid-template-columns:repeat(auto-fit,minmax(250px,1fr));gap:20px;margin:25px 0;display:grid}.threshold-card{border:2px solid #e1e4e8;border-radius:8px;padding:20px}.threshold-card.normal{border-color:#4caf50}.threshold-card.warning{border-color:#ff9800}.threshold-card.critical{border-color:#f44336}.threshold-header{align-items:center;gap:10px;margin-bottom:15px;display:flex}.threshold-icon{font-size:1.5em}.threshold-range{font-size:1.1em;font-weight:600}.threshold-status{border-radius:15px;margin-left:auto;padding:4px 10px;font-size:.8em;font-weight:600}.threshold-card.normal .threshold-status{box-shadow:var(--light-box-shadow)#4caf50;color:#2e7d32}.threshold-card.warning .threshold-status{box-shadow:var(--light-box-shadow)#ff9800;color:#ef6c00}.threshold-card.critical .threshold-status{box-shadow:var(--light-box-shadow)#f44336;color:#c62828}.threshold-content>p{margin:0 0 15px;font-weight:500}.threshold-indicator{background:#f5f5f5;border-radius:4px;height:8px;margin:15px 0;overflow:hidden}.indicator-bar{border-radius:4px;height:100%}.threshold-note{border-left:3px solid;border-radius:6px;margin-top:15px;padding:10px;font-size:.9em}.threshold-card.normal .threshold-note{border-left-color:#4caf50}.threshold-card.warning .threshold-note{border-left-color:#ff9800}.threshold-card.critical .threshold-note{border-left-color:#f44336}.alert-locations{grid-template-columns:repeat(auto-fit,minmax(300px,1fr));gap:25px;margin:30px 0;display:grid}.location-card{box-shadow:var(--light-box-shadow);border-radius:8px;padding:20px}.location-header{align-items:center;gap:15px;margin-bottom:20px;display:flex}.location-icon{font-size:2em}.location-header h4{margin:0;font-size:1.2em}.alert-demo{box-shadow:var(--light-box-shadow);border-radius:6px;margin:15px 0;padding:15px}.notification-demo{box-shadow:var(--light-box-shadow)#ffcdd2;border-radius:6px;padding:12px}.notification-header{align-items:center;gap:10px;margin-bottom:10px;display:flex}.alert-icon{font-size:1.2em}.alert-title{flex:1;font-weight:600}.alert-badge{color:#fff;background:#f44336;border-radius:10px;padding:2px 8px;font-size:.8em;font-weight:600}.notification-body p{margin:0 0 5px;font-weight:500}.notification-body small{color:#666;font-size:.85em}.dashboard-alert-demo{text-align:center}.dashboard-alert{border-radius:8px;justify-content:center;align-items:center;gap:15px;margin-bottom:15px;padding:15px;display:flex}.alert-count{color:#fff;background:#f44336;border-radius:50%;justify-content:center;align-items:center;width:40px;height:40px;font-size:1.2em;font-weight:600;display:flex}.alert-text{text-align:left}.alert-text strong{margin-bottom:3px;display:block}.alert-text small{color:#666;font-size:.85em}.alert-list-demo{text-align:left}.alert-item{border-bottom:1px solid #f5f5f5;justify-content:space-between;padding:8px 0;display:flex}.alert-item:last-child{border-bottom:none}.stock-count{font-weight:600}.stock-count.critical{color:#f44336}.stock-count.warning{color:#ff9800}.inventory-table-demo table{border-collapse:collapse;width:100%;font-size:.9em}.inventory-table-demo th,.inventory-table-demo td{box-shadow:var(--light-box-shadow);text-align:left;padding:8px 10px}.inventory-table-demo th{font-weight:600}.status-badge{border-radius:12px;padding:3px 8px;font-size:.8em;font-weight:600}.status-badge.critical{color:#c62828;background:#ffcdd2}.status-badge.warning{color:#ef6c00;background:#ffe0b2}.status-badge.normal{color:#2e7d32;background:#c8e6c9}.location-features{margin-top:15px}.feature{align-items:center;gap:8px;margin-bottom:6px;font-size:.9em;display:flex}.feature-bullet{color:#4caf50;font-weight:700}.tray-features{grid-template-columns:repeat(auto-fit,minmax(300px,1fr));gap:20px;margin:25px 0;display:grid}.feature-card{box-shadow:var(--light-box-shadow);border-radius:8px;padding:20px}.feature-icon{margin-bottom:15px;font-size:2em}.feature-content h4{margin:0 0 15px}.tray-tabs-demo{border-radius:6px;gap:5px;margin:15px 0;padding:5px;display:flex}.tab-demo{box-shadow:var(--light-box-shadow);border-radius:4px;align-items:center;gap:5px;padding:8px 15px;font-size:.9em;display:flex}.tab-demo.active{color:#fff;background:#4dabf7;border-color:#4dabf7}.tab-demo.critical{border-color:#f44336}.tab-badge{background:#e1e4e8;border-radius:10px;padding:1px 6px;font-size:.8em;font-weight:600}.tab-badge.critical{color:#fff;background:#f44336}.feature-detail{border-left:3px solid #4dabf7;border-radius:6px;margin-top:15px;padding:10px;font-size:.9em}.sound-settings-demo{margin:15px 0}.setting-item{border-radius:4px;justify-content:space-between;align-items:center;margin-bottom:10px;padding:8px;display:flex}.setting-label{font-weight:500}.toggle-demo{color:#666;background:#e1e4e8;border-radius:15px;padding:4px 12px;font-size:.8em;font-weight:600}.toggle-demo.on{color:#fff;background:#4caf50}.quick-actions-demo{flex-wrap:wrap;gap:8px;margin:15px 0;display:flex}.action-demo-btn{box-shadow:var(--light-box-shadow);cursor:default;border-radius:6px;align-items:center;gap:8px;padding:8px 12px;font-size:.9em;display:flex}.action-icon{font-size:1.1em}.inventory-monitoring{grid-template-columns:repeat(auto-fit,minmax(350px,1fr));gap:30px;margin:30px 0;display:grid}.monitoring-section{box-shadow:var(--light-box-shadow);border-radius:8px;padding:20px}.monitoring-section h4{border-bottom:2px solid #4dabf7;margin:0 0 15px;padding-bottom:10px}.stock-indicators{margin:20px 0}.indicator-item{box-shadow:var(--light-box-shadow);border-radius:6px;align-items:center;gap:15px;margin-bottom:15px;padding:10px;display:flex}.indicator-color{border-radius:4px;width:20px;height:20px}.indicator-color.critical{background:#f44336}.indicator-color.warning{background:#ff9800}.indicator-color.normal{background:#4caf50}.indicator-info strong{margin-bottom:3px;display:block}.indicator-info span{color:#666;font-size:.9em}.sorting-feature{margin-top:25px}.sorting-feature h5{color:#495057;margin:0 0 10px}.sort-demo table{border-collapse:collapse;width:100%;margin:10px 0}.sort-demo th{box-shadow:var(--light-box-shadow);justify-content:space-between;align-items:center;padding:10px;font-weight:600;display:flex}.sort-btn{cursor:default;color:#bcbcbc;background:0 0;border:none;font-size:1em}.sort-btn.active{color:#f0f4ff;font-weight:700}.sort-note{border-left:3px solid #4dabf7;border-radius:6px;margin-top:10px;padding:10px;font-size:.9em}.summary-bar-demo{grid-template-columns:repeat(auto-fit,minmax(120px,1fr));gap:15px;margin:20px 0;display:grid}.summary-item-demo{box-shadow:var(--light-box-shadow);text-align:center;border-radius:8px;padding:15px}.summary-item-demo.highlight{background:#ffebee;border-color:#f44336}.summary-label{color:#666;margin-bottom:5px;font-size:.85em;display:block}.summary-value{font-size:1.5em;font-weight:700}.summary-value.positive{color:#4caf50}.summary-value.negative,.summary-value.critical{color:#f44336}.export-feature{margin-top:25px}.export-feature h5{color:#495057;margin:0 0 10px}.export-options{flex-wrap:wrap;gap:10px;margin:15px 0;display:flex}.export-btn-demo{box-shadow:var(--light-box-shadow);cursor:default;border-radius:6px;align-items:center;gap:8px;padding:10px 15px;font-size:.9em;display:flex}.export-icon{font-size:1.1em}.export-note{color:#666;margin-top:10px;font-size:.9em;font-style:italic}.response-workflow{margin:30px 0}.workflow-step{border-bottom:2px dashed #e1e4e8;gap:20px;margin-bottom:30px;padding-bottom:30px;display:flex}.workflow-step:last-child{border-bottom:none;margin-bottom:0;padding-bottom:0}.step-number{background:var(--primary-shade);color:#fff;border-radius:50%;flex-shrink:0;justify-content:center;align-items:center;width:40px;height:40px;font-size:1.2em;font-weight:600;display:flex}.step-content h4{margin:0 0 10px}.alert-trigger-demo{text-align:center}.product-card{text-align:center;border:2px solid #ff9800;border-radius:8px;padding:15px 25px;display:inline-block}.product-name{margin-bottom:5px;font-weight:600;display:block}.stock-drop{color:#f44336;margin-bottom:5px;font-size:1.2em;display:block}.alert-trigger{color:#fff;background:#ff9800;border-radius:15px;padding:5px 10px;font-size:.9em;font-weight:600;display:block}.notification-flow{flex-wrap:wrap;justify-content:center;align-items:center;gap:10px;display:flex}.flow-item{box-shadow:var(--light-box-shadow);border-radius:6px;padding:10px 15px;font-weight:500}.flow-arrow{color:#4dabf7;font-weight:700}.investigation-demo{max-width:400px;margin:0 auto}.investigation-item{border-bottom:1px solid #f5f5f5;justify-content:space-between;padding:10px 0;display:flex}.investigation-item:last-child{border-bottom:none}.recommendation{color:#4caf50;font-weight:600}.action-options{margin:15px 0}.action-option{box-shadow:var(--light-box-shadow);border-radius:6px;margin-bottom:10px;padding:10px}.clearance-demo{text-align:center}.clearance-card{text-align:center;border:2px solid #4caf50;border-radius:8px;padding:15px 25px;display:inline-block}.stock-rise{color:#4caf50;margin-bottom:5px;font-size:1.2em;display:block}.alert-cleared{color:#fff;background:#4caf50;border-radius:15px;padding:5px 10px;font-size:.9em;font-weight:600;display:block}.best-practices-grid{grid-template-columns:repeat(auto-fit,minmax(250px,1fr));gap:20px;margin:25px 0;display:grid}.practice-card{border-radius:8px;padding:20px}.practice-icon{margin-bottom:15px;font-size:2em}.practice-content h4{margin:0 0 10px;font-size:1.1em}.practice-content p{margin:0;font-size:.95em;line-height:1.5}.customization-section{grid-template-columns:repeat(auto-fit,minmax(350px,1fr));gap:30px;margin:25px 0;display:grid}.customization-demo,.customization-tips{box-shadow:var(--light-box-shadow);border-radius:8px;padding:20px}.settings-panel-demo h4{border-bottom:2px solid #4dabf7;margin:0 0 15px;padding-bottom:10px}.settings-grid{margin:20px 0}.setting-item-demo label{box-shadow:var(--light-box-shadow);cursor:pointer;border-radius:6px;align-items:center;gap:10px;margin-bottom:12px;padding:10px;display:flex}.setting-item-demo input[type=checkbox]{width:18px;height:18px}.settings-note{border-left:3px solid #4dabf7;border-radius:6px;margin-top:15px;padding:10px;font-size:.9em}.customization-tips h4{border-bottom:2px solid #4dabf7;margin:0 0 15px;padding-bottom:10px}.customization-tips ul{margin:0;padding-left:20px}.customization-tips li{margin-bottom:10px;line-height:1.5}.customization-tips strong{color:var(--primary-color)}@media (max-width:768px){.threshold-levels,.alert-locations,.tray-features,.inventory-monitoring,.best-practices-grid,.customization-section{grid-template-columns:1fr}.workflow-step{flex-direction:column;gap:10px}.step-number{width:35px;height:35px}.summary-bar-demo{grid-template-columns:repeat(2,1fr)}}.email-note{color:var(--primary-color)}.pagination{background:var(--background-color);border-radius:var(--border-radius);border:1px solid var(--border-color);justify-content:center;align-items:center;gap:1rem;margin-top:2rem;padding:1rem;display:flex}.pagination-button{background:var(--primary-color);color:#fff;border-radius:var(--border-radius);cursor:pointer;border:none;align-items:center;gap:.5rem;padding:.5rem 1rem;font-size:.9rem;transition:background-color .2s;display:flex}.pagination-button:hover:not(:disabled){background:var(--primary-dark)}.pagination-button:disabled{opacity:.5;cursor:not-allowed}.page-numbers{gap:.5rem;display:flex}.page-number{border-radius:var(--border-radius);border:1px solid var(--border-color);width:2.5rem;height:2.5rem;color:var(--medium-color);cursor:pointer;background:#fff;justify-content:center;align-items:center;font-size:.9rem;transition:all .2s;display:flex}.page-number:hover{border-color:var(--primary-color);color:var(--primary-color)}.page-number.active{background:var(--primary-color);color:#fff;border-color:var(--primary-color)}.pagination-info{color:var(--text-muted);margin-left:1rem;font-size:.9rem;font-weight:400}.help-section h2{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:1rem;display:flex}.load-more-container{text-align:center;border-top:1px solid var(--border-color);margin-top:2rem;padding-top:1rem}.load-more-btn{color:#fff;cursor:pointer;background-color:#3b82f6;border:none;border-radius:.5rem;justify-content:center;align-items:center;gap:.5rem;padding:.75rem 2rem;font-size:1rem;font-weight:500;transition:background-color .2s;display:inline-flex}.load-more-btn:hover{background-color:#2563eb}.load-more-btn:active{background-color:#1d4ed8}.faq-count{color:#6b7280;margin-top:.5rem;font-size:.875rem;display:block}.faq-answer ul,.faq-answer ol{margin-bottom:1rem;margin-left:1.5rem}.faq-answer li{margin-bottom:.5rem}.faq-answer .mismatch-reasons,.faq-answer .performance-tips{grid-template-columns:repeat(auto-fit,minmax(250px,1fr));gap:1rem;margin:1rem 0;display:grid}.faq-answer .reason,.faq-answer .tip{background:#f9fafb;border-left:3px solid #3b82f6;border-radius:.5rem;align-items:flex-start;gap:.75rem;padding:.75rem;display:flex}.faq-answer .reason-icon,.faq-answer .tip-icon{flex-shrink:0;font-size:1.25rem}.faq-answer .reason-content,.faq-answer .tip-content{flex:1}.faq-answer .reason-content strong,.faq-answer .tip-content strong{margin-bottom:.25rem;display:block}.faq-answer .reason-content p,.faq-answer .tip-content p{color:#6b7280;margin:0;font-size:.875rem}@media (max-width:480px){.help-section h2{flex-direction:column}}.prevention-tips h5{color:var(--primary-shade)}.category-content{padding:2rem 0}.category-header{border-bottom:1px solid var(--border-color);align-items:center;gap:1.5rem;margin-bottom:3rem;padding-bottom:2rem;display:flex}.category-icon-large{background:var(--tertiary-tint);color:#fff;border-radius:1rem;justify-content:center;align-items:center;width:80px;height:80px;font-size:2rem;display:flex}.category-info h2{margin-bottom:.5rem;font-size:2rem;font-weight:700}.category-description{color:#6b7280;font-size:1.125rem;line-height:1.6}
