.app-list-card{overflow:hidden;border-radius:var(--main-radius);background:0 0}.app-list{width:100%;overflow:hidden;font-size:.9em;background:0 0}.app-list-head{display:grid;align-items:center;gap:var(--gap);padding:.75rem var(--pad-x);border-bottom:1px solid rgba(0,0,0,.08);color:var(--list-label-color);font-size:.6rem;font-weight:700;text-transform:uppercase}.app-list-head.blurry_bkg{background:rgba(255,255,255,.72)}.app-list-body{min-height:300px;background:#fff}.app-list-footer{display:flex;align-items:center;justify-content:center;padding:.85rem var(--pad-x);border-top:1px solid rgba(0,0,0,.08)}.app-list-footer.blurry_bkg{background:rgba(255,255,255,.72)}.app-list-row{border-bottom:1px solid var(--bs-border-color)}.app-list-row:last-child{border-bottom:none}.content-list{margin-top:clamp(15px,8vh,100px)}.content-list .pageTitle.hasIcon{display:flex;align-items:center;gap:.55rem}.content-list .pageTitleIcon{position:relative;display:inline-block;top:-.1em;width:1.8em;height:1.8em;flex:0 0 1.8em;margin-right:.2em}.content-list .pageTitleIcon::before{content:"";position:absolute;inset:-2px;opacity:.3;filter:blur(8px);background:var(--icon-url) center/contain no-repeat}.content-list .pageTitleIcon::after{content:"";position:absolute;inset:0;background:#fff;-webkit-mask:var(--icon-url) center/contain no-repeat;mask:var(--icon-url) center/contain no-repeat}.icon-scenarios-all{--icon-url:url("../svg/menu/scenarios_all.svg")}.icon-scenarios-mine{--icon-url:url("../svg/menu/scenarios_mine.svg")}.icon-scenarios-new{--icon-url:url("../svg/menu/scenarios_new.svg")}.icon-scenarios-revision{--icon-url:url("../svg/menu/scenarios_revision.svg")}.content-list .icon-scenarios-new{position:relative;left:-5px;display:inline-block;width:1.6em;height:1.6em;background:#939393;transition:background-color 0s}.content-list a:hover>.icon-scenarios-new{background:#fff}.pan-list{overflow:hidden;background:0 0}.card.pan-list{overflow:hidden;background:0 0}.pan-list .card-body{overflow:hidden;background:0 0}.blurry_bkg{background:rgba(255,255,255,.72);backdrop-filter:blur(14px) saturate(160%);-webkit-backdrop-filter:blur(14px) saturate(160%)}.scenario-list{--duration-w:80px;--date-w:80px;--del-w:240px;--gap:0.5rem;--pad-x:calc(0.5vw + 1rem);--pad-y:calc(0.5vw + 1rem);--list-label-color:rgba(0,0,0,0.7)}.scenario-list.has-actions .scenario-list-head{grid-template-columns:minmax(0,1fr) var(--duration-w) var(--date-w) var(--date-w) var(--del-w)}.scenario-list.no-actions .scenario-list-head{grid-template-columns:minmax(0,1fr) var(--duration-w) var(--date-w) var(--date-w)}.scenario-list-head .head-title{min-width:0}.scenario-list-head .head-duration{text-align:center}.scenario-list-head .head-created{text-align:center}.scenario-list-head .head-updated{text-align:center}.scenario-list-head .head-actions{text-align:center}.scenario-empty{padding:2rem 1rem;text-align:center;color:rgba(0,0,0,.45)}.scenario-item{background:#fff;position:relative;display:grid;align-items:center;gap:var(--gap);padding:var(--pad-y) var(--pad-x);border-bottom:1px solid var(--bs-border-color);cursor:pointer}.scenario-item:last-child{border-bottom:none}.scenario-list.has-actions .scenario-item{grid-template-columns:minmax(0,1fr) var(--duration-w) var(--date-w) var(--date-w) var(--del-w)}.scenario-list.no-actions .scenario-item{grid-template-columns:minmax(0,1fr) var(--duration-w) var(--date-w) var(--date-w)}.scenario-item::before{content:"";position:absolute;inset:0;background:rgba(214,230,255,.307);opacity:0;pointer-events:none;transition:opacity .3s ease}.scenario-item:hover::before{opacity:1}.scenario-item:focus::before{opacity:1;background:rgba(0,0,0,.06)}.scenario-item:focus{outline:0}.scenario-title{position:relative;display:flex;align-items:flex-start;gap:.45rem;padding-right:20px;z-index:1;min-width:0;font-weight:600;font-size:.9em;white-space:normal;overflow:visible;text-overflow:clip;line-height:1.25}.scenario-title>span:last-child{display:block;min-width:0;overflow:visible;text-overflow:clip;white-space:normal}.scenarioAuthorIcon{display:inline-block;width:1.05em;height:1.05em;flex:0 0 1.05em;margin-top:.08em;background:var(--ui-accent);-webkit-mask:url("../svg/form/star.svg") center/contain no-repeat;mask:url("../svg/form/star.svg") center/contain no-repeat}.scenarioAuthorIcon.is-owner{background:var(--ui-accent)}.scenarioAuthorIcon.is-co-contributor{background:#9a9a9a}.scenarioAuthorIcon.is-placeholder{visibility:hidden}.scenario-title-content{display:flex;flex-direction:column;align-items:flex-start;min-width:0;gap:.3rem}.scenario-writers-tag{display:block;background:#fff;max-width:220px;padding:.15rem .5rem;border:1px solid rgba(0,0,0,.15);border-radius:999px;font-size:.72em;font-weight:500;line-height:1.3;color:rgba(0,0,0,.6);white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.scenario-meta{display:contents;text-align:center;font-size:var(--ui-control-fs)}.cell-duration{font-size:var(--ui-control-fs);position:relative;z-index:1;display:inline-flex;align-items:center;justify-content:center;gap:.4rem;white-space:nowrap}.chronoIcon{display:inline-block;width:25px;height:25px;flex:0 0 25px;opacity:.27;background:currentColor;transform:translateY(-2px);-webkit-mask:url("../svg/form/chrono.svg") center/contain no-repeat;mask:url("../svg/form/chrono.svg") center/contain no-repeat}.cell-created{position:relative;z-index:1;white-space:nowrap}.cell-updated{position:relative;z-index:1;white-space:nowrap}.cell-actions{position:relative;z-index:1;min-width:0}.scenario-list a,.scenario-list button,.scenario-list select{cursor:pointer;transition:background-color .2s,box-shadow .4s;background:#fff;border:1px solid #e4e4e4;box-shadow:0 0 4px transparent}.scenario-list a:hover,.scenario-list button:hover,.scenario-list select:hover{background:#fff;color:#111;border:1px solid #fff;box-shadow:0 0 4px rgba(0,0,0,.3)}.scenario-list a.classic-size,.scenario-list button.classic-size{display:inline-flex;align-items:center;justify-content:center;height:var(--ui-control-h);padding:0 .75rem;line-height:1;vertical-align:middle}.scenario-list select.classic-size{height:var(--ui-control-h);line-height:calc(var(--ui-control-h) - 2px);padding-top:0;padding-bottom:0}.scenario-list-footer.blurry_bkg{display:flex;align-items:center;justify-content:center;padding:.85rem var(--pad-x);border-top:1px solid rgba(0,0,0,.08);background:rgba(255,255,255,.72)}.scenarioPagination{display:flex;align-items:center;justify-content:center;gap:.35rem;margin:0}.scenarioPageBtn{display:inline-flex;align-items:center;justify-content:center;min-width:var(--ui-control-h);height:var(--ui-control-h);padding:0 .65rem;border:1px solid rgba(255,255,255,.7);border-radius:var(--main-radius);background:rgba(255,255,255,.82);color:#111;font-size:var(--ui-control-fs);font-weight:600;text-decoration:none;box-shadow:0 0 4px transparent;transition:background-color .2s,color .2s,box-shadow .2s}.scenarioPageBtn:hover{background:#fff;color:#111;box-shadow:0 0 4px rgba(0,0,0,.3)}.scenarioPageBtn.is-active{background:var(--main-color-dark);color:#fff;border-color:rgba(255,255,255,.85);pointer-events:none}.scenarioPageNext,.scenarioPagePrev{padding:0 .85rem}.scenario-list .dashActions{display:flex;align-items:center;justify-content:flex-end;gap:.5rem}.scenario-list .dashActions .classic-size{height:var(--ui-control-h);min-height:var(--ui-control-h);font-size:var(--ui-control-fs)}.scenario-list .btn-edit,.scenario-list .btn-print,.scenario-list .btn-revisions{display:inline-flex;align-items:center;justify-content:center;width:var(--ui-control-h);height:var(--ui-control-h);min-width:var(--ui-control-h);padding:0}.scenario-list button.btn-revisions{padding:0;background:#fff}.scenario-list .dashSelect{width:120px}.dashSelect{display:inline-flex;align-items:center;position:relative;height:var(--ui-control-h);width:100%}.dashSelect::before{content:"";position:absolute;left:.55rem;top:50%;transform:translateY(-50%);width:12px;height:12px;border-radius:99px;background:#111;border:1px solid #fff;pointer-events:none;z-index:2}.dashSelect::after{content:"";position:absolute;right:.65rem;top:50%;transform:translateY(-40%);width:.65rem;height:.45rem;background:currentColor;opacity:.55;pointer-events:none;z-index:2;-webkit-mask:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 16 10'%3E%3Cpath d='M2 2l6 6 6-6' fill='none' stroke='black' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'/%3E%3C/svg%3E") center/contain no-repeat;mask:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 16 10'%3E%3Cpath d='M2 2l6 6 6-6' fill='none' stroke='black' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'/%3E%3C/svg%3E") center/contain no-repeat}.dashSelect.is-all::before{background:#fff;border:2px dotted #111}.dashSelect.is-draft::before{background:#ff9f1a}.dashSelect.is-paused::before{background:#9aa0a6}.dashSelect.is-published::before{background:#2ecc71}.dashSelect.is-blocked::before{background:#d60000}.dashSelect-el{width:100%;height:var(--ui-control-h);min-height:var(--ui-control-h);padding-top:0;padding-bottom:0;padding-left:1.6rem;padding-right:2rem;font-size:var(--ui-control-fs);line-height:calc(var(--ui-control-h) - 2px);background-color:#fff;border:1px solid #efefef;box-shadow:0 0 0 rgba(0,0,0,.1);-webkit-appearance:none;appearance:none;background-image:none}.dashSelect-el:focus{border-color:color-mix(in srgb,var(--ui-accent) 55%,#000);box-shadow:0 0 0 2px color-mix(in srgb,var(--ui-accent) 35%,transparent)}.scenario-list .icon-dots,.scenario-list .icon-edit,.scenario-list .icon-print,.scenario-list .icon-revision,.scenario-list .icon-settings{display:block;width:1.6em;height:1.6em;flex:0 0 1.6em;background:currentColor}.scenario-list .icon-dots{-webkit-mask:url("../svg/form/dots-three-vertical.svg") center/contain no-repeat;mask:url("../svg/form/dots-three-vertical.svg") center/contain no-repeat}.scenario-list .icon-edit{-webkit-mask:url("../svg/form/pencil-simple.svg") center/contain no-repeat;mask:url("../svg/form/pencil-simple.svg") center/contain no-repeat}.scenario-list .icon-print{-webkit-mask:url("../svg/form/printer.svg") center/contain no-repeat;mask:url("../svg/form/printer.svg") center/contain no-repeat}.scenario-list .icon-revision{-webkit-mask:url("../svg/form/revision.svg") center/contain no-repeat;mask:url("../svg/form/revision.svg") center/contain no-repeat}.scenario-list .icon-settings{-webkit-mask:url("../svg/form/gear.svg") center/contain no-repeat;mask:url("../svg/form/gear.svg") center/contain no-repeat}.scenario-item.blocked-scenario{background:rgba(0,0,0,.025);cursor:default;background:repeating-linear-gradient(-45deg,rgba(0,0,0,.03) 0,rgba(0,0,0,.03) 4px,rgba(0,0,0,.012) 4px,rgba(0,0,0,.012) 8px)}.scenario-item.blocked-scenario::after{content:"";position:absolute;top:0;bottom:0;left:0;width:4px;background:#d60000;opacity:.75}.scenario-item.blocked-scenario:hover::before{opacity:0}.scenario-item.blocked-scenario .scenario-title{color:rgba(0,0,0,.45)}.scenario-item.blocked-scenario .scenario-meta{color:rgba(0,0,0,.38)}.scenario-list .btn-edit.is-disabled,.scenario-list .btn-print.is-disabled{color:rgba(0,0,0,.35);background:rgba(255,255,255,.7);border-color:rgba(0,0,0,.08);box-shadow:none;cursor:not-allowed;pointer-events:none}.scenario-list .btn-revisions.is-disabled{color:rgba(0,0,0,.22);background:rgba(255,255,255,.7);border-color:rgba(0,0,0,.08);box-shadow:none;cursor:not-allowed;pointer-events:none}.scenario-list .dashLockedStatus{display:inline-flex;align-items:center;justify-content:center;gap:.45rem;width:120px;padding:0 .75rem;color:rgba(0,0,0,.38);background:rgba(255,255,255,.7);border:1px solid rgba(0,0,0,.08);border-radius:var(--main-radius);box-shadow:none;cursor:not-allowed;pointer-events:none}.scenario-list .statusBlockedIcon{position:relative;display:inline-block;width:12px;height:12px;flex:0 0 12px;border-radius:99px;background:#d60000}.scenario-list .statusBlockedIcon::after,.scenario-list .statusBlockedIcon::before{content:"";position:absolute;top:50%;left:50%;width:8px;height:2px;border-radius:99px;background:#fff}.scenario-list .statusBlockedIcon::before{transform:translate(-50%,-50%) rotate(45deg)}.scenario-list .statusBlockedIcon::after{transform:translate(-50%,-50%) rotate(-45deg)}.scenario-list .btn-edit.is-disabled,.scenario-list .btn-print.is-disabled,.scenario-list .btn-revisions.is-disabled,.scenario-list .dashLockedStatus{cursor:default;pointer-events:none}@container app (max-width:1120px){.scenario-list.has-actions .scenario-list-head{display:grid;grid-template-columns:minmax(0,1fr) var(--duration-w) var(--date-w) var(--date-w) var(--del-w);gap:var(--gap)}.scenario-list.has-actions .scenario-item{display:block;padding:0}.scenario-list.has-actions .scenario-title{display:flex;margin-bottom:calc(.5rem + .5vh);width:100%;padding:var(--pad-y) var(--pad-x) .25rem;font-size:1em;white-space:normal;overflow:visible;text-overflow:clip;line-height:1.25;max-height:none}.scenario-list.has-actions .scenario-meta{display:grid;grid-template-columns:minmax(0,1fr) var(--duration-w) var(--date-w) var(--date-w) var(--del-w);align-items:center;gap:var(--gap);padding:.35rem var(--pad-x) var(--pad-y)}.scenario-list.has-actions .cell-duration{grid-column:2}.scenario-list.has-actions .cell-created{grid-column:3}.scenario-list.has-actions .cell-updated{grid-column:4}.scenario-list.has-actions .cell-actions{grid-column:5}}@container app (max-width:664px){.scenario-list.has-actions{--duration-w:calc(25px + 4vw);--date-w:calc(40px + 6vw);--del-w:calc(200px + 2vw)}.scenario-list.has-actions .scenario-list-head{grid-template-columns:minmax(0,1fr) var(--duration-w) var(--date-w) var(--del-w)}.scenario-list.has-actions .head-created{display:none}.scenario-list.has-actions .scenario-meta{grid-template-columns:minmax(0,1fr) var(--duration-w) var(--date-w) var(--del-w)}.scenario-list.has-actions .cell-created{display:none}.scenario-list.has-actions .cell-duration{grid-column:2}.scenario-list.has-actions .cell-updated{grid-column:3}.scenario-list.has-actions .cell-actions{grid-column:4}}@container app (max-width:480px){.scenario-list.has-actions{--duration-w:50px;--del-w:220px}.scenario-list.has-actions .scenario-list-head{grid-template-columns:minmax(0,1fr) var(--duration-w) var(--del-w)}.scenario-list.has-actions .head-updated{display:none}.scenario-list.has-actions .scenario-meta{grid-template-columns:minmax(0,1fr) var(--duration-w) var(--del-w)}.scenario-list.has-actions .cell-updated{display:none}.scenario-list.has-actions .cell-duration{grid-column:2}.scenario-list.has-actions .cell-actions{grid-column:3}}@container app (max-width:880px){.scenario-list.no-actions .scenario-list-head{display:grid;grid-template-columns:minmax(0,1fr) var(--duration-w) var(--date-w) var(--date-w);gap:var(--gap)}.scenario-list.no-actions .scenario-item{display:block;padding:0}.scenario-list.no-actions .scenario-title{display:block;width:100%;margin-bottom:calc(.5rem + .5vh);padding:var(--pad-y) var(--pad-x) .25rem;font-size:1em;white-space:normal;overflow:visible;text-overflow:clip;line-height:1.25;max-height:none}.scenario-list.no-actions .scenario-meta{display:grid;grid-template-columns:minmax(0,1fr) var(--duration-w) var(--date-w) var(--date-w);align-items:center;gap:var(--gap);padding:.35rem var(--pad-x) var(--pad-y)}.scenario-list.no-actions .cell-duration{grid-column:2}.scenario-list.no-actions .cell-created{grid-column:3}.scenario-list.no-actions .cell-updated{grid-column:4}}@container app (max-width:424px){.scenario-list.no-actions .scenario-list-head{grid-template-columns:minmax(0,1fr) var(--duration-w) var(--date-w)}.scenario-list.no-actions .head-created{display:none}.scenario-list.no-actions .scenario-meta{grid-template-columns:minmax(0,1fr) var(--duration-w) var(--date-w)}.scenario-list.no-actions .cell-created{display:none}.scenario-list.no-actions .cell-duration{grid-column:2}.scenario-list.no-actions .cell-updated{grid-column:3}}.content-list .btn.classic-size{display:inline-flex;font-size:.9em;align-items:center;justify-content:center;min-height:var(--ui-control-h);height:var(--ui-control-h);line-height:1;border:1px solid rgba(255,255,255,.5)}.content-list .btn-list-filters{background:#fff;border-radius:var(--main-radius);transition:background-color .3s,color 0s}.content-list .btn-list-filters .icon-scenarios-search{position:relative;left:-4px;display:inline-block;width:1.45em;height:1.45em;background:#939393;-webkit-mask:url("../svg/form/magnifying-glass-bold.svg") center/contain no-repeat;mask:url("../svg/form/magnifying-glass-bold.svg") center/contain no-repeat}.content-list .btn-list-filters.is-active{background:#3e3e3e;color:#fff;text-shadow:0 0 5px rgba(0,0,0,.6)}.content-list .btn-list-filters.is-active>.icon-scenarios-search{background:#fff;border-right-color:1px solid var(--ui-accent)!important;-webkit-mask:url("../svg/form/caret-down.svg") center/contain no-repeat;mask:url("../svg/form/caret-down.svg") center/contain no-repeat;transform:rotate(180deg)}.content-list .btn-list-filters:hover{background:var(--ui-accent);color:#fff}.content-list .btn-list-filters:hover>.icon-scenarios-search{background:#fff}@media (max-width:700px){.content-list .mobileHideLabel{display:none}.content-list .btn.classic-size{padding-inline:.65rem}.content-list .icon-scenarios-new{left:0}.content-list .btn-list-filters .icon-scenarios-search{left:0}}.scenario-list-filters{display:none;margin:-.5rem 0 1rem;padding:1rem;border:1px solid rgba(255,255,255,.35);border-radius:var(--main-radius);box-shadow:var(--main-shadow)}.scenarioFiltersActions .classic-size{display:inline-flex;align-items:center;justify-content:center;height:var(--ui-control-h);min-height:var(--ui-control-h);line-height:1}.scenarioFiltersForm{margin:0}.scenarioFiltersGrid{display:flex;flex-wrap:wrap;align-items:flex-end;gap:.75rem}.scenarioFilterField{display:flex;flex-direction:column;flex:0 1 auto;min-width:0;gap:.25rem}.scenarioFilterSearch{flex:1 1 320px;min-width:260px;max-width:760px}.scenarioFilterDuration{flex:0 0 clamp(5.5em,8vw,6.5em)}.scenarioFilterSelect{flex:0 0 clamp(9em,14vw,12em)}.scenarioFilterStatus{flex:0 0 clamp(9em,14vw,12em)}.scenarioFilterField.is-per-page{flex:0 0 5.5em;width:5.5em;max-width:5.5em}.scenarioFilterField label{font-size:.6rem;font-weight:700;color:var(--list-label-color);text-transform:uppercase;letter-spacing:.04em}.scenarioFilterField .form-control,.scenarioFilterField .form-select{width:100%;height:var(--ui-control-h);min-height:var(--ui-control-h);font-size:var(--ui-control-fs);border-radius:var(--main-radius)}.scenarioFiltersActions{display:flex;flex:0 0 auto;align-items:flex-end;justify-content:flex-start;gap:.5rem;white-space:nowrap}.scenarioFiltersActions .btn-apply-filters{flex:0 0 clamp(15em,30vw,20em);width:clamp(16em,30vw,20em);gap:.45rem;flex:0 0 clamp(12em,22vw,16em)}.scenarioFiltersActions .btn-reset-filters{width:var(--ui-control-h);min-width:var(--ui-control-h);padding:0;cursor:pointer;transition:background-color .2s,box-shadow .3s;background:rgba(255,255,255,.4);border:1px solid #efefef;box-shadow:0 0 4px transparent}.scenarioFiltersActions .btn-reset-filters:hover{background:#fff;color:#000;border:1px solid #fff;box-shadow:0 0 4px rgba(0,0,0,.5)}.scenarioFiltersActions .icon-filter,.scenarioFiltersActions .icon-reset{display:block;width:1.1em;height:1.1em;background:currentColor}.scenarioFiltersActions .icon-filter{-webkit-mask:url("../svg/form/funnel-bold.svg") center/contain no-repeat;mask:url("../svg/form/funnel-bold.svg") center/contain no-repeat}.scenarioFiltersActions .icon-reset{-webkit-mask:url("../svg/form/arrow-counter-clockwise.svg") center/contain no-repeat;mask:url("../svg/form/arrow-counter-clockwise.svg") center/contain no-repeat}@container app (max-width:760px){.scenarioFilterSearch{flex:1 1 100%;max-width:none}.scenarioFilterDuration{flex:0 0 clamp(5.5em,22vw,6.5em)}.scenarioFilterSelect,.scenarioFilterStatus{flex:1 1 clamp(9em,45%,13em)}.scenarioFiltersActions{flex:0 0 auto}}@container app (max-width:460px){.scenarioFiltersActions{display:flex;flex:1 1 100%;width:100%}.scenarioFiltersActions .btn-apply-filters{flex:1 1 auto;width:auto;min-width:0;max-width:none}.scenarioFiltersActions .btn-reset-filters{flex:0 0 var(--ui-control-h)}}#revisionsDrawer{position:fixed;inset:0 0 0 auto;display:grid;grid-template-rows:auto minmax(0,1fr);height:100dvh;max-height:100dvh;overflow:hidden;z-index:1046}#revisionsDrawer .offcanvas-header{min-height:0}#revisionsDrawer .offcanvas-title.hasIcon{display:flex;align-items:center;gap:.55rem}#revisionsDrawer .drawerTitleIcon{position:relative;display:inline-block;top:-.05em;width:1.45em;height:1.45em;flex:0 0 1.45em}#revisionsDrawer .drawerTitleIcon::after{content:"";position:absolute;inset:0;background:#111;-webkit-mask:var(--icon-url) center/contain no-repeat;mask:var(--icon-url) center/contain no-repeat}#revisionsDrawer .offcanvas-body.revisionsDrawerBody{display:grid;grid-template-rows:auto auto minmax(0,1fr) auto;min-height:0;height:100%;padding:0;overflow:hidden}#revisionsDrawer .revScenarioMeta{min-height:0;padding:1rem 1rem .75rem;color:rgba(0,0,0,.65);font-size:.9rem;border-bottom:1px solid rgba(0,0,0,.08)}#revisionsDrawer .revScenarioMetaLabel{display:block;margin-bottom:.2rem;font-weight:600;color:rgba(0,0,0,.48)}#revisionsDrawer .revScenarioMetaTitle{display:block;font-weight:600;color:#111}#revisionsDrawer .revisionsDrawerTabs{display:flex;gap:0;min-height:42px;margin:0;padding:0 1rem;border-bottom:1px solid rgba(0,0,0,.1);background:#fff}#revisionsDrawer .revisionsDrawerTab{display:flex;align-items:center;justify-content:center;flex:1 1 50%;height:42px;padding:0 .75rem;border:0;border-bottom:3px solid transparent;background:0 0;color:rgba(0,0,0,.45);font-size:.9rem;font-weight:600;cursor:pointer;transition:color .18s ease,border-color .18s ease}#revisionsDrawer .revisionsDrawerTab:hover{color:#111}#revisionsDrawer .revisionsDrawerTab.is-active{border-bottom-color:var(--ui-accent);color:#111}#revisionsDrawer .revisionsDrawerPanels{position:relative;min-height:0;height:100%;overflow:hidden}#revisionsDrawer .revisionsDrawerPanel{display:none;min-height:0;height:100%;overflow:hidden}#revisionsDrawer .revisionsDrawerPanel.is-active{display:block}#revisionsDrawer .revisionsDrawerPanel[data-rev-panel=revisions] .revisionsDrawerList{position:relative;min-height:0;height:100%;padding:1rem;overflow:hidden}#revContributorsScroll,#revisionsDrawerScroll{height:100%;min-height:0;overflow:hidden;background:#efefef}#revisionsDrawerScroll>.scrollbar-track-y{right:0;width:15px;opacity:0;background:0 0!important;transition:opacity .15s ease-out}#revisionsDrawerScroll.is-scrolling>.scrollbar-track-y,#revisionsDrawerScroll:hover>.scrollbar-track-y{opacity:1}#revisionsDrawerScroll>.scrollbar-track-y>.scrollbar-thumb-y{width:100%}#revisionsDrawerScroll>.scrollbar-track-y>.scrollbar-thumb::before{top:8px;bottom:8px;left:50%;width:4px;transform:translateX(-50%)}#revisionsDrawer .revisionsDrawerPanel[data-rev-panel=contributors]{display:none;min-height:0;height:100%;padding:1rem;overflow:hidden}#revisionsDrawer .revisionsDrawerPanel[data-rev-panel=contributors]{display:none;min-height:0;height:100%;padding:0;overflow:hidden;background:#efefef}#revisionsDrawer .revisionsDrawerPanel[data-rev-panel=contributors].is-active{display:grid;grid-template-rows:auto minmax(0,1fr)}#revisionsDrawer .revContributorsSearch{margin:0;padding:1rem 1rem .25rem;background:#efefef}#revisionsDrawer .revContributorsList{position:relative;min-height:0;height:100%;padding:0 1rem 1rem;overflow:hidden;background:#efefef}#revisionsDrawer .revContributorItem{display:flex;align-items:center;gap:.75rem;padding:.65rem .4rem;cursor:pointer}#revisionsDrawer .revContributorItem.is-readonly{cursor:default}#revisionsDrawer .revContributorName{flex:1}#revisionsDrawer .revContributorItem.is-owner{color:var(--ui-accent);cursor:default}#revisionsDrawer .revContributorItem.is-owner .scenarioAuthorIcon{flex:0 0 1.05em;margin:0}#revisionsDrawer .revContributorItem.is-owner .revContributorName{color:#000;font-weight:600;cursor:not-allowed}#revisionsDrawer .revisionsDrawerFooter{display:flex;align-items:center;justify-content:center;min-height:0;padding:1.2rem 1rem;border-top:1px solid rgba(0,0,0,.1);background:rgba(255,255,255,.96);box-shadow:0 -4px 18px rgba(0,0,0,.08)}#revisionsDrawer .revisionsDrawerFooter #revHint{text-align:center;color:rgba(0,0,0,.55)}#revisionsDrawer .revisionsDrawerFooter #revActivateBtn{display:none;width:auto;min-height:38px;margin:0 auto;white-space:nowrap}#revisionsDrawer .revisionsDrawerFooter.has-selection #revHint{display:none}#revisionsDrawer .revisionsDrawerFooter.has-selection #revActivateBtn{display:inline-flex}#revisionsDrawer .revisionsDrawerFooter #revActivateBtn .text{white-space:nowrap}#revisionsDrawer .revisionsDrawerFooter #revActivateBtn .icon_next{flex:0 0 auto}#revisionsDrawer .revisionsDrawerFooter #revContributorsSaveBtn{display:none;width:auto;min-height:38px;margin:0 auto;white-space:nowrap}.rev-list{display:flex;flex-direction:column;gap:.4rem}.rev-item{display:flex;align-items:center;gap:.6rem;padding:.55rem .65rem;transition:border .3s;border:1px solid transparent;border-radius:.6rem;background:#fff;cursor:pointer}.rev-item:hover{border-color:rgba(0,0,0,.25)}.rev-item.is-current{opacity:1;cursor:default;pointer-events:none}.rev-item.is-selected{border-color:rgba(253,13,13,.65);box-shadow:0 0 0 3px rgba(255,142,142,.431)}.rev-dot{width:10px;height:10px;border-radius:99px;background:rgba(0,0,0,.18);flex:0 0 auto}.rev-item.is-current .rev-dot{background:rgba(25,135,84,.85)}.rev-item.is-selected .rev-dot{background:rgba(253,13,13,.85)}.rev-meta{display:flex;flex-direction:column;line-height:1.15}.rev-title{font-weight:600}.rev-author{font-size:.85em;font-weight:500;line-height:1.2;margin-top:.1rem;opacity:.8}.rev-id{font-size:.78rem;color:rgba(0,0,0,.4);font-weight:400;margin-left:.35rem}.rev-sub{font-size:.85rem;color:rgba(0,0,0,.5)}.rev-badge{margin-left:auto;font-size:.75rem;padding:.12rem .45rem;border-radius:99px;background:rgba(55,197,130,.1);color:rgba(25,135,84,.95)}.rev-item .is-selected-badge{display:none;background:rgba(255,136,136,.13);color:rgba(180,13,13,.95)}.rev-item.is-selected .is-selected-badge{display:inline-flex}body.is-revisions-drawer-open #app-shell-scroll>.scrollbar-track{opacity:0!important;pointer-events:none!important}.offcanvas-backdrop{position:fixed;inset:0;height:100dvh;z-index:1045;background:rgba(0,0,0,.12);opacity:0;backdrop-filter:blur(0px);-webkit-backdrop-filter:blur(0px);transition:opacity .22s ease-out,backdrop-filter .35s ease-out,-webkit-backdrop-filter .35s ease-out}.offcanvas-backdrop.show{opacity:1;background:rgba(0,0,0,.75);backdrop-filter:blur(8px);-webkit-backdrop-filter:blur(8px)}.icon-users-list{--icon-url:url("../svg/menu/user-list.svg")}.content-list .icon-users-list{position:relative;transform:translateY(.1em)}.icon-plus,.icon-users-new{position:relative;left:-5px;display:inline-block;width:1.6em;height:1.6em;background:#939393;transition:background-color 0s}.icon-users-new{-webkit-mask:url("../svg/menu/user-plus.svg") center/contain no-repeat;mask:url("../svg/menu/user-plus.svg") center/contain no-repeat}@media (max-width:700px){.icon-plus,.icon-scenarios-search,.icon-users-new{left:0}}.icon-plus{-webkit-mask:url("../svg/form/plus.svg") center/contain no-repeat;mask:url("../svg/form/plus.svg") center/contain no-repeat}.content-list button:hover>.icon-plus,.content-list button:hover>.icon-users-new{background:#fff}.appFilters{display:none;flex-wrap:wrap;align-items:flex-end;gap:.45rem;margin:-.5rem 0 1rem;padding:1rem;border:1px solid rgba(255,255,255,.35);border-radius:var(--main-radius);box-shadow:var(--main-shadow);overflow:hidden}.appFilters.is-open,.appFilters[style*="display: block"]{display:flex!important}.appFilters a,.appFilters button,.appFilters input,.appFilters select{min-width:0}.appFilterSearch{flex:1 1 330px;width:auto}.appFilterSelect{flex:0 0 150px;width:auto}.appFilterSelectLg{flex-basis:180px}.appFiltersActions{display:flex;flex:0 0 auto;align-items:flex-end;justify-content:flex-start;gap:.35rem;min-width:0}.appFiltersActions .btn-apply-filters{flex:0 0 clamp(12em,22vw,16em);width:auto;min-width:0}.appFiltersActions .btn-reset-filters{flex:0 0 var(--ui-control-h);width:var(--ui-control-h)}@container app (max-width:760px){.appFilterSearch{flex:1 1 100%}.appFilterSelect{flex:1 1 calc(33.333% - .45rem)}.appFilterSelectLg{flex:1 1 calc(33.333% - .45rem)}.appFiltersActions{flex:1 1 calc(50% - .45rem)}.appFiltersActions .btn-apply-filters{flex:1 1 auto}}@container app (max-width:560px){.appFilterSearch,.appFilterSelect,.appFilterSelectLg,.appFiltersActions{flex:1 1 100%}.appFiltersActions .btn-apply-filters{flex:1 1 auto}.appFiltersActions .btn-reset-filters{flex:0 0 var(--ui-control-h)}}.usersFilters .appFilterSelect[name=is_contributor]{flex-basis:200px}.usersFilters .appFilterSelect[name=can_manage_users]{flex-basis:250px}.users-list{--gap:.5rem;--pad-x:calc(.5vw + 1rem);--pad-y:calc(.5vw + 1rem);--caret-cell-w:24px;--flag-cell-w:68px;--flag-btn-w:42px;--flag-icon-w:1.7em;--flag-gap:.35rem;--list-label-color:rgba(0,0,0,.7)}.users-list-head{grid-template-columns:var(--caret-cell-w) minmax(0,1fr) auto}.users-list-head-flags.mediumScreen,.usersHeadLabel.mediumScreen{display:block}.users-list-head-flags.compactScreen,.usersHeadLabel.compactScreen{display:none}.users-list-head-flags.largeScreen{display:grid}.usersHeadLabel{min-width:0;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.users-list-head-flags{align-items:center;justify-content:center;text-align:center}.users-list-head-flags.largeScreen{grid-template-columns:repeat(4,var(--flag-cell-w));gap:var(--flag-gap)}.users-list-head-flags.largeScreen span{display:flex;align-items:center;justify-content:center;min-width:0;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.users-list-head-flags.compactScreen,.users-list-head-flags.mediumScreen{display:none;align-items:center;justify-content:center;width:calc((var(--flag-cell-w) * 4) + (var(--flag-gap) * 3))}.usersHeadFlagsLabel{display:flex;align-items:center;justify-content:center;width:100%;min-width:0;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;text-align:center}.users-list-row{display:block;padding:0;background:#fff}.users-list-main{display:grid;grid-template-columns:var(--caret-cell-w) minmax(0,1fr) auto;align-items:center;gap:var(--gap);width:100%;padding:var(--pad-y) var(--pad-x);border:0;background:#fff;color:#111;text-align:left;cursor:pointer}.users-list-main:hover{background:rgba(214,230,255,.3)}.users-list-caret{display:block;width:1em;height:1em;justify-self:start;background:currentColor;opacity:.45;transform:rotate(-90deg) translateY(-4px);-webkit-mask:url("../svg/form/caret-down.svg") center/contain no-repeat;mask:url("../svg/form/caret-down.svg") center/contain no-repeat;transition:transform .2s,opacity .2s}.users-list-main:hover .users-list-caret{opacity:.8;transform:rotate(-90deg) translateY(0)}.users-list-identity{display:flex;align-items:baseline;gap:.35rem;min-width:0}.users-list-fullname{min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;font-weight:600}.users-list-login{min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;color:rgba(0,0,0,.55)}.users-list-flags{display:grid;grid-template-columns:repeat(4,var(--flag-cell-w));align-items:center;gap:var(--flag-gap)}.users-role-code{font-size:.84rem;font-weight:700;letter-spacing:.05em}.app-list-icon,.users-role-code{opacity:1;background:rgba(0,0,0,.22);border:1px solid rgba(255,255,255,.55);display:inline-flex;align-items:center;justify-content:center;justify-self:center;width:var(--flag-btn-w);height:var(--flag-btn-w);border-radius:var(--main-radius);color:#fff}.app-list-icon.is-on{background:rgba(25,135,84,.86)}.app-list-icon>span{display:block;width:var(--flag-icon-w);height:var(--flag-icon-w);background:#fff;opacity:1}.app-list-icon>span{display:block;width:var(--flag-icon-w);height:var(--flag-icon-w);background:#fff;opacity:1}.app-list-icon .icon-users-list{width:calc(var(--flag-icon-w) * 1.1);height:calc(var(--flag-icon-w) * 1.1)}.app-list-icon .icon-users-list{-webkit-mask:url("../svg/menu/user-list.svg") center/contain no-repeat;mask:url("../svg/menu/user-list.svg") center/contain no-repeat}.app-list-icon .icon-user-active{-webkit-mask:url("../svg/form/eye.svg") center/contain no-repeat;mask:url("../svg/form/eye.svg") center/contain no-repeat}.app-list-icon .icon-scenarios-new{position:static;left:auto;display:block;width:calc(var(--flag-icon-w) * .97);height:calc(var(--flag-icon-w) * .97);margin:0;background:#fff;transform:none;opacity:1;-webkit-mask:url("../svg/menu/scenarios_mine.svg") center/contain no-repeat;mask:url("../svg/menu/scenarios_mine.svg") center/contain no-repeat}.users-list-row.is-locked .users-list-main{cursor:not-allowed}.users-list-row.is-locked .users-list-caret{visibility:hidden}.users-list-row.is-locked:hover{background:inherit}.users-list-row.is-locked .app-list-icon,.users-list-row.is-locked .app-list-icon.is-on,.users-list-row.is-locked .users-role-code{background:#ff007b}.users-list-row.is-locked .users-list-identity{color:#ff007b}@container app (max-width:900px){.users-list{--flag-cell-w:54px;--flag-btn-w:38px;--flag-icon-w:1.55em;--flag-gap:.25rem}.users-list-head{grid-template-columns:var(--caret-cell-w) minmax(0,1fr) auto}.users-list-head-flags{grid-template-columns:repeat(4,var(--flag-cell-w))}.users-list-main{grid-template-columns:var(--caret-cell-w) minmax(0,1fr) auto}.users-list-identity{display:block}.users-list-fullname{display:block}.users-list-login{display:block;margin-top:.15rem}.users-role-code{font-size:.76rem}}@container app (max-width:700px){.users-list{--flag-cell-w:38px;--flag-btn-w:32px;--flag-icon-w:1.3em;--flag-gap:0rem;--caret-cell-w:16px}.users-list-head{grid-template-columns:var(--caret-cell-w) minmax(0,1fr) auto}.users-list-head-flags{grid-template-columns:var(--flag-cell-w) var(--flag-cell-w)}.usersHeadActive,.usersHeadContrib,.usersHeadUsers{display:none}.users-list-flags{grid-template-columns:repeat(4,var(--flag-cell-w))}.users-list-main{grid-template-columns:var(--caret-cell-w) minmax(0,1fr) auto}}.userModalCreatedHint{margin:-.25rem 0 .8rem 7rem;color:rgba(255,255,255,.86);font-size:.72rem}.userModalPasswordHint{grid-column:2/3;margin:.2rem 0 .65rem;color:rgba(255,255,255,.62);font-size:.72rem}@media (max-width:680px){.userModalCreatedHint{margin:.25rem 0 .8rem;text-align:center}.userModalPasswordHint{grid-column:1/-1;margin:.25rem 0 .65rem;text-align:center}}.listPagination{display:flex;justify-content:center}.form-lists{--drag-w:40px;--key-w:200px;--active-w:70px;--gap:0.5rem;--pad-x:calc(0.5vw + 1rem);--pad-y:calc(0.5vw + 1rem);--list-label-color:rgba(0,0,0,0.7);--flag-btn-w:42px;--flag-icon-w:1.7em}.formListsSortInfo{display:flex;align-items:center;justify-content:center;min-height:1.6em;gap:.55em;margin:1em 0;color:#fff;font-weight:600;text-align:center;text-shadow:0 1px 3px rgba(0,0,0,.35)}.formListsSortInfo .ico{content:'';width:1.6em;height:1.6em;flex:0 0 1.6em;background:#fff;-webkit-mask:url('../svg/form/info-fill.svg') center/contain no-repeat;mask:url('../svg/form/info-fill.svg') center/contain no-repeat}.icon-form-lists{--icon-url:url("../svg/menu/table.svg")}.icon-chart{-webkit-mask:url('../svg/form/chart-bar-bold.svg') center/contain no-repeat;mask:url('../svg/form/chart-bar-bold.svg') center/contain no-repeat;content:'';width:1.6em;height:1.6em;flex:0 0 1.6em;background:#fff}.form-lists .form-lists-head{grid-template-columns:var(--drag-w) minmax(0,1fr) var(--key-w) var(--active-w)}.form-lists-item{position:relative;display:grid;grid-template-columns:var(--drag-w) minmax(0,1fr) var(--key-w) var(--active-w);align-items:center;gap:var(--gap);width:100%;padding:var(--pad-y) var(--pad-x);border:0;border-bottom:1px solid var(--bs-border-color);background:#fff;color:#111;text-align:left;cursor:pointer}.form-lists-item:last-child{border-bottom:none}.form-lists-item::before{content:"";position:absolute;inset:0;background:rgba(214,230,255,.307);opacity:0;pointer-events:none;transition:opacity .3s ease}.form-lists-item:focus::before,.form-lists-item:hover::before{opacity:1}.form-lists-item:focus{outline:0}.formListsDragHandle{position:relative;z-index:1;display:inline-flex;align-items:center;justify-content:center;width:34px;height:34px;border-radius:var(--main-radius);opacity:.35;color:#111;cursor:grab;transition:opacity .2s ease,background-color .2s ease,box-shadow .2s ease}.formListsDragHandle::before{content:"";display:block;width:21px;height:21px;background:currentColor;-webkit-mask:url("../svg/form/dots-six-vertical.svg") center/contain no-repeat;mask:url("../svg/form/dots-six-vertical.svg") center/contain no-repeat}.formListsDragHandle:hover{opacity:.9;background:#fff;box-shadow:0 0 5px rgba(0,0,0,.18)}.formListsDragHandle:active{cursor:grabbing;opacity:1;background:#fff;box-shadow:0 0 7px rgba(0,0,0,.25)}.formListsDragHandle.is-disabled{opacity:0;visibility:hidden;pointer-events:none;cursor:default}.formListsDragHandle.is-disabled:hover{background:0 0;box-shadow:none;transform:none}.formListsActive,.formListsLabels,.formListsValue{position:relative;z-index:1;min-width:0}.formListsValue{font-weight:400;font-size:.85em;color:rgba(0,0,0,.55);overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.formListsLabels{display:flex;flex-direction:column;min-width:0;overflow:hidden}.formListsValueInline{display:none;margin-top:.1rem;font-size:.78em;color:rgba(0,0,0,.42);overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.formListsKeyInline{font-size:.6rem;font-weight:800;color:var(--list-label-color);text-transform:uppercase;letter-spacing:.04em}.formListsLabelFr{font-size:1em;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.formListsLabelEn{font-size:.85em;color:rgba(0,0,0,.55);overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.formListsActive{text-align:center}.formListsActive,.formListsHeadActive{text-align:center}.form-lists-item-chosen{cursor:grabbing}.form-lists-item-ghost{opacity:.45}#formListValue.is-readonly{background:#d4d4d4;color:rgba(0,0,0,.6);cursor:default;font-style:italic}#formListValue.is-readonly:focus,#formListValue.is-readonly:focus-visible{box-shadow:none!important;background:#d4d4d4!important;color:rgba(0,0,0,.6)!important;outline:0!important}.appAdminModal .is-readonly .form-label{cursor:default}.appAdminModal .is-readonly:focus-within .form-label{background:rgba(0,0,0,.45);color:rgba(255,255,255,.86)}@container app (max-width:700px){.form-lists .form-lists-head{grid-template-columns:var(--drag-w) minmax(0,1fr) var(--active-w)}.form-lists .formListsHeadValue{display:none}.form-lists-item{grid-template-columns:var(--drag-w) minmax(0,1fr) var(--active-w)}.formListsValue{display:none}.formListsValueInline{display:block}}.appFilters.formListsFilters{display:flex!important;flex-direction:column;align-items:stretch;gap:.75rem}.formListsTabsLabel{font-size:.6rem;font-weight:700;color:var(--list-label-color);text-transform:uppercase;letter-spacing:.04em}.formListsFiltersContent{display:flex;flex-direction:row;align-items:flex-start;justify-content:space-between;gap:2rem;width:100%}.formListsTabs{display:flex;flex:0 0 auto;flex-wrap:wrap;gap:.35rem}.formListsTab{display:inline-flex;align-items:center;justify-content:center;min-height:var(--ui-control-h);padding:0 .9rem;border:1px solid rgba(255,255,255,.65);border-radius:var(--main-radius);background:rgba(255,255,255,.72);color:#111;font-size:.9em;font-weight:600;text-decoration:none;transition:background-color .2s,color .2s,box-shadow .2s}.formListsTab:hover{background:#fff;color:#111;box-shadow:0 0 4px rgba(0,0,0,.28)}.formListsTab.is-active{background:var(--main-color-dark);color:#fff;border-color:rgba(255,255,255,.9);pointer-events:none}.formListsFiltersSearch{display:flex;flex:0 1 650px;flex-wrap:wrap;gap:.5rem;min-width:0;margin-left:auto}.formListsFiltersSearch .appFilterSearch{flex:1 1 100%;width:100%}.formListsFiltersSearch .appFilterSelect{flex:0 0 14rem}.formListsFiltersSearch .appFiltersActions{display:flex;flex:1 1 auto;gap:.5rem}.formListsFiltersSearch .btn-apply-filters{flex:1 1 auto}.formListsFiltersSearch .btn-reset-filters{flex:0 0 var(--ui-control-h);width:var(--ui-control-h)}@container app (max-width:1129px){.formListsFiltersContent{flex-direction:column}.formListsTabs{width:100%}.formListsFiltersSearch{width:100%;max-width:800px;flex:1 1 auto;margin-left:0}.formListsFiltersSearch .appFilterSearch{flex:1 1 370px;max-width:370px}.formListsFiltersSearch .appFilterSelect{flex:0 1 10rem}}@container app (max-width:800px){.formListsFiltersSearch .appFilterSearch{flex:1 1 320px;max-width:700px}.formListsFiltersSearch .appFilterSelect{flex:0 1 10.5rem}.formListsFiltersSearch .appFiltersActions{flex:1 1 294px;max-width:294px}}@container app (max-width:560px){.formListsFiltersSearch{max-width:none}.formListsFiltersSearch .appFilterSearch,.formListsFiltersSearch .appFilterSelect,.formListsFiltersSearch .appFiltersActions{flex:1 1 100%;max-width:none}}.icon-timeline-list{--icon-url:url("../svg/form/chrono.svg")}.timelineAdminTabsWrap{display:flex!important;padding:.75rem;margin:-.5rem 0 1rem}.timelineAdminTabs{display:flex;flex-wrap:wrap;gap:.35rem}.timelineAdminTab{position:relative;display:inline-flex;align-items:center;justify-content:center;min-height:var(--ui-control-h);padding:0 1rem;border:1px solid rgba(255,255,255,.65);border-radius:var(--main-radius);background:rgba(255,255,255,.72);color:#111;font-size:.9em;font-weight:600;text-decoration:none;transition:background-color .2s,color .2s,box-shadow .2s}.timelineAdminTab:hover{background:#fff;color:#111;box-shadow:0 0 4px rgba(0,0,0,.28)}.timelineAdminTab.is-active{background:var(--main-color-dark);color:#fff;border-color:var(--main-color-dark);pointer-events:none;padding:0 1rem 0 2.1rem}.timelineAdminTab.is-active::before{content:"";position:absolute;left:.8rem;top:50%;width:0;height:0;transform:translateY(-50%);border-top:.3rem solid transparent;border-bottom:.3rem solid transparent;border-left:.45rem solid currentColor}@container app (max-width:560px){.timelineAdminTabsWrap{padding:0;background-color:transparent;border-color:transparent;margin-bottom:2rem}.timelineAdminTabs{width:100%}.timelineAdminTab{width:100%;padding:0 1rem}.timelineAdminTab.is-active::before{left:1rem}}.timeline-list{--gap:.5rem;--pad-x:0.5rem;--pad-y:0.3rem;--icon-w:90px;--order-w:80px;--del-w:50px;--flag-btn-w:42px;--flag-icon-w:1.7em;--list-label-color:rgba(0,0,0,.7)}.timeline-events-list{--gap:.2rem}.timeline-scenario-types-list .timeline-list-head,.timeline-scenario-types-list .timeline-list-row{grid-template-columns:40px minmax(0,1fr) minmax(250px,320px) 70px var(--del-w)}.timeline-events-list .timeline-list-head,.timeline-events-list .timeline-list-row{grid-template-columns:var(--icon-w) minmax(0,1fr) minmax(0,100px) minmax(0,80px) 70px var(--del-w)}.timeline-event-links-list .timeline-list-head,.timeline-event-links-list .timeline-list-row{grid-template-columns:minmax(0,1fr) minmax(0,1fr) var(--order-w) var(--del-w)}.timeline-list-row{position:relative;display:grid;align-items:center;gap:var(--gap);width:100%;padding:var(--pad-y) var(--pad-x);background:#fff;color:#111}.timelineDragHandle{position:relative;z-index:1;display:inline-flex;align-items:center;justify-content:center;width:34px;height:34px;border-radius:var(--main-radius);opacity:.35;color:#111;cursor:grab;transition:opacity .2s ease,background-color .2s ease,box-shadow .2s ease}.timelineDragHandle::before{content:"";display:block;width:21px;height:21px;background:currentColor;-webkit-mask:url("../svg/form/dots-six-vertical.svg") center/contain no-repeat;mask:url("../svg/form/dots-six-vertical.svg") center/contain no-repeat}.timelineDragHandle:hover{opacity:.9;background:#fff;box-shadow:0 0 5px rgba(0,0,0,.18)}.timelineLabels{display:flex;flex-direction:column;min-width:0;overflow:hidden}.timelineLabelFr{font-weight:600;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.timelineLabelEn{font-size:.85em;color:rgba(0,0,0,.55);overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.timelineScenarioTypeEvents{display:flex;flex-wrap:wrap;align-items:center;gap:.25rem;min-width:0}.timelineScenarioTypeEventsCompact{display:none;flex-wrap:wrap;align-items:center;gap:.22rem;margin-top:.35rem}.timelineScenarioTypeEventIcon{display:inline-flex;align-items:center;justify-content:center;width:1.65rem;height:1.65rem;border-radius:var(--main-radius);background:var(--timeline-category-color,rgba(0,0,0,.35));color:#fff}.timelineScenarioTypeEventIcon>span{display:block;width:2rem;height:2rem;background:currentColor;-webkit-mask:var(--timeline-icon-url) center/cover no-repeat;mask:var(--timeline-icon-url) center/cover no-repeat}.timelineActions,.timelineCategory,.timelineIconPreview,.timelineOrder{min-width:0}.timelineIconPreview{display:flex;align-items:center;justify-content:center;width:2.6rem;height:2.6rem;margin:auto;border:1px solid #ccc;border-radius:var(--main-radius);background:var(--timeline-category-color,rgba(0,0,0,.35));color:#fff}.timelineIcon{display:block;width:3.7em;height:3.7em;background:currentColor;-webkit-mask:var(--timeline-icon-url) center/cover no-repeat;mask:var(--timeline-icon-url) center/cover no-repeat}.timelineActive,.timelineHeadActive{text-align:center}.timelineActions,.timelineHeadActions{text-align:center}.timelineActions{display:flex;justify-content:center}.timelineDeleteBtn{display:inline-flex;align-items:center;justify-content:center;width:var(--ui-control-h);height:var(--ui-control-h);padding:0;border-radius:var(--main-radius);background:#fff;color:rgba(0,0,0,.35);transition:background-color .2s,color 0s}.timelineDeleteBtn:hover{background:#b00020;color:#fff}.icon-trash{display:block;width:1.25em;height:1.25em;background:currentColor;-webkit-mask:url("../svg/form/trash.svg") center/contain no-repeat;mask:url("../svg/form/trash.svg") center/contain no-repeat}.timeline-events-list .timeline-list-head>div:first-child{text-align:center}@container app (max-width:760px){.timeline-scenario-types-list .timeline-list-head,.timeline-scenario-types-list .timeline-list-row{grid-template-columns:40px minmax(0,1fr) 70px var(--del-w)}.timeline-scenario-types-list .timelineHeadEvents,.timeline-scenario-types-list .timelineScenarioTypeEvents{display:none}.timeline-scenario-types-list .timelineScenarioTypeEventsCompact{display:flex}.timeline-events-list{--icon-w:70px;--del-w:40px}.timeline-events-list .timeline-list-head,.timeline-events-list .timeline-list-row{grid-template-columns:var(--icon-w) minmax(0,1fr) 80px 60px var(--del-w)}.timeline-events-list .timeline-list-head>div:nth-child(4),.timeline-events-list .timelineCategory{display:none}.timeline-event-links-list .timeline-list-head,.timeline-event-links-list .timeline-list-row{grid-template-columns:minmax(0,1fr) var(--del-w)}.timeline-event-links-list .timeline-list-head>div:nth-child(2),.timeline-event-links-list .timeline-list-row>div:nth-child(2),.timeline-event-links-list .timelineOrder{display:none}}.timelineIconPicker{margin:0 0 1rem}.timelineIconPickerTop{display:grid;grid-template-columns:3.4rem minmax(0,1fr);gap:.6rem;align-items:center}.timelineIconPickerPreview{display:flex;align-items:center;justify-content:center;width:3.4rem;height:3.4rem;border-radius:var(--main-radius);background:var(--timeline-category-color,rgba(0,0,0,.45));color:#fff;transition:background-color .2s}.timelineIconPickerPreviewIcon{display:block;width:4.7rem;height:4.7rem;background:currentColor;-webkit-mask:var(--timeline-icon-url) center/cover no-repeat;mask:var(--timeline-icon-url) center/cover no-repeat}.timelineIconPickerToggle{display:inline-flex;align-items:center;justify-content:center;gap:.45rem;width:max-content;min-height:2rem;padding:0 .65rem;border-radius:var(--main-radius);background:rgba(255,255,255,.1);color:rgba(255,255,255,.8);border:1px solid rgba(255,255,255,.4);font-weight:400;font-size:.75rem;text-transform:uppercase;transition:background-color .2s,border-color .2s,color .2s}.timelineIconPickerToggle:hover{background:rgba(255,255,255,.5);color:#fff;border:1px solid #fff}.timelineIconPickerToggle::before{content:"";width:.42rem;height:.42rem;border-right:2px solid currentColor;border-bottom:2px solid currentColor;transform:rotate(-45deg);transition:transform .18s ease}.timelineIconPicker.is-open .timelineIconPickerToggle::before{transform:rotate(45deg)}.timelineIconPickerGrid{display:none;grid-template-columns:repeat(auto-fill,minmax(44px,1fr));gap:.45rem;margin-top:.75rem;padding:.75rem;border-radius:var(--main-radius);background:rgba(0,0,0,.45)}.timelineIconPickerBtn{position:relative;display:flex;align-items:center;justify-content:center;width:100%;height:44px;border:1px solid rgba(255,255,255,.18);border-radius:var(--main-radius);background:rgba(255,255,255,.1);color:#fff}.timelineIconPickerBtn:not(.is-selected).is-used::after{content:"";position:absolute;bottom:.15rem;right:.15rem;width:.35rem;height:.35rem;border-radius:50%;background:#00dd3f;box-shadow:0 0 0 1px rgba(0,0,0,.6)}.timelineIconPickerBtn:hover{background:rgba(255,255,255,.2)}.timelineIconPickerBtn.is-selected{background:var(--timeline-category-color,var(--ui-accent));color:#fff}.timelineIconPicker .timelineIcon{width:3.2em;height:3.2em;-webkit-mask:var(--timeline-icon-url) center/cover no-repeat;mask:var(--timeline-icon-url) center/cover no-repeat}.timelineScenarioEventsEditor{display:grid;grid-template-columns:minmax(0,2fr) minmax(220px,1fr);gap:1.25rem;align-items:start}.timelineScenarioEventsCol{display:flex;flex-direction:column;min-width:0}.timelineScenarioEventsEditorTitle{height:2em;line-height:2em;flex:0 0 auto;margin-bottom:.55rem;color:rgba(255,255,255,.86);font-size:.72rem;font-weight:700;text-transform:uppercase;letter-spacing:.04em}.timelineScenarioEventsScroll{position:relative;height:clamp(200px,35vh,300px);min-height:0;overflow:hidden;border-radius:var(--main-radius);background:rgba(20,20,20,.32);box-shadow:inset 0 2px 8px rgba(0,0,0,.2),inset 0 1px 0 rgba(0,0,0,.3),inset 0 -1px 0 rgba(255,255,255,.5)}.timelineScenarioEventsScroll>.scroll-content{min-height:100%}.timelineScenarioEventsAvailableList,.timelineScenarioEventsEditorList{box-sizing:border-box;min-height:100%;padding:.5rem 1.1rem .5rem .5rem;border-radius:var(--main-radius)}.timelineScenarioEventsEditorList{display:flex;flex-direction:column;gap:.2rem}.timelineScenarioEventsScroll>.scrollbar-track-y{right:0;width:16px}.timelineScenarioEventsScroll>.scrollbar-track-y>.scrollbar-thumb-y{width:100%}.timelineScenarioEventsEditorRow{display:grid;grid-template-columns:2rem 2.2rem minmax(0,1fr) var(--ui-control-h);align-items:center;gap:.45rem;min-height:2.45rem;padding:.25rem;border-radius:var(--main-radius);background:rgba(255,255,255,.08);color:#fff}.timelineScenarioEventsDragHandle{display:flex;align-items:center;justify-content:center;width:2rem;height:2rem;opacity:.45;cursor:grab}.timelineScenarioEventsDragHandle::before{content:"";display:block;width:1.25rem;height:1.25rem;background:currentColor;-webkit-mask:url("../svg/form/dots-six-vertical.svg") center/contain no-repeat;mask:url("../svg/form/dots-six-vertical.svg") center/contain no-repeat}.timelineScenarioEventsDragHandle:hover{opacity:.9}.timelineScenarioEventsEditorIcon{display:inline-flex;align-items:center;justify-content:center;width:2.2rem;height:2.2rem;border-radius:var(--main-radius);background:var(--timeline-category-color,rgba(0,0,0,.45));color:#fff}.timelineScenarioEventsEditorIcon>span{display:block;width:2.6rem;height:2.6rem;background:currentColor;-webkit-mask:var(--timeline-icon-url) center/cover no-repeat;mask:var(--timeline-icon-url) center/cover no-repeat}.timelineScenarioEventsEditorLabels{display:flex;flex-direction:column;min-width:0}.timelineScenarioEventsEditorLabel{overflow:hidden;text-overflow:ellipsis;white-space:nowrap;font-size:.86rem;font-weight:300}.timelineScenarioEventsRemoveBtn{display:inline-flex;align-items:center;justify-content:center;width:var(--ui-control-h);height:var(--ui-control-h);padding:0;border-radius:var(--main-radius);background:rgba(255,255,255,.08);color:rgba(255,255,255,.6)}.timelineScenarioEventsRemoveBtn:hover{background:#b00020;color:#fff}.timelineScenarioEventsAvailableList{display:flex;flex-direction:column;gap:.2rem}.timelineScenarioEventsAvailableRow{display:grid;grid-template-columns:2rem minmax(0,1fr) 1.4rem;align-items:center;gap:.35rem;min-height:2.2rem;padding:.22rem .32rem;border:0;border-radius:var(--main-radius);background:rgba(255,255,255,.07);color:#fff;text-align:left}.timelineScenarioEventsAvailableRow:hover{background:rgba(255,255,255,.16)}.timelineScenarioEventsAvailableIcon{display:inline-flex;align-items:center;justify-content:center;width:2rem;height:2rem;border-radius:var(--main-radius);background:var(--timeline-category-color,rgba(0,0,0,.45));color:#fff}.timelineScenarioEventsAvailableIcon>span{display:block;width:2.3rem;height:2.3rem;background:currentColor;-webkit-mask:var(--timeline-icon-url) center/cover no-repeat;mask:var(--timeline-icon-url) center/cover no-repeat}.timelineScenarioEventsAvailableLabel{overflow:hidden;text-overflow:ellipsis;white-space:nowrap;font-size:.76rem;font-weight:300}.timelineScenarioEventsAvailableAdd{display:flex;align-items:center;justify-content:center;width:1.4rem;height:1.4rem;border-radius:50%;background:rgba(255,255,255,.16);color:#fff;font-size:1rem;line-height:1}.timelineScenarioEventsEmpty{display:flex;align-items:center;justify-content:center;min-height:4rem;color:rgba(255,255,255,.45);font-size:.78rem;font-style:italic;text-align:center;pointer-events:none}@media (max-width:680px){.timelineScenarioEventsEditor{grid-template-columns:1fr}}