@import "https://fonts.googleapis.com/css2?family=Plus+Jakarta+Sans:wght@400;500;600;700;800&family=Lato:wght@400;700;900&display=swap";
:root{--ef-accent:#5ecd8c;--ef-accent-2:#7de5a8;--ef-accent-dk:#2e8f52;--ef-teal:#2c5051;--ef-teal2:#1a3233;--ef-deep:#060d0e;--ef-dark:#0b1517;--ef-light:#f7faf8;--ef-ff-body:"Plus Jakarta Sans", system-ui, -apple-system, sans-serif}body,.payload-admin,.template-default,.template-minimal{font-family:var(--ef-ff-body)!important}h1,h2,h3,.dashboard__label,.collection-list__sub-header,.step-nav h1{letter-spacing:-.005em;padding-bottom:.08em;font-weight:600;line-height:1.2;font-family:var(--ef-ff-body)!important}.field-label,.collection-list__sub-header,.dashboard__label{text-transform:uppercase;letter-spacing:.06em;font-size:.72rem;font-weight:700;font-family:var(--ef-ff-body)!important}html[data-theme=dark],html[data-theme=light],html{--theme-success-50:#eaf8f0;--theme-success-100:#c9eed9;--theme-success-150:#a6e3c0;--theme-success-250:#7de5a8;--theme-success-350:#5ecd8c;--theme-success-450:#4dbe7c;--theme-success-500:#2e8f52;--theme-success-600:#267544;--theme-success-700:#1e5c36;--theme-success-750:#174529;--theme-success-800:#11331e;--theme-success-850:#0c2616;--theme-success-900:#08190f}html[data-theme=dark]{--theme-bg:#060d0e;--theme-elevation-0:#0b1517;--theme-elevation-50:#0f1e1f;--theme-elevation-100:#152524;--theme-elevation-150:#1a3233;--theme-elevation-200:#2c5051;--theme-elevation-250:#3c6b6c;--theme-elevation-300:#4f8788;--theme-elevation-500:#7c9289;--theme-elevation-650:#9db0a6;--theme-elevation-700:#b0c0b7;--theme-elevation-800:#c8d5cc;--theme-elevation-900:#fff;--theme-elevation-1000:#fff;--theme-text:#c8d5cc;--theme-input-bg:#0e1c1e73;--theme-border-color:#5ecd8c1a}html[data-theme=dark] body,html[data-theme=dark] .template-default,html[data-theme=dark] .template-minimal,html[data-theme=dark] .payload-admin,html[data-theme=dark] #app{background:#060d0e!important}html[data-theme=dark] aside.nav,html[data-theme=dark] .nav,html[data-theme=dark] .nav__wrap{background:#08110f!important;border-right:none!important}html[data-theme=dark] .nav__header,html[data-theme=dark] .nav__controls{background:0 0;border-bottom-color:#5ecd8c0f}html[data-theme=dark] .nav-group__toggle,html[data-theme=dark] .nav-group__label{color:var(--ef-accent);text-transform:uppercase;letter-spacing:.14em;opacity:.85;font-size:.68rem;font-weight:700}.nav__wrap:before{content:"WEBB-CMS";box-sizing:border-box;width:calc(100% - 36px);font-family:var(--ef-ff-body);letter-spacing:.32em;color:var(--ef-accent);text-align:center;border-bottom:1px solid var(--theme-border-color);background-image:url(https://design-system.eurofiscalis.app/img/brand/logo-duo.png);background-position:top;background-repeat:no-repeat;background-size:70%;flex:none;align-self:stretch;margin:0 18px 14px;padding:14.2% 0 12px;font-size:.82rem;font-weight:800;display:block}html[data-theme=dark] .nav__wrap:before{background-image:url(https://design-system.eurofiscalis.app/img/brand/logo-white.png)}.doc-controls{background:var(--theme-bg)!important}.doc-controls:before,.doc-controls:after{display:none!important}.sticky-doc-title{display:none}.sticky-doc-title[data-stuck=true]{padding:0 var(--gutter-h);pointer-events:none;color:var(--theme-elevation-800);white-space:nowrap;align-items:center;font-size:.95rem;font-weight:600;display:flex;position:absolute;inset:0;overflow:hidden}.sticky-doc-title[data-stuck=true]>span{text-overflow:ellipsis;white-space:nowrap;min-width:0;overflow:hidden}.doc-controls:has(.sticky-doc-title[data-stuck=true]) .doc-controls__content{visibility:hidden}html[data-theme=dark] .app-header,html[data-theme=dark] .step-nav-wrap{border-bottom:1px solid #5ecd8c0d;background:0 0!important}html[data-theme=dark] .doc-controls{border-bottom:1px solid #5ecd8c0d}html[data-theme=light]{--theme-bg:#f7faf8;--theme-elevation-0:#fff;--theme-elevation-50:#f1f7f3;--theme-elevation-100:#e6efe9;--theme-elevation-150:#d7e3dc;--theme-elevation-200:#bccdc2;--theme-elevation-250:#9db0a6;--theme-elevation-300:#7c9289;--theme-elevation-500:#556f65;--theme-elevation-650:#3f564d;--theme-elevation-700:#2a3c33;--theme-elevation-800:#1f2d27;--theme-elevation-900:#0f1e20;--theme-elevation-1000:#060d0e;--theme-text:#2a3c33;--theme-input-bg:#fff;--theme-border-color:#2c50511a}html[data-theme=light] body,html[data-theme=light] .template-default,html[data-theme=light] #app{background:#f7faf8!important}html[data-theme=light] aside.nav,html[data-theme=light] .nav,html[data-theme=light] .nav__wrap{background:#fff!important;border-right:none!important}html[data-theme=light] .nav-group__toggle,html[data-theme=light] .nav-group__label{color:var(--ef-accent-dk);text-transform:uppercase;letter-spacing:.14em;font-size:.68rem;font-weight:700}.graphic-icon,.graphic-logo{background-position:0;background-repeat:no-repeat;background-size:contain;min-width:28px;min-height:28px}.graphic-icon>*,.graphic-icon svg,.graphic-icon img,.graphic-logo>*,.graphic-logo svg,.graphic-logo img{display:none!important}.graphic-icon{background-image:url(https://design-system.eurofiscalis.app/img/brand/symbol-black.png);background-position:50%;width:18px;height:18px;min-width:18px!important;min-height:18px!important}html[data-theme=dark] .graphic-icon{background-image:url(https://design-system.eurofiscalis.app/img/brand/symbol-white.png)}.graphic-logo{background-image:url(https://design-system.eurofiscalis.app/img/brand/logo-duo.png);min-width:220px;min-height:56px}html[data-theme=dark] .graphic-logo{background-image:url(https://design-system.eurofiscalis.app/img/brand/logo-white.png)}.login__brand{flex-direction:column;align-items:center;gap:14px;display:flex!important}.login__brand:after{content:"WEBB-CMS";font-family:var(--ef-ff-body);letter-spacing:.34em;color:var(--ef-accent);font-size:.82rem;font-weight:800}.btn--style-primary{background:var(--ef-accent)!important;border-color:var(--ef-accent)!important;color:#0b1517!important}.btn--style-primary:hover:not(:disabled){background:var(--ef-accent-dk)!important;border-color:var(--ef-accent-dk)!important;color:#fff!important}:focus-visible{outline-color:var(--ef-accent)!important}.nav__link{border-radius:8px;margin:1px 6px;transition:background-color .15s,color .15s;padding-left:14px!important;padding-right:12px!important}.nav__link:hover{background:#5ecd8c14;color:var(--ef-accent)!important}.nav__link.active,.nav__link[aria-current=page]{background:#5ecd8c1f;font-weight:600;color:var(--ef-accent)!important}.btn,.btn--style-primary,.btn--style-secondary{letter-spacing:0;font-weight:600;font-family:var(--ef-ff-body)!important;border-radius:12px!important}.rs__menu,.rs__menu-portal .rs__menu{border:1px solid var(--theme-border-color);z-index:100;overflow:hidden;box-shadow:0 12px 32px #00000059;background:var(--theme-elevation-50)!important;border-radius:10px!important}html[data-theme=light] .rs__menu,html[data-theme=light] .rs__menu-portal .rs__menu{box-shadow:0 8px 24px #0b15171f;background:#fff!important}.rs__menu-list{background:0 0!important;padding:4px!important}.rs__option{color:var(--theme-text);cursor:pointer;border-radius:6px;transition:background-color .12s,color .12s;background:0 0!important;padding:8px 12px!important}.rs__option--is-focused{color:var(--ef-accent)!important;background:#5ecd8c1a!important}.rs__option--is-selected{font-weight:600;color:var(--ef-accent)!important;background:#5ecd8c2e!important}.localizer-button{border:1px solid var(--theme-border-color);font-family:var(--ef-ff-body);font-size:.82rem;transition:border-color .15s,background-color .15s;background:var(--theme-elevation-50)!important;border-radius:10px!important;padding:6px 12px!important}.localizer-button:hover{border-color:var(--ef-accent)}.localizer-button__label{color:var(--theme-elevation-650);text-transform:uppercase;letter-spacing:.1em;margin-right:6px;font-size:.66rem;font-weight:600}.localizer-button__current-label{color:var(--ef-accent);text-transform:uppercase;font-weight:700}.localizer .popup__content,.localizer [popover]{min-width:140px;padding:4px!important}.localizer__locale-code{font-family:var(--ff-mono,"JetBrains Mono", monospace);letter-spacing:.05em;text-transform:uppercase;opacity:.7;margin-left:4px;font-size:.78rem;font-weight:600}.localizer .popup-button-list__button{--popup-button-highlight:transparent;background:0 0!important;border:none!important;border-radius:5px!important;outline:none!important;padding:4px 8px!important}.localizer .popup-button-list__button:hover,.localizer .popup-button-list__button:focus,.localizer .popup-button-list__button:focus-visible,.localizer .popup-button-list__button:focus-within{--popup-button-highlight:#5ecd8c1f;color:var(--ef-accent)!important;background:#5ecd8c1f!important}.localizer .popup-button-list__button.popup-button-list__button--selected,.localizer .popup-button-list__button.popup-button-list__disabled{color:var(--ef-accent)!important;background:#5ecd8c29!important}.localizer .popup-button-list__button .localizer__locale-code{color:inherit!important;background:0 0!important;padding:0!important}.popup__content,[data-popover],.dropdown-menu,[popover]{box-shadow:0 12px 32px #00000059;background:var(--theme-elevation-50)!important;border:1px solid var(--theme-border-color)!important;border-radius:10px!important}html[data-theme=light] .popup__content,html[data-theme=light] [data-popover],html[data-theme=light] .dropdown-menu,html[data-theme=light] [popover]{box-shadow:0 8px 24px #0b15171f;background:#fff!important}.popup{box-shadow:none!important;background:0 0!important;border:none!important;border-radius:0!important}.drawer__content{background:var(--theme-elevation-0)!important}input[type=text],input[type=email],input[type=password],input[type=number],input[type=url],input[type=search],textarea,select,.rs__control{transition:border-color .15s,box-shadow .15s;border-radius:8px!important}input[type=text]:focus,input[type=text]:focus-within,input[type=email]:focus,input[type=email]:focus-within,input[type=password]:focus,input[type=password]:focus-within,input[type=number]:focus,input[type=number]:focus-within,input[type=url]:focus,input[type=url]:focus-within,input[type=search]:focus,input[type=search]:focus-within,textarea:focus,textarea:focus-within,select:focus,select:focus-within,.rs__control:focus,.rs__control:focus-within{border-color:var(--ef-accent)!important;box-shadow:0 0 0 3px #5ecd8c2e!important}.table table{border-collapse:collapse;width:100%;font-family:var(--ef-ff-body);background:0 0;font-size:.875rem}.table thead th{font-family:var(--ef-ff-body);text-transform:uppercase;letter-spacing:.12em;color:var(--ef-accent);text-align:left;white-space:nowrap;background:#5ecd8c09;border-bottom:1px solid #5ecd8c24;font-size:.6875rem;font-weight:700;line-height:1.2;padding:11px 18px!important}html[data-theme=light] .table thead th{color:var(--ef-accent-dk);background:#5ecd8c0f;border-bottom-color:#2c50511f}.table tbody td{vertical-align:middle;color:var(--theme-elevation-650);white-space:nowrap;border-bottom:1px solid #ffffff0a;line-height:1.4;background:0 0!important;padding:12px 18px!important}html[data-theme=light] .table tbody td{color:var(--theme-elevation-700);border-bottom-color:#2c505112}.table tbody tr{transition:background-color .12s;background:0 0!important}.table tbody tr:hover td{background:#5ecd8c0d!important}.table tbody tr:last-child td{border-bottom:none}.table tbody td:first-of-type,.table .cell-title,.table .cell-name{color:var(--theme-text);font-weight:600}html[data-theme=dark] .table tbody td:first-of-type{color:#fff}.table tbody td a{color:inherit;text-decoration:none;transition:color .15s}.table tbody td a:hover{color:var(--ef-accent)}.table .cell-_select,.table .cell-_dragHandle{width:44px;padding:12px 8px!important}.table thead th:has(.checkbox-input){width:44px;padding:12px 8px!important}.table thead th .sort-column__buttons,.table thead th button{opacity:.55;transition:opacity .15s}.table thead th .sort-column__buttons:hover,.table thead th button:hover{opacity:1}.collection-list .table,.relationship-table .table,.list-drawer__list .table{scrollbar-width:thin;scrollbar-color:#5ecd8c33 #0000;background:#0e1c1e33;border:1px solid #5ecd8c14;border-radius:12px;overflow:auto hidden}.collection-list .table table,.relationship-table .table table,.list-drawer__list .table table{width:max-content;min-width:100%}html[data-theme=light] .collection-list .table,html[data-theme=light] .relationship-table .table,html[data-theme=light] .list-drawer__list .table{background:#fff;border-color:#2c50511a}.table::-webkit-scrollbar{height:8px}.table::-webkit-scrollbar-track{background:0 0}.table::-webkit-scrollbar-thumb{background:#5ecd8c33;border-radius:999px}.table::-webkit-scrollbar-thumb:hover{background:#5ecd8c66}.list-header .pill,.list-header__title-actions .pill,.list-header a.pill{letter-spacing:.02em;font-weight:700;background:var(--ef-accent)!important;color:#0b1517!important;border-color:var(--ef-accent)!important}.list-header .pill:hover,.list-header__title-actions .pill:hover,.list-header a.pill:hover{background:var(--ef-accent-dk)!important;border-color:var(--ef-accent-dk)!important;color:#fff!important}.list-controls{margin-bottom:16px}.list-controls .search-filter input{background:#0e1c1e66;border:1px solid #5ecd8c14;border-radius:10px!important;padding:10px 14px 10px 38px!important}html[data-theme=light] .list-controls .search-filter input{background:#fff;border-color:#2c50511f}.table--appearance-condensed thead th,.table--appearance-condensed tbody td{font-size:.8125rem;padding:8px 14px!important}.table--appearance-condensed thead th{font-size:.6rem}.step-nav a:hover,.step-nav__last{color:var(--ef-accent)!important}.pill,.status,.badge{font-family:var(--ef-ff-body);letter-spacing:.02em;font-weight:600;border-radius:999px!important}.card,.gutter,.collection-edit__form .render-fields,.tabs-field__tabs{border-radius:12px}::-webkit-scrollbar-thumb{background:var(--theme-elevation-200);border-radius:999px}::-webkit-scrollbar-thumb:hover{background:var(--ef-accent-dk)}.rich-text-lexical .editor-container,.rich-text-lexical [data-lexical-editor=true],.rich-text-lexical [data-lexical-editor=true] *{font-family:Lato,system-ui,-apple-system,sans-serif!important}.field-type.rich-text-lexical .rich-text-lexical__wrap,.field-type.rich-text-lexical .rich-text-lexical__editor-container,.field-type.rich-text-lexical .rich-text-lexical__editor{background:var(--theme-input-bg,var(--theme-elevation-0));border:1px solid var(--theme-elevation-150);border-radius:4px;transition:border-color .15s,box-shadow .15s}.field-type.rich-text-lexical .rich-text-lexical__wrap:focus-within,.field-type.rich-text-lexical .rich-text-lexical__editor-container:focus-within{border-color:var(--theme-success-500,var(--theme-elevation-400));box-shadow:0 0 0 1px var(--theme-success-500,var(--theme-elevation-400)) inset}.field-type.rich-text-lexical [data-lexical-editor=true]{min-height:10rem;padding:1rem 3rem 3rem 1.25rem;font-size:.95rem;line-height:1.65}.field-type.rich-text-lexical [data-lexical-editor=true]>p{margin:0 0 .85em}.field-type.rich-text-lexical [data-lexical-editor=true]>p:last-child{margin-bottom:0}.field-type.rich-text-lexical [data-lexical-editor=true] h1,.field-type.rich-text-lexical [data-lexical-editor=true] h2,.field-type.rich-text-lexical [data-lexical-editor=true] h3,.field-type.rich-text-lexical [data-lexical-editor=true] h4,.field-type.rich-text-lexical [data-lexical-editor=true] h5,.field-type.rich-text-lexical [data-lexical-editor=true] h6{margin:1.6em 0 .5em;font-weight:600;line-height:1.25}.field-type.rich-text-lexical [data-lexical-editor=true] h1:first-child,.field-type.rich-text-lexical [data-lexical-editor=true] h2:first-child,.field-type.rich-text-lexical [data-lexical-editor=true] h3:first-child,.field-type.rich-text-lexical [data-lexical-editor=true] h4:first-child{margin-top:0}.field-type.rich-text-lexical [data-lexical-editor=true] h1{font-size:1.6rem}.field-type.rich-text-lexical [data-lexical-editor=true] h2{font-size:1.3rem}.field-type.rich-text-lexical [data-lexical-editor=true] h3{font-size:1.1rem}.field-type.rich-text-lexical [data-lexical-editor=true] ul,.field-type.rich-text-lexical [data-lexical-editor=true] ol{margin:0 0 .85em 1.4em;padding:0}.field-type.rich-text-lexical [data-lexical-editor=true] li{margin:.15em 0}.field-type.rich-text-lexical [data-lexical-editor=true] blockquote{border-left:3px solid var(--theme-elevation-300);color:var(--theme-elevation-700);margin:.6em 0;padding:.1em 0 .1em .9em;font-style:normal}.field-type.rich-text-lexical [data-lexical-editor=true] code{background:var(--theme-elevation-100);border-radius:3px;padding:.1em .35em;font-size:.9em}.field-type.rich-text-lexical [data-lexical-editor=true] a{color:var(--theme-success-500);text-underline-offset:2px;text-decoration:underline}.field-type.rich-text-lexical [data-lexical-editor=true] .LexicalEditorTheme__tableScrollableWrapper{width:100%;margin:1em 0 2.5em;overflow-x:auto}.field-type.rich-text-lexical [data-lexical-editor=true] .LexicalEditorTheme__table,.field-type.rich-text-lexical [data-lexical-editor=true] table.LexicalEditorTheme__table{table-layout:auto;border-collapse:collapse;margin:0;width:100%!important;max-width:100%!important}.field-type.rich-text-lexical [data-lexical-editor=true] .LexicalEditorTheme__tableCell,.field-type.rich-text-lexical [data-lexical-editor=true] .LexicalEditorTheme__tableCellHeader{border:1px solid var(--theme-elevation-200);vertical-align:top;padding:.4em .6em}.field-type.rich-text-lexical [data-lexical-editor=true] .LexicalEditorTheme__tableCellHeader{background:var(--theme-elevation-100);font-weight:600}.field-type.rich-text-lexical>label,.field-type.rich-text-lexical>.field-label{text-transform:uppercase;letter-spacing:.04em;opacity:.78;margin-bottom:.4rem;font-size:.75rem;font-weight:600;display:inline-block}.field-type.rich-text-lexical .fixed-toolbar{background:var(--theme-elevation-50);border:1px solid var(--theme-elevation-150);top:calc(var(--doc-controls-height) + var(--ef-tabs-h));z-index:3;border-bottom:none;border-radius:4px 4px 0 0;padding:.25rem .4rem;position:sticky}.field-type.rich-text-lexical .fixed-toolbar+.rich-text-lexical__wrap,.field-type.rich-text-lexical .fixed-toolbar+.rich-text-lexical__editor-container,.field-type.rich-text-lexical .fixed-toolbar+.rich-text-lexical__editor{border-top-left-radius:0;border-top-right-radius:0}.field-type.rich-text-lexical+.field-type.rich-text-lexical{margin-top:1.25rem}.array-field .field-type.rich-text-lexical [data-lexical-editor=true]{min-height:5rem;padding:.75rem 2rem 1.25rem 1rem}[id*=lexical-inlineBlocks-].drawer{justify-content:center;align-items:center}[id*=lexical-inlineBlocks-].drawer .drawer__close{flex:none;width:auto;height:auto;position:absolute;inset:0}[id*=lexical-inlineBlocks-].drawer .drawer__content{border-radius:6px;flex:none;height:auto;max-height:80vh;box-shadow:0 12px 48px #00000073;width:min(560px,92vw)!important;max-width:92vw!important;transform:none!important}[id*=lexical-inlineBlocks-].drawer.drawer--is-open .drawer__content{transform:none!important}[id*=lexical-inlineBlocks-].drawer .drawer__content-children{padding:1.25rem 1.5rem 1.5rem}[id*=lexical-inlineBlocks-].drawer .drawer__header{margin-top:0;padding-bottom:.5rem}button.LexicalEditorTheme__tableAddRows{transform:translateY(-5px)}button.LexicalEditorTheme__tableAddColumns{transform:translate(-5px)}.field-type.date-time-field.read-only .date-time-picker__icon-wrap{display:none}:root{--ef-tabs-h:0px}.tabs-field>.tabs-field__tabs-wrap{top:var(--doc-controls-height);z-index:6;background:var(--theme-bg);box-shadow:0 1px 0 var(--theme-elevation-100);padding-top:14px;position:sticky}
