.remove-hyperlink-style{text-decoration:none;color:inherit}.remove-hyperlink-style:hover{text-decoration:none;color:inherit}.remove-hyperlink-style:active{text-decoration:none;color:inherit}.remove-hyperlink-style:visited{text-decoration:none;color:inherit}.remove-hyperlink-style:focus{text-decoration:none;color:inherit}button{margin:0;font-family:inherit;font-size:inherit;line-height:inherit}img{vertical-align:middle;border-style:none}button{-webkit-appearance:auto;-moz-appearance:auto;appearance:auto;-webkit-writing-mode:horizontal-tb !important;text-rendering:auto;letter-spacing:normal;word-spacing:normal;line-height:normal;text-transform:none;text-indent:0px;text-shadow:none;display:inline-block;text-align:center;align-items:flex-start;cursor:default;box-sizing:border-box;margin:0em;padding:1px 6px;border-width:2px;border-style:outset;-o-border-image:initial;border-image:initial}.nav-tree{--spacing: 1.5rem;--radius: 10px;color:red}.nav-tree li{display:block;position:relative;padding-left:calc(2 * var(--spacing) - var(--radius) - 2px)}.nav-tree ul{margin-left:calc(var(--radius) - var(--spacing));padding-left:0}.nav-tree ul li{border-left:2px solid #ddd}.nav-tree ul li:last-child{border-color:transparent}.nav-tree ul li::before{content:'';display:block;position:absolute;top:calc(var(--spacing) / -2);left:-2px;width:calc(var(--spacing) + 2px);height:calc(var(--spacing) + 1px);border:solid #ddd;border-width:0 0 2px 2px}.nav-tree{--tree-spacing: 1.5rem;--tree-radius: 10px}.nav-tree li{position:relative;display:block;padding-left:calc(2 * var(--tree-spacing) - var(--tree-radius) - 2px)}.nav-tree ul{margin-left:calc(var(--tree-radius) - var(--tree-spacing));padding-left:0}.nav-tree ul li{border-left:2px solid #ddd}.nav-tree ul li:last-child{border-color:transparent}.nav-tree ul li::before{content:"";position:absolute;top:calc(var(--tree-spacing) / -2);left:-2px;display:block;width:calc(var(--tree-spacing) + 2px);height:calc(var(--tree-spacing) + 1px);border:solid #ddd;border-width:0 0 2px 2px}.edit-button-icon{width:1.25rem;margin:0.5rem}#cookiesModal .switch-main{margin-top:16px;max-width:100%}#cookiesModal .switch-main .switch-label{text-align:left}#cookiesModal .switch-main .cookie-check-box{padding-top:30px;color:#26A65B}#cookiesModal .switch-main .cookie-check-box #privacy-policy-checkbox{-ms-transform:scale(3);-moz-transform:scale(3);-webkit-transform:scale(3);-o-transform:scale(3)}#cookiesModal .mb-10{margin-bottom:10px}#cookiesModal .accept-main{display:flex;flex-direction:column;align-items:center;justify-content:space-evenly;background-color:#eef1ff;padding:10px}#cookiesModal .accept-main .btn{margin-bottom:1rem}#cookiesModal .accept-main .question{display:flex;flex-direction:row;align-items:center;justify-content:space-evenly;gap:10px}#cookiesModal .accept-main .question .button-main{display:flex;flex-direction:row;align-items:center;justify-content:center}#cookiesModal .modal-footer-x{display:flex;flex-direction:row;align-items:center;justify-content:space-around}#cookiesModal{position:fixed;top:0;right:0;bottom:0;left:0;z-index:1050;display:none;flex-direction:column;align-items:center;justify-content:center;background-color:rgba(0,0,0,0.7)}#cookiesModal h2{font-size:1.5rem;margin-top:20px;margin-bottom:20px}#cookiesModal .modal-header-x{padding:2px 7px;background-color:#e9ecef;color:#212529;display:flex;flex-direction:row;flex-wrap:nowrap;align-items:center;justify-content:space-between}#cookiesModal .modal-body-x{padding:2px 16px}#cookiesModal .modal-footer-x{padding:2px 7px;background-color:#e9ecef;color:#212529;display:flex;flex-direction:row;flex-wrap:nowrap;align-items:center;justify-content:center}#cookiesModal .modal-content-x{max-width:500px;position:relative;background-color:#e9ecef;margin:auto;padding:0;border:1px solid #888;width:100%;box-shadow:0 4px 8px 0 rgba(0,0,0,0.2),0 6px 20px 0 rgba(0,0,0,0.19);-webkit-animation-name:animatetop;animation-name:animatetop;-webkit-animation-duration:0.4s;animation-duration:0.4s;overflow-x:hidden;overflow-y:auto}@-webkit-keyframes animatetop{from{top:-100px;opacity:0}to{top:0;opacity:1}}@keyframes animatetop{from{top:-100px;opacity:0}to{top:0;opacity:1}}#cookiesModal .btn{all:unset;cursor:pointer;display:inline-block;font-weight:400;text-align:center;white-space:nowrap;vertical-align:middle;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;border:1px solid transparent;padding:0.375rem 0.75rem;font-size:1rem;line-height:1.5}#cookiesModal .close-modal-x{background-color:#C80A27;border-color:#C80A27;color:#fff;-webkit-text-fill-color:#fff;width:30px;height:30px;font-size:1.5rem;font-weight:700;line-height:1;padding:0}#cookiesModal .btn-primary{background-color:#1870AF;border-color:#1870AF;color:white}#cookiesModal button:disabled,#cookiesModal button[disabled]{opacity:0.65;cursor:not-allowed}#cookiesModal #accept-privacy-policy{margin:10px}#workspace-content-container .filter-bar-main-container{margin:16px 0 16px 0 !important}.filter-bar-main-container,.filter-bar-main-container-v3{display:flex;flex-direction:row;flex-wrap:nowrap;justify-content:center;margin:16px}.filter-bar-main-container .filter-bar-main-elements,.filter-bar-main-container-v3 .filter-bar-main-elements{display:flex;flex-direction:row;flex-wrap:nowrap;justify-content:space-around;align-items:center;width:100%;max-width:1642px;padding:10px;height:auto;background:#dfdfe8}.filter-bar-main-container .filter-bar-main-elements .left-filter-elements,.filter-bar-main-container-v3 .filter-bar-main-elements .left-filter-elements{display:flex;flex-direction:row;flex-wrap:nowrap;justify-content:center;margin-right:20px;margin-left:20px}.filter-bar-main-container .filter-bar-main-elements .mid-filter-elements,.filter-bar-main-container-v3 .filter-bar-main-elements .mid-filter-elements{display:flex;flex-direction:column;flex-wrap:wrap;justify-content:center;align-items:center}.filter-bar-main-container .filter-bar-main-elements .mid-filter-elements .simple-filter,.filter-bar-main-container-v3 .filter-bar-main-elements .mid-filter-elements .simple-filter{display:flex;flex-direction:row;flex-wrap:wrap;justify-content:center;align-items:center}.filter-bar-main-container .filter-bar-main-elements .mid-filter-elements .simple-filter .extend-filter-btn,.filter-bar-main-container-v3 .filter-bar-main-elements .mid-filter-elements .simple-filter .extend-filter-btn{display:flex;flex-direction:row;flex-wrap:nowrap;justify-content:center;align-items:center;margin-left:10px;background-color:#cccccc;border:none;padding:5px 12px 5px 12px;color:#212529;cursor:pointer;outline:inherit}.filter-bar-main-container .filter-bar-main-elements .mid-filter-elements .simple-filter .extend-filter-icon,.filter-bar-main-container-v3 .filter-bar-main-elements .mid-filter-elements .simple-filter .extend-filter-icon{height:30px;margin-left:15px}.filter-bar-main-container .filter-bar-main-elements .mid-filter-elements .advanced-filter,.filter-bar-main-container-v3 .filter-bar-main-elements .mid-filter-elements .advanced-filter{flex-direction:row;flex-wrap:wrap;justify-content:center;align-items:center;display:none;margin-top:10px}.filter-bar-main-container .filter-bar-main-elements .mid-filter-elements .filter-dropdown-main,.filter-bar-main-container-v3 .filter-bar-main-elements .mid-filter-elements .filter-dropdown-main{margin:2px}.filter-bar-main-container .filter-bar-main-elements .mid-filter-elements .filter-dropdown-main .filter-btn,.filter-bar-main-container-v3 .filter-bar-main-elements .mid-filter-elements .filter-dropdown-main .filter-btn{background-color:#1870AF;border:none;padding:5px 12px 5px 12px;color:#fff;cursor:pointer;outline:inherit;height:38px}.filter-bar-main-container .filter-bar-main-elements .mid-filter-elements .filter-dropdown-main .filter-btn:hover,.filter-bar-main-container-v3 .filter-bar-main-elements .mid-filter-elements .filter-dropdown-main .filter-btn:hover{background-color:#bf0f32;color:white}.filter-bar-main-container .filter-bar-main-elements .mid-filter-elements .filter-dropdown-main .filter-dropdown-menu,.filter-bar-main-container-v3 .filter-bar-main-elements .mid-filter-elements .filter-dropdown-main .filter-dropdown-menu{position:absolute;z-index:9999;background-color:#bf0f32;display:none;flex-direction:column;flex-wrap:nowrap;justify-content:center}.filter-bar-main-container .filter-bar-main-elements .mid-filter-elements .filter-dropdown-main .filter-dropdown-menu .filter-dropdown-elements,.filter-bar-main-container-v3 .filter-bar-main-elements .mid-filter-elements .filter-dropdown-main .filter-dropdown-menu .filter-dropdown-elements{display:flex;flex-direction:column;flex-wrap:wrap;justify-content:center;height:auto;max-height:500px;min-width:130px;overflow:auto}.filter-bar-main-container .filter-bar-main-elements .mid-filter-elements .filter-dropdown-main .filter-dropdown-menu .dropdown-element,.filter-bar-main-container-v3 .filter-bar-main-elements .mid-filter-elements .filter-dropdown-main .filter-dropdown-menu .dropdown-element{color:white;padding:5px;max-width:200px}.filter-bar-main-container .filter-bar-main-elements .mid-filter-elements .filter-dropdown-main .filter-dropdown-menu .dropdown-element:hover,.filter-bar-main-container-v3 .filter-bar-main-elements .mid-filter-elements .filter-dropdown-main .filter-dropdown-menu .dropdown-element:hover{background-color:#d9b6c4;color:#bf0f32}.filter-bar-main-container .filter-bar-main-elements .mid-filter-elements .filter-dropdown-main .filter-dropdown-menu .dropdown-setter,.filter-bar-main-container-v3 .filter-bar-main-elements .mid-filter-elements .filter-dropdown-main .filter-dropdown-menu .dropdown-setter{width:100%;max-width:100%}.filter-bar-main-container .filter-bar-main-elements .mid-filter-elements .filter-dropdown-main .filter-dropdown-menu .dropdown-divider,.filter-bar-main-container-v3 .filter-bar-main-elements .mid-filter-elements .filter-dropdown-main .filter-dropdown-menu .dropdown-divider{height:0;overflow:hidden;border-top:1px solid #e9ecef}.filter-bar-main-container .filter-bar-main-elements .mid-filter-elements .filter-txt-main,.filter-bar-main-container-v3 .filter-bar-main-elements .mid-filter-elements .filter-txt-main{display:flex;flex-direction:row;flex-wrap:nowrap;justify-content:center;background-color:white;padding:5px}.filter-bar-main-container .filter-bar-main-elements .mid-filter-elements .filter-txt-main .filter-txt-icon,.filter-bar-main-container-v3 .filter-bar-main-elements .mid-filter-elements .filter-txt-main .filter-txt-icon{height:17px;align-self:center}.filter-bar-main-container .filter-bar-main-elements .mid-filter-elements .filter-txt-main .filter-txt-search-icon,.filter-bar-main-container-v3 .filter-bar-main-elements .mid-filter-elements .filter-txt-main .filter-txt-search-icon{height:30px;cursor:pointer}.filter-bar-main-container .filter-bar-main-elements .mid-filter-elements .filter-txt-main .filter-input,.filter-bar-main-container-v3 .filter-bar-main-elements .mid-filter-elements .filter-txt-main .filter-input{border:none;background-color:white;color:#212529;margin:0 3px 0 3px;min-width:220px}.filter-bar-main-container .filter-bar-main-elements .mid-filter-elements .filter-txt-main .filter-input:focus,.filter-bar-main-container-v3 .filter-bar-main-elements .mid-filter-elements .filter-txt-main .filter-input:focus{outline:none}.filter-bar-main-container .filter-bar-main-elements .mid-filter-elements .filter-txt-main .filter-input::-moz-placeholder,.filter-bar-main-container-v3 .filter-bar-main-elements .mid-filter-elements .filter-txt-main .filter-input::-moz-placeholder{color:#212529;opacity:0.8}.filter-bar-main-container .filter-bar-main-elements .mid-filter-elements .filter-txt-main .filter-input:-ms-input-placeholder,.filter-bar-main-container-v3 .filter-bar-main-elements .mid-filter-elements .filter-txt-main .filter-input:-ms-input-placeholder{color:#212529;opacity:0.8}.filter-bar-main-container .filter-bar-main-elements .mid-filter-elements .filter-txt-main .filter-input::placeholder,.filter-bar-main-container-v3 .filter-bar-main-elements .mid-filter-elements .filter-txt-main .filter-input::placeholder{color:#212529;opacity:0.8}.filter-bar-main-container .filter-bar-main-elements .right-filter-elements,.filter-bar-main-container-v3 .filter-bar-main-elements .right-filter-elements{display:flex;flex-direction:column;flex-wrap:nowrap;justify-content:center;height:100%}.filter-bar-main-container .filter-bar-main-elements .right-filter-elements .filter-btn-container,.filter-bar-main-container-v3 .filter-bar-main-elements .right-filter-elements .filter-btn-container{display:flex;flex-direction:column;justify-content:flex-end;height:100%}.filter-bar-main-container .filter-bar-main-elements .right-filter-elements .control-filter-btn,.filter-bar-main-container-v3 .filter-bar-main-elements .right-filter-elements .control-filter-btn{display:flex;flex-direction:row;flex-wrap:nowrap;justify-content:space-between;align-items:center;background-color:#cccccc;border:none;color:#212529;cursor:pointer;outline:inherit;gap:16px}.filter-bar-main-container .filter-bar-main-elements .right-filter-elements .search-filter-btn,.filter-bar-main-container-v3 .filter-bar-main-elements .right-filter-elements .search-filter-btn{display:none;margin:2px;max-width:135px;padding:4px 12px 4px 12px}.filter-bar-main-container .filter-bar-main-elements .right-filter-elements .reset-filter-btn,.filter-bar-main-container-v3 .filter-bar-main-elements .right-filter-elements .reset-filter-btn{display:none;margin:2px;max-width:135px;padding:4px 12px 4px 12px}.filter-bar-main-container .filter-bar-main-elements .right-filter-elements .shortcut-container,.filter-bar-main-container-v3 .filter-bar-main-elements .right-filter-elements .shortcut-container{display:flex;flex-direction:row;justify-content:center;align-items:center}.filter-bar-main-container .filter-bar-main-elements .right-filter-elements .shortcut-container .shortcut-icon,.filter-bar-main-container-v3 .filter-bar-main-elements .right-filter-elements .shortcut-container .shortcut-icon{width:auto;height:30px;margin:5px}.filter-bar-main-container .filter-bar-main-elements .menu-icon,.filter-bar-main-container-v3 .filter-bar-main-elements .menu-icon{width:auto;height:30px}.filter-bar-main-container .filter-bar-main-elements .open-advanced-filter,.filter-bar-main-container-v3 .filter-bar-main-elements .open-advanced-filter{display:flex !important}.filter-bar-main-container.always-expanded .extend-filter-btn,.filter-bar-main-container-v3.always-expanded .extend-filter-btn{display:none !important}@media (max-width: 600px){.filter-bar-main-container .filter-bar-main-elements,.filter-bar-main-container-v3 .filter-bar-main-elements{flex-direction:column}.filter-bar-main-container .filter-bar-main-elements .left-filter-elements,.filter-bar-main-container-v3 .filter-bar-main-elements .left-filter-elements{justify-content:space-around;width:100%;display:none}.filter-bar-main-container .filter-bar-main-elements .mid-filter-elements,.filter-bar-main-container-v3 .filter-bar-main-elements .mid-filter-elements{flex-direction:column;width:100%}.filter-bar-main-container .filter-bar-main-elements .mid-filter-elements .simple-filter,.filter-bar-main-container-v3 .filter-bar-main-elements .mid-filter-elements .simple-filter{margin:10px 0 10px 0}.filter-bar-main-container .filter-bar-main-elements .mid-filter-elements .simple-filter .extend-filter-btn,.filter-bar-main-container-v3 .filter-bar-main-elements .mid-filter-elements .simple-filter .extend-filter-btn{margin-top:5px}.filter-bar-main-container .filter-bar-main-elements .mid-filter-elements .filter-dropdown-main .filter-dropdown-menu,.filter-bar-main-container-v3 .filter-bar-main-elements .mid-filter-elements .filter-dropdown-main .filter-dropdown-menu{position:static}.filter-bar-main-container .filter-bar-main-elements .mid-filter-elements .filter-dropdown-main .filter-dropdown-menu .filter-dropdown-elements,.filter-bar-main-container-v3 .filter-bar-main-elements .mid-filter-elements .filter-dropdown-main .filter-dropdown-menu .filter-dropdown-elements{width:100% !important}.filter-bar-main-container .filter-bar-main-elements .right-filter-elements,.filter-bar-main-container-v3 .filter-bar-main-elements .right-filter-elements{justify-content:center;margin-top:5px}.filter-bar-main-container .filter-bar-main-elements .right-filter-elements .animation-filter-elements,.filter-bar-main-container-v3 .filter-bar-main-elements .right-filter-elements .animation-filter-elements{transform:rotate(90deg)}.filter-bar-main-container .filter-bar-main-elements .right-filter-elements .filter-btn-container,.filter-bar-main-container-v3 .filter-bar-main-elements .right-filter-elements .filter-btn-container{flex-direction:row}.filter-bar-main-container .filter-bar-main-elements .only-small-screen,.filter-bar-main-container-v3 .filter-bar-main-elements .only-small-screen{display:block}}.filer-tags-bar-main{display:flex;flex-direction:row;flex-wrap:nowrap;justify-content:center;margin:16px}.filer-tags-bar-main .filter-tags-main-elements{display:flex;flex-direction:row;flex-wrap:nowrap;justify-content:space-around;align-items:center;width:100%;max-width:1110px;padding:16px;height:auto;background:#dfdfe8;gap:32px}.filer-tags-bar-main .filter-tags-main-elements .menu-icon{height:35px}.filer-tags-bar-main .filter-tags-main-elements .mid-elements{display:flex;flex-direction:row;flex-wrap:nowrap;justify-content:space-evenly;width:100%;gap:16px}.filer-tags-bar-main .filter-tags-main-elements .mid-elements .tags-group{display:flex;flex-direction:column;justify-content:flex-start}.filer-tags-bar-main .filter-tags-main-elements .mid-elements .tags-group .title{color:#0000aa;font-size:12px}.filer-tags-bar-main .filter-tags-main-elements .mid-elements .tags-group .tags{display:flex;flex-direction:row;flex-wrap:wrap;justify-content:flex-start;gap:4px}@media (max-width: 600px){.filer-tags-bar-main .filter-tags-main-elements{flex-direction:column;justify-content:flex-start}.filer-tags-bar-main .filter-tags-main-elements .left-elements{width:100%}.filer-tags-bar-main .filter-tags-main-elements .mid-elements{flex-wrap:wrap;justify-content:flex-start}}.show{display:block !important}.show-flex{display:flex !important}.only-small-screen{display:none}.pagination-main{margin-top:16px;margin-bottom:16px;display:flex;flex-direction:row;flex-flow:nowrap;align-items:center;justify-content:center}.pagination-main .pagination{display:flex;flex-direction:row;flex-flow:nowrap;align-items:center;justify-content:center;margin:0;border-radius:0;gap:2px;padding:0}.pagination-main .pagination .disabled{display:none}.pagination-main .pagination li{list-style-type:none;cursor:pointer}.pagination-main .pagination li a{text-decoration:none;color:inherit}.pagination-main .pagination li a:hover{text-decoration:none;color:inherit}.pagination-main .pagination li a:active{text-decoration:none;color:inherit}.pagination-main .pagination li a:visited{text-decoration:none;color:inherit}.pagination-main .pagination li a:focus{text-decoration:none;color:inherit}.pagination-main .pagination .page-item .page-link{position:static;display:flex;flex-direction:row;flex-flow:nowrap;align-items:center;justify-content:center;background-color:#EDE5DC;width:43px;height:40px;font-size:1.5rem;border:none;border-radius:0 !important;color:#313A57}.pagination-main .pagination .page-item .page-link:hover{background-color:#313A57;color:#EDE5DC}@media (max-width: 500px){.pagination-main .pagination .page-item .page-link{width:34px;height:31px;font-size:1.2rem}}.pagination-main .pagination .page-item.active .page-link{background-color:#313A57;color:#EDE5DC}.gallery-main .gallery-content{left:auto !important;right:0 !important}.gallery-main .gallery-sidebar{min-width:250px;max-width:250px;min-height:100vh;background:#7386D5;color:#fff;transition:all 0.3s}.gallery-main .gallery-sidebar .gallery-sidebar-header{padding:10px;background:#6d7fcc}.gallery-main .gallery-sidebar .gallery-sidebar-header h3{font-size:1.75rem;margin:10px}.gallery-main .gallery-sidebar ul.components{padding:20px 0;border-bottom:1px solid #47748b}.gallery-main .gallery-sidebar ul p{color:#fff;padding:10px}.gallery-main .gallery-sidebar ul li a{padding:10px;font-size:1.1em;display:block}.gallery-main .gallery-sidebar ul li a:hover{color:#7386D5;background:#fff}.gallery-main .gallery-sidebar.active{margin-left:-250px}.gallery-main .gallery-sidebar ul li.active>a,.gallery-main a[aria-expanded="true"]{background:#6d7fcc}.gallery-main ul ul a{font-size:0.9em !important;padding-left:30px !important;background:#6d7fcc}.gallery-main .ms-g-container{background-color:#fff;color:#35373a;min-height:100vh;border-radius:20px;box-shadow:0 8px 15px rgba(0,0,0,0.06)}.gallery-main .ms-g-container h1{text-align:center;margin-top:70px;font-weight:bold}.gallery-main .ms-g-container p.page-description{text-align:center;max-width:800px;margin:25px auto;color:#888;font-size:18px}.gallery-main .pswp--fs .pswp__caption{display:none !important}@media (max-width: 768px){.gallery-main .ms-g-container{border-radius:0}}.gallery-main .tz-gallery{display:flex;flex-wrap:nowrap;flex-direction:column;justify-content:center}.gallery-main .tz-gallery .g-row{display:flex;flex-wrap:wrap;flex-direction:row;justify-content:space-evenly;row-gap:8px}.gallery-main .tz-gallery .g-row figure{flex:0 0 15.8%;max-width:15.8%}@media (max-width: 993px){.gallery-main .tz-gallery .g-row figure{flex:0 0 48%;max-width:48%}}.gallery-main .tz-gallery .old-row{display:flex;flex-wrap:wrap;flex-direction:row;justify-content:space-evenly;row-gap:8px}.gallery-main .tz-gallery .old-row figure{flex:0 0 22%;max-width:22%}@media (max-width: 576px){.gallery-main .tz-gallery .old-row figure{flex:0 0 48%;max-width:48%}}.gallery-main .tz-gallery .lightbox img{-o-object-fit:scale-down;object-fit:scale-down;max-width:100%;max-height:150px;margin-bottom:5px;transition:0.2s ease-in-out;box-shadow:0 2px 3px rgba(0,0,0,0.2)}.gallery-main .tz-gallery .lightbox img:hover{transform:scale(1.05);box-shadow:0 8px 15px rgba(0,0,0,0.3)}.gallery-main .baguetteBox-button{background-color:transparent !important}.gallery-main figure a{display:flex;justify-content:center}.gallery-main .gallery-file-info{display:flex;gap:6px;flex-direction:column}.gallery-main .gallery-file-info .file-info-icons{display:flex;gap:3px;flex-direction:row}.gallery-main .gallery-file-info .download-file-button-icon{width:30px;height:30px}.gallery-main .gallery-file-info .edit-file-button-icon{width:15px;height:15px}.gallery-main .gallery-file-info .status-file-button-icon{width:15px;height:15px}.gallery-main .gallery-file-info .clickable{cursor:pointer}.gallery-main .text-preview{display:flex;flex-direction:column;justify-content:flex-start}.gallery-main .text-preview p{margin:0}.gallery-main .text-preview .file-title-preview{font-size:12px;overflow-wrap:anywhere}.gallery-main .text-preview .file-description-preview{font-size:10px}.ms-g-container .filter-bar-main-container-v3{display:flex;flex-direction:row;justify-content:center;align-items:center;flex-wrap:nowrap;margin:16px 0 16px 0}.exif-container{display:flex;flex-direction:column;align-items:center;justify-content:flex-start;width:100%;padding:0}.exif-container .list-group-item{width:100%;background-color:#7386D5;list-style-type:none;padding:0.75rem 1.25rem;font-size:1em;text-align:left;border-radius:0}#scroll-top{display:none;position:fixed;bottom:20px;right:30px;z-index:99;border:none;outline:none;cursor:pointer;background-color:transparent}#scroll-top .scroll-top-icon{width:60px;height:60px}@media only screen and (max-width: 800px){#scroll-top .scroll-top-icon{width:40px;height:40px}}#edit-content_site{display:block;position:fixed;top:20px;right:30px;z-index:99;border:none;outline:none;cursor:pointer;border-radius:50%;width:60px;height:60px}#edit-content_site .scroll-top-icon{width:35px;height:35px}@media only screen and (max-width: 800px){#edit-content_site{width:50px;height:50px;top:20px;right:15px}#edit-content_site .scroll-top-icon{width:30px;height:30px}}.switch-btn-main{display:flex;flex-direction:row;flex-flow:nowrap;justify-content:center;height:38px}.switch-btn-main .switch-explanation{background-color:#efefef;display:flex;justify-content:center;align-items:center;color:#212529;padding-left:5px;padding-right:5px;height:100%}.toggle-btn-main{display:flex;flex-direction:row;flex-flow:nowrap;justify-content:center;height:38px}.toggle-btn-main input{display:none}.text-toggle-container{display:flex;flex-direction:row;flex-flow:nowrap;justify-content:center;gap:5px;align-items:center;height:100%}.text-toggle-container label{background-color:#efefef;display:flex;justify-content:center;align-items:center;color:#212529;padding-left:5px;padding-right:5px;height:38px;margin:0}.tooltip-able{position:relative}.tooltip-container{position:absolute;z-index:1;right:-150%;margin-top:7px;padding:5px}.tooltip-container{background-color:#FFFFE6;border-color:black;border-width:1px;border-style:solid}.interest-group-container{display:flex;flex-direction:column;align-items:center;justify-content:center;gap:5px}.interest-group-container .tt-title{font-size:0.9em;text-align:center;white-space:nowrap}.interest-group-container .tt-content{text-align:center;font-size:0.8em}.skglb-petition-main .form-row{background-color:white;width:90%}.skglb-petition-main .form-row .form-item{margin-top:10px;width:100%;padding-left:10px;padding-right:10px}.skglb-petition-main .form-row .form-item label{font-size:120%}.skglb-petition-main .form-row .form-item .char-count-container{background-color:#ebebeb !important;color:#212529 !important;font-size:90% !important;margin-left:10px;padding-top:5px !important}@media screen and (min-width: 800px){.skglb-petition-main .form-row{flex-wrap:nowrap !important}}.skglb-petition-main .jumbotron{background-color:transparent;margin-bottom:0;padding:0.5rem !important}.skglb-petition-main .newsletter-abo-title{font-size:1.25rem !important}.skglb-petition-main .validation-info{font-size:28px;text-align:center;color:#b72837}.skglb-petition-main .recaptcha-container{display:flex;flex-direction:row;align-items:center;justify-content:center}.skglb-petition-main .submit-row{margin-top:15px;display:flex;flex-direction:column;align-items:center;justify-content:center;gap:15px}.newsletter{margin-top:70px}.newsletter .switch-container{display:flex;justify-content:flex-end}.newsletter .jumbotron{padding:1rem;background-color:#eef1ff}.newsletter .jumbotron .main-box{display:flex;flex-direction:row;flex-wrap:wrap;align-items:center;justify-content:flex-start;background-color:#fff;padding:1em;margin:0.1em}.newsletter .jumbotron .main-box .box1{display:flex;flex-direction:column;align-items:flex-start;justify-content:center}.newsletter .jumbotron .main-box .box2{display:flex;flex-direction:row;align-items:flex-end;justify-content:flex-end;flex-grow:2;padding-right:2em}.newsletter .jumbotron .logos{display:flex;flex-direction:row;align-items:center;justify-content:center}.newsletter .jumbotron .logos .logo-img{height:55px;padding:0.2em}.newsletter .jumbotron .switch-main{width:100%;max-width:55px}.newsletter .jumbotron .switch-main .switch-aspect-ratio{max-width:150px}.newsletter .newsletter-logo-info-page{display:flex;flex-direction:row;flex-wrap:nowrap;justify-content:center}.newsletter .newsletter-abo-header{display:flex;flex-direction:row;flex-wrap:wrap;justify-content:space-between}.newsletter .newsletter-abo-header .newsletter-logo{display:flex;flex-direction:column;flex-wrap:nowrap;justify-content:space-between;align-items:center}.newsletter .rob-row{display:flex;flex-direction:row;flex-wrap:wrap;justify-content:space-evenly;align-items:center}.newsletter .rob-row .submit-row-logo{height:78px}.newsletter .submit-row{display:flex;flex-direction:row;flex-wrap:nowrap;justify-content:space-between;align-items:center;margin-top:30px;margin-bottom:60px}.newsletter .submit-row .newsletter-submit-btn{font-size:21px}@media (max-width: 575px){.newsletter{margin-top:50px}.newsletter .newsletter-abo-header .newsletter-title-main .newsletter-abo-title{font-size:1.5em}.newsletter .newsletter-abo-header .newsletter-title-main .newsletter-abo-text{margin-top:0}.newsletter .newsletter-text{font-size:0.8em}.newsletter .jumbotron{padding:0}.newsletter .jumbotron .logos .logo-img{height:35px}.newsletter .jumbotron .newsletter-title{font-size:1.0em}.newsletter .jumbotron .lead{font-size:0.8em}.newsletter .jumbotron .newsletter-partner-label{font-size:0.7em}.newsletter .jumbotron .switch-main{max-width:40px}.newsletter .jumbotron .newsletter-partner-text{font-size:11px}.newsletter .personal-data{font-size:0.8em}}.newsletter-compact{display:flex;flex-direction:column;flex-wrap:nowrap;justify-content:space-evenly;margin-left:15px;margin-right:15px;margin-top:15px;background-color:#eef1ff}.newsletter-compact .newsletter-row{display:flex;flex-direction:row;flex-wrap:wrap;justify-content:space-evenly}.newsletter-compact .newsletter-row .newsletter-option{display:flex;flex-direction:column;flex-wrap:nowrap;justify-content:center;width:290px;height:225px;align-items:center;padding-top:15px;padding-bottom:15px;background-color:#fff;margin:10px;position:relative}.newsletter-compact .newsletter-row .newsletter-option .option-title{text-align:center;font-size:1.25rem}.newsletter-compact .newsletter-row .newsletter-option .option-info{display:flex;align-items:center;flex-direction:column;gap:10px}.newsletter-compact .newsletter-row .newsletter-option .option-info .option-logo .option-logo-img{width:auto;max-height:60px}.newsletter-compact .newsletter-row .newsletter-option .option-info .option-text{text-align:center}.newsletter-compact .newsletter-row .newsletter-option .checkbox-fix{position:absolute;bottom:0;right:6px}.newsletter-compact .newsletter-row .newsletter-option .checkbox-fix input{width:30px;height:30px}.newsletter-compact .newsletter-header{display:flex;flex-direction:row;flex-wrap:nowrap;justify-content:center;margin:2rem 2rem 0}.newsletter-compact .newsletter-header .newsletter-header-info{width:66%}.newsletter-compact .newsletter-header .newsletter-header-info .newsletter-header-title{font-size:1.5rem}.newsletter-compact .newsletter-header .railmail-logo-container{width:33%}.newsletter-compact .newsletter-header .railmail-logo-container .railmail-logo{width:100%;height:auto}@media (max-width: 620px){.newsletter-compact .newsletter-header{flex-wrap:wrap}.newsletter-compact .newsletter-header .newsletter-header-info{width:100%;order:1;margin-top:1rem}.newsletter-compact .newsletter-header .newsletter-header-info .newsletter-header-title{font-size:1.3rem}.newsletter-compact .newsletter-header .railmail-logo-container{width:100%;order:0}}.share-main{display:grid;grid-template-columns:1fr;border:#313a57 solid 6px;width:100%;max-width:970px;min-height:100px;background-color:#ede5dc;margin-bottom:16px}.share-main .share-text{display:flex;flex-direction:column;justify-content:center;font-size:15px}.share-main .social-icons{display:flex;flex-direction:row;align-items:center;justify-content:center;flex-wrap:wrap}.share-main .button{padding:3px 3px 3px 3px;border:0;cursor:pointer}.share-main .social-icon{width:50px;height:50px;margin-left:0.2em;margin-right:0.2em}.download-container{display:flex;flex-direction:row;align-items:center;justify-content:center}.download-container #download-preparing-anim{display:none;cursor:wait}.download-container .social-icon{width:50px;height:50px;margin-left:0.2em;margin-right:0.2em}.article-statistics-tile-container{display:flex;flex-direction:row;flex-wrap:wrap;align-items:center;justify-content:center}.article-statistics-tile-container .tile-frame{max-width:unset !important;max-height:unset !important}.articles-main{display:flex;flex-direction:column;align-items:center;justify-content:center;gap:16px}.articles-main .flex-wrapper{margin-bottom:16px}@media (max-width: 575px){.articles-main .title{font-size:17px;line-height:1.5}.articles-main .description{font-size:14px}.articles-main .info-text{font-size:11px}}@media (min-width: 576px){.articles-main .title{font-size:18px;line-height:1.5}.articles-main .description{font-size:15px}.articles-main .info-text{font-size:12px}}@media (max-width: 880px){.articles-main .description{font-size:15px}.articles-main .description p{margin:0}}.articles-main .base-news-container{padding-top:16px;padding-bottom:16px;display:flex;flex-direction:column;align-items:center;justify-content:center;gap:16px}.articles-main .oversize-container{padding-top:8px;padding-bottom:16px;display:flex;flex-direction:column;gap:16px;background-color:#fee7ca;max-width:1002px;width:100%;align-items:center}.articles-main .article-row{width:-webkit-fill-available;width:-moz-available;margin:0 16px;max-width:970px;min-height:216px;display:flex;align-items:center;justify-content:center;flex-flow:wrap}.articles-main .article-row .background{background-color:#eef1ff}.articles-main .article-row .col-image{display:flex;align-items:center;justify-content:center;width:324px;min-width:324px;overflow:hidden;height:216px;max-width:324px;margin-right:16px;position:relative}.articles-main .article-row .col-image .copyright-container{position:absolute;bottom:0;left:0;background-color:rgba(255,255,255,0.8);padding:4px 8px;border-radius:0 0.5rem 0 0;font-size:0.7em;font-style:italic;z-index:2}.articles-main .article-row .col-image .new-article-container{position:absolute;top:6px;left:0.25rem;z-index:2}.articles-main .article-row .col-image .new-article-container .new-article-icon{width:35px;height:35px}.articles-main .article-row .col-image a{width:100%;height:100%}.articles-main .article-row .col-image .thumbnail{max-width:324px;max-height:216px;vertical-align:middle;border-style:none}.articles-main .article-row .col-image .special-ratio-container{display:flex;justify-content:center;-o-object-fit:contain;object-fit:contain;aspect-ratio:3/2;width:100%;position:relative}.articles-main .article-row .col-image .special-ratio-container .thumbnail{align-self:center;-o-object-fit:contain;object-fit:contain;height:216px;width:324px;max-width:324px;z-index:1}.articles-main .article-row .col-image .special-ratio-container:before{content:' ';display:block;position:absolute;left:0;top:0;width:100%;height:100%;aspect-ratio:3/2;opacity:0.8;background-repeat:no-repeat;background-position:50%;filter:blur(3px);transform:scale(1.1)}@media only screen and (max-width: 1031px){.articles-main .article-row .col-image{margin-right:0}}.articles-main .article-row .col-image .video-play-btn{opacity:0.7;z-index:3;position:absolute;top:50%;left:50%;transform:translate(-50%, -50%);width:90px;height:90px}.articles-main .article-row .col-article{width:100%;max-width:630px;min-height:216px;position:relative;display:flex;flex-direction:column}.articles-main .article-row .col-article .article-text{padding:9px 0.9em 0 0.9em}.articles-main .article-row .col-article .title{color:#0000aa;margin:0;padding:0 1.5em 0 0;font-weight:bold;line-height:1.5;display:-webkit-box;-webkit-box-orient:vertical;-webkit-line-clamp:2;overflow:hidden}.articles-main .article-row .col-article .subject-title{align-self:center;line-height:1.5;font-size:12px;color:#0000aa;font-style:italic}.articles-main .article-row .col-article .description{margin:0;padding:0.8em 0 0;display:-webkit-box;-webkit-box-orient:vertical;-webkit-line-clamp:4;overflow:hidden}.articles-main .article-row .col-article .info-text{display:flex;flex-direction:row;justify-content:space-between;flex-wrap:nowrap;gap:5px}.articles-main .article-row .col-article .info-text .info-user-time{padding:0 2.3em 0 0}.articles-main .article-row .col-article .readmore{color:black;float:right}.articles-main .article-row .col-article .article-info{margin-top:auto;display:flex;flex-direction:row;flex-wrap:nowrap;justify-content:space-between;width:100%}.articles-main .article-row .col-article .article-info>div:last-child{margin-left:auto}.articles-main .article-row .col-article .ig-icons{display:flex;flex-direction:row;flex-wrap:wrap-reverse;align-items:center;justify-content:flex-end;gap:5px;margin-right:0.25rem;margin-bottom:5px}.articles-main .article-row .col-article .ig-icons .info-icon{height:30px}.articles-main .article-row .col-article .edit-article-button{display:flex;flex-flow:nowrap;flex-direction:row;align-items:center;justify-content:center;position:absolute;left:0.25rem;bottom:0.25rem;gap:5px}.articles-main .article-row .col-article .edit-article-button .edit-article-button-icon{width:28px;height:28px}.articles-main .article-row .col-article .edit-article-button .status-article-button-icon{width:30px;height:30px}.articles-main .article-row .col-article .source-link{display:flex;align-items:flex-end;justify-content:end;margin-bottom:7px;margin-left:1.3em;text-align:end}.articles-main .article-row .col-article .ext-link-article{position:absolute;right:0.25rem;top:6px}.articles-main .article-row .col-article .ext-link-article .ext-link-article-icon{width:35px;height:35px}@media (min-width: 1200px){.articles-main .article-row{flex-flow:nowrap}}@media (max-width: 953px){.articles-main .article-row{margin:0}}.articles-main .article-show-main{width:100%;display:flex;flex-direction:column;align-items:center;justify-content:center}.articles-main .article-show-main .reading-time-main{width:100%;max-width:970px;display:flex;flex-direction:row;align-items:center;justify-content:flex-end;font-size:0.8em;margin-bottom:7px}.articles-main .article-show-main .article-preview{margin-top:16px;background-color:#faf3eb;padding-top:16px;padding-bottom:16px}.articles-main .article-show-main .article-signet-main{width:100%;max-width:970px;display:flex;flex-direction:row;flex-wrap:nowrap;align-items:center;justify-content:space-between;margin:16px 0 0 0}.articles-main .article-show-main .article-signet-main .article-signet{display:flex;flex-direction:row;flex-wrap:wrap;align-items:center;gap:5px}.articles-main .article-show-main .article-signet-main .article-signet .info-icon{height:100%}.articles-main .article-show-main .link-icon{height:25px}.tooltip-content{display:flex;align-items:center;justify-content:center;flex-direction:row;color:#212529}.article-content{display:flex;flex-direction:column;align-items:center;justify-content:center;max-width:970px}.article-content p:last-child{margin-bottom:0}@media (max-width: 575px){.article-content{margin:0}.article-content .title{font-size:15px;padding-left:0.5em;padding-right:0.5em;text-align:left}.article-content .textarea{font-size:13px;padding:0 0.5em}.article-content .link-div{max-width:310px;padding-left:2.5em;padding-right:2.5em;overflow-wrap:break-word}.article-content .link-div .link{font-size:12px}.article-content .quotation{padding:0;font-size:13px}.article-content .opinion{padding:0;font-size:13px}.article-content .single-image-div .single-image{max-height:150px}.article-content .pdf-view-div{width:100%;height:20em}.article-content .pdf-view-div iframe{width:100%}.article-content .newslink-div{margin-top:0 !important;margin-right:0 !important;margin-left:0 !important;flex-wrap:wrap !important;justify-content:center !important}.article-content .newslink-div .col-image{margin-right:0 !important;width:100% !important;min-width:initial !important;height:initial !important}.article-content .newslink-div .col-image .article-image{width:100% !important}.article-content .newslink-div .article-title{margin-top:0.4em !important;font-size:15px !important}.article-content .newslink-div .article-description{font-size:14px !important}}@media (min-width: 576px){.article-content .title{font-size:18px;padding-left:2em;padding-right:2em}.article-content .textarea{padding-left:2.5em;padding-right:2.5em}.article-content .document-div{padding-left:2.5em;padding-right:2.5em}.article-content .link-div{padding-left:2.5em;padding-right:2.5em;overflow-wrap:break-word}.article-content .link-div .link{font-size:16px}.article-content .quotation{padding-left:2.5em;padding-right:2.5em;font-size:14px}.article-content .opinion{padding-left:2.5em;padding-right:2.5em;font-size:14px}.article-content .single-image-div .single-image{max-height:290px}.article-content .file-info{padding-left:4.5em;padding-right:4.5em}.article-content .pdf-view-div{width:100%;height:40em}.article-content .pdf-view-div iframe{width:100%}.article-content .newslink-div .article-title{margin-top:1.5em !important;font-size:16px !important}.article-content .newslink-div .article-description{font-size:14px !important}}@media (min-width: 720px){.video{width:700px;height:394px}}@media (max-width: 360px){.video{width:719px;height:404px}}@media (max-width: 719px){.video{width:360px;height:203px}}@media (max-width: 991px){.article-content .prev-next-div{flex-wrap:wrap}.article-content .prev-next-div .hide-container{display:none !important}.article-content .prev-next-div .prev-container{width:100% !important;margin-right:16px}.article-content .prev-next-div .next-container{width:100% !important;margin-left:16px}}@media (min-width: 992px){.article-content .pdf-view-div{width:100%;height:80em}.article-content .pdf-view-div iframe{margin-left:16px;margin-right:16px;width:100%}}.article-content{background-color:#eef1ff;padding:1.5em 0 1.5em 0}.article-content .tags-container{margin-top:16px;display:grid;gap:16px;flex-wrap:wrap;width:100%;max-width:980px}.article-content .tags-container .tags-group{display:flex;flex-direction:column;justify-content:center;width:100%;padding:0 32px;gap:16px}.article-content .tags-container .tags-title{color:#0000aa;text-align:left;font-weight:500}.article-content .tags-container .tags{display:flex;justify-content:center}.article-content .tags-container ul{list-style-type:none;display:flex;flex-direction:row;gap:10px;padding:0;flex-wrap:wrap;justify-content:center}.article-content .tags-container ul li{background-color:#dfdfe8;padding:6px;cursor:pointer}.article-content .layout-container{width:100%}.article-content .title{color:#0000aa;margin-top:16px;margin-bottom:32px;width:100%;text-align:left;font-weight:500}.article-content .title p{white-space:pre-wrap}.article-content .textarea{margin-bottom:16px;width:100%;text-align:left}.article-content .textarea p{white-space:pre-wrap}.article-content .single-image-div{margin-bottom:16px;display:flex;flex-direction:column;align-items:center;width:100%;padding:0.5rem}.article-content .single-image-div .single-image{-o-object-fit:contain;object-fit:contain;max-width:390px;width:100%;height:auto}.article-content .single-image-div .file-info{font-size:11px;margin-bottom:0;text-align:center}.article-content .single-image-div .file-info p{margin-top:2px;white-space:pre-wrap}.article-content .plan-image-div{margin-bottom:16px;display:flex;flex-direction:column;align-items:center;width:100%}.article-content .plan-image-div .plan-image{max-width:100%;height:auto;-o-object-fit:contain;object-fit:contain}.article-content .plan-image-div .file-info{font-size:11px;margin-bottom:0;text-align:center}.article-content .plan-image-div .file-info p{margin-top:2px;white-space:pre-wrap}.article-content .enumeration-list{display:flex;justify-content:center;margin-bottom:16px;width:100%;text-align:left}.article-content .enumeration-list>ul{width:85%}.article-content .enumeration-list p{white-space:pre-wrap}.article-content .multiple-images-div{display:flex;flex-direction:column;align-items:center;margin-bottom:16px;padding:0.5rem;width:100%;background-color:#eef1ff}.article-content .multiple-images-div .multiple-images{display:grid;grid-gap:16px;grid-template-columns:repeat(auto-fit, minmax(0px, 1fr));align-items:flex-end;max-width:890px}.article-content .multiple-images-div .multiple-images .flex-item .multiple-image{width:100%;height:100%;-o-object-fit:cover;object-fit:cover}.article-content .multiple-images-div .multiple-images .special-ratio-container{display:flex;justify-content:center;max-height:800px;-o-object-fit:contain;object-fit:contain;background-color:#eef1ff;align-items:end}.article-content .multiple-images-div .multiple-images .special-ratio-container .multiple-image{width:100%;-o-object-fit:contain;object-fit:contain}.article-content .multiple-images-div .file-info{font-size:11px;margin-bottom:0;text-align:center}.article-content .multiple-images-div .file-info p{margin-top:2px;text-align:center;white-space:pre-wrap}.article-content .multiple-images-carousel-div{margin-bottom:16px;width:100%}.article-content .multiple-images-carousel-div .tiles-main .carousel-container{display:grid;grid-gap:16px}.article-content .multiple-images-carousel-div .tiles-main .tile{position:relative;padding-top:16px;padding-bottom:16px;display:flex;flex-direction:column;justify-content:flex-start}.article-content .multiple-images-carousel-div .tiles-main .tile .xcv{width:100%}.article-content .multiple-images-carousel-div .tiles-main .tile .multiple-image{max-width:324px;max-height:216px;vertical-align:middle;border-style:none}.article-content .multiple-images-carousel-div .tiles-main .tile .special-ratio-container{display:flex;justify-content:center;-o-object-fit:contain;object-fit:contain;background-color:#eef1ff;aspect-ratio:3/2}.article-content .multiple-images-carousel-div .tiles-main .tile .special-ratio-container .multiple-image{align-self:center;-o-object-fit:contain;object-fit:contain}.article-content .multiple-images-carousel-div .file-gallery .multiple-image{width:100%}.article-content .link-div{display:flex;flex-direction:row;align-items:center;justify-content:center;margin:16px;max-width:932px;width:100%;position:relative;padding:16px}.article-content .link-div .link{padding:0;margin:0}.article-content .link-div .link p{white-space:pre-wrap}.article-content .link-div .link p span{margin-right:30px}.article-content .link-div .link-icon{position:absolute;right:10px;width:35px;height:35px}.article-content .link-div .copy-to-clipboard-container{cursor:pointer;display:flex;justify-content:center;flex-wrap:nowrap;gap:5px;align-items:center}.article-content .link-div .copy-to-clipboard-container .copied-icon{width:25px;height:25px}.article-content .document-div{margin-bottom:16px}.article-content .document-div .document .document-image{width:100px;height:100px}.article-content .video-div{display:flex;flex-direction:column;justify-content:center;align-items:center;margin-bottom:16px;width:100%;aspect-ratio:16/9}.article-content .video-div iframe{height:100%}@media (min-width: 992px){.article-content .video-div iframe{margin-left:16px;margin-right:16px;width:100%}}.article-content .video-div .file-info{font-size:11px;margin-bottom:0;text-align:center}.article-content .video-div .file-info p{margin-top:2px;white-space:pre-wrap}.article-content .video-tile-div{display:flex;flex-direction:column;align-items:center;margin-bottom:16px;width:100%}.article-content .video-tile-div iframe{width:100%;height:100%}.article-content .video-tile-div .video-container{width:100%;aspect-ratio:16/9}.article-content .video-tile-div lite-youtube{width:100%;height:100%;max-width:100%}.article-content .video-tile-div .file-info{font-size:11px;margin-bottom:0;text-align:center}.article-content .video-tile-div .file-info p{margin-top:2px;white-space:pre-wrap}.article-content .quotation{display:flex;flex-direction:column;justify-content:center;align-items:center;width:100%;margin-bottom:16px;text-align:center;background-color:#db939b;padding:16px}.article-content .quotation p{white-space:pre-wrap}.article-content .opinion{display:flex;flex-direction:column;justify-content:center;align-items:center;width:97%;text-align:center;margin-bottom:16px;background-color:#dfe5ff;padding-top:16px;padding-bottom:16px}.article-content .opinion p{padding:0 5px;width:100%;white-space:pre-wrap}.article-content .pdf-view-div{display:flex;justify-content:center;align-items:center;margin-bottom:16px;width:100%}.article-content .pdf-view-div iframe{height:100%}.article-content .newslink-div{display:flex;flex-wrap:nowrap;justify-content:flex-start;align-items:center;padding:15px;position:relative;background-color:#dfe5ff;border-style:solid;border-color:#CCD3FF;border-width:6px;margin:16px;width:100%;max-width:932px;gap:16px;text-align:left;min-height:216px}.article-content .newslink-div .col-article .article-text .article-title{color:#0000aa;margin:0;padding:0;font-weight:bold;white-space:pre-wrap}.article-content .newslink-div .col-article .article-text .article-description{margin-top:12px;margin-bottom:0;white-space:pre-wrap}.article-content .newslink-div .col-article .source-link{margin-top:3px}.article-content .newslink-div .col-image{display:flex;align-items:center;justify-content:center;width:324px;min-width:324px;height:216px;overflow:hidden}.article-content .newslink-div .col-image .article-image{max-width:100%;max-height:100%;vertical-align:middle;border-style:none}.article-content .newslink-div .col-image a{width:100%;height:100%}.article-content .newslink-div .col-image .special-ratio-container{display:flex;justify-content:center;-o-object-fit:contain;object-fit:contain;background-color:#eef1ff;aspect-ratio:3/2;width:100%;position:relative}.article-content .newslink-div .col-image .special-ratio-container .article-image{align-self:center;-o-object-fit:contain;object-fit:contain;height:100%;width:100%;max-width:100%;z-index:1}.article-content .newslink-div .col-image .special-ratio-container:before{content:' ';display:block;position:absolute;left:0;top:0;width:100%;height:100%;aspect-ratio:3/2;opacity:0.8;background-repeat:no-repeat;background-position:50%;filter:blur(3px);transform:scale(1.1)}.article-content .newslink-div .ext-link-article{position:absolute;right:6px;top:6px;z-index:1}.article-content .newslink-div .ext-link-article .ext-link-article-icon{width:35px;height:35px}.article-content .gfx-sys-link-v2-div{margin-bottom:16px;width:100%;padding-left:16px;padding-right:16px}.article-content .gfx-sys-link-v2-div .link-tiles-container{display:grid;grid-template-columns:repeat(auto-fit, minmax(200px, 1fr));gap:16px}.article-content .gfx-sys-link-v2-div .link-tiles-container .tile{position:relative;border-style:solid;border-width:6px;padding-top:16px;padding-bottom:16px}.article-content .gfx-sys-link-v2-div .link-tiles-container .tile .tile-body{padding:8px 8px 0 8px}.article-content .gfx-sys-link-v2-div .link-tiles-container .tile .tile-body .title{margin:0;padding:0;white-space:pre-wrap}.article-content .gfx-sys-link-v2-div .link-tiles-container .tile .tile-body .description{margin-top:0;white-space:pre-wrap;padding:0;color:#CC0000}@media (width < 600px){.article-content .gfx-sys-link-v2-div .link-tiles-container .tile .tile-body .title{font-size:12px}.article-content .gfx-sys-link-v2-div .link-tiles-container .tile .tile-body .description{font-size:10px}}.article-content .gfx-sys-link-v2-div .link-tiles-container .tile .special-ratio-container{display:flex;justify-content:center;-o-object-fit:contain;object-fit:contain;aspect-ratio:3/2;position:relative;overflow:hidden;margin:0 auto}.article-content .gfx-sys-link-v2-div .link-tiles-container .tile .special-ratio-container .thumbnail{-o-object-fit:contain;object-fit:contain;z-index:1}.article-content .gfx-sys-link-v2-div .link-tiles-container .tile .special-ratio-container:before{content:' ';display:block;position:absolute;left:0;top:0;width:100%;height:100%;aspect-ratio:3/2;opacity:0.8;background-repeat:no-repeat;background-position:50%;filter:blur(3px);transform:scale(1.1)}.article-content .gfx-sys-link-v2-div .link-tiles-container .tile .thumbnail{max-width:100%;vertical-align:middle;border-style:none}.article-content .gfx-sys-link-v2-div .link-tiles-container .tile .ext-link{position:absolute;right:0.25rem;top:6px;z-index:3}.article-content .gfx-sys-link-v2-div .link-tiles-container .tile .ext-link .ext-link-icon{width:35px;height:35px}.article-content .link-tiles-div{margin-bottom:16px;width:100%}.article-content .link-tiles-div .childs-3 .tile{height:528px}.article-content .link-tiles-div .childs-3 .tile .tile-body{min-height:178px}.article-content .link-tiles-div .childs-2 .tile{height:528px}.article-content .link-tiles-div .childs-2 .tile .tile-body{min-height:178px}.article-content .link-tiles-div .childs-1 .tile{min-height:528px}.article-content .link-tiles-div .childs-1 .tile .tile-body{min-height:178px}.article-content .link-tiles-div .tiles-main .carousel-container{display:grid;grid-gap:16px}.article-content .link-tiles-div .tiles-main .tile{position:relative;padding-top:16px;padding-bottom:16px;display:flex;flex-direction:column;align-items:flex-start;justify-content:flex-start;min-height:528px}.article-content .link-tiles-div .tiles-main .tile .tile-body{min-height:178px;display:flex;justify-content:center;flex-flow:column;width:100%}.article-content .link-tiles-div .tiles-main .tile .tile-body p{white-space:pre-wrap}.article-content .link-tiles-div .tiles-main .tile .xcv{width:100%}.article-content .link-tiles-div .tiles-main .tile .thumbnail{width:100%;-o-object-fit:cover;object-fit:cover;aspect-ratio:3 / 2}.article-content .link-tiles-div .tiles-main .tile .title{color:#0000aa;font-weight:bold;font-size:16px;padding:0 16px 0 16px}.article-content .link-tiles-div .tiles-main .tile .description{padding:0 16px 0 16px}.article-content .link-tiles-div .tiles-main .tile .ext-link{position:absolute;right:0.25rem;top:6px}.article-content .link-tiles-div .tiles-main .tile .ext-link .ext-link-icon{width:35px;height:35px}.article-content .prev-next-div{display:flex;flex-direction:row;align-items:center;justify-content:center;width:100%;gap:16px;margin-bottom:16px}.article-content .prev-next-div .hide-container{visibility:hidden !important}.article-content .prev-next-div .icon{width:50px}.article-content .prev-next-div .prev-container{width:50%;display:flex;flex-direction:row;flex-flow:nowrap;align-items:center;justify-content:flex-start;margin-left:16px;padding:5px}.article-content .prev-next-div .next-container{width:50%;display:flex;flex-direction:row;flex-flow:nowrap;align-items:center;justify-content:flex-end;margin-right:16px;padding:5px}.article-content .prev-next-div .prev-link{display:flex;flex-direction:row;flex-flow:nowrap;align-items:center;justify-content:flex-start;text-align:left;gap:16px}.article-content .prev-next-div .next-link{display:flex;flex-direction:row;flex-flow:nowrap;align-items:center;justify-content:flex-end;text-align:right;gap:16px}.article-content .carousel-div{width:100%;margin-bottom:16px}.article-content .carousel-div .slideshow-container-main{position:relative}.article-content .carousel-div .slideshow-container-main .slideshow-container{width:100%}.article-content .carousel-div .slideshow-container-main .slideshow-container .slide{display:none}.article-content .carousel-div .slideshow-container-main .slideshow-container .slide img{width:100%;vertical-align:middle}.article-content .carousel-div .slideshow-container-main .slideshow-container .slide .text{color:#f2f2f2;font-size:15px;padding:8px 12px;position:absolute;bottom:8px;width:100%;text-align:center}.article-content .carousel-div .slideshow-container-main .slideshow-container .prev{cursor:pointer;position:absolute;top:50%;left:0;width:auto;padding:16px;margin-top:-22px;color:white;font-weight:bold;font-size:18px;transition:0.6s ease;border-radius:0 3px 3px 0;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none}.article-content .carousel-div .slideshow-container-main .slideshow-container .prev:hover{background-color:rgba(0,0,0,0.8)}.article-content .carousel-div .slideshow-container-main .slideshow-container .next{cursor:pointer;position:absolute;top:50%;width:auto;padding:16px;margin-top:-22px;color:white;font-weight:bold;font-size:18px;transition:0.6s ease;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;right:0;border-radius:3px 3px 3px 3px}.article-content .carousel-div .slideshow-container-main .slideshow-container .next:hover{background-color:rgba(0,0,0,0.8)}.article-content .carousel-div .slideshow-container-main .dots-container{margin-top:10px}.article-content .carousel-div .slideshow-container-main .dots-container .dot{cursor:pointer;height:15px;width:15px;margin:0 2px;background-color:#bbb;border-radius:50%;display:inline-block;transition:background-color 0.6s ease}.article-content .carousel-div .slideshow-container-main .dots-container .dot:hover{background-color:#717171}.article-content .carousel-div .slideshow-container-main .dots-container .active{background-color:#717171}.article-content hr.line-div{height:2px;border-width:0;background-color:#0000aa;width:100%;margin-bottom:16px}.article-content .html-div{width:100%}.article-content .partner-main{background-color:white;margin-bottom:50px;padding:32px;gap:16px;display:flex;flex-wrap:nowrap;flex-direction:column;justify-content:center}.article-content .partner-main .logo-container{max-width:1112px;display:flex;flex-wrap:nowrap;flex-direction:column;justify-content:center;align-items:center;gap:16px}.article-content .partner-main .logo-container .logo-row{width:100%;display:flex;flex-wrap:wrap;flex-direction:row;justify-content:center;align-items:center;gap:16px}.article-content .partner-main .logo-container .tile-main{transition:all .2s ease-in-out;margin:0}.article-content .partner-main .logo-container .tile-main:hover{transform:scale(1.05);box-shadow:8px 13px 5px #C7C7C7}.article-content .partner-main .logo-container .tile-main .tile-frame{max-width:270px;max-height:180px;width:100%;height:180px}.article-content .partner-main .logo-container .tile-main .tile-frame .tile-header{background-color:#DFE5FF;color:#0000aa;width:100%;height:45px}.article-content .partner-main .logo-container .tile-main .tile-frame .tile-header .title-content{font-size:1em;font-weight:bold;text-align:center;height:45px;display:flex;flex-wrap:nowrap;flex-direction:column;justify-content:center}.article-content .partner-main .logo-container .tile-main .tile-frame .tile-body{background-color:#eef1ff}.article-content .partner-main .logo-container .tile-main .tile-frame .tile-body .body-content{padding:15px;width:100%;height:100%;display:flex;flex-wrap:nowrap;flex-direction:row;justify-content:center;align-items:center}.article-content .partner-main .logo-container .tile-main .tile-frame .tile-body .body-content .tile-img{width:85%;height:auto}.article-content .partner-main .partner-text{color:#cc0000}.article-content .partner-main .partner-img{width:85%;height:auto}figure{margin-bottom:0}figcaption{display:none}.image-text-block-div{margin-bottom:16px;padding:10px 2.5em 10px 2.5em;background-color:#fff;width:100%}.image-text-block-div .image-text-block-container{display:grid;grid-template-columns:29% 69%;grid-gap:16px}.image-text-block-div .text-image-block-container{display:grid;grid-template-columns:69% 29%;grid-gap:16px}.image-text-block-div .image-text-block-child{display:flex;flex-direction:column;justify-content:center}.image-text-block-div .secondary-text{justify-content:flex-start}.image-text-block-div .image-container{display:flex;flex-direction:column;align-items:center}.image-text-block-div .image-container .image{-o-object-fit:contain;object-fit:contain;width:100%;height:auto}.image-text-block-div .file-info{font-size:11px;margin-bottom:0;text-align:center;display:flex;flex-direction:column;align-items:center;gap:1em;padding:0}.image-text-block-div .file-info p{white-space:pre-wrap;margin-bottom:0;width:100%;text-align:center}.image-text-block-div .text{text-align:left}@media (max-width: 575px){.image-text-block-div .text{font-size:13px}}.image-text-block-div .text p{white-space:pre-wrap}@media (max-width: 735px){.image-text-block-div .image-text-block-container{grid-template-columns:100%;grid-column-gap:2% !important}.image-text-block-div .image-text-block-container div:nth-of-type(1){order:2}.image-text-block-div .image-text-block-container div:nth-of-type(2){order:1}.image-text-block-div .image-text-block-container div:nth-of-type(3){order:3}.image-text-block-div .image-text-block-container div:nth-of-type(4){order:4}.image-text-block-div .text-image-block-container{grid-template-columns:100%;grid-column-gap:2% !important}.image-text-block-div .text-image-block-container div:nth-of-type(1){order:1}.image-text-block-div .text-image-block-container div:nth-of-type(2){order:2}.image-text-block-div .text-image-block-container div:nth-of-type(3){order:4}.image-text-block-div .text-image-block-container div:nth-of-type(4){order:3}.image-text-block-div .image{max-height:350px}}.event-list{display:flex;flex-direction:column;gap:16px;width:100%;padding-left:16px;padding-right:16px;padding-bottom:16px}.event-list .event-item{gap:16px;border:4px solid #37AFE5;width:100%;display:grid;grid-template-rows:auto auto;grid-template-columns:145px auto auto 145px;grid-template-areas:"time text text organisation" "time text text organisation"}.event-list .event-item .time-container{display:flex;justify-content:center;background-color:#37AFE5;color:white;grid-area:time}.event-list .event-item .time-container .event-date{width:100px;font-weight:bold;display:flex;flex-direction:column;justify-content:center;align-items:center;gap:8px}.event-list .event-item .time-container .event-date .event-month{font-size:30px;line-height:30px}.event-list .event-item .time-container .event-date .event-day{font-size:60px;line-height:60px}.event-list .event-item .text-container{display:flex;flex-direction:column;gap:8px;padding:16px 0;grid-area:text}.event-list .event-item .text-container p{white-space:pre-wrap}.event-list .event-item .text-container .event-title{font-size:24px}.event-list .event-item .text-container .event-description{font-size:16px}.event-list .event-item .organisation-container{display:flex;flex-direction:column;justify-content:center;align-items:center;grid-area:organisation}.event-list .event-item .organisation-container .organ-icon{border-left:4px solid #37AFE5;width:100%;height:100%}@media (max-width: 815px){.event-list .event-item{grid-template-areas:"time time organisation organisation" "text text text text";grid-template-columns:1fr 1fr 1fr 1fr;gap:0}.event-list .event-item .text-container{padding:16px}.event-list .event-item .organisation-container .organ-icon{border:none}.event-list .event-item .event-month{font-size:70px !important;line-height:70px !important}.event-list .event-item .event-day{font-size:115px !important;line-height:115px !important}}@media (max-width: 500px){.event-list .event-item .event-month{font-size:30px !important;line-height:30px !important}.event-list .event-item .event-day{font-size:60px !important;line-height:60px !important}}.gl-grid-wrapper{width:100%}.gl-grid-wrapper .gl-grid{display:grid;max-width:100%;box-sizing:border-box}.gl-grid-wrapper .gl-cell{min-width:0;min-height:0;box-sizing:border-box;display:flex;flex-direction:column;overflow-wrap:anywhere}.gl-grid-wrapper .gl-cell .gl-title{margin:0;line-height:1.2}.gl-grid-wrapper .gl-cell .gl-description p{white-space:pre-wrap;margin:0 0 8px}.gl-grid-wrapper .gl-cell .gl-image-element{display:block;max-width:100%}.gl-grid-wrapper .gl-cell>.gl-grid{max-width:100%;min-width:0}@media (max-width: 992px) and (min-width: 577px){.gl-grid-wrapper .gl-grid.gl-tablet-two{grid-template-columns:repeat(2, minmax(0, 1fr)) !important;grid-template-rows:auto !important;height:auto !important}.gl-grid-wrapper .gl-grid.gl-tablet-two>.gl-cell{grid-column:auto / span 1 !important;grid-row:auto !important}.gl-grid-wrapper .gl-grid.gl-tablet-two>.gl-cell.gl-wide{grid-column:1 / -1 !important}}@media (max-width: 992px) and (min-width: 577px){.gl-grid-wrapper .gl-grid.gl-tablet-stack{grid-template-columns:minmax(0, 1fr) !important;grid-template-rows:auto !important;height:auto !important}.gl-grid-wrapper .gl-grid.gl-tablet-stack>.gl-cell{grid-column:1 !important;grid-row:auto !important}.gl-grid-wrapper .gl-grid.gl-tablet-stack .gl-image-element{height:auto !important}}@media (max-width: 576px){.gl-grid-wrapper .gl-grid.gl-mobile-stack{grid-template-columns:minmax(0, 1fr) !important;grid-template-rows:auto !important;height:auto !important}.gl-grid-wrapper .gl-grid.gl-mobile-stack>.gl-cell{grid-column:1 !important;grid-row:auto !important}.gl-grid-wrapper .gl-grid.gl-mobile-stack .gl-image-element{height:auto !important}.gl-grid-wrapper .gl-grid.gl-mobile-two{grid-template-columns:repeat(2, minmax(0, 1fr)) !important;grid-template-rows:auto !important;height:auto !important}.gl-grid-wrapper .gl-grid.gl-mobile-two>.gl-cell{grid-column:auto / span 1 !important;grid-row:auto !important}.gl-grid-wrapper .gl-grid.gl-mobile-two>.gl-cell.gl-wide{grid-column:1 / -1 !important}}.content-container{display:flex;flex-direction:column;justify-content:center}.content-container .page-content{max-width:970px;grid-area:content;width:100%}.content-container .top-side{display:flex;flex-direction:row;justify-content:center;width:100%}.content-container .center-side{display:flex;flex-direction:row;justify-content:center}.content-container .left-side{display:flex;flex-direction:row;justify-content:flex-end;flex:1 0 0}.content-container .right-side{display:flex;flex-direction:row;justify-content:flex-start;flex:1 0 0}@media screen and (max-width: 1330px){.content-container .left-side{display:none}.content-container .right-side{display:none}}.pmt-center{align-self:center;display:flex;flex-direction:row;justify-content:center;width:100%}.pmt-left{display:flex;flex-direction:column;flex-wrap:nowrap;align-items:flex-end;gap:16px}.pmt-right{display:flex;flex-direction:column;flex-wrap:nowrap;align-items:flex-start;gap:16px}.G-Bnr{margin-top:16px}.FOOTER-Bnr{margin-top:-30px;margin-bottom:16px;max-width:970px}.bnr-frame{background-color:white;padding:16px}.bnr-mb{margin-bottom:16px}.prom-img{max-width:100%}@media screen and (max-width: 1650px){.pix-space{display:none}}.pro-main{position:relative;display:inline-block}.pro-main .pro-mark{position:absolute;top:0;right:0;background-color:#4d4d4d80}.pro-main .pro-mark .pro-text{color:white;font-size:9px;padding:1px}.eics-app{box-sizing:border-box;color:var(--color-text);font-family:var(--font-family);font-size:var(--font-size-md);line-height:var(--line-height);-webkit-text-size-adjust:100%}.eics-app *,.eics-app *::before,.eics-app *::after{box-sizing:border-box}.eics-app h1,.eics-app h2,.eics-app h3,.eics-app h4,.eics-app h5,.eics-app h6{margin:0;color:var(--color-text);font-weight:var(--font-weight-bold);line-height:var(--line-height-tight);overflow-wrap:anywhere}.eics-app h1{font-size:var(--font-size-xl)}.eics-app h2{font-size:var(--font-size-lg)}.eics-app h3{font-size:1.125rem}.eics-app h4,.eics-app h5,.eics-app h6{font-size:var(--font-size-md)}.eics-app p{margin:0 0 var(--space-3)}.eics-app a[class]{text-decoration:none}.eics-app a:not([class]){color:var(--color-primary);text-decoration:none;transition:color var(--transition-fast)}.eics-app a:not([class]):hover{color:var(--color-primary-hover);text-decoration:underline}.eics-app a:focus-visible,.eics-app button:focus-visible,.eics-app input:focus-visible,.eics-app select:focus-visible,.eics-app textarea:focus-visible,.eics-app summary:focus-visible,.eics-app [tabindex]:focus-visible{outline:2px solid var(--color-focus);outline-offset:2px}.eics-app button{font-family:inherit}.eics-app img{max-width:100%;height:auto;vertical-align:middle}.eics-app hr{margin:var(--space-5) 0;border:0;border-top:1px solid var(--color-border)}.eics-app small,.eics-app .small{font-size:var(--font-size-xs)}.eics-app strong{font-weight:var(--font-weight-semibold)}.eics-app code,.eics-app pre,.eics-app kbd{font-family:var(--font-family-mono);font-size:0.9em}.eics-app [hidden]{display:none}.hide-nav{display:none !important}.sr-only,.eics-sr-only{position:absolute;width:1px;height:1px;margin:-1px;padding:0;overflow:hidden;clip:rect(0, 0, 0, 0);white-space:nowrap;border:0}.skip-nav-link:focus-visible{outline:2px solid var(--color-focus);outline-offset:2px}@media (prefers-reduced-motion: reduce){.eics-app *,.eics-app *::before,.eics-app *::after{-webkit-animation-duration:0.01ms;animation-duration:0.01ms;-webkit-animation-iteration-count:1;animation-iteration-count:1;scroll-behavior:auto;transition-duration:0.01ms}}.eics-app{width:100%;max-width:var(--content-max);margin:0 auto;padding:var(--space-6) var(--page-gutter) var(--space-7)}.eics-page-header{margin-bottom:var(--space-5);padding-bottom:0;border-bottom:1px solid var(--color-border)}.eics-header{width:40vw;max-width:7.5rem;margin-bottom:var(--space-4)}.eics-Bnr{display:block;width:100%;height:auto}.eics-page-heading{display:flex;flex-wrap:wrap;align-items:flex-start;justify-content:space-between;gap:var(--space-3) var(--space-4);margin-bottom:var(--space-4)}.eics-page-title{min-width:0;flex:1 1 20rem}.eics-page-description{max-width:48rem;margin:var(--space-1) 0 0;color:var(--color-text-muted)}.eics-app>h2:first-child{margin-bottom:var(--space-4);font-size:var(--font-size-xl)}.eics-page-header--domain{padding-top:var(--space-3);border-top:4px solid var(--color-scope-domain);border-radius:2px 2px 0 0}.eics-page-header--system{padding-top:var(--space-3);border-top:4px solid var(--color-scope-system);border-radius:2px 2px 0 0}.eics-scope,.eics-domain-context{display:inline-flex;align-items:center;gap:var(--space-2);max-width:100%;padding:var(--space-1) var(--space-3);border:1px solid var(--color-scope-domain-border);border-radius:var(--radius-pill);background:var(--color-scope-domain-soft);color:var(--color-scope-domain);font-size:var(--font-size-sm);font-weight:var(--font-weight-semibold);line-height:var(--line-height-tight);overflow-wrap:anywhere}.eics-scope--system{border-color:var(--color-border-strong);background:var(--color-scope-system-soft);color:var(--color-scope-system)}.eics-scope-kind{display:inline-flex;align-items:center;gap:var(--space-1);font-size:var(--font-size-xs);letter-spacing:0.06em;text-transform:uppercase}.eics-scope-kind::before{content:"";width:0.5rem;height:0.5rem;background:currentColor}.eics-scope--domain .eics-scope-kind::before{border-radius:50%}.eics-scope--system .eics-scope-kind::before{border-radius:2px}.eics-scope-name{font-size:var(--font-size-sm)}.eics-panel,.eics-card-panel{border:1px solid var(--color-border);border-radius:var(--radius-lg);background:var(--color-surface)}.eics-panel-header,.eics-panel-footer{display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:var(--space-3);padding:var(--space-3) var(--space-5)}.eics-panel-header{border-bottom:1px solid var(--color-border)}.eics-panel-footer{border-top:1px solid var(--color-border);background:var(--color-surface-muted);border-radius:0 0 var(--radius-lg) var(--radius-lg)}.eics-panel-content{padding:var(--space-5)}.content-site-form,.grid-configuration-form,.style-editor-container,.format-main{padding:var(--space-5);border:1px solid var(--color-border);border-radius:var(--radius-lg);background:var(--color-surface)}.grid-configuration-form{max-width:56rem}.eics-section+.eics-section{margin-top:var(--space-6)}.eics-section-title{display:flex;flex-wrap:wrap;align-items:center;gap:var(--space-3);margin-bottom:var(--space-3)}.button-main,.eics-toolbar,.format-editor-links{display:flex;flex-wrap:wrap;align-items:center;gap:var(--space-2) var(--space-3);margin-bottom:var(--space-2)}.format-editor-links{padding:0}.format-editor-links .button-main{margin:0}.eics-toolbar--end{justify-content:flex-end}.eics-notice{margin:0 0 var(--space-5);padding:var(--space-3) var(--space-4);border:1px solid var(--color-scope-domain-border);border-left-width:4px;border-radius:var(--radius-md);background:var(--color-scope-domain-soft);color:var(--color-text)}.eics-grid{display:grid;gap:var(--space-4);grid-template-columns:repeat(auto-fill, minmax(15rem, 1fr))}.eics-stack{display:flex;flex-direction:column;gap:var(--space-4)}.eics-cluster{display:flex;flex-wrap:wrap;align-items:center;gap:var(--space-2)}.nav-container{min-width:0}.nav-container>:last-child{padding-bottom:var(--space-4)}.nav-container .tab-nav{display:flex;flex-wrap:wrap;align-items:flex-end;gap:var(--space-1);margin:0;border-bottom:1px solid var(--color-border)}.nav-container .nav-select-btn{margin-bottom:-1px;border:0;background:none}.nav-container .btn-nav{--btn-height: var(--touch-target);--btn-color: var(--color-text-muted);--btn-bg: transparent;--btn-border: transparent;--btn-hover-color: var(--color-text);--btn-hover-bg: var(--color-surface-hover);--btn-hover-border: transparent;--btn-active-bg: var(--color-border);--btn-active-border: transparent;--btn-radius: var(--radius-md) var(--radius-md) 0 0;margin:0;box-shadow:inset 0 -3px 0 var(--tab-indicator, transparent)}.nav-container .nav-selected .btn-nav{--tab-indicator: var(--color-primary);--btn-color: var(--color-primary);--btn-hover-color: var(--color-primary);--btn-bg: var(--color-primary-soft);--btn-hover-bg: var(--color-primary-soft)}.eics-breadcrumbs ol{display:flex;flex-wrap:wrap;align-items:center;gap:var(--space-1) var(--space-2);margin:0 0 var(--space-3);padding:0;color:var(--color-text-muted);font-size:var(--font-size-sm);list-style:none}.eics-breadcrumbs li+li::before{margin-right:var(--space-2);content:"/";color:var(--color-border-strong)}.eics-breadcrumbs a:not([class]){color:var(--color-text-muted)}.eics-breadcrumbs a:not([class]):hover{color:var(--color-primary)}.eics-breadcrumbs [aria-current="page"]{color:var(--color-text);font-weight:var(--font-weight-semibold)}.eics-crumb-scope{padding:0 var(--space-2);border-radius:var(--radius-sm);font-weight:var(--font-weight-semibold)}.eics-crumb-scope--domain{background:var(--color-scope-domain-soft);color:var(--color-scope-domain)}.eics-crumb-scope--system{background:var(--color-scope-system-soft);color:var(--color-scope-system)}.eics-subnav{display:flex;flex-wrap:wrap;gap:var(--space-1);margin-bottom:-1px}.eics-subnav-link{display:inline-flex;align-items:center;min-height:var(--touch-target);padding:0 var(--space-4);border-bottom:3px solid transparent;color:var(--color-text-muted);font-size:var(--font-size-sm);font-weight:var(--font-weight-semibold);transition:color var(--transition-fast),background-color var(--transition-fast),border-color var(--transition-fast)}.eics-subnav-link:hover{background:var(--color-surface-hover);color:var(--color-text);text-decoration:none}.eics-subnav-link[aria-current="page"]{border-bottom-color:var(--color-scope-domain);color:var(--color-scope-domain)}.eics-workbench{display:grid;grid-template-columns:var(--sidebar-width) minmax(0, 1fr);gap:var(--space-5);align-items:start}.eics-manager-container .eics-page-header{border-bottom:0}.eics-sidebar{position:sticky;top:var(--space-4);max-height:calc(100vh - 2 * var(--space-4));overflow-y:auto;padding:var(--space-3);border:1px solid var(--color-border);border-radius:var(--radius-lg);background:var(--color-surface)}.eics-sidebar>.tab-nav{display:flex;flex-direction:column;border-bottom:0;align-items:stretch;gap:var(--space-1);margin:0;padding:var(--space-2) 0;white-space:normal}.eics-sidebar>.tab-nav+.tab-nav:not(.hide-nav){margin-top:var(--space-2);border-top:1px solid var(--color-border)}.eics-sidebar .nav-select-btn{margin-bottom:0}.eics-nav-label{padding:var(--space-1) var(--space-3);color:var(--color-text-muted);font-size:var(--font-size-xs);font-weight:var(--font-weight-bold);letter-spacing:0.08em;text-transform:uppercase}.eics-nav-group--system .eics-nav-label{color:var(--color-scope-system)}.eics-nav-group--domain .eics-nav-label{color:var(--color-scope-domain)}.eics-sidebar .btn-nav{--btn-height: var(--touch-target);--btn-color: var(--color-text-secondary);--btn-bg: transparent;--btn-border: transparent;--btn-hover-color: var(--color-text);--btn-hover-bg: var(--color-surface-hover);--btn-hover-border: transparent;--btn-active-bg: var(--color-border);--btn-active-border: transparent;--btn-radius: var(--radius-md);--tab-indicator: transparent;justify-content:flex-start;width:100%;margin:0;text-align:left;white-space:normal;overflow-wrap:anywhere}.eics-sidebar .btn-nav::before{content:"";flex:none;width:0.5rem;height:0.5rem;background:var(--color-border-strong)}.eics-nav-group--system .btn-nav::before{border-radius:2px;background:var(--color-scope-system)}.eics-nav-group--domain .btn-nav::before{border-radius:50%;background:var(--color-scope-domain)}.eics-sidebar .nav-selected .btn-nav{--tab-indicator: transparent;--btn-color: var(--color-primary);--btn-bg: var(--color-primary-soft);--btn-border: var(--color-primary-border);--btn-hover-color: var(--color-primary);--btn-hover-bg: var(--color-primary-soft);--btn-hover-border: var(--color-primary-border)}.eics-nav-group--domain .nav-selected .btn-nav{--btn-color: var(--color-scope-domain);--btn-bg: var(--color-scope-domain-soft);--btn-border: var(--color-scope-domain-border);--btn-hover-color: var(--color-scope-domain);--btn-hover-bg: var(--color-scope-domain-soft);--btn-hover-border: var(--color-scope-domain-border)}.eics-manager-container .nav-content-container{display:block;min-width:0;margin:0}.eics-manager-container .content-block{width:100%}.eics-context-header{grid-column:1 / -1;display:grid;gap:var(--space-1);justify-items:start;padding:var(--space-3) 0 var(--space-4);border-bottom:1px solid var(--color-border)}.eics-context-header h2{margin:var(--space-2) 0 0}.eics-context-header p{margin:0;color:var(--color-text-muted)}.eics-tile-container{display:grid;grid-template-columns:repeat(auto-fill, minmax(15rem, 1fr));gap:var(--space-4)}.eics-tile-container--domain .eics-card{border-top:3px solid var(--color-scope-domain)}.eics-tile-container--system .eics-card{border-top:3px solid var(--color-scope-system)}.useful-links-main{grid-column:1 / -1}.eics-card{display:flex;flex-direction:column;gap:var(--space-1);min-width:0;padding:var(--space-4);border:1px solid var(--color-border);border-radius:var(--radius-lg);background:var(--color-surface);color:var(--color-text);transition:border-color var(--transition-fast),box-shadow var(--transition-fast),background-color var(--transition-fast)}.eics-card:hover{border-color:var(--color-border-strong);background:var(--color-surface-hover);box-shadow:var(--shadow-sm);color:var(--color-text);text-decoration:none}.eics-card:active{box-shadow:none}.eics-card-icon{display:inline-grid;place-items:center;width:2.25rem;height:2.25rem;margin-bottom:var(--space-2);border-radius:var(--radius-md);background:var(--color-primary-soft);color:var(--color-primary);font-size:1.1rem}.eics-tile-container--domain .eics-card-icon{background:var(--color-scope-domain-soft);color:var(--color-scope-domain)}.eics-tile-container--system .eics-card-icon{background:var(--color-scope-system-soft);color:var(--color-scope-system)}.eics-card-title{font-weight:var(--font-weight-semibold);overflow-wrap:anywhere}.eics-card-text{color:var(--color-text-muted);font-size:var(--font-size-sm)}.eics-app table{width:100%;margin-bottom:var(--space-4);border-collapse:separate;border-spacing:0;border:1px solid var(--color-border);border-radius:var(--radius-lg);background:var(--color-surface);font-size:var(--font-size-sm);overflow:hidden}.eics-app table th,.eics-app table td{padding:var(--space-3) var(--space-4);border-top:0;border-bottom:1px solid var(--color-border);text-align:left;vertical-align:middle}.eics-app table th{background:var(--color-surface-muted);color:var(--color-text-secondary);font-size:var(--font-size-xs);font-weight:var(--font-weight-bold);letter-spacing:0.04em;text-transform:uppercase;white-space:nowrap}.eics-app table tbody tr{transition:background-color var(--transition-fast)}.eics-app table tbody tr:hover{background:var(--color-surface-hover)}.eics-app table tbody tr:last-child td{border-bottom:0}.eics-app .eics-actions{white-space:nowrap}.eics-app .eics-actions a{display:inline-flex;align-items:center;min-height:var(--control-height-sm);margin-right:var(--space-1);padding:0 var(--space-3);border-radius:var(--radius-sm);font-weight:var(--font-weight-semibold)}.eics-app .eics-actions a:hover{background:var(--color-primary-soft);text-decoration:none}.eics-app .eics-actions .eics-danger{color:var(--color-danger)}.eics-app .eics-actions .eics-danger:hover{background:var(--color-danger-soft);color:var(--color-danger)}@media (max-width: 767px){.eics-app table.eics-table--stack{display:block;border:0;background:none}.eics-app table.eics-table--stack thead{position:absolute;width:1px;height:1px;overflow:hidden;clip:rect(0, 0, 0, 0)}.eics-app table.eics-table--stack tbody,.eics-app table.eics-table--stack tr,.eics-app table.eics-table--stack td{display:block}.eics-app table.eics-table--stack tr{margin-bottom:var(--space-3);border:1px solid var(--color-border);border-radius:var(--radius-lg);background:var(--color-surface)}.eics-app table.eics-table--stack td{display:flex;align-items:center;justify-content:space-between;gap:var(--space-3);padding:var(--space-2) var(--space-4);text-align:right}.eics-app table.eics-table--stack td::before{content:attr(data-label);color:var(--color-text-muted);font-size:var(--font-size-xs);font-weight:var(--font-weight-bold);text-align:left;text-transform:uppercase}.eics-app table.eics-table--stack td[colspan]{display:block;text-align:left}.eics-app table.eics-table--stack td[colspan]::before{content:none}.eics-app table.eics-table--stack td.eics-actions{justify-content:flex-end;flex-wrap:wrap;white-space:normal}.eics-app table.eics-table--stack td.eics-actions::before{content:none}}.eics-app #content-sites-list,.eics-app #roles-list,.eics-app .list-container,.eics-app .users-list .list-group{display:grid;gap:var(--space-3);margin:0;padding:0}.eics-app #content-sites-list .content-sites-list-item,.eics-app #roles-list .roles-list-item,.eics-app .list-container .list-item,.eics-app .users-list .list-group-item{display:grid;grid-template-columns:minmax(0, 2fr) minmax(8rem, 1fr) minmax(10rem, 1.2fr);align-items:center;gap:var(--space-3) var(--space-4);margin:0;padding:var(--space-4);border:1px solid var(--color-border);border-radius:var(--radius-lg);background:var(--color-surface);list-style:none;transition:border-color var(--transition-fast),background-color var(--transition-fast)}.eics-app #content-sites-list .content-sites-list-item:hover,.eics-app #roles-list .roles-list-item:hover,.eics-app .list-container .list-item:hover,.eics-app .users-list .list-group-item:hover{border-color:var(--color-border-strong);background:var(--color-surface-hover)}.eics-app .users-list .list-group-item{grid-template-columns:minmax(10rem, 1fr) minmax(0, 2fr) minmax(10rem, 1.5fr)}.eics-app .users-list .list-group-item .username{min-width:0;overflow-wrap:anywhere}.eics-app .users-list .list-group-item small{color:var(--color-text-muted)}.eics-app .content-site-title,.eics-app .roles-title,.eics-app .list-item .title{font-weight:var(--font-weight-semibold);overflow-wrap:anywhere}.eics-app .content-site-modify,.eics-app .content-site-info,.eics-app .cs-status,.eics-app .roles-modify,.eics-app .list-item .modify,.eics-app .list-item .info,.eics-app .users-list .list-col{display:flex;flex-wrap:wrap;align-items:center;gap:var(--space-2);min-width:0}.eics-app .cs-state{display:flex;flex-direction:column;align-items:flex-start;gap:var(--space-1)}.eics-app .content-site-modify a,.eics-app .roles-modify a,.eics-app .list-item .modify a{display:inline-flex;align-items:center;min-height:var(--control-height-sm);padding:0 var(--space-3);border:1px solid var(--color-border);border-radius:var(--radius-sm);background:var(--color-surface);font-size:var(--font-size-sm);font-weight:var(--font-weight-semibold)}.eics-app .content-site-modify a:hover,.eics-app .roles-modify a:hover,.eics-app .list-item .modify a:hover{border-color:var(--color-primary-border);background:var(--color-primary-soft);text-decoration:none}.eics-app .signet-icon img{width:1.875rem;height:1.875rem}.eics-app .cs-state>div,.eics-app .list-item .info>div,.eics-app .users-list .list-col>div{display:inline-flex;align-items:center;padding:0 var(--space-2);border:1px solid var(--color-border-strong);border-radius:var(--radius-pill);background:var(--color-scope-system-soft);color:var(--color-text-secondary);font-size:var(--font-size-xs);font-weight:var(--font-weight-bold);line-height:1.6}.eics-app .cs-state>.ok,.eics-app .list-item .info>.ok,.eics-app .users-list .list-col>.ok{border-color:transparent;background:var(--color-success-soft);color:var(--color-success)}.eics-app .cs-state>.error,.eics-app .list-item .info>.error,.eics-app .users-list .list-col>.error{border-color:transparent;background:var(--color-danger-soft);color:var(--color-danger)}.eics-app .cs-state>.blue,.eics-app .list-item .info>.blue,.eics-app .users-list .list-col>.blue{border-color:var(--color-primary-border);background:var(--color-primary-soft);color:var(--color-primary)}.eics-app .list-sort-controls{display:flex;flex-wrap:wrap;gap:var(--space-2);margin-bottom:var(--space-4)}.eics-app .badge{display:inline-flex;align-items:center;padding:0 var(--space-2);border-radius:var(--radius-pill);background:var(--color-scope-system-soft);color:var(--color-text-secondary);font-size:var(--font-size-xs);font-weight:var(--font-weight-bold);line-height:1.6}.eics-app .badge-primary{background:var(--color-primary-soft);color:var(--color-primary)}.eics-app .badge-success{background:var(--color-success-soft);color:var(--color-success)}.eics-app .badge-warning{background:var(--color-warning-soft);color:var(--color-warning)}.eics-app .badge-danger{background:var(--color-danger-soft);color:var(--color-danger)}.eics-app .badge-info{background:var(--color-info-soft);color:var(--color-info)}.eics-app .alert{margin:0 0 var(--space-4);padding:var(--space-3) var(--space-4);border:1px solid var(--color-border-strong);border-left-width:4px;border-radius:var(--radius-md);background:var(--color-surface);color:var(--color-text)}.eics-app .alert ul{margin:0;padding-left:var(--space-5)}.eics-app .alert-success{border-color:var(--color-success);background:var(--color-success-soft)}.eics-app .alert-danger{border-color:var(--color-danger);background:var(--color-danger-soft)}.eics-app .alert-warning{border-color:var(--color-warning-bg);background:var(--color-warning-soft)}.eics-app .alert-info{border-color:var(--color-info);background:var(--color-info-soft)}.eics-app .pagination{display:flex;flex-wrap:wrap;gap:var(--space-1);margin:var(--space-5) 0;padding:0;list-style:none}.eics-app .page-link{display:inline-flex;align-items:center;justify-content:center;min-width:var(--control-height);min-height:var(--control-height);padding:0 var(--space-3);border:1px solid var(--color-border);border-radius:var(--radius-md);background:var(--color-surface);color:var(--color-text-secondary);font-size:var(--font-size-sm);font-weight:var(--font-weight-semibold)}.eics-app .page-link:hover{background:var(--color-surface-hover);color:var(--color-text);text-decoration:none}.eics-app .page-item.active .page-link{border-color:var(--color-primary);background:var(--color-primary);color:var(--color-text-on-primary)}.eics-app .page-item.disabled .page-link{color:var(--color-text-muted);opacity:0.6;pointer-events:none}.eics-app .nav-tabs{display:flex;flex-wrap:wrap;gap:var(--space-1);margin:0 0 var(--space-4);padding:0;border-bottom:1px solid var(--color-border);list-style:none}.eics-app .nav-tabs .nav-link{display:inline-flex;align-items:center;min-height:var(--touch-target);padding:0 var(--space-4);border-bottom:3px solid transparent;color:var(--color-text-muted);font-weight:var(--font-weight-semibold)}.eics-app .nav-tabs .nav-link:hover{color:var(--color-text);text-decoration:none}.eics-app .nav-tabs .nav-link.active{border-bottom-color:var(--color-primary);color:var(--color-primary)}.eics-app .dropdown-menu{z-index:var(--z-dropdown);min-width:11rem;margin-top:var(--space-1);padding:var(--space-1);border:1px solid var(--color-border);border-radius:var(--radius-md);background:var(--color-surface);box-shadow:var(--shadow-md)}.eics-app .dropdown-menu .dropdown-item{display:flex;align-items:center;min-height:var(--control-height);padding:0 var(--space-3);border-radius:var(--radius-sm);color:var(--color-text);font-size:var(--font-size-sm)}.eics-app .dropdown-menu .dropdown-item:hover,.eics-app .dropdown-menu .dropdown-item:focus{background:var(--color-surface-hover);text-decoration:none}.eics-app .dropdown-menu .dropdown-item.active{background:var(--color-primary-soft);color:var(--color-primary)}.eics-empty-state,.eics-error-state{grid-column:1 / -1;padding:var(--space-6) var(--space-5);border:1px dashed var(--color-border-strong);border-radius:var(--radius-lg);background:var(--color-surface);color:var(--color-text-muted);text-align:center}.eics-empty-state h2,.eics-error-state h2{margin:0 0 var(--space-2);color:var(--color-text);font-size:var(--font-size-lg)}.eics-empty-state p,.eics-error-state p{max-width:36rem;margin:0 auto}.eics-error-state{border-style:solid;border-color:var(--color-danger);background:var(--color-danger-soft)}.eics-error-state h2{color:var(--color-danger)}.eics-loading{display:inline-block;width:1.5rem;height:1.5rem;border:3px solid var(--color-border);border-top-color:var(--color-primary);border-radius:50%;-webkit-animation:eics-spin 0.8s linear infinite;animation:eics-spin 0.8s linear infinite}@-webkit-keyframes eics-spin{to{transform:rotate(360deg)}}@keyframes eics-spin{to{transform:rotate(360deg)}}.eics-modal .modal-content{border:1px solid var(--color-border);border-radius:var(--radius-lg);background:var(--color-surface);box-shadow:var(--shadow-lg);color:var(--color-text);font-family:var(--font-family)}.eics-modal .modal-header,.eics-modal .modal-footer{display:flex;align-items:center;gap:var(--space-2);padding:var(--space-4) var(--space-5);border-color:var(--color-border)}.eics-modal .modal-header{justify-content:space-between;border-bottom:1px solid var(--color-border)}.eics-modal .modal-footer{justify-content:flex-end;flex-wrap:wrap;border-top:1px solid var(--color-border);background:var(--color-surface-muted);border-radius:0 0 var(--radius-lg) var(--radius-lg)}.eics-modal .modal-title{margin:0;font-size:var(--font-size-lg);font-weight:var(--font-weight-bold)}.eics-modal .modal-body{padding:var(--space-5)}.eics-modal .close{display:inline-grid;place-items:center;width:var(--touch-target);height:var(--touch-target);padding:0;border:0;border-radius:var(--radius-md);background:transparent;color:var(--color-text-muted);font-size:1.5rem;line-height:1;opacity:1;text-shadow:none;cursor:pointer}.eics-modal .close:hover{background:var(--color-surface-hover);color:var(--color-text)}.eics-modal label{font-size:var(--font-size-sm);font-weight:var(--font-weight-semibold)}.eics-modal input:not([type="checkbox"]):not([type="radio"]):not([type="hidden"]),.eics-modal select,.eics-modal textarea{display:block;box-sizing:border-box;width:100%;min-height:var(--control-height);padding:var(--space-2) var(--space-3);border:1px solid var(--color-border-strong);border-radius:var(--radius-md);background-color:var(--color-surface);color:var(--color-text);font-family:inherit;font-size:var(--font-size-md);line-height:var(--line-height);transition:border-color var(--transition-fast),box-shadow var(--transition-fast),background-color var(--transition-fast)}.eics-modal input:not([type="checkbox"]):not([type="radio"]):not([type="hidden"])::-moz-placeholder,.eics-modal select::-moz-placeholder,.eics-modal textarea::-moz-placeholder{color:var(--color-text-muted);opacity:1}.eics-modal input:not([type="checkbox"]):not([type="radio"]):not([type="hidden"]):-ms-input-placeholder,.eics-modal select:-ms-input-placeholder,.eics-modal textarea:-ms-input-placeholder{color:var(--color-text-muted);opacity:1}.eics-modal input:not([type="checkbox"]):not([type="radio"]):not([type="hidden"])::placeholder,.eics-modal select::placeholder,.eics-modal textarea::placeholder{color:var(--color-text-muted);opacity:1}.eics-modal input:not([type="checkbox"]):not([type="radio"]):not([type="hidden"]):hover:not(:disabled):not([readonly]),.eics-modal select:hover:not(:disabled):not([readonly]),.eics-modal textarea:hover:not(:disabled):not([readonly]){border-color:var(--color-text-muted)}.eics-modal input:not([type="checkbox"]):not([type="radio"]):not([type="hidden"]):focus,.eics-modal select:focus,.eics-modal textarea:focus{border-color:var(--color-focus);outline:none;box-shadow:var(--shadow-focus)}.eics-modal input:not([type="checkbox"]):not([type="radio"]):not([type="hidden"]):disabled,.eics-modal input:not([type="checkbox"]):not([type="radio"]):not([type="hidden"])[readonly],.eics-modal select:disabled,.eics-modal select[readonly],.eics-modal textarea:disabled,.eics-modal textarea[readonly]{background-color:var(--color-surface-muted);color:var(--color-text-muted);cursor:not-allowed}.eics-modal input:not([type="checkbox"]):not([type="radio"]):not([type="hidden"]).is-invalid,.eics-modal input:not([type="checkbox"]):not([type="radio"]):not([type="hidden"])[aria-invalid="true"],.eics-modal select.is-invalid,.eics-modal select[aria-invalid="true"],.eics-modal textarea.is-invalid,.eics-modal textarea[aria-invalid="true"]{border-color:var(--color-danger)}.eics-modal input:not([type="checkbox"]):not([type="radio"]):not([type="hidden"]).is-invalid:focus,.eics-modal input:not([type="checkbox"]):not([type="radio"]):not([type="hidden"])[aria-invalid="true"]:focus,.eics-modal select.is-invalid:focus,.eics-modal select[aria-invalid="true"]:focus,.eics-modal textarea.is-invalid:focus,.eics-modal textarea[aria-invalid="true"]:focus{box-shadow:0 0 0 3px rgba(196,43,58,0.22)}.eics-modal input:not([type="checkbox"]):not([type="radio"]):not([type="hidden"]).is-valid,.eics-modal select.is-valid,.eics-modal textarea.is-valid{border-color:var(--color-success)}.eics-modal select{padding-right:var(--space-6);background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='12' height='8' viewBox='0 0 12 8'%3E%3Cpath fill='none' stroke='%235b6678' stroke-width='1.8' stroke-linecap='round' stroke-linejoin='round' d='M1 1.5l5 5 5-5'/%3E%3C/svg%3E");background-repeat:no-repeat;background-position:right var(--space-3) center;background-size:0.75rem 0.5rem;-webkit-appearance:none;-moz-appearance:none;appearance:none}.eics-modal .dropdown-container{display:grid;grid-template-columns:repeat(auto-fit, minmax(14rem, 1fr));gap:var(--space-4)}.eics-modal .dropdown-container .flex-col{display:flex;flex-direction:column;gap:var(--space-1);min-width:0}.eics-modal .dropdown-container .flex-col:last-child{grid-column:1 / -1}.modal-backdrop.show{opacity:1;background:var(--color-overlay)}@media (max-width: 479px){.eics-modal .modal-header,.eics-modal .modal-footer,.eics-modal .modal-body{padding:var(--space-3) var(--space-4)}}.eics-app .accordion-header{display:flex;align-items:center;justify-content:space-between;gap:var(--space-3);width:100%;min-height:var(--touch-target);margin-top:var(--space-3);padding:var(--space-3) var(--space-4);border:1px solid var(--color-border);border-radius:var(--radius-md);background:var(--color-surface-muted);cursor:pointer;transition:background-color var(--transition-fast),border-color var(--transition-fast)}.eics-app .accordion-header:hover{border-color:var(--color-border-strong);background:var(--color-surface-hover)}.eics-app .accordion-header .title{width:auto;flex:1;font-size:var(--font-size-md);font-weight:var(--font-weight-semibold)}.eics-app .accordion-header .state{display:flex}.eics-app .accordion-header .icon{width:1.5rem;height:1.5rem}.eics-app .accordion-header .info{display:flex;flex-direction:column;align-items:center;width:100%}.eics-app .accordion-container{max-height:0;overflow:hidden;background:var(--color-surface-muted);border-radius:0 0 var(--radius-md) var(--radius-md);transition:max-height var(--transition-normal)}.eics-app .accordion-container>*{padding-left:var(--space-4);padding-right:var(--space-4)}.eics-app .accordion-container>:first-child{padding-top:var(--space-4)}.eics-app .accordion-container>:last-child{padding-bottom:var(--space-4)}.eics-app .json-area,.eics-app .css-code-area,.eics-app .js-code-area,.eics-app .code-container textarea{min-height:24rem;font-family:var(--font-family-mono);font-size:var(--font-size-sm);line-height:1.6;white-space:pre;-moz-tab-size:2;-o-tab-size:2;tab-size:2}.eics-app .code-container{margin-top:var(--space-4)}.format-main+.format-main{margin-top:var(--space-5)}.format-main{display:flex;flex-direction:column;gap:var(--space-3)}.format-main>.eics-domain-context{align-self:flex-start}.format-main form{display:flex;flex-direction:column;gap:var(--space-3)}.eics-app .controls-container{display:flex;flex-wrap:wrap;align-items:center;gap:var(--space-2) var(--space-3)}.format-main form .controls-container select{flex:1 1 12rem;width:auto}.eics-app .current-textarea-label,.eics-app .controls-container>div.btn-blue{display:inline-flex;align-items:center;align-self:flex-start;min-height:var(--control-height-sm);padding:0 var(--space-3);border-radius:var(--radius-sm);background:var(--color-primary-soft);color:var(--color-primary);font-size:var(--font-size-xs);font-weight:var(--font-weight-bold);letter-spacing:0.04em;text-transform:uppercase}.style-editor-main .controls-container .cr{display:grid;grid-template-columns:repeat(auto-fit, minmax(16rem, 1fr));gap:var(--space-4);width:100%}.style-editor-main .controls-btn{display:flex;flex-wrap:wrap;align-items:center;gap:var(--space-2)}.style-editor-main #patch-result{display:inline-flex;align-items:center}.style-editor-main #status-icon{width:2rem;height:2rem}.eics-app #eics_sites_map,.eics-app #eics_sites_tree_edit,.eics-app #eics_contnet_site_not_assigned_container{padding:var(--space-4);border:1px solid var(--color-border);border-radius:var(--radius-lg);background:var(--color-surface)}.eics-app .eics-node{display:flex;align-items:center;gap:var(--space-2);padding:var(--space-1) 0}.eics-app .eics-node .icon{width:1.25rem;height:1.25rem}.eics-app #eics_contnet_site_not_assigned{margin-top:var(--space-6)}.eics-app #eics_contnet_site_not_assigned h2{margin-bottom:var(--space-3)}.eics-app .jstree-container{display:flex;flex-direction:column}.eics-app .jstree-anchor{min-height:var(--control-height-sm);padding:0 var(--space-2);border-radius:var(--radius-sm);font-size:var(--font-size-sm)}.eics-app .jstree-default .jstree-hovered{background:var(--color-surface-hover);box-shadow:none}.eics-app .jstree-default .jstree-clicked{background:var(--color-primary-soft);color:var(--color-primary);box-shadow:none}#permissions_tree_read{max-width:100%}.content-site-form .logo-form,.content-site-form .meta-main-container,.content-site-form .meta-description-container{width:100%}.content-site-form .meta-container{display:flex;flex-direction:column;gap:var(--space-4);padding:var(--space-3) 0}.content-site-form .meta-container .image-pick-container{flex-direction:row;flex-wrap:wrap;align-items:flex-start;width:100%}.content-site-form .accordion-container.form-main{gap:0}.content-site-form .element-builder-content-container{min-width:0}.eics-app .template-editor{--te-bg: #ffffff;--te-bg-gutter: #f4f6fa;--te-bg-active: #eef3ff;--te-bg-selection: #cfdcfb;--te-bg-match: #e6efff;--te-bg-toolbar: var(--color-surface-muted);--te-fg: #1f2937;--te-fg-gutter: #8a94a6;--te-border: var(--color-border);--te-cursor: #111827;--te-comment: #6b7686;--te-tag: #b4233a;--te-attribute: #7a4fd0;--te-string: #0f7a43;--te-string-2: #0e7490;--te-keyword: #a626a4;--te-def: #1d4ed8;--te-property: #0b6aa8;--te-number: #b45309;--te-atom: #b45309;--te-variable-2: #c2410c;--te-meta: #7a8294;--te-erb-output-bg: #fff0d6;--te-erb-output-fg: #9a4b00;--te-erb-logic-bg: #e4f0ff;--te-erb-logic-fg: #1d4ed8;--te-erb-comment-bg: #eceff4;--te-erb-comment-fg: #667085;display:flex;flex-direction:column;border:1px solid var(--te-border);border-radius:var(--radius-lg);background:var(--color-surface);overflow:hidden;box-shadow:var(--shadow-sm)}.eics-app .template-editor[data-theme="dark"]{--te-bg: #1b2030;--te-bg-gutter: #161a27;--te-bg-active: #232a40;--te-bg-selection: #34406a;--te-bg-match: #2a3350;--te-bg-toolbar: #202637;--te-fg: #d7deee;--te-fg-gutter: #6c7690;--te-border: #2c344c;--te-cursor: #f4f6fb;--te-comment: #7f8aa6;--te-tag: #ff7a8d;--te-attribute: #c3a2ff;--te-string: #8fdc9f;--te-string-2: #6fd6e8;--te-keyword: #e08cf0;--te-def: #82aaff;--te-property: #7cc4ff;--te-number: #ffb86c;--te-atom: #ffb86c;--te-variable-2: #ffa070;--te-meta: #8a94b0;--te-erb-output-bg: #4a3512;--te-erb-output-fg: #ffc46b;--te-erb-logic-bg: #1f3358;--te-erb-logic-fg: #8db8ff;--te-erb-comment-bg: #2b3246;--te-erb-comment-fg: #8a94b0}.eics-app .template-editor.is-fullscreen{position:fixed;inset:0;z-index:var(--z-modal);border-radius:0}.eics-app .template-editor.is-fullscreen .template-editor__surface{height:auto;flex:1 1 auto;min-height:0}.eics-app .template-editor.is-fullscreen .template-editor__form{height:100%}html.template-editor-fullscreen{overflow:hidden}.eics-app .template-editor__form{display:flex;flex-direction:column;min-height:0}.eics-app .template-editor__meta,.eics-app .template-editor__toolbar,.eics-app .template-editor__statusbar,.eics-app .template-editor__actions{display:flex;flex-wrap:wrap;align-items:center;gap:var(--space-3);padding:var(--space-3) var(--space-4)}.eics-app .template-editor__meta{border-bottom:1px solid var(--te-border)}.eics-app .template-editor__name{flex:1 1 18rem;max-width:36rem}.eics-app .template-editor__toolbar{justify-content:space-between;border-bottom:1px solid var(--te-border);background:var(--te-bg-toolbar)}.eics-app .template-editor__group{display:flex;flex-wrap:wrap;align-items:center;gap:var(--space-2) var(--space-3)}.eics-app .template-editor__label{margin:0;font-size:var(--font-size-xs);font-weight:var(--font-weight-bold);letter-spacing:0.04em;text-transform:uppercase;color:var(--color-text-muted)}.eics-app .template-editor__select{width:auto;min-width:12rem}.eics-app .template-editor [data-action][aria-pressed="true"]{background:var(--color-primary-soft);border-color:var(--color-primary);color:var(--color-primary)}.eics-app .template-editor__surface{height:clamp(26rem, 68vh, 60rem);background:var(--te-bg)}.eics-app .template-editor__textarea{width:100%;height:100%;padding:var(--space-3);border:0;background:var(--te-bg);color:var(--te-fg);font-family:var(--font-family-mono);font-size:var(--font-size-sm);line-height:1.6;-moz-tab-size:2;-o-tab-size:2;tab-size:2;resize:none}.eics-app .template-editor__statusbar{border-top:1px solid var(--te-border);background:var(--te-bg-toolbar);font-size:var(--font-size-xs);color:var(--color-text-secondary);font-variant-numeric:tabular-nums}.eics-app .template-editor__message{margin-left:auto}.eics-app .template-editor__message[data-type="error"]{color:var(--color-danger);font-weight:var(--font-weight-bold)}.eics-app .template-editor__message[data-type="success"]{color:var(--color-success)}.eics-app .template-editor__message[data-type="warning"]{color:var(--color-warning)}.eics-app .template-editor__badge{padding:0.1rem var(--space-3);border-radius:var(--radius-pill);background:var(--color-success-soft);color:var(--color-success);font-weight:var(--font-weight-bold)}.eics-app .template-editor__badge.is-dirty{background:var(--color-warning-soft);color:var(--color-warning)}.eics-app .template-editor__statusbar .is-over{color:var(--color-danger);font-weight:var(--font-weight-bold)}.eics-app .template-editor__actions{justify-content:flex-end;border-top:1px solid var(--te-border)}.eics-app .template-editor.is-saving .template-editor__surface{opacity:0.7}.eics-app .template-editor .CodeMirror{height:100%;background:var(--te-bg);color:var(--te-fg);font-family:var(--font-family-mono);font-size:var(--font-size-sm);line-height:1.6}.eics-app .template-editor .CodeMirror-gutters{background:var(--te-bg-gutter);border-right:1px solid var(--te-border)}.eics-app .template-editor .CodeMirror-linenumber{color:var(--te-fg-gutter)}.eics-app .template-editor .CodeMirror-cursor{border-left:2px solid var(--te-cursor)}.eics-app .template-editor .CodeMirror-activeline-background{background:var(--te-bg-active)}.eics-app .template-editor .CodeMirror-selected,.eics-app .template-editor .CodeMirror-focused .CodeMirror-selected{background:var(--te-bg-selection)}.eics-app .template-editor .cm-matchhighlight{background:var(--te-bg-match)}.eics-app .template-editor .CodeMirror-matchingbracket{color:inherit;background:var(--te-bg-selection);outline:1px solid var(--color-primary)}.eics-app .template-editor .CodeMirror-nonmatchingbracket{color:var(--color-danger);background:var(--color-danger-soft)}.eics-app .template-editor .CodeMirror-matchingtag{background:var(--te-bg-selection)}.eics-app .template-editor .cm-trailingspace{background:rgba(196,43,58,0.18)}.eics-app .template-editor .CodeMirror-foldmarker{color:var(--color-primary);text-shadow:none}.eics-app .template-editor .cm-tag{color:var(--te-tag)}.eics-app .template-editor .cm-attribute{color:var(--te-attribute)}.eics-app .template-editor .cm-string{color:var(--te-string)}.eics-app .template-editor .cm-string-2{color:var(--te-string-2)}.eics-app .template-editor .cm-comment{color:var(--te-comment);font-style:italic}.eics-app .template-editor .cm-keyword{color:var(--te-keyword)}.eics-app .template-editor .cm-def{color:var(--te-def)}.eics-app .template-editor .cm-property{color:var(--te-property)}.eics-app .template-editor .cm-qualifier,.eics-app .template-editor .cm-builtin{color:var(--te-def)}.eics-app .template-editor .cm-number{color:var(--te-number)}.eics-app .template-editor .cm-atom{color:var(--te-atom)}.eics-app .template-editor .cm-variable-2{color:var(--te-variable-2)}.eics-app .template-editor .cm-variable-3{color:var(--te-string-2)}.eics-app .template-editor .cm-meta{color:var(--te-meta)}.eics-app .template-editor .cm-bracket{color:var(--te-meta)}.eics-app .template-editor .cm-operator{color:var(--te-fg)}.eics-app .template-editor .cm-error{color:var(--color-danger)}.eics-app .template-editor .cm-erb-output-delim,.eics-app .template-editor .cm-erb-logic-delim,.eics-app .template-editor .cm-erb-comment-delim{padding:0 2px;border-radius:3px;font-weight:var(--font-weight-bold)}.eics-app .template-editor .cm-erb-output-delim{background:var(--te-erb-output-bg);color:var(--te-erb-output-fg)}.eics-app .template-editor .cm-erb-logic-delim{background:var(--te-erb-logic-bg);color:var(--te-erb-logic-fg)}.eics-app .template-editor .cm-erb-comment-delim{background:var(--te-erb-comment-bg);color:var(--te-erb-comment-fg)}.eics-app .template-editor .cm-erb-comment{color:var(--te-comment);font-style:italic}.eics-app .template-editor .cm-erb-code{color:var(--te-fg)}.CodeMirror-hints{z-index:calc(var(--z-modal) + 10);font-family:var(--font-family-mono)}@media (max-width: 767px){.eics-app .template-editor__meta,.eics-app .template-editor__toolbar,.eics-app .template-editor__statusbar,.eics-app .template-editor__actions{padding:var(--space-3)}.eics-app .template-editor__surface{height:60vh}.eics-app .template-editor__message{margin-left:0;flex-basis:100%}}.eics-app .text-muted{color:var(--color-text-muted)}.eics-app .text-danger{color:var(--color-danger)}.eics-app .text-success{color:var(--color-success)}.eics-app .mb-3{margin-bottom:var(--space-4)}.eics-app .p-2{padding:var(--space-2)}@media (min-width: 1440px){:root{--sidebar-width: 19rem;--page-gutter: 2.5rem}.eics-tile-container{grid-template-columns:repeat(auto-fill, minmax(17rem, 1fr))}}@media (max-width: 1199px){:root{--sidebar-width: 15rem}}@media (max-width: 1023px){.eics-workbench{grid-template-columns:minmax(0, 1fr);gap:var(--space-4)}.eics-sidebar{position:static;max-height:none;display:grid;grid-template-columns:repeat(auto-fit, minmax(14rem, 1fr));gap:var(--space-3)}.eics-sidebar>.tab-nav+.tab-nav:not(.hide-nav){margin-top:0;border-top:0}.eics-app #content-sites-list .content-sites-list-item,.eics-app #roles-list .roles-list-item,.eics-app .list-container .list-item,.eics-app .users-list .list-group-item{grid-template-columns:minmax(0, 1fr) minmax(0, 1fr)}}@media (max-width: 767px){.eics-app{padding-top:var(--space-4);padding-bottom:var(--space-6)}.eics-page-heading{flex-direction:column}.eics-page-title{flex-basis:auto}.eics-subnav{overflow-x:auto;flex-wrap:nowrap}.eics-subnav-link{white-space:nowrap}.eics-sidebar{grid-template-columns:minmax(0, 1fr)}.eics-tile-container{grid-template-columns:repeat(auto-fill, minmax(12rem, 1fr))}.content-site-form,.grid-configuration-form,.style-editor-container,.format-main{padding:var(--space-4)}.eics-app #content-sites-list .content-sites-list-item,.eics-app #roles-list .roles-list-item,.eics-app .list-container .list-item,.eics-app .users-list .list-group-item{grid-template-columns:minmax(0, 1fr)}.eics-app table:not(.eics-table--stack) th,.eics-app table:not(.eics-table--stack) td{padding:var(--space-2) var(--space-3)}}@media (max-width: 479px){.eics-tile-container{grid-template-columns:minmax(0, 1fr)}.button-main .btn,.format-editor-links .btn,.eics-toolbar .btn{width:100%}.eics-actions a{margin-bottom:var(--space-1)}.eics-app .pagination{justify-content:center}.eics-page-heading h1,.eics-app>h2:first-child{font-size:var(--font-size-lg)}}@media (max-width: 374px){:root{--page-gutter: 0.75rem}.eics-app .page-link{min-width:var(--touch-target);padding:0 var(--space-2)}}
