.fd-custom-scope{background-color:var(--color-bg-light)!important;min-height:100vh;padding:3rem 0;font-family:var(--font-main)}.fd-custom-scope .tutorial-layout-container{max-width:1200px;margin:0 auto;padding:0 1.5rem;display:grid;grid-template-columns:1fr 300px;gap:3rem;align-items:start}.fd-custom-scope .page-container{min-height:100vh;background:linear-gradient(135deg,var(--color-bg-light) 0%,var(--color-bg-gradient-end) 100%)!important}.fd-custom-scope .page-content,.fd-custom-scope .tutorial-main-content{max-width:1200px;margin:0 auto;padding:0 2rem}.fd-custom-scope .tutorial-main-content{background:#fff!important;border-radius:24px;padding:3rem;box-shadow:var(--shadow-sm);border:1px solid var(--color-border-card)}.fd-custom-scope .tutorial-page-header{margin-bottom:2.5rem}.fd-custom-scope .tutorial-category-tag{font-size:.78rem;text-transform:uppercase;font-weight:800;color:var(--color-secondary);letter-spacing:.8px;display:inline-block;margin-bottom:.5rem}.fd-custom-scope .tutorial-main-title{font-family:var(--font-main);font-size:2.2rem;font-weight:800;color:var(--color-primary)!important;margin:0 0 1rem;letter-spacing:-.5px;line-height:1.2}.fd-custom-scope .header-divider,.fd-custom-scope .category-indicator{background:var(--color-secondary)!important;border-radius:4px}.fd-custom-scope .header-divider{width:60px;height:4px}.fd-custom-scope .category-indicator{width:4px;height:26px}.fd-custom-scope .hero-section{text-align:center;margin-bottom:4rem;padding:3.5rem 2rem;background:linear-gradient(135deg,var(--color-primary) 0%,var(--color-primary-gradient) 100%)!important;border-radius:24px;color:#fff!important;box-shadow:var(--shadow-xl)}.fd-custom-scope .hero-icon{display:inline-flex;align-items:center;justify-content:center;width:74px;height:74px;background:#ffffff1f!important;border-radius:50%;margin-bottom:1.25rem;backdrop-filter:blur(8px)}.fd-custom-scope .hero-title{font-size:2.4rem;font-weight:700;margin-bottom:.75rem;font-family:var(--font-main);color:#fff!important}.fd-custom-scope .hero-subtitle{font-size:1.05rem;line-height:1.7;opacity:.9;max-width:650px;margin:0 auto;color:#fff!important}.fd-custom-scope .category-block-section{margin-bottom:3.5rem}.fd-custom-scope .category-header,.fd-custom-scope .section-block-title{display:flex;align-items:center;gap:.85rem;margin-bottom:1.75rem}.fd-custom-scope .section-block-title{font-family:var(--font-main);font-size:1.45rem;font-weight:700;color:var(--color-primary)!important;border-left:4px solid var(--color-secondary);padding-left:.75rem;margin-bottom:2rem}.fd-custom-scope .category-header h3,.fd-custom-scope .subsection-inner-title,.fd-custom-scope .section-subtitle{font-family:var(--font-main);font-weight:700;color:var(--color-primary)!important;margin:0}.fd-custom-scope .category-header h3{font-size:1.4rem;font-weight:800}.fd-custom-scope .subsection-inner-title{font-size:1.25rem;margin:2rem 0 1rem}.fd-custom-scope .section-subtitle{font-size:1.4rem;margin-bottom:.5rem}.fd-custom-scope .section-subtitle-custom{font-family:var(--font-main);font-size:1.4rem;font-weight:700;color:var(--color-primary);margin:2rem 0 1rem;border-bottom:2px solid var(--color-bg-gradient-end);padding-bottom:.5rem}.fd-custom-scope .section-intro-text,.fd-custom-scope .tutorial-intro-card{font-size:1.05rem;line-height:1.6;color:var(--color-text-body);margin:0 0 2rem}.fd-custom-scope .section-divider-line{border:0;height:1px;background:var(--color-bg-gradient-end);margin:3.5rem 0}.fd-custom-scope .tutorials-grid{display:grid;grid-template-columns:repeat(auto-fill,minmax(320px,1fr));gap:1.5rem}.fd-custom-scope .tutorial-card{background:#fff!important;border-radius:18px!important;text-decoration:none!important;border:1px solid var(--color-border-card)!important;box-shadow:var(--shadow-tab)!important;overflow:hidden;display:block;transition:transform var(--transition-smooth) ease,box-shadow var(--transition-smooth) ease,border-color var(--transition-smooth) ease!important}.fd-custom-scope .card-inner-layout{display:flex;align-items:center;padding:1.25rem;gap:1.25rem;height:100%}.fd-custom-scope .image-wrapper{width:80px;height:80px;border-radius:12px;background:var(--color-bg-light)!important;flex-shrink:0;box-shadow:0 4px 10px #0000000a;display:flex!important;align-items:center!important;justify-content:center!important;transition:background-color var(--transition-smooth) ease!important}.fd-custom-scope .image-wrapper .tutorial-icon{font-size:2.2rem!important;color:var(--color-primary)!important;line-height:1!important;display:inline-block!important;transition:transform var(--transition-smooth) ease,color var(--transition-smooth) ease!important}.fd-custom-scope .info-wrapper{flex:1;display:flex;flex-direction:column;gap:.4rem}.fd-custom-scope .tutorial-card-title{font-size:.98rem!important;font-weight:700!important;color:var(--color-primary)!important;line-height:1.4!important;margin:0!important}.fd-custom-scope .action-trigger-text{font-size:.8rem;color:var(--color-text-muted);font-weight:700;text-transform:uppercase;letter-spacing:.3px;display:inline-flex;align-items:center;gap:.25rem;transition:color var(--transition-fast) ease!important}.fd-custom-scope .arrow-icon{font-size:.7rem}.fd-custom-scope .tutorial-card:hover{border-color:#e6007e33!important;box-shadow:0 12px 25px #36002314!important}.fd-custom-scope .tutorial-card:hover .image-wrapper{background:#e6007e14!important}.fd-custom-scope .tutorial-card:hover .image-wrapper .tutorial-icon,.fd-custom-scope .tutorial-card:hover .tutorial-card-title,.fd-custom-scope .tutorial-card:hover .action-trigger-text{color:var(--color-secondary)!important}.fd-custom-scope .custom-card-container,.fd-custom-scope .requirement-card-item,.fd-custom-scope .advanced-bullet-menu li,.fd-custom-scope .criteria-card-item{background:#fff;border:1px solid var(--color-border-card);border-radius:16px;padding:1.5rem;box-shadow:var(--shadow-sm)}.fd-custom-scope .requirement-card-item{background:#fafbfc;border-color:var(--color-bg-gradient-end);padding:1.75rem}.fd-custom-scope .criteria-card-item:hover{border-color:var(--color-bg-gradient-end)}.fd-custom-scope .account-highlight-box{text-align:center;background:var(--color-bg-light);padding:1.25rem;border-radius:16px;margin:1rem auto;border:1px solid var(--color-bg-gradient-end);max-width:450px;box-shadow:inset 0 2px 4px #00000005}.fd-custom-scope .account-label{font-size:.82rem;font-weight:700;text-transform:uppercase;color:var(--color-text-muted);letter-spacing:.5px}.fd-custom-scope .account-number{font-family:var(--font-main);font-size:1.6rem;font-weight:800;color:var(--color-text-dark);margin-top:.25rem}.fd-custom-scope .technical-parameters-card{background:var(--color-accent-bg-light);border:1px solid var(--color-border-card);border-radius:14px;padding:1.25rem 1.5rem;display:flex;flex-direction:column;gap:.5rem;max-width:450px;margin:.5rem 0}.fd-custom-scope .param-row{display:flex;justify-content:space-between;font-size:.95rem;color:var(--color-primary);border-bottom:1px dashed var(--color-bg-gradient-end);padding-bottom:.35rem}.fd-custom-scope .param-row:last-child{border-bottom:none;padding-bottom:0}.fd-custom-scope .param-row strong{font-weight:700;color:var(--color-text-body)}.fd-custom-scope .param-row span{font-weight:800;color:var(--color-secondary)}.fd-custom-scope .credentials-badge-box{background:var(--color-bg-light);border:1px solid var(--color-bg-gradient-end);border-radius:12px;padding:1rem 1.5rem;display:inline-flex;gap:2rem;margin:.5rem 0}.fd-custom-scope .credential-field{font-size:.95rem;font-weight:700;color:var(--color-text-dark);display:flex;align-items:center;gap:.5rem}.fd-custom-scope .credential-field i{color:var(--color-secondary)}.fd-custom-scope .sidebar-flat-container{background:#fff!important;border:1px solid #eef0f2!important;border-radius:16px!important;padding:1.25rem 1.1rem!important;box-shadow:0 4px 15px #00000003!important}.fd-custom-scope .sidebar-flat-header{display:flex;justify-content:space-between;align-items:center;padding-bottom:.85rem;margin-bottom:.75rem;border-bottom:1px solid #f1f3f5}.fd-custom-scope .sidebar-flat-title{font-family:Urbanist,sans-serif;font-size:.8rem!important;font-weight:800!important;color:#360023!important;text-transform:uppercase;letter-spacing:.5px;margin:0!important}.fd-custom-scope .sidebar-flat-counter{font-size:.72rem;font-weight:700;color:#8e9499;background:#f1f3f5;padding:.15rem .5rem;border-radius:20px}.fd-custom-scope .sidebar-flat-list{list-style:none!important;padding:0!important;margin:0!important;display:flex;flex-direction:column;gap:.25rem}.fd-custom-scope .sidebar-flat-link{display:flex!important;align-items:flex-start!important;gap:.65rem!important;padding:.5rem .65rem!important;border-radius:8px;text-decoration:none!important;background:transparent;transition:background-color .15s ease!important}.fd-custom-scope .flat-link-icon{font-size:.85rem;color:#a0a5a9;margin-top:.2rem;flex-shrink:0;transition:color .15s ease!important}.fd-custom-scope .flat-link-text{font-size:.85rem!important;font-weight:600!important;color:#495057!important;line-height:1.35!important;transition:color .15s ease!important}.fd-custom-scope .sidebar-flat-link:hover{background-color:#e6007e0a!important}.fd-custom-scope .sidebar-flat-link:hover .flat-link-text,.fd-custom-scope .sidebar-flat-link:hover .flat-link-icon{color:#e6007e!important}.fd-custom-scope .info-alert-card{display:flex;gap:1.25rem;padding:1.5rem;border-radius:16px;margin:1rem 0;border:1px solid transparent}.fd-custom-scope .alert-icon-zone{width:44px;height:44px;border-radius:50%;display:flex;align-items:center;justify-content:center;flex-shrink:0}.fd-custom-scope .alert-text-zone h4{font-size:1rem;font-weight:700;margin:0 0 .35rem}.fd-custom-scope .alert-text-zone p{font-size:.92rem;line-height:1.5;margin:0}.fd-custom-scope .recommendation-box{background:var(--color-bg-light);border-color:var(--color-bg-gradient-end)}.fd-custom-scope .recommendation-box .alert-icon-zone{background:#3600230f;color:var(--color-primary)}.fd-custom-scope .recommendation-box .alert-text-zone h4{color:var(--color-primary)}.fd-custom-scope .recommendation-box .alert-text-zone p{color:var(--color-text-body)}.fd-custom-scope .warning-box{background:#fffdf5;border-color:#fef08a}.fd-custom-scope .warning-box .alert-icon-zone{background:#fef9c3;color:#ca8a04}.fd-custom-scope .warning-box .alert-text-zone h4{color:#854d0e}.fd-custom-scope .warning-box .alert-text-zone p{color:#713f12}.fd-custom-scope .danger-box,.fd-custom-scope .critical-error-box{background:#fff5f5;border-color:#fecaca}.fd-custom-scope .danger-box .alert-icon-zone,.fd-custom-scope .critical-error-box .alert-icon-zone{background:#fee2e2;color:#dc2626}.fd-custom-scope .danger-box .alert-text-zone h4,.fd-custom-scope .critical-error-box .alert-text-zone h4{color:#991b1b}.fd-custom-scope .danger-box .alert-text-zone p,.fd-custom-scope .critical-error-box .alert-text-zone p{color:#7f1d1d}.fd-custom-scope .critical-error-box{border-color:#feb2b2}.fd-custom-scope .action-link-box{background:var(--color-success-bg);border-color:var(--color-success-border)}.fd-custom-scope .action-link-box .alert-icon-zone{background:#28a7451a;color:var(--color-success)}.fd-custom-scope .action-link-box .alert-text-zone h4{color:var(--color-primary)}.fd-custom-scope .action-link-box .alert-text-zone p{color:var(--color-text-dark)}.fd-custom-scope .conditions-hero-card{display:flex;gap:2rem;background:var(--color-primary);border-radius:20px;padding:2.5rem;color:#fff;margin-bottom:3rem;box-shadow:var(--shadow-md)}.fd-custom-scope .conditions-avatar-zone{flex-shrink:0;display:flex;align-items:center}.fd-custom-scope .conditions-avatar-zone img{width:90px;height:90px;border-radius:50%;background:#fff;padding:.25rem;object-fit:cover}.fd-custom-scope .conditions-text-zone h3{font-family:var(--font-main);font-size:1.4rem;font-weight:800;margin:0 0 .5rem;color:#fff}.fd-custom-scope .conditions-text-zone p{font-size:1rem;color:var(--color-bg-light);margin:0 0 1.25rem;line-height:1.5}.fd-custom-scope .tutorial-steps-timeline{display:flex;flex-direction:column;gap:3rem;margin-top:1.5rem}.fd-custom-scope .step-item{display:flex;flex-direction:column;gap:1.25rem}.fd-custom-scope .step-text-content{display:flex;align-items:flex-start;gap:1rem}.step-text-content a{word-break:break-all}.fd-custom-scope .step-badge-number{background:var(--color-primary)!important;color:#fff!important;width:32px;height:32px;border-radius:50%;display:inline-flex;align-items:center;justify-content:center;font-weight:800;font-size:.95rem;flex-shrink:0;box-shadow:0 4px 8px #36002326}.fd-custom-scope .step-text-content p{font-size:1.05rem;line-height:1.6;color:var(--color-text-dark);margin:0;padding-top:.15rem}.fd-custom-scope .conditions-checklist,.fd-custom-scope .styled-requirement-list,.fd-custom-scope .structured-list-items{list-style:none;padding:0;margin:0;display:flex;flex-direction:column;gap:.85rem}.fd-custom-scope .conditions-checklist li,.fd-custom-scope .styled-requirement-list li{display:flex;align-items:flex-start;gap:.75rem;font-size:.95rem;line-height:1.5;color:#fff}.fd-custom-scope .styled-requirement-list li{font-size:.98rem;color:var(--color-text-dark)}.fd-custom-scope .conditions-checklist li i,.fd-custom-scope .styled-requirement-list li i{color:var(--color-secondary);font-size:1.1rem;margin-top:.1rem;flex-shrink:0}.fd-custom-scope .conditions-checklist strong{color:var(--color-accent-bg-light)}.fd-custom-scope .structured-list-items li{font-size:1rem;color:var(--color-text-body);line-height:1.5;padding-left:.5rem;position:relative}.fd-custom-scope .structured-list-items li:before{content:"•";color:var(--color-secondary);font-weight:700;display:inline-block;width:1em;margin-left:-1em}.fd-custom-scope .advanced-bullet-menu{display:flex;flex-direction:column;gap:2rem;list-style:none;padding:0;margin:1.5rem 0 0}.fd-custom-scope .menu-bullet-header,.fd-custom-scope .req-header,.fd-custom-scope .criteria-card-header{display:flex;align-items:center;gap:.75rem;margin-bottom:.5rem}.fd-custom-scope .menu-bullet-header i,.fd-custom-scope .menu-bullet-header span{font-weight:700}.fd-custom-scope .menu-bullet-header i{color:var(--color-secondary);font-size:1.2rem}.fd-custom-scope .menu-bullet-header span{font-size:1.1rem;color:var(--color-primary)}.fd-custom-scope .advanced-bullet-menu li p{font-size:.98rem;color:var(--color-text-body);line-height:1.5;margin:0 0 1rem}.fd-custom-scope .req-icon{width:32px;height:32px;background:#e6007e14;color:var(--color-secondary);border-radius:8px;display:inline-flex;align-items:center;justify-content:center;font-size:1rem}.fd-custom-scope .req-header h4{font-family:var(--font-main);font-size:1.1rem;font-weight:700;color:var(--color-text-dark);margin:0}.fd-custom-scope .validation-criteria-grid{display:grid;grid-template-columns:repeat(2,1fr);gap:1.5rem;margin:1.5rem 0}.fd-custom-scope .text-success-custom{color:var(--color-success);font-size:1.25rem}.fd-custom-scope .criteria-card-header h5{font-size:1.1rem;font-weight:700;color:var(--color-primary)!important;margin:0}.fd-custom-scope .criteria-card-item p{font-size:.93rem;color:var(--color-text-body);line-height:1.5;margin:0}.fd-custom-scope .tutorial-custom-accordion{margin-top:1rem}.fd-custom-scope .tutorial-custom-accordion .accordion-item{border:1px solid var(--color-bg-gradient-end)!important;background:#fff!important}.fd-custom-scope .tutorial-custom-accordion .accordion-button{background:#fff!important;color:var(--color-primary)!important;font-family:var(--font-main);font-size:1.15rem;font-weight:700;box-shadow:none!important;border:none!important;transition:background var(--transition-fast),color var(--transition-fast)}.fd-custom-scope .tutorial-custom-accordion .accordion-button:not(.collapsed){background:var(--color-primary)!important;color:#fff!important}.fd-custom-scope .tutorial-custom-accordion .accordion-button:after{filter:brightness(0) saturate(100%) invert(11%) sepia(85%) saturate(4174%) md-hue-rotate(313deg) brightness(91%) contrast(106%);transition:transform var(--transition-fast) ease,filter var(--transition-fast)}.fd-custom-scope .tutorial-custom-accordion .accordion-button:not(.collapsed):after{filter:brightness(0) saturate(100%) invert(100%) sepia(0%) saturate(7465%) hue-rotate(107deg) brightness(104%) contrast(104%)}.fd-custom-scope .accordion-trigger-layout{display:flex;align-items:center;gap:1.5rem;text-align:left}.fd-custom-scope .accordion-inline-img{width:100px;height:auto;object-fit:contain;flex-shrink:0}.fd-custom-scope .accordion-body-custom{padding:2.25rem 2.5rem;background:#fafbfc;border-top:1px dashed var(--color-bg-gradient-end);display:flex;flex-direction:column;gap:1.5rem}.fd-custom-scope .download-link-box{margin:1.25rem 0}.fd-custom-scope .institutional-link{display:inline-flex;align-items:center;padding:.85rem 1.75rem;font-weight:700;font-size:1rem;color:#fff!important;background-color:var(--color-info);border-radius:12px;text-decoration:none;box-shadow:var(--shadow-sm);transition:background-color var(--transition-fast) ease}.fd-custom-scope .institutional-link:hover{background-color:#0b5ed7;color:#fff!important}.fd-custom-scope .institutional-link.bg-dark{background-color:var(--color-primary);box-shadow:var(--shadow-sm)}.fd-custom-scope .institutional-link.bg-dark:hover{background-color:var(--color-primary-gradient)}.fd-custom-scope .tutorial-inline-link{color:var(--color-info)!important;text-decoration:none;font-weight:600;font-size:.95rem;transition:color var(--transition-fast) ease}.fd-custom-scope .tutorial-inline-link:hover{color:var(--color-primary)!important;text-decoration:underline}.fd-custom-scope .link-highlight-box{text-align:center;background:var(--color-bg-light);padding:1.25rem;border-radius:14px;margin:.5rem 0;border:1px dashed var(--color-bg-gradient-end)}.fd-custom-scope .link-highlight-box a,.fd-custom-scope .link-download-box a{font-family:var(--font-main);font-weight:700;text-decoration:none;word-break:break-all}.fd-custom-scope .link-highlight-box a{font-size:1.25rem;color:var(--color-secondary)!important}.fd-custom-scope .link-download-box{background:#fff;border:1px solid var(--color-bg-gradient-end);padding:.85rem 1.25rem;border-radius:10px;display:inline-block}.fd-custom-scope .link-download-box a{font-size:1rem;color:var(--color-secondary)!important}.fd-custom-scope .btn-action-pill{display:inline-flex;align-items:center;justify-content:center;padding:.75rem 1.75rem;background:var(--color-secondary);color:#fff!important;font-family:var(--font-main);font-weight:700;font-size:.95rem;border-radius:50px;text-decoration:none;box-shadow:0 4px 12px #e6007e33;transition:all var(--transition-fast) ease}.fd-custom-scope .btn-action-pill:hover{background:var(--color-primary);box-shadow:0 6px 16px #36002340}.fd-custom-scope .system-path-box{background:var(--color-primary);border-radius:12px;padding:1.25rem;margin:.5rem 0;border-left:4px solid var(--color-secondary)}.fd-custom-scope .path-title{display:block;font-size:.8rem;color:var(--color-bg-light);text-transform:uppercase;font-weight:700;letter-spacing:.5px;margin-bottom:.35rem}.fd-custom-scope .path-code{font-family:monospace;font-size:.95rem;color:#fff;word-break:break-all}.fd-custom-scope .tutorial-back-footer{margin-top:4rem;padding-top:2rem;border-top:1px solid var(--color-border-card)}.container-footer-btn{max-width:1200px;padding:0 1.5rem;margin-bottom:3rem!important}.btn-return-custom{display:inline-flex;align-items:center;gap:.5rem;padding:.75rem 1.5rem;background:transparent;border:1px solid var(--color-primary);color:var(--color-primary)!important;font-weight:700;font-size:.9rem;border-radius:10px;text-decoration:none;transition:all var(--transition-fast) ease}.btn-return-custom:hover{background:var(--color-primary);color:#fff!important}.btn-flotante-top{position:fixed;bottom:150px;right:62px;width:50px;height:50px;background:#ff007a;color:#fff;border-radius:50%;display:flex;align-items:center;justify-content:center;z-index:9999;box-shadow:0 4px 10px #0000004d;text-decoration:none}.btn-flotante-top:hover{color:#fff}.fd-custom-scope .screenshot-wrapper{background:var(--color-bg-light);border:1px solid var(--color-bg-gradient-end);border-radius:16px;padding:.75rem;box-shadow:var(--shadow-sm);display:flex;justify-content:center;margin:.5rem 0}.fd-custom-scope .screenshot-wrapper img{max-width:100%;height:auto;border-radius:10px;border:1px solid var(--color-bg-gradient-end)}.fd-custom-scope .img-w-xs{max-width:25%!important}.fd-custom-scope .img-w-sm{max-width:35%!important}.fd-custom-scope .img-w-md{max-width:50%!important}.fd-custom-scope .img-w-lg{max-width:75%!important}.fd-custom-scope .img-box-320{max-width:320px;margin:1.5rem 0}@media (max-width: 991px){.fd-custom-scope .tutorial-layout-container{grid-template-columns:1fr;gap:2rem}.fd-custom-scope .tutorial-main-content{padding:2rem}}@media (max-width: 768px){.fd-custom-scope .page-content{padding:0 1rem}.fd-custom-scope .hero-title{font-size:2rem}.fd-custom-scope .hero-section{padding:2.5rem 1rem}.fd-custom-scope .tutorials-grid{grid-template-columns:1fr}.fd-custom-scope .conditions-hero-card{flex-direction:column;gap:1.5rem;padding:1.75rem}.fd-custom-scope .conditions-avatar-zone{justify-content:center}.fd-custom-scope .validation-criteria-grid{grid-template-columns:1fr;gap:1rem}}@media (max-width: 600px){.fd-custom-scope .fees-container-grid{grid-template-columns:1fr;gap:1rem}}@media (max-width: 576px){.fd-custom-scope .tutorial-main-content{padding:1.5rem 1rem;border-radius:16px}.fd-custom-scope .tutorial-main-title{font-size:1.6rem}.fd-custom-scope .credentials-badge-box{display:flex;flex-direction:column;gap:.75rem;width:100%}.fd-custom-scope .link-highlight-box a{font-size:1.05rem}.fd-custom-scope .technical-parameters-card,.fd-custom-scope .link-download-box,.fd-custom-scope .btn-action-pill,.btn-return-custom{width:100%}.fd-custom-scope .link-download-box,.btn-return-custom{text-align:center;justify-content:center}.fd-custom-scope .accordion-trigger-layout{gap:1rem}.fd-custom-scope .accordion-inline-img{width:60px}.fd-custom-scope .tutorial-custom-accordion .accordion-button{font-size:1rem}.fd-custom-scope .accordion-body-custom{padding:1.5rem 1rem}.fd-custom-scope .screenshot-wrapper img,.fd-custom-scope .screenshot-wrapper[class*=img-w-] img{max-width:100%!important}}.sidebar-flat-link.is-active{font-weight:700;color:var(--color-accent-bg-light);background-color:#0076ff1a}.fd-custom-scope .tutorial-card-v2{background:#fff!important;border-radius:18px!important;border:1px solid var(--color-border-card)!important;box-shadow:var(--shadow-tab)!important;padding:1.5rem;display:flex;flex-direction:column;gap:1.25rem;justify-content:space-between}.fd-custom-scope .card-header-row{display:flex;align-items:center;gap:1rem}.fd-custom-scope .image-wrapper-v2{width:50px;height:50px;border-radius:10px;background:var(--color-bg-light)!important;flex-shrink:0;display:flex!important;align-items:center!important;justify-content:center!important}.fd-custom-scope .image-wrapper-v2 .tutorial-icon-v2{font-size:1.5rem!important;color:var(--color-primary)!important}.fd-custom-scope .tutorial-card-title-v2{font-size:.95rem!important;font-weight:700!important;color:var(--color-primary)!important;line-height:1.3!important;margin:0!important}.fd-custom-scope .card-actions-row{display:flex;gap:.75rem;width:100%}.fd-custom-scope .btn-tutorial-action{flex:1;display:inline-flex;align-items:center;justify-content:center;gap:.4rem;padding:.5rem .75rem;background:transparent;border:1px solid var(--color-primary);color:var(--color-primary)!important;font-weight:700;font-size:.82rem;border-radius:8px;text-decoration:none;transition:all var(--transition-fast) ease;cursor:pointer}.fd-custom-scope .btn-tutorial-action:hover{background:var(--color-primary);color:#fff!important}.fd-custom-scope .btn-tutorial-action.btn-pdf{border-color:var(--color-secondary);color:var(--color-secondary)!important}.fd-custom-scope .btn-tutorial-action.btn-pdf:hover{background:var(--color-secondary);color:#fff!important}@media (max-width: 576px){.fd-custom-scope .card-actions-row{flex-direction:column;gap:.5rem}.fd-custom-scope .btn-tutorial-action{width:100%}}.fd-custom-scope .download-widget-box{background:#fff!important;border:1px solid var(--color-border-card)!important;border-radius:14px!important;padding:1.25rem;margin-bottom:1.25rem;box-shadow:var(--shadow-tab)!important;display:flex;flex-direction:column;gap:1rem}.fd-custom-scope .download-widget-box .widget-header{display:flex;align-items:center;gap:.75rem}.fd-custom-scope .download-widget-box .widget-text h5{font-size:.88rem!important;font-weight:700!important;color:var(--color-primary)!important;margin:0 0 .15rem!important}.fd-custom-scope .download-widget-box .widget-text p{font-size:.75rem!important;color:var(--color-text-muted)!important;margin:0!important}.fd-custom-scope .download-widget-box .btn-tutorial-action{width:100%;box-sizing:border-box;justify-content:center}.fd-custom-scope .download-widget-box .category-widget-icon{font-size:1.6rem!important;color:var(--color-primary)!important;flex-shrink:0}
