:root{--clr-primary: #10a37f;--clr-secondary: #3f8cff;--clr-bg: #f7f9fc;--clr-text: #1d1f23;--radius: 24px;--clr-header: linear-gradient(135deg, var(--clr-primary), var(--clr-secondary));--shadow-card: 0 8px 24px rgba(0, 0, 0, .08);--shadow-card-drag: 0 12px 28px rgba(0, 0, 0, .18);--shadow-slot-hover: 0 8px 24px rgba(16, 163, 127, .4);--transition-fast: .15s cubic-bezier(.4, 0, .2, 1);--transition-medium: .25s cubic-bezier(.4, 0, .2, 1);--transition-slow: .4s cubic-bezier(.4, 0, .2, 1);--hl-color: #fff59d}*{box-sizing:border-box}html{font-size:clamp(1.05rem,4.5vw,1.2rem)}body{margin:0;background:var(--clr-bg);color:var(--clr-text);font-family:var(--nl-font-stack, Inter, Helvetica, Arial, sans-serif)}a{text-decoration:none!important}a,a:visited,a:hover,a:focus,a:active{text-decoration:none!important}:where(a,button,[role=button],input,textarea,select):focus-visible{outline:3px solid color-mix(in oklab,var(--clr-secondary),white 25%);outline-offset:2px;border-radius:12px}@media (prefers-reduced-motion: reduce){*,*:before,*:after{animation-duration:.01ms!important;animation-iteration-count:1!important;transition-duration:.01ms!important}}.container{width:min(98%,1400px);margin:14px auto;background:#fff;border-radius:32px;box-shadow:var(--shadow-card);overflow:hidden}.header{display:flex;flex-wrap:wrap;align-items:flex-start;justify-content:space-between;gap:16px 24px;padding:24px 32px;background:var( --clr-header, linear-gradient(135deg, var(--clr-primary), var(--clr-secondary)) );color:var(--clr-header-text, #fff)}.header-main{display:flex;flex-direction:column;gap:8px;max-width:min(100%,720px)}.header-text h1{margin:0 0 6px;font-size:clamp(1.5rem,2.8vw,1.8rem)}.header-text p{margin:0;font-size:clamp(1rem,3.5vw,1.2rem)}.header .logo{height:auto;width:auto;max-width:100%;object-fit:contain;display:block}.header-actions{display:flex;flex-wrap:wrap;gap:8px;align-items:center;justify-content:flex-end;margin-left:auto}.block,.nl-section-wrapper{position:relative;padding:24px 32px;border-bottom:1px solid rgba(0,0,0,.06)}.section-title{display:flex;align-items:center;gap:8px;color:var(--clr-primary);font-weight:700}.section-title .section-count{font-weight:400;opacity:.7}.card{background:#fafbfd;border:1px solid rgba(0,0,0,.06);border-radius:var(--radius);padding:18px 20px;margin:12px 0;transition:box-shadow var(--transition-fast),transform var(--transition-fast),background-color var(--transition-medium);contain:content;content-visibility:auto;contain-intrinsic-size:300px}.card:hover{box-shadow:var(--shadow-card)}.card.dragging{box-shadow:var(--shadow-card-drag);transform:scale(.98);opacity:.4}.card-header{display:flex;align-items:center;gap:8px;margin-bottom:6px}.card-meta{font-size:.85rem;color:#666;margin-bottom:6px}.card-title{font-size:1.15rem;margin:0 0 6px;color:var(--clr-text)}.card-title a,.card-title a:visited,.card-title a:hover,.card-title a:focus{color:inherit}.card-actions{display:flex;gap:8px;flex-wrap:wrap;margin-top:8px}.card.editing{background:#fff;border-color:var(--clr-primary);box-shadow:var(--shadow-card)}.card img{max-width:100%;height:auto;display:block}.btn{border:none;cursor:pointer;border-radius:12px;padding:8px 12px;font-weight:600;background:var(--clr-primary);color:#fff;transition:opacity var(--transition-fast),transform .04s ease}.btn:hover{opacity:.92}.btn:active{transform:translateY(1px)}.btn:disabled{opacity:.5;cursor:not-allowed}.btn-secondary{background:var(--clr-secondary)}.btn-danger{background:#dc2626}.btn-danger:hover{opacity:.95;background:#b91c1c}.user-pill{display:inline-flex;flex-direction:column;align-items:flex-start;justify-content:center;padding:6px 10px;border-radius:999px;background:var(--clr-primary);color:#fff;max-width:260px;cursor:default}.user-pill:hover{opacity:1;transform:none}.user-pill__mail{font-size:.85rem;font-weight:600;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.user-pill__role{font-size:.7rem;opacity:.85;text-transform:capitalize}.btn-link{background:transparent;border:none;padding:0;font:inherit;color:var(--clr-secondary);cursor:pointer;text-decoration:none}.btn-link:hover{opacity:.85;text-decoration:none}.drag-handle{display:inline-flex;align-items:center;justify-content:center;width:28px;height:28px;border-radius:8px;border:1px solid #ddd;background:#fff;cursor:grab;-webkit-user-select:none;user-select:none;font-size:16px;transition:background var(--transition-fast),border-color var(--transition-fast)}.drag-handle:hover{background:#f5f5f5;border-color:var(--clr-primary)}.drag-handle:active{cursor:grabbing;background:#e8e8e8}.drag-handle:disabled{cursor:default;opacity:.4}.drag-handle--group{background:#0000000a}.drop-zone{position:relative;border-radius:12px;text-align:center;opacity:0;height:0;overflow:hidden;pointer-events:none;transition:all .2s cubic-bezier(.4,0,.2,1);margin:0}.drop-zone[data-visible=true]{opacity:.6;height:auto;pointer-events:auto;margin:8px 0}.drop-zone[data-over=true]{opacity:1;transform:scaleY(1.15);z-index:10}.drop-zone--insert{display:flex;align-items:center;justify-content:center;gap:12px;padding:8px 16px;min-height:32px}.drop-zone--insert:before,.drop-zone--insert:after{content:"";flex:1;height:2px;background:#10a37f4d;transition:all .2s ease}.drop-zone--insert[data-over=true]:before,.drop-zone--insert[data-over=true]:after{height:4px;background:linear-gradient(90deg,transparent,var(--clr-primary) 20%,var(--clr-primary) 80%,transparent);box-shadow:0 0 12px #10a37f99}.drop-zone--insert .drop-zone__icon{display:flex;align-items:center;justify-content:center;width:32px;height:32px;border-radius:50%;background:#10a37f26;border:2px solid rgba(16,163,127,.4);font-size:16px;font-weight:700;transition:all .2s ease;opacity:1}.drop-zone--insert[data-over=true] .drop-zone__icon{width:40px;height:40px;border-color:var(--clr-primary);background:var(--clr-primary);color:#fff;transform:scale(1.1);box-shadow:0 4px 16px #10a37f80;animation:gentlePulse 1s ease-in-out infinite}.drop-zone--insert .drop-zone__label{position:absolute;bottom:calc(100% + 8px);left:50%;transform:translate(-50%) scale(.9);background:#000000f2;color:#fff;padding:8px 14px;border-radius:8px;font-size:.85rem;font-weight:600;white-space:nowrap;opacity:0;pointer-events:none;transition:all .2s ease;z-index:100;box-shadow:0 4px 12px #0000004d}.drop-zone--insert[data-over=true] .drop-zone__label{opacity:1;transform:translate(-50%) scale(1)}.drop-zone--insert.drop-zone--compact{padding:6px 12px;min-height:24px;margin:6px 0}.drop-zone--insert.drop-zone--compact[data-visible=true]{opacity:.5}.drop-zone--insert.drop-zone--compact .drop-zone__icon{width:24px;height:24px;font-size:12px}.drop-zone--insert.drop-zone--compact[data-over=true] .drop-zone__icon{width:32px;height:32px;font-size:14px}.drop-zone--action{display:flex;flex-direction:column;align-items:center;justify-content:center;gap:8px;padding:16px 24px;min-height:72px;border:3px dashed rgba(16,163,127,.3);background:#10a37f0d;border-radius:16px}.drop-zone--action[data-visible=true]{opacity:.7}.drop-zone--action[data-over=true]{opacity:1;border-color:var(--clr-primary);border-width:4px;background:linear-gradient(135deg,#10a37f26,#3f8cff26);box-shadow:0 8px 28px #10a37f66,inset 0 0 0 2px #10a37f4d;transform:scale(1.03)}.drop-zone--action .drop-zone__icon{font-size:36px;line-height:1;transition:transform .2s ease;opacity:.9}.drop-zone--action[data-over=true] .drop-zone__icon{opacity:1;transform:scale(1.2);animation:gentlePulse 1s ease-in-out infinite}.drop-zone--action .drop-zone__label{font-size:.9rem;font-weight:700;color:#333;transition:color .2s ease}.drop-zone--action[data-over=true] .drop-zone__label{color:var(--clr-primary)}body.nl-dragging{cursor:grabbing!important}body.nl-dragging .drop-zone{opacity:.5}body.nl-dragging .drop-zone[data-over=true]{opacity:1!important}body.nl-dragging .card:not(.dragging){pointer-events:none;opacity:.7}body.nl-dragging .card.dragging{opacity:.5}[data-dnd-kit-overlay]{z-index:9999!important}[data-dnd-kit-overlay] .card{opacity:.95!important;box-shadow:0 8px 24px #00000029!important;transform:none!important;border:1px solid rgba(0,0,0,.06)}@keyframes gentlePulse{0%,to{transform:scale(1);opacity:1}50%{transform:scale(1.08);opacity:.92}}.group-block{position:relative}.group-label,.group-tag,[data-group-label]{display:none!important}.card .preview-text,.card.opened .preview-text{display:block}.card.opened.has-full .preview-text{display:none}.card .full-text:empty{display:none!important}.card.opened .full-text:not(:empty){display:block}.preview-text{margin-top:8px;-webkit-user-select:text;user-select:text;white-space:pre-wrap;overflow-wrap:anywhere}.full-text{display:none;margin-top:8px;-webkit-user-select:text;user-select:text;white-space:pre-wrap;overflow-wrap:anywhere}.nl-compact .card .preview-text{display:none!important}.nl-compact .card.opened .full-text:not(:empty){display:block}.card.nl-card--compact .preview-text,.card[data-compact="1"] .preview-text{display:none!important}.card.nl-card--compact.opened .full-text:not(:empty),.card[data-compact="1"].opened .full-text:not(:empty){display:block}.group-block.opened .secondary-preview,.group-block[data-expanded=true] .secondary-preview,.group-block.is-open .secondary-preview,.group-block.opened .preview-secondary,.group-block[data-expanded=true] .preview-secondary,.group-block.is-open .preview-secondary,.group-block.opened .preview-secondary-title,.group-block[data-expanded=true] .preview-secondary-title,.group-block.is-open .preview-secondary-title,.group-block.opened .preview-secondary-list,.group-block[data-expanded=true] .preview-secondary-list,.group-block.is-open .preview-secondary-list,.group-block.opened .group-preview,.group-block[data-expanded=true] .group-preview,.group-block.is-open .group-preview,.group-block[aria-expanded=true] .secondary-preview,.group-block[aria-expanded=true] .preview-secondary,.group-block[aria-expanded=true] .preview-secondary-title,.group-block[aria-expanded=true] .preview-secondary-list,.group-block[aria-expanded=true] .group-preview{display:none!important}.resumen{background:color-mix(in srgb,var(--clr-primary) 6%,#fff);border-left:6px solid var(--clr-primary);border-radius:var(--radius);padding:clamp(18px,5vw,28px)}.tapas-strip{display:flex;flex-wrap:wrap;gap:8px;justify-content:center}.tapas-strip img{height:160px;object-fit:contain;border-radius:var(--radius);box-shadow:0 2px 6px #00000014;transition:transform var(--transition-fast),box-shadow var(--transition-fast)}.tapas-strip img:hover{transform:scale(1.02);box-shadow:var(--shadow-card)}.nl-modal{position:fixed;top:0;right:0;bottom:0;left:0;background:#00000059;display:flex;align-items:center;justify-content:center;z-index:1000;-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px)}.nl-modal__dialog{background:#fff;border-radius:16px;padding:20px;min-width:320px;max-width:92vw;box-shadow:0 24px 64px #0003;animation:modalSlideIn .3s cubic-bezier(.4,0,.2,1)}@keyframes modalSlideIn{0%{opacity:0;transform:translateY(-20px) scale(.95)}to{opacity:1;transform:translateY(0) scale(1)}}.nl-modal label{display:block;margin-bottom:8px;font-weight:600}.nl-modal input{width:100%;padding:8px;border:1px solid #ddd;border-radius:8px;margin-top:4px;transition:border-color var(--transition-fast)}.nl-modal input:focus{border-color:var(--clr-primary)}.nl-actions{display:flex;gap:8px;justify-content:flex-end;margin-top:12px}.nl-err{color:#b71c1c;margin-top:8px;font-size:.9rem;font-weight:500}@keyframes nlFlash{0%{box-shadow:0 0 #ffe650e6;background:#fff8b499}60%{box-shadow:0 0 0 8px #ffe65000;background:#fff8b440}to{box-shadow:none;background:transparent}}.flash-highlight{animation:nlFlash 1.1s ease-out 1;transition:background-color .3s ease;border-radius:12px}.hidden{display:none!important}.muted{opacity:.7}.small{font-size:.9rem}.cards-grid{display:block;margin-top:12px}.filter-bar{position:relative;background:#fff;border:1px solid rgba(0,0,0,.08);border-radius:14px;padding:10px 12px;box-shadow:0 4px 16px #0000000f;z-index:2}.filter-bar .filter-row{display:flex;flex-wrap:wrap;gap:12px;align-items:center}.filter-bar .filter{display:inline-flex;align-items:center;gap:8px}.filter-bar .filter label{font-size:.85rem;opacity:.8}.filter-bar select{padding:6px 8px;border:1px solid #ddd;border-radius:8px;background:#fafafa}.filter-bar-placeholder{height:var(--sticky-height, 0px);transition:height var(--transition-fast)}.filter-bar.is-fixed{position:fixed;top:12px;left:var(--sticky-left, 0px);width:var(--sticky-width, auto);box-shadow:0 10px 28px #00000024;border-color:#0000001f;border-radius:16px}.filter-bar.is-fixed.stuck-bottom{position:absolute;top:auto;bottom:12px;left:50%;width:auto;transform:translate(-50%)}.filter-bar.collapsed .filter-row>*:not(:last-child){display:none!important}.filter-bar.collapsed [data-toggle-filters]{display:inline-flex!important}[data-medium-popover]{position:relative}[data-medium-popover] .popover{position:absolute;top:calc(100% + 6px);left:0;min-width:220px;background:#fff;border:1px solid rgba(0,0,0,.1);border-radius:10px;padding:10px;box-shadow:0 12px 32px #0000001f;display:none;z-index:10}[data-medium-popover]:hover .popover,[data-medium-popover]:focus-within .popover{display:block}.cards-grid .section-ctas{margin-top:12px}@media (max-width: 768px){.filter-bar{padding:8px 10px;border-radius:12px}.filter-bar.is-fixed,.filter-bar.is-fixed.stuck-bottom{left:10px!important;right:10px!important;width:auto!important;transform:none!important}}.filter-bar.out-of-view{opacity:0;pointer-events:none}@media (max-width: 768px){.header{flex-direction:column;text-align:center}.card-actions{flex-direction:column}.drop-zone--action{min-height:60px;padding:12px 16px}.drop-zone--action .drop-zone__icon{font-size:24px}}.section-ctas{display:flex;justify-content:center;gap:8px}.section-ctas .btn,[data-section][data-react-preview="1"] .section-ctas [data-see-all],[data-section][data-react-preview="1"] .section-ctas [data-back-preview]{display:inline-flex!important}mark.nl-hl,mark.nl-hl.theme{background:var(--hl-color, #fff59d);color:inherit;-webkit-text-fill-color:currentColor;padding:0 2px;border-radius:3px;pointer-events:none}:where(.preview-text,.full-text) p{margin:0 0 .6em}:where(.preview-text,.full-text) img,:where(.preview-text,.full-text) video,:where(.preview-text,.full-text) iframe{max-width:100%;height:auto}.nl-comments{margin-top:12px;padding:12px;border:1px dashed rgba(0,0,0,.1);border-radius:12px;background:#fafafa}.nl-comments__header{font-weight:700;margin-bottom:8px;color:#333}.nl-comments__empty{font-size:.95rem;color:#666;margin-bottom:8px}.nl-comments__list{list-style:none;padding:0;margin:0 0 8px;display:grid;gap:8px}.nl-comments__item{background:#fff;border:1px solid rgba(0,0,0,.06);border-radius:10px;padding:10px;display:grid;gap:4px}.nl-comments__meta{font-size:.9rem;color:#555}.nl-comments__author{color:#222}.nl-comments__text{white-space:pre-wrap}.nl-comments__delete{align-self:start}.nl-comments__form{display:grid;gap:8px}.nl-comments__textarea{width:100%;border:1px solid #ddd;border-radius:8px;padding:8px;resize:vertical;background:#fff}:where(.group-block,[data-group]).opened :is(.secondary-preview,.preview-secondary,.preview-secondary-title,.preview-secondary-list,.group-preview),:where(.group-block,[data-group])[data-expanded=true] :is(.secondary-preview,.preview-secondary,.preview-secondary-title,.preview-secondary-list,.group-preview),:where(.group-block,[data-group])[aria-expanded=true] :is(.secondary-preview,.preview-secondary,.preview-secondary-title,.preview-secondary-list,.group-preview),:where(.group-block,[data-group])[data-open=true] :is(.secondary-preview,.preview-secondary,.preview-secondary-title,.preview-secondary-list,.group-preview),:where(.group-block,[data-group])[data-state=open] :is(.secondary-preview,.preview-secondary,.preview-secondary-title,.preview-secondary-list,.group-preview){display:none!important;height:0!important;margin:0!important;padding:0!important;overflow:hidden!important;opacity:0!important;visibility:hidden!important}.group-details[open]~.group-preview,.group-details[open]~.secondary-preview,.group-details[open]~.preview-secondary,.group-details[open]~.preview-secondary-title,.group-details[open]~.preview-secondary-list{display:none!important;height:0!important;margin:0!important;padding:0!important;overflow:hidden!important;opacity:0!important;visibility:hidden!important}.group-preview:has(~.group-details[open]),.secondary-preview:has(~.group-details[open]),.preview-secondary:has(~.group-details[open]),.preview-secondary-title:has(~.group-details[open]),.preview-secondary-list:has(~.group-details[open]){display:none!important;height:0!important;margin:0!important;padding:0!important;overflow:hidden!important;opacity:0!important;visibility:hidden!important}.nl-card--selected{outline:2.5px solid rgba(16,163,127,.85);box-shadow:0 0 0 3px #10a37f1f;position:relative;z-index:5}.nl-card--selected:after{content:"Seleccionada";position:absolute;top:8px;right:8px;background:#10a37fe6;color:#fff;font-size:.6rem;padding:2px 6px 3px;border-radius:999px;letter-spacing:.02em;pointer-events:none}.nl-selection-bar{position:fixed;right:18px;bottom:18px;background:#1d1f23;color:#fff;border-radius:16px;padding:10px 14px;display:flex;align-items:center;gap:10px;box-shadow:0 12px 25px #0000003d;z-index:9999;max-width:min(460px,90vw)}.nl-selection-bar__label{display:flex;flex-direction:column;gap:4px;min-width:0}.nl-selection-bar__tag{font-size:.65rem;text-transform:uppercase;letter-spacing:.04em;opacity:.8}.nl-selection-bar__title{font-size:.78rem;font-weight:600;white-space:nowrap;text-overflow:ellipsis;overflow:hidden;max-width:290px}@media (max-width: 540px){.nl-selection-bar{right:10px;left:10px;bottom:10px}.nl-selection-bar__title{max-width:54vw}}.drop-zone--selection-active[data-visible=true] .drop-zone__label{font-weight:600}.drop-zone--selection-active[data-visible=true]{cursor:pointer}.img-tall-crop{position:relative;overflow:hidden;border-radius:var(--radius, 12px);background:var(--card-bg, #fff);--crop-h: clamp(160px, 26vw, 280px);height:var(--crop-h)}.img-tall-crop>img{width:100%;height:100%;object-fit:cover;object-position:top;display:block}.img-tall-crop:after{content:"";position:absolute;left:0;right:0;bottom:0;height:48px;pointer-events:none;background:linear-gradient(to bottom,rgba(0,0,0,0) 0%,rgba(255,255,255,.6) 60%,var(--card-bg, var(--clr-bg, #fff)) 100%)}@supports (mask-image: linear-gradient(black,transparent)){.img-tall-crop{-webkit-mask-image:linear-gradient(to bottom,#000 70%,transparent 100%);mask-image:linear-gradient(to bottom,#000 70%,transparent 100%)}}.img-standard{position:relative;overflow:hidden;border-radius:var(--radius, 12px);background:var(--card-bg, #fff);aspect-ratio:16 / 9}.img-standard>img{width:100%;height:100%;object-fit:cover;object-position:center top;display:block}.btn-ghost{background:transparent;color:#fff;border:1.5px solid rgba(255,255,255,.8);padding:8px 12px}.btn-ghost:hover{background:#ffffff1f}.btn-ghost:active{transform:translateY(1px)}.ai-editor-card{background:#fff;border:1px solid rgba(0,0,0,.08);border-radius:16px;box-shadow:var(--shadow-card);padding:clamp(12px,2.2vw,18px);display:grid;gap:10px}.ai-editor-card.is-expanded .ai-textarea{min-height:min(64vh,900px);max-height:72vh}.ai-toolbar{display:flex;align-items:center;justify-content:space-between;gap:12px;background:color-mix(in srgb,var(--clr-primary) 6%,#fff);border:1px solid rgba(0,0,0,.06);border-radius:12px;padding:8px 10px}.ai-toolbar__hint{font-size:.9rem;opacity:.8}.ai-counter{font-variant-numeric:tabular-nums;font-size:.9rem;opacity:.8}.ai-textarea{width:100%;resize:vertical;background:var(--surface-50, #fafafa);border:1px solid var(--surface-300, #dedede);border-radius:16px;padding:16px 18px;line-height:1.6;font-size:clamp(1rem,.98rem + .2vw,1.08rem);outline:none;min-height:280px;max-height:72vh;box-shadow:inset 0 0 0 1px #0000000a;caret-color:var(--clr-primary);transition:border var(--transition-fast),box-shadow var(--transition-fast),background var(--transition-fast)}.ai-textarea:focus{border-color:color-mix(in srgb,var(--clr-primary),#000 0%);box-shadow:0 0 0 3px color-mix(in srgb,var(--clr-primary) 20%,transparent);background:#fff}.ai-title-input{margin:0;font-size:clamp(1.02rem,1rem + .3vw,1.2rem);font-weight:700;padding:10px 12px;border-radius:12px;border:1px solid var(--surface-300, #dedede);width:100%;background:#fff;outline:none;transition:border var(--transition-fast),box-shadow var(--transition-fast),background var(--transition-fast)}.ai-title-input:focus{border-color:color-mix(in srgb,var(--clr-primary),#000 0%);box-shadow:0 0 0 3px color-mix(in srgb,var(--clr-primary) 20%,transparent)}.ai-footer{display:flex;justify-content:space-between;align-items:center;gap:10px;padding-top:4px}.ai-footer__tip{font-size:.9rem;opacity:.75}.auth-dialog{max-width:480px;width:min(92vw,480px)}.nl-modal__header{display:flex;align-items:flex-start;justify-content:space-between;gap:12px;margin-bottom:8px}.nl-modal__title{margin:0}.nl-modal__subtitle{margin:4px 0 0;opacity:.8;font-size:.95rem}.nl-modal__close{background:transparent;border:none;cursor:pointer;font-size:20px;line-height:1;padding:6px;border-radius:10px;color:#222}.nl-modal__close:hover{background:#0000000f}.auth-form{display:grid;gap:12px}.input-group{display:grid;gap:6px}.input-label{font-weight:600}.input-wrap{position:relative}.input-wrap input{padding-right:44px}.input-affix{position:absolute;right:12px;top:50%;transform:translateY(-50%);font-size:.95rem;opacity:.6;pointer-events:none}.password-toggle{position:absolute;right:6px;top:50%;transform:translateY(-50%);border:none;background:transparent;cursor:pointer;padding:6px 8px;border-radius:8px;font-size:16px}.password-toggle:hover{background:#0000000d}.input-hint{font-size:.9rem;opacity:.7}.nl-modal input[data-error=true]{border-color:#dc2626;box-shadow:0 0 0 2px #dc262614}.btn-full{width:100%;justify-content:center;display:inline-flex;align-items:center;gap:8px}.btn-progress{display:inline-flex;align-items:center;gap:8px}.spinner{width:16px;height:16px;border-radius:50%;border:2px solid rgba(255,255,255,.55);border-top-color:#fff;animation:nlspin .8s linear infinite}@keyframes nlspin{to{transform:rotate(360deg)}}.nl-layout-tapas-left{display:grid;grid-template-columns:260px minmax(0,1fr);column-gap:6px;row-gap:16px;align-items:flex-start;margin-top:16px}.nl-tapas-col{position:sticky;top:18px;align-self:flex-start}.nl-main-col{min-width:0}.nl-layout-tapas-left .nl-main-col .block,.nl-layout-tapas-left .nl-main-col .nl-section-wrapper{padding-left:16px}.nl-layout-tapas-left .tapas-strip{display:flex;flex-direction:column;align-items:flex-start;gap:10px;justify-content:flex-start}.nl-layout-tapas-left .tapas-strip img{width:100%;height:auto;max-height:230px;object-fit:contain}@media (max-width: 900px){.nl-layout-tapas-left{grid-template-columns:1fr}.nl-tapas-col{position:static}.nl-layout-tapas-left .nl-main-col .block,.nl-layout-tapas-left .nl-main-col .nl-section-wrapper{padding-left:24px}}.nl-tapas-block{margin:12px 0 20px;text-align:center}.nl-index-list{list-style:none;padding:0;margin:0}.nl-index-list li+li{margin-top:4px}.nl-index .nl-index-link{font-family:inherit;font-size:.9rem}.nl-title-block .header-text h1{margin:0 0 6px;font-size:clamp(1.6rem,2.8vw,2rem);line-height:1.2;font-weight:700}.nl-multi-delete-group-toggle{font-size:.78rem;padding-inline:10px;border-radius:999px}.nl-delete-toolbar,.nl-bulk-delete-bar,.nl-multi-delete-bar{position:sticky;top:64px;z-index:30;display:flex;align-items:center;gap:8px;padding:8px 12px;margin-bottom:8px;background:#a2d091;border:1px solid #000000;border-radius:12px;box-shadow:0 4px 10px #0f172a1f}.nl-delete-toolbar span,.nl-bulk-delete-bar span,.nl-multi-delete-bar span{font-weight:500}.nl-delete-toolbar .nl-toolbar-spacer,.nl-bulk-delete-bar .nl-toolbar-spacer,.nl-multi-delete-bar .nl-toolbar-spacer{flex:1}
