.fi-wa-templates .fi-header,.fi-wa-templates .fi-page-header,.fi-wa-templates .fi-breadcrumbs,.fi-wa-templates .fi-tabs{display:none}.fi-wa-templates-hero{display:flex;flex-wrap:wrap;align-items:flex-start;justify-content:space-between;gap:1rem 1.5rem;margin-bottom:1rem;padding:1.5rem 1.75rem;background:var(--pe-material-blue, #3380F9)!important;color:#fff;box-shadow:0 1px 2px #00000014,0 8px 24px #3380f947}.fi-wa-templates-hero-main{flex:1 1 22rem;min-width:0}.fi-wa-templates-hero-eyebrow{margin:0;font-size:.625rem;font-weight:700;letter-spacing:.14em;text-transform:uppercase;color:#ffffffc7}.fi-wa-templates-hero-heading{display:flex;align-items:center;flex-wrap:wrap;gap:.45rem .6rem;margin-top:.25rem}.fi-wa-templates-hero-mark{display:inline-flex;align-items:center;justify-content:center;width:2.15rem;height:2.15rem;background:#fff;color:var(--pe-material-blue, #3380F9)}.fi-wa-templates-hero-mark svg{width:1.15rem;height:1.15rem}.fi-wa-templates-hero-title{margin:0;font-size:1.35rem;font-weight:700;letter-spacing:-.02em;color:#fff}.fi-wa-templates-hero-description{margin:.75rem 0 0;max-width:38rem;font-size:.875rem;line-height:1.55;color:#ffffffeb}.fi-wa-templates-hero-links{display:flex;flex-direction:column;gap:.5rem;flex-shrink:0;margin-left:auto}.fi-wa-templates-hero-btn{display:inline-flex;align-items:center;justify-content:center;gap:.45rem;min-height:44px;padding:.5rem .95rem;border:1px solid rgba(255,255,255,.28);background:#ffffff24;color:#fff;font-size:.8125rem;font-weight:700;text-decoration:none}.fi-wa-templates-hero-btn:hover{background:#ffffff38;color:#fff}.fi-wa-templates-hero-btn svg{width:1rem;height:1rem}.fi-wa-templates-hero-actions .fi-ac{display:flex;flex-direction:column;gap:.5rem}.fi-wa-templates-hero-actions .fi-btn{width:100%;justify-content:center;min-height:44px;border-radius:0;font-size:.8125rem;font-weight:700;border:none;box-shadow:0 2px 8px #0000001f}.fi-wa-templates-hero-actions .fi-btn.fi-color-primary{background:#fff!important;color:var(--pe-material-blue, #3380F9)!important}.fi-wa-templates-hero-actions .fi-btn.fi-color-primary .fi-icon{color:var(--pe-material-blue, #3380F9)!important}.fi-wa-templates-kpis{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:.75rem;margin-bottom:.75rem}.fi-wa-templates-kpi{display:flex;flex-direction:column;align-items:flex-start;gap:.15rem;min-height:5.5rem;padding:.9rem 1rem;border:1px solid var(--pe-material-blue-100, #8AB7FE);border-top:3px solid var(--pe-material-blue, #3380F9);background:#fff;color:inherit;text-align:left;font:inherit;cursor:pointer}.fi-wa-templates-kpi:hover,.fi-wa-templates-kpi.is-active{border-color:var(--pe-material-blue, #3380F9);background:var(--pe-material-blue-50, #FAF0E6);box-shadow:0 4px 12px #3380f914}.fi-wa-templates-kpi-value{font-size:1.45rem;font-weight:700;line-height:1.1;color:var(--pe-material-blue, #3380F9);font-variant-numeric:tabular-nums}.fi-wa-templates-kpi-label{font-size:.75rem;font-weight:700;color:#334155}.fi-wa-templates-kpi-hint{font-size:.75rem;color:#64748b}.fi-wa-templates-steps{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:.75rem;margin-bottom:1rem}.fi-wa-templates-step{display:flex;align-items:flex-start;gap:.7rem;padding:.85rem 1rem;background:var(--pe-material-blue-50, #FAF0E6);border:1px solid var(--pe-material-blue-100, #8AB7FE)}.fi-wa-templates-step-num{display:inline-flex;align-items:center;justify-content:center;width:1.65rem;height:1.65rem;flex-shrink:0;background:var(--pe-material-blue, #3380F9);color:#fff;font-size:.75rem;font-weight:700}.fi-wa-templates-step-title{margin:0;font-size:.8125rem;font-weight:700;color:var(--pe-material-blue, #3380F9)}.fi-wa-templates-step-copy{margin:.15rem 0 0;font-size:.75rem;line-height:1.4;color:#64748b}.fi-wa-templates-panel{overflow:hidden;background:#fff;border:1px solid #e9edef;box-shadow:0 1px 2px #0000000d,0 4px 16px #0000000a}.fi-wa-templates-panel>.fi-sc,.fi-wa-templates-panel>.fi-page-main{padding:1rem 1.25rem 1.25rem}.fi-wa-templates .fi-ta-ctn,.fi-wa-templates .fi-section{border-radius:0;box-shadow:none;border:none}.fi-wa-templates .fi-ta-header{background:var(--pe-material-blue-50, #FAF0E6)}.fi-wa-templates .fi-ta-header-cell{font-size:.6875rem;font-weight:600;letter-spacing:.04em;text-transform:uppercase;color:var(--pe-material-blue, #3380F9)}.fi-wa-templates .fi-ta-row:hover{background:color-mix(in oklab,var(--pe-material-blue, #3380F9) 6%,transparent)}.fi-wa-templates .fi-badge{border-radius:0;font-weight:700}.fi-wa-templates .fi-badge.fi-color-primary,.fi-wa-templates .fi-badge.fi-color-gray{background:var(--pe-material-blue-50, #FAF0E6);color:var(--pe-material-blue, #3380F9);box-shadow:inset 0 0 0 1px var(--pe-material-blue-100, #8AB7FE)}.fi-wa-templates .fi-ta-empty-state{padding:2.5rem 1.5rem}.fi-wa-templates .fi-ta-empty-state-content,.fi-wa-templates .fi-ta-empty-state-heading{color:var(--pe-material-blue, #3380F9)}.fi-wa-templates .fi-ta-actions .fi-btn,.fi-wa-templates .fi-modal .fi-btn{border-radius:0;font-weight:600}.fi-wa-templates .fi-modal .fi-btn.fi-color-primary{background:var(--pe-material-blue, #3380F9)!important;color:#fff!important}.fi-wa-templates .fi-fo-toggle-buttons.fi-btn-group,.fi-wa-templates .fi-wa-choice{display:flex;width:100%;overflow:hidden;border:1px solid var(--pe-material-blue-100, #8AB7FE);background:#fff}.fi-wa-templates .fi-fo-toggle-buttons.fi-btn-group .fi-btn,.fi-wa-templates .fi-wa-choice .fi-btn{flex:1 1 0;min-height:2.75rem;justify-content:center;border:none!important;border-inline-end:1px solid var(--pe-material-blue-100, #8AB7FE)!important;border-radius:0!important;background:#fff!important;color:var(--pe-material-blue, #3380F9)!important;box-shadow:none!important}.fi-wa-templates .fi-fo-toggle-buttons.fi-btn-group .fi-btn:last-of-type,.fi-wa-templates .fi-wa-choice .fi-btn:last-of-type{border-inline-end:none!important}.fi-wa-templates .fi-fo-toggle-buttons-input:checked+.fi-btn{background:var(--pe-material-blue, #3380F9)!important;color:#fff!important}.fi-wa-templates .fi-wa-upload .filepond--root{min-height:9rem;margin:0;background:var(--pe-material-blue-50, #FAF0E6);border:1px dashed var(--pe-material-blue, #3380F9)}.fi-wa-templates .fi-wa-upload .filepond--drop-label{color:var(--pe-material-blue, #3380F9);font-weight:600}.dark .fi-wa-templates-hero{background:var(--pe-material-blue-dark, #353534)!important}.dark .fi-wa-templates-kpi,.dark .fi-wa-templates-step,.dark .fi-wa-templates-panel{background:color-mix(in oklab,var(--pe-material-blue, #3380F9) 14%,#111b21);border-color:color-mix(in oklab,var(--pe-material-blue, #3380F9) 22%,transparent)}.dark .fi-wa-templates-kpi-value,.dark .fi-wa-templates-step-title,.dark .fi-wa-templates .fi-ta-header-cell{color:#e9edef}.dark .fi-wa-templates-kpi-label,.dark .fi-wa-templates-kpi-hint,.dark .fi-wa-templates-step-copy{color:#94a3b8}@media (max-width: 960px){.fi-wa-templates-kpis,.fi-wa-templates-steps{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width: 720px){.fi-wa-templates-hero-links{width:100%}.fi-wa-templates-kpis,.fi-wa-templates-steps{grid-template-columns:1fr}}
