@import url(https://fonts.googleapis.com/css2?family=Inter:wght@400;500&display=swap);
html,body{height:100%}.container{margin:0 auto;max-width:1200px;width:100%;padding:0 16px;height:100%}.container.w-article{max-width:800px}.bf-header{position:relative;z-index:500;height:56px;box-shadow:0px 1px 9px 0px rgba(0,0,0,.2)}.bf-header .bf-header-content{display:flex;align-items:center}.bf-header .bf-header-logo{height:20px}.bf-header .bf-header-nav{display:flex;margin-left:auto;height:100%}.bf-header .bf-header-nav a{display:flex;align-items:center;padding:0 16px;margin-bottom:-1px;position:relative;z-index:10;border-bottom:2px solid rgba(0,0,0,0);margin-top:4px;font-size:12px;text-transform:uppercase;font-weight:500}.bf-header .bf-header-nav a:hover{border-bottom:2px solid #47459f}.bf-subnavigation{display:flex;margin:-16px -8px 16px;border-bottom:1px solid #d8d8d8}.bf-subnavigation a{display:block;padding:12px 16px;text-transform:uppercase;font-weight:500;font-size:12px;margin-bottom:-1px;border-bottom:2px solid rgba(0,0,0,0)}.bf-subnavigation a:hover{border-bottom:2px solid #47459f}.bf-flash{display:flex;flex-direction:column;align-items:center;position:fixed;top:32px;z-index:100;left:0;right:0;margin:0 auto;opacity:1;pointer-events:none}.bf-flash .bf-flash-card{padding:12px 36px;margin-bottom:16px;border-radius:2px;box-shadow:0px 2px 8px rgba(0,0,0,.1294117647);max-width:60vw;pointer-events:auto;transition:opacity ease 700ms;background:rgb(218.8486842105,218.3881578947,239.1118421053);color:#47459f}.bf-flash .bf-flash-card.bf-flash-cat-error{background:hsl(8.1203007519,52.9880478088%,95.7843137255%);color:#c4513f}.bf-flash .bf-flash-card.bf-flash-card-hidden{opacity:0;pointer-events:none}.bf-main{padding-bottom:64px}.bf-info-label{padding:8px 16px;border-radius:4px;background-color:rgba(242,205,44,.18);border:1px solid #f2cd2c;margin-bottom:16px}.bf-ui-wrapper{height:100%;display:flex;flex-direction:column;overflow:hidden}.bf-ui-wrapper>*{flex-shrink:0}.bf-ui{display:flex;flex-grow:1;flex-basis:0;overflow:hidden}.bf-ui .bf-ui-side-menu{position:relative;display:flex;flex-direction:column;color:#fff;background-color:#232323;width:56px;align-items:center;padding:8px 0;flex-shrink:0}.bf-ui .bf-ui-side-menu .bf-ui-button{width:48px;height:48px;border-radius:50%;display:flex;align-items:center;justify-content:center;color:#fff;margin-bottom:4px}.bf-ui .bf-ui-side-menu .bf-ui-button .bf-ui-button-icon{display:contents}.bf-ui .bf-ui-side-menu .bf-ui-button.bf-ui-active{background-color:#fff;color:#232323}.bf-ui .bf-ui-side-menu .bf-ui-button .bf-ui-button-label{display:none;position:absolute;left:100%;z-index:100;margin-left:8px;background-color:#232323;color:hsla(0,0%,100%,.8);border-radius:4px;padding:8px 16px;font-weight:500;text-transform:uppercase;font-size:12px}.bf-ui .bf-ui-side-menu .bf-ui-button:hover:not(.bf-ui-active){background-color:hsla(0,0%,100%,.2)}.bf-ui .bf-ui-side-menu .bf-ui-button:hover .bf-ui-button-label{display:block}.bf-ui .bf-ui-panel{display:flex;flex-direction:column;min-width:18vw;overflow:auto;position:relative;border-right:1px solid #d8d8d8;flex-shrink:0;word-wrap:break-word}.bf-ui .bf-ui-panel.bf-ui-panel-full-width{min-width:100%;border-right:none}.bf-ui .bf-ui-panel .bf-ui-panel-top{position:sticky;top:0}.bf-ui .bf-ui-panel .bf-ui-panel-header{min-width:fit-content;padding:16px 8px 16px 16px;display:flex;align-items:center;background-color:#fff;border-bottom:1px solid #d8d8d8}.bf-ui .bf-ui-panel .bf-ui-panel-header .bf-ui-panel-header-title{font-size:16px;margin-right:24px}.bf-ui .bf-ui-panel .bf-ui-panel-header .bf-ui-panel-header-right{display:flex;margin-left:auto;align-items:center}.bf-ui .bf-ui-panel .bf-ui-panel-header .bf-ui-panel-header-right .bf-ui-button{display:flex;align-items:center;font-size:12px;font-weight:500;padding:4px 8px;white-space:nowrap}.bf-ui .bf-ui-panel .bf-ui-panel-header .bf-ui-panel-header-right .bf-ui-button .bf-ui-button-icon{display:contents}.bf-ui .bf-ui-panel .bf-ui-panel-header .bf-ui-panel-header-right .bf-ui-button .bf-ui-button-icon svg{margin-right:8px}.bf-ui .bf-ui-panel .bf-ui-panel-header .bf-ui-panel-header-right .bf-ui-button:hover{background-color:#f0f0f0}.bf-ui .bf-ui-panel .bf-ui-panel-controls{display:flex;align-items:center;padding:8px;background-color:#232323;border-right:1px #232323 solid;font-weight:500}.bf-ui .bf-ui-panel .bf-ui-panel-controls,.bf-ui .bf-ui-panel .bf-ui-panel-controls button,.bf-ui .bf-ui-panel .bf-ui-panel-controls a{color:#fff}.bf-ui .bf-ui-panel .bf-ui-panel-controls button,.bf-ui .bf-ui-panel .bf-ui-panel-controls a{display:flex;align-items:center}.bf-ui .bf-ui-panel .bf-ui-panel-controls button svg:first-child,.bf-ui .bf-ui-panel .bf-ui-panel-controls a svg:first-child{margin-right:4px}.bf-ui .bf-ui-panel .bf-ui-panel-controls button svg:last-child,.bf-ui .bf-ui-panel .bf-ui-panel-controls a svg:last-child{margin-left:4px}.bf-ui .bf-ui-panel .bf-ui-panel-controls button:not(:last-child),.bf-ui .bf-ui-panel .bf-ui-panel-controls a:not(:last-child){margin-right:8px}.bf-ui .bf-ui-panel .bf-ui-panel-controls .bf-ui-panel-controls-right{display:flex;margin-left:auto}.bf-ui .bf-ui-panel .bf-ui-panel-content{flex-grow:1}.bf-ui .bf-ui-panel .bf-ui-panel-content [bf-loading]{margin:32px auto}.bf-ui .bf-ui-panel .bf-ui-panel-content .bf-ui-panel-placeholder{padding:24px;color:#777;text-align:center}.bf-ui .bf-ui-panel .bf-ui-panel-content .bf-ui-panel-row{color:#232323;display:flex;flex-direction:row;align-items:center;gap:12px;width:100%;padding:12px 16px;border-bottom:1px solid #d8d8d8}.bf-ui .bf-ui-panel .bf-ui-panel-content .bf-ui-panel-row .bf-ui-panel-row-bottom{display:flex;align-items:center;flex:1}.bf-ui .bf-ui-panel .bf-ui-panel-content .bf-ui-panel-row .bf-ui-panel-row-detail{display:flex;width:100%;line-height:20px;font-size:12px;color:#454545}.bf-ui .bf-ui-panel .bf-ui-panel-content .bf-ui-panel-row .bf-ui-panel-row-tags{margin-left:auto;display:flex;align-items:center}.bf-ui .bf-ui-panel .bf-ui-panel-content .bf-ui-panel-row .bf-ui-panel-row-tags>*:not(:last-child){margin-right:8px}.bf-ui .bf-ui-panel .bf-ui-panel-content .bf-ui-panel-row.bf-active{background-color:rgba(151,150,232,.09)}.bf-ui .bf-ui-panel .bf-ui-panel-content .bf-ui-panel-row.bf-hover{background-color:rgba(71,69,159,.08)}.bf-ui .bf-ui-panel .bf-ui-panel-content .bf-ui-panel-row.bf-ui-flavor-error{background:bgify(#c4513f);color:#c4513f}.bf-ui .bf-ui-panel .bf-ui-panel-content .bf-ui-panel-row.bf-ui-flavor-primary{background:bgify(#47459f);color:#47459f}.bf-ui .bf-ui-panel .bf-ui-panel-content .bf-ui-panel-row.bf-ui-flavor-secondary{background:bgify(#1aaa97);color:#1aaa97}.bf-ui .bf-ui-panel .bf-ui-panel-content .bf-ui-panel-row.bf-ui-flavor-neutral{background:bgify(#777777);color:#777}.bf-ui .bf-ui-panel .bf-ui-panel-content .bf-ui-panel-row.bf-ui-flavor-warning{background:bgify(#bb8300);color:#bb8300}.bf-ui .bf-ui-panel .bf-ui-panel-content .bf-ui-panel-row.bf-ui-flavor-clean{background:bgify(#bb8300);color:#bb8300}.bf-ui .bf-ui-panel .bf-ui-panel-content .bf-ui-panel-row.bf-ui-flavor-candidate{background:bgify(#bb8300);color:#bb8300}.bf-ui .bf-ui-panel .bf-ui-panel-content .bf-ui-panel-row.bf-ui-flavor-clean-channel{background:bgify(#1aaa97);color:#1aaa97}.bf-ui .bf-ui-panel .bf-ui-panel-content .bf-ui-panel-row.bf-ui-flavor-candidate-channel{background:bgify(#bb8300);color:#bb8300}.bf-ui .bf-ui-panel .bf-ui-panel-content .bf-ui-panel-row.bf-ui-flavor-highlight{background:bgify(#3f9d14);color:#3f9d14}.bf-ui .bf-ui-panel .bf-ui-panel-content .bf-ui-panel-row.bf-ui-panel-row-dense{padding:4px 16px}.bf-ui .bf-ui-panel .bf-ui-panel-content .bf-ui-panel-row.bf-ui-panel-row-dense .bf-icon-button{width:32px;height:32px}.bf-ui .bf-ui-panel .bf-ui-panel-content .bf-ui-panel-row.bf-ui-panel-row-dense .bf-ui-heading{font-size:14px}.bf-ui .bf-ui-content{flex-grow:1;padding:24px;overflow:auto}.bf-ui .bf-ui-content.bf-ui-content-expanded{padding:0}.bf-ui .bf-ui-heading{display:flex;align-items:center;font-size:18px;width:auto;flex-shrink:0}.bf-ui .bf-ui-heading .bf-ui-heading-text{width:auto;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;flex-basis:auto;flex-grow:0;max-width:450px}.bf-ui .bf-ui-heading .bf-ui-heading-right{display:flex;align-items:center;font-size:12px;font-weight:500;text-transform:uppercase;margin-left:auto}.bf-ui .bf-ui-heading>svg{margin-right:8px}.bf-ui .bf-ui-tag{height:24px;line-height:24px;font-size:12px;padding:0px 8px;border-radius:12px;border:1px solid}.bf-ui .bf-ui-tag.bf-ui-flavor-error{background-color:bgify(#c4513f);color:#c4513f;border-color:#c4513f}.bf-ui .bf-ui-tag.bf-ui-flavor-primary{background-color:bgify(#47459f);color:#47459f;border-color:#47459f}.bf-ui .bf-ui-tag.bf-ui-flavor-secondary{background-color:bgify(#1aaa97);color:#1aaa97;border-color:#1aaa97}.bf-ui .bf-ui-tag.bf-ui-flavor-neutral{background-color:bgify(#777777);color:#777;border-color:#777}.bf-ui .bf-ui-tag.bf-ui-flavor-warning{background-color:bgify(#bb8300);color:#bb8300;border-color:#bb8300}.bf-ui .bf-ui-tag.bf-ui-flavor-clean{background-color:bgify(#bb8300);color:#bb8300;border-color:#bb8300}.bf-ui .bf-ui-tag.bf-ui-flavor-candidate{background-color:bgify(#bb8300);color:#bb8300;border-color:#bb8300}.bf-ui .bf-ui-tag.bf-ui-flavor-clean-channel{background-color:bgify(#1aaa97);color:#1aaa97;border-color:#1aaa97}.bf-ui .bf-ui-tag.bf-ui-flavor-candidate-channel{background-color:bgify(#bb8300);color:#bb8300;border-color:#bb8300}.bf-ui .bf-ui-tag.bf-ui-flavor-highlight{background-color:bgify(#3f9d14);color:#3f9d14;border-color:#3f9d14}svg{fill:currentColor !important}.bf-input{display:block;border-radius:10px;width:240px;max-width:100%;background:#e0dede;margin-bottom:1em;padding:6px;height:49px;transition:background ease .1s;text-overflow:ellipsis;overflow:hidden;white-space:nowrap}.bf-input .bf-input-name{color:#000;font-size:11px;font-weight:500}.bf-input.bf-input-focused{background-color:#fefefe}.bf-input.bf-input-error{border-bottom:1px solid #c4513f}.bf-input.bf-input-error .bf-input-name{color:#c4513f}.bf-input.bf-input-small{height:40px;font-size:12px;padding:4px}.bf-input.bf-disabled{pointer-events:none;border-bottom-color:#777}.bf-input.bf-disabled .bf-input-name{color:#777}[bf-loading]{display:block;border-radius:100%;height:32px;width:28px;border-bottom:.1px solid rgba(0,0,0,0);border-top:.1px solid rgba(0,0,0,0);border-left:2px solid #47459f;border-right:2px solid #1aaa97;animation:3s cubic-bezier(0.785, 0.135, 0.15, 0.86) infinite bf_loading_spin}[bf-loading][bf-loading=small]{height:16px;width:14px}[bf-loading][bf-loading=large]{height:48px;width:44px;border-bottom:2px solid rgba(0,0,0,0);border-top:2px solid rgba(0,0,0,0);border-left:4px solid #47459f;border-right:4px solid #1aaa97}.bf-progress-spinner{animation:3s cubic-bezier(0.785, 0.135, 0.15, 0.86) infinite bf_loading_spin}@keyframes bf_loading_spin{0%{transform:rotateZ(0deg)}33%{transform:rotateZ(240deg)}66%{transform:rotateZ(480deg)}100%{transform:rotateZ(720deg)}}.bf-action-row{display:flex;align-items:center;height:56px}.bf-action-row .bf-left{display:flex;align-items:center}.bf-action-row .bf-left>button{margin-right:8px}.bf-action-row .bf-left>*{margin-top:0;margin-bottom:0}.bf-action-row .bf-right{display:flex;align-items:center;margin-left:auto}.bf-action-row .bf-right>button{margin-left:8px}.bf-action-row .bf-right>*{margin-top:0;margin-bottom:0}.bf-action{display:inline-block;padding:4px 12px;border-radius:4px;font-weight:500;text-transform:uppercase;font-size:12px;cursor:pointer;min-height:32px;transition:box-shadow ease .1s;background:#fff;color:#47459f;box-sizing:border-box}.bf-action:hover{color:#262557}.bf-action.bf-action-flat:hover{text-decoration:underline}.bf-action:not(.bf-action-flat){box-shadow:0px 2px 2px rgba(166,166,166,.42)}.bf-action:not(.bf-action-flat):hover{box-shadow:0 3px 5px rgba(166,166,166,.35)}.bf-action[disabled]{color:#777;pointer-events:none}.bf-action.bf-primary{background:#47459f;color:#fff}.bf-action.bf-primary[disabled]{background:#777}.bf-action.bf-action-danger{color:#d20707;border-color:#db0c0c}.bf-action.bf-action-danger:hover{color:darkred;border-color:darkred}.bf-icon{width:20px;height:20px;fill:currentColor}.bf-icon>path{fill:inherit !important}.bf-icon-button{width:40px;height:40px;display:flex;justify-content:center;align-items:center;border-radius:100%;color:#3a3a3a}.bf-icon-button:hover{background:#ececec}.bf-icon-button:active{background-color:#ccc}.mt-0{margin-top:0px !important}.mr-0{margin-right:0px !important}.mb-0{margin-bottom:0px !important}.ml-0{margin-left:0px !important}.mx-0{margin-left:0px !important;margin-right:0px !important}.my-0{margin-top:0px !important;margin-bottom:0px !important}.m-0{margin:0px !important}.pt-0{padding-top:0px !important}.pr-0{padding-right:0px !important}.pb-0{padding-bottom:0px !important}.pl-0{padding-left:0px !important}.px-0{padding-left:0px !important;padding-right:0px !important}.py-0{padding-top:0px !important;padding-bottom:0px !important}.p-0{padding:0px !important}.mt--0{margin-top:0px !important}.mr--0{margin-right:0px !important}.mb--0{margin-bottom:0px !important}.ml--0{margin-left:0px !important}.mx--0{margin-left:0px !important;margin-right:0px !important}.my--0{margin-top:0px !important;margin-bottom:0px !important}.m--0{margin:0px !important}.pt--0{padding-top:0px !important}.pr--0{padding-right:0px !important}.pb--0{padding-bottom:0px !important}.pl--0{padding-left:0px !important}.px--0{padding-left:0px !important;padding-right:0px !important}.py--0{padding-top:0px !important;padding-bottom:0px !important}.p--0{padding:0px !important}.mt-1{margin-top:8px !important}.mr-1{margin-right:8px !important}.mb-1{margin-bottom:8px !important}.ml-1{margin-left:8px !important}.mx-1{margin-left:8px !important;margin-right:8px !important}.my-1{margin-top:8px !important;margin-bottom:8px !important}.m-1{margin:8px !important}.pt-1{padding-top:8px !important}.pr-1{padding-right:8px !important}.pb-1{padding-bottom:8px !important}.pl-1{padding-left:8px !important}.px-1{padding-left:8px !important;padding-right:8px !important}.py-1{padding-top:8px !important;padding-bottom:8px !important}.p-1{padding:8px !important}.mt--1{margin-top:-8px !important}.mr--1{margin-right:-8px !important}.mb--1{margin-bottom:-8px !important}.ml--1{margin-left:-8px !important}.mx--1{margin-left:-8px !important;margin-right:-8px !important}.my--1{margin-top:-8px !important;margin-bottom:-8px !important}.m--1{margin:-8px !important}.pt--1{padding-top:-8px !important}.pr--1{padding-right:-8px !important}.pb--1{padding-bottom:-8px !important}.pl--1{padding-left:-8px !important}.px--1{padding-left:-8px !important;padding-right:-8px !important}.py--1{padding-top:-8px !important;padding-bottom:-8px !important}.p--1{padding:-8px !important}.mt-2{margin-top:16px !important}.mr-2{margin-right:16px !important}.mb-2{margin-bottom:16px !important}.ml-2{margin-left:16px !important}.mx-2{margin-left:16px !important;margin-right:16px !important}.my-2{margin-top:16px !important;margin-bottom:16px !important}.m-2{margin:16px !important}.pt-2{padding-top:16px !important}.pr-2{padding-right:16px !important}.pb-2{padding-bottom:16px !important}.pl-2{padding-left:16px !important}.px-2{padding-left:16px !important;padding-right:16px !important}.py-2{padding-top:16px !important;padding-bottom:16px !important}.p-2{padding:16px !important}.mt--2{margin-top:-16px !important}.mr--2{margin-right:-16px !important}.mb--2{margin-bottom:-16px !important}.ml--2{margin-left:-16px !important}.mx--2{margin-left:-16px !important;margin-right:-16px !important}.my--2{margin-top:-16px !important;margin-bottom:-16px !important}.m--2{margin:-16px !important}.pt--2{padding-top:-16px !important}.pr--2{padding-right:-16px !important}.pb--2{padding-bottom:-16px !important}.pl--2{padding-left:-16px !important}.px--2{padding-left:-16px !important;padding-right:-16px !important}.py--2{padding-top:-16px !important;padding-bottom:-16px !important}.p--2{padding:-16px !important}.mt-3{margin-top:24px !important}.mr-3{margin-right:24px !important}.mb-3{margin-bottom:24px !important}.ml-3{margin-left:24px !important}.mx-3{margin-left:24px !important;margin-right:24px !important}.my-3{margin-top:24px !important;margin-bottom:24px !important}.m-3{margin:24px !important}.pt-3{padding-top:24px !important}.pr-3{padding-right:24px !important}.pb-3{padding-bottom:24px !important}.pl-3{padding-left:24px !important}.px-3{padding-left:24px !important;padding-right:24px !important}.py-3{padding-top:24px !important;padding-bottom:24px !important}.p-3{padding:24px !important}.mt--3{margin-top:-24px !important}.mr--3{margin-right:-24px !important}.mb--3{margin-bottom:-24px !important}.ml--3{margin-left:-24px !important}.mx--3{margin-left:-24px !important;margin-right:-24px !important}.my--3{margin-top:-24px !important;margin-bottom:-24px !important}.m--3{margin:-24px !important}.pt--3{padding-top:-24px !important}.pr--3{padding-right:-24px !important}.pb--3{padding-bottom:-24px !important}.pl--3{padding-left:-24px !important}.px--3{padding-left:-24px !important;padding-right:-24px !important}.py--3{padding-top:-24px !important;padding-bottom:-24px !important}.p--3{padding:-24px !important}.mt-4{margin-top:32px !important}.mr-4{margin-right:32px !important}.mb-4{margin-bottom:32px !important}.ml-4{margin-left:32px !important}.mx-4{margin-left:32px !important;margin-right:32px !important}.my-4{margin-top:32px !important;margin-bottom:32px !important}.m-4{margin:32px !important}.pt-4{padding-top:32px !important}.pr-4{padding-right:32px !important}.pb-4{padding-bottom:32px !important}.pl-4{padding-left:32px !important}.px-4{padding-left:32px !important;padding-right:32px !important}.py-4{padding-top:32px !important;padding-bottom:32px !important}.p-4{padding:32px !important}.mt--4{margin-top:-32px !important}.mr--4{margin-right:-32px !important}.mb--4{margin-bottom:-32px !important}.ml--4{margin-left:-32px !important}.mx--4{margin-left:-32px !important;margin-right:-32px !important}.my--4{margin-top:-32px !important;margin-bottom:-32px !important}.m--4{margin:-32px !important}.pt--4{padding-top:-32px !important}.pr--4{padding-right:-32px !important}.pb--4{padding-bottom:-32px !important}.pl--4{padding-left:-32px !important}.px--4{padding-left:-32px !important;padding-right:-32px !important}.py--4{padding-top:-32px !important;padding-bottom:-32px !important}.p--4{padding:-32px !important}.mt-5{margin-top:40px !important}.mr-5{margin-right:40px !important}.mb-5{margin-bottom:40px !important}.ml-5{margin-left:40px !important}.mx-5{margin-left:40px !important;margin-right:40px !important}.my-5{margin-top:40px !important;margin-bottom:40px !important}.m-5{margin:40px !important}.pt-5{padding-top:40px !important}.pr-5{padding-right:40px !important}.pb-5{padding-bottom:40px !important}.pl-5{padding-left:40px !important}.px-5{padding-left:40px !important;padding-right:40px !important}.py-5{padding-top:40px !important;padding-bottom:40px !important}.p-5{padding:40px !important}.mt--5{margin-top:-40px !important}.mr--5{margin-right:-40px !important}.mb--5{margin-bottom:-40px !important}.ml--5{margin-left:-40px !important}.mx--5{margin-left:-40px !important;margin-right:-40px !important}.my--5{margin-top:-40px !important;margin-bottom:-40px !important}.m--5{margin:-40px !important}.pt--5{padding-top:-40px !important}.pr--5{padding-right:-40px !important}.pb--5{padding-bottom:-40px !important}.pl--5{padding-left:-40px !important}.px--5{padding-left:-40px !important;padding-right:-40px !important}.py--5{padding-top:-40px !important;padding-bottom:-40px !important}.p--5{padding:-40px !important}.mt-6{margin-top:48px !important}.mr-6{margin-right:48px !important}.mb-6{margin-bottom:48px !important}.ml-6{margin-left:48px !important}.mx-6{margin-left:48px !important;margin-right:48px !important}.my-6{margin-top:48px !important;margin-bottom:48px !important}.m-6{margin:48px !important}.pt-6{padding-top:48px !important}.pr-6{padding-right:48px !important}.pb-6{padding-bottom:48px !important}.pl-6{padding-left:48px !important}.px-6{padding-left:48px !important;padding-right:48px !important}.py-6{padding-top:48px !important;padding-bottom:48px !important}.p-6{padding:48px !important}.mt--6{margin-top:-48px !important}.mr--6{margin-right:-48px !important}.mb--6{margin-bottom:-48px !important}.ml--6{margin-left:-48px !important}.mx--6{margin-left:-48px !important;margin-right:-48px !important}.my--6{margin-top:-48px !important;margin-bottom:-48px !important}.m--6{margin:-48px !important}.pt--6{padding-top:-48px !important}.pr--6{padding-right:-48px !important}.pb--6{padding-bottom:-48px !important}.pl--6{padding-left:-48px !important}.px--6{padding-left:-48px !important;padding-right:-48px !important}.py--6{padding-top:-48px !important;padding-bottom:-48px !important}.p--6{padding:-48px !important}.mt-7{margin-top:56px !important}.mr-7{margin-right:56px !important}.mb-7{margin-bottom:56px !important}.ml-7{margin-left:56px !important}.mx-7{margin-left:56px !important;margin-right:56px !important}.my-7{margin-top:56px !important;margin-bottom:56px !important}.m-7{margin:56px !important}.pt-7{padding-top:56px !important}.pr-7{padding-right:56px !important}.pb-7{padding-bottom:56px !important}.pl-7{padding-left:56px !important}.px-7{padding-left:56px !important;padding-right:56px !important}.py-7{padding-top:56px !important;padding-bottom:56px !important}.p-7{padding:56px !important}.mt--7{margin-top:-56px !important}.mr--7{margin-right:-56px !important}.mb--7{margin-bottom:-56px !important}.ml--7{margin-left:-56px !important}.mx--7{margin-left:-56px !important;margin-right:-56px !important}.my--7{margin-top:-56px !important;margin-bottom:-56px !important}.m--7{margin:-56px !important}.pt--7{padding-top:-56px !important}.pr--7{padding-right:-56px !important}.pb--7{padding-bottom:-56px !important}.pl--7{padding-left:-56px !important}.px--7{padding-left:-56px !important;padding-right:-56px !important}.py--7{padding-top:-56px !important;padding-bottom:-56px !important}.p--7{padding:-56px !important}.mt-8{margin-top:64px !important}.mr-8{margin-right:64px !important}.mb-8{margin-bottom:64px !important}.ml-8{margin-left:64px !important}.mx-8{margin-left:64px !important;margin-right:64px !important}.my-8{margin-top:64px !important;margin-bottom:64px !important}.m-8{margin:64px !important}.pt-8{padding-top:64px !important}.pr-8{padding-right:64px !important}.pb-8{padding-bottom:64px !important}.pl-8{padding-left:64px !important}.px-8{padding-left:64px !important;padding-right:64px !important}.py-8{padding-top:64px !important;padding-bottom:64px !important}.p-8{padding:64px !important}.mt--8{margin-top:-64px !important}.mr--8{margin-right:-64px !important}.mb--8{margin-bottom:-64px !important}.ml--8{margin-left:-64px !important}.mx--8{margin-left:-64px !important;margin-right:-64px !important}.my--8{margin-top:-64px !important;margin-bottom:-64px !important}.m--8{margin:-64px !important}.pt--8{padding-top:-64px !important}.pr--8{padding-right:-64px !important}.pb--8{padding-bottom:-64px !important}.pl--8{padding-left:-64px !important}.px--8{padding-left:-64px !important;padding-right:-64px !important}.py--8{padding-top:-64px !important;padding-bottom:-64px !important}.p--8{padding:-64px !important}.mt-9{margin-top:72px !important}.mr-9{margin-right:72px !important}.mb-9{margin-bottom:72px !important}.ml-9{margin-left:72px !important}.mx-9{margin-left:72px !important;margin-right:72px !important}.my-9{margin-top:72px !important;margin-bottom:72px !important}.m-9{margin:72px !important}.pt-9{padding-top:72px !important}.pr-9{padding-right:72px !important}.pb-9{padding-bottom:72px !important}.pl-9{padding-left:72px !important}.px-9{padding-left:72px !important;padding-right:72px !important}.py-9{padding-top:72px !important;padding-bottom:72px !important}.p-9{padding:72px !important}.mt--9{margin-top:-72px !important}.mr--9{margin-right:-72px !important}.mb--9{margin-bottom:-72px !important}.ml--9{margin-left:-72px !important}.mx--9{margin-left:-72px !important;margin-right:-72px !important}.my--9{margin-top:-72px !important;margin-bottom:-72px !important}.m--9{margin:-72px !important}.pt--9{padding-top:-72px !important}.pr--9{padding-right:-72px !important}.pb--9{padding-bottom:-72px !important}.pl--9{padding-left:-72px !important}.px--9{padding-left:-72px !important;padding-right:-72px !important}.py--9{padding-top:-72px !important;padding-bottom:-72px !important}.p--9{padding:-72px !important}.mt-10{margin-top:80px !important}.mr-10{margin-right:80px !important}.mb-10{margin-bottom:80px !important}.ml-10{margin-left:80px !important}.mx-10{margin-left:80px !important;margin-right:80px !important}.my-10{margin-top:80px !important;margin-bottom:80px !important}.m-10{margin:80px !important}.pt-10{padding-top:80px !important}.pr-10{padding-right:80px !important}.pb-10{padding-bottom:80px !important}.pl-10{padding-left:80px !important}.px-10{padding-left:80px !important;padding-right:80px !important}.py-10{padding-top:80px !important;padding-bottom:80px !important}.p-10{padding:80px !important}.mt--10{margin-top:-80px !important}.mr--10{margin-right:-80px !important}.mb--10{margin-bottom:-80px !important}.ml--10{margin-left:-80px !important}.mx--10{margin-left:-80px !important;margin-right:-80px !important}.my--10{margin-top:-80px !important;margin-bottom:-80px !important}.m--10{margin:-80px !important}.pt--10{padding-top:-80px !important}.pr--10{padding-right:-80px !important}.pb--10{padding-bottom:-80px !important}.pl--10{padding-left:-80px !important}.px--10{padding-left:-80px !important;padding-right:-80px !important}.py--10{padding-top:-80px !important;padding-bottom:-80px !important}.p--10{padding:-80px !important}.mt-11{margin-top:88px !important}.mr-11{margin-right:88px !important}.mb-11{margin-bottom:88px !important}.ml-11{margin-left:88px !important}.mx-11{margin-left:88px !important;margin-right:88px !important}.my-11{margin-top:88px !important;margin-bottom:88px !important}.m-11{margin:88px !important}.pt-11{padding-top:88px !important}.pr-11{padding-right:88px !important}.pb-11{padding-bottom:88px !important}.pl-11{padding-left:88px !important}.px-11{padding-left:88px !important;padding-right:88px !important}.py-11{padding-top:88px !important;padding-bottom:88px !important}.p-11{padding:88px !important}.mt--11{margin-top:-88px !important}.mr--11{margin-right:-88px !important}.mb--11{margin-bottom:-88px !important}.ml--11{margin-left:-88px !important}.mx--11{margin-left:-88px !important;margin-right:-88px !important}.my--11{margin-top:-88px !important;margin-bottom:-88px !important}.m--11{margin:-88px !important}.pt--11{padding-top:-88px !important}.pr--11{padding-right:-88px !important}.pb--11{padding-bottom:-88px !important}.pl--11{padding-left:-88px !important}.px--11{padding-left:-88px !important;padding-right:-88px !important}.py--11{padding-top:-88px !important;padding-bottom:-88px !important}.p--11{padding:-88px !important}.d-contents{display:contents}.d-block{display:block}.flex{display:flex}.flex-column{display:flex;flex-direction:column}.align-items-center{align-items:center}.align-items-start{align-items:flex-start}.align-items-end{align-items:flex-end}.justify-content-space-between{justify-content:space-between}.text-align-right{text-align:right}.text-align-center{text-align:center}.bf-error-wrapper{border-left:3px solid #c4513f;padding:16px 24px}.bf-table{width:100%;border-spacing:0;border-collapse:collapse;margin-bottom:32px;box-shadow:0px 2px 4px 0px rgba(0,0,0,.1);border-radius:8px}.bf-table th,.bf-table td{padding:16px;border-bottom:1px solid #d8d8d8;vertical-align:middle;border-spacing:0}.bf-table th:last-child,.bf-table td:last-child{text-align:right}.bf-table th{font-weight:500}.bf-table-actions{display:flex;justify-content:flex-end;align-items:center;margin-top:-16px;margin-bottom:-16px}.bf-table-actions>*{margin-left:8px;margin-bottom:0}.bf-canvas-toolbar{grid-column:1;grid-row:1;margin-bottom:4px;display:flex;justify-content:flex-end}.bf-form{display:flex;flex-direction:column}.bf-form .bf-input{width:100%}.bf-form .bf-form-row-2{display:flex}.bf-form .bf-form-row-2 .bf-input{margin-left:8px;margin-right:8px}.bf-form .bf-form-row-2 .bf-input:first-child{margin-left:0}.bf-form .bf-form-row-2 .bf-input:last-child{margin-right:0}.bf-form .bf-action{margin-left:auto;margin-right:auto}@media(min-width: 560px){.phone-only{display:none}}@media(max-width: 560px){.desktop-only{display:none}}html,body,div,span,applet,object,iframe,h1,h2,h3,h4,h5,h6,p,blockquote,pre,a,abbr,acronym,address,big,cite,code,del,dfn,em,img,ins,kbd,q,s,samp,small,strike,strong,sub,sup,tt,var,b,u,i,center,dl,dt,dd,menu,ol,ul,li,fieldset,form,label,legend,table,caption,tbody,tfoot,thead,tr,th,td,article,aside,canvas,details,embed,figure,figcaption,footer,header,hgroup,main,menu,nav,output,ruby,section,summary,time,mark,audio,video,button{text-align:inherit;background:none;margin:0;padding:0;border:0;font-size:100%;font:inherit;vertical-align:baseline;box-sizing:border-box}*{overscroll-behavior:none}button{cursor:pointer}body{font-size:14px;color:#232323;font-family:"Inter",sans-serif;line-height:1.4}label{display:flex}[hidden]{display:none !important}p{margin-bottom:1em}a{text-decoration:none;color:#47459f}i,em{font-style:italic}b,strong{font-weight:500}h1,.h1{font-size:24px;margin-bottom:1em}h2,.h2{font-size:20px;margin-bottom:1em;color:#47459f;font-weight:400}h3,.h3{font-size:16px;margin-bottom:1em;color:#454545;font-weight:500}h4,.h4{font-size:14px;margin-bottom:1em;color:#47459f;font-weight:500}small{font-size:12px}ul{padding:0 0 0 20px}ul li{margin-bottom:1em}.bf-cl-primary{color:#47459f !important}.bf-cl-error{color:#c4513f !important}.bf-trial-badge{display:inline-block;margin-left:8px;padding:2px 8px;font-size:.75rem;font-weight:600;text-transform:uppercase;background-color:#f2cd2c;color:#333;border-radius:4px;vertical-align:middle}.password-input-container{position:relative;display:flex;align-items:center}.password-input-container input{padding-right:40px;width:100%}.password-toggle{position:absolute;right:10px;top:50%;transform:translateY(-50%);background:none;border:none;cursor:pointer;padding:0;display:flex}.material-symbols-outlined{visibility:hidden}.material-symbols-outlined.loaded{visibility:visible}.mb-3{position:relative;display:flex;font-size:12px;margin-right:11%;margin-bottom:20px}
.bf-analysis-view-adloading{font-size:12px;color:#533909;position:sticky;top:0;left:0;right:0;height:48px;display:flex;justify-content:space-between;align-items:center;background:#ffdb97;border:1px solid #f2a81b;z-index:50;width:100%;margin-bottom:24px;margin-top:-16px;padding:8px;border-radius:4px}.bf-analysis-view-adloading .bf-action{margin:0}.bf-analysis-view-controls{display:flex;user-select:none;justify-content:flex-end;margin-bottom:8px}.bf-analysis-view-controls>*{margin-right:16px}.bf-analysis-view-eeg{height:700px;max-height:90vh}.bf-analysis-view-gaae{display:flex;height:420px;margin-bottom:32px}.bf-analysis-view-gaae .bf-analysis-view-gaae-col{display:flex;flex-direction:column;flex-grow:1;flex-basis:0}.bf-analysis-view-gaae .bf-analysis-view-gaae-col:not(:first-child){margin-left:4px}.bf-analysis-view-gaae .bf-analysis-view-gaae-col:not(:last-child){margin-right:4px}.bf-analysis-view-gaae .bf-analysis-view-gaae-col .bf-analysis-view-gaae-col-header{display:flex;justify-content:space-between;height:64px}.bf-analysis-view-gaae .bf-analysis-view-gaae-col h1{border-bottom:0;align-self:flex-end}.bf-analysis-view-gaae .bf-analysis-view-gaae-col .bf-analysis-view-gaae-col-content{flex-grow:1}.bf-analysis-view-gaae .bf-analysis-view-gaae-legend{position:relative;margin-top:48px;margin-bottom:16px}.bf-analysis-view-header{display:flex;justify-content:space-between;align-items:center;margin-bottom:24px}.bf-analysis-view-header h1{margin-bottom:0}.bf-analysis-view-eeg-overlay{margin-bottom:-32px;position:relative;z-index:1;width:500px;display:flex;gap:8px}.bf-vtk-wrapper{position:relative;width:100%;height:600px;max-height:70vh}.bf-vtk-wrapper iframe{width:100%;height:100%}.bf-brain-3d-view{display:flex;position:relative}.upload-3d{margin-top:32px}.bf-coregistration-pending-message{background:#fff3cd;border:1px solid #ffc107;border-radius:4px;padding:16px;margin-bottom:16px;color:#664d03}.bf-coregistration-pending-message p{margin:0}.bf-coregistration-pending-message p:first-child{margin-bottom:8px}
.bf-context-menu-backdrop{position:fixed;top:0;right:0;bottom:0;left:0;background-color:rgba(0,0,0,.04);z-index:2000}.bf-context-menu{display:flex;flex-direction:column;position:fixed;min-width:30px;min-height:30px;z-index:2001;background:#fff;box-shadow:rgba(86,86,86,.3803921569) 2px 2px 3px;border-radius:4px}.bf-context-menu-item{display:flex;align-items:center;padding:12px 12px;font-size:13px}.bf-context-menu-item:hover{background:#eee}
.bf-slider .bf-slider-thumb-wrapper{position:relative;margin:0 4px}.bf-slider .bf-slider-thumb{width:18px;height:18px;background:#777;border-radius:100%;transform:translate(-50%, -50%);position:absolute;top:12px;z-index:1;transition:background .16s ease}.bf-slider .bf-slider-rail{height:3px;background:#777;position:absolute;top:10.5px;left:0;right:0;transition:background .16s ease}.bf-slider.bf-slider-active .bf-slider-thumb{background:#47459f}.bf-slider.bf-slider-active .bf-slider-rail{background:#47459f}.bf-slider.bf-disabled .bf-slider-thumb{background:#b0b0b0}.bf-slider.bf-disabled .bf-slider-rail{background:#b0b0b0}
.bf-line-trace-tooltip{position:absolute;transform:translate(-50%);margin-top:4px;background-color:rgba(50,50,50,.92);padding:4px 8px;color:#fff;border-radius:4px;pointer-events:none;font-size:12px;white-space:pre;z-index:10}.bf-line-trace-canvas{display:block;width:auto;height:auto;image-rendering:pixelated;cursor:grab}.bf-line-trace-canvas.panning{cursor:grabbing}
.bf-automatic-dataction-table-config{display:flex;padding:8px 0;justify-content:flex-end}.bf-automatic-dataction-table{text-align:center;border-collapse:collapse;width:100%;border-top:2px solid #eeeef7;border-bottom:2px solid #eeeef7;border-right:2px solid #eeeef7}.bf-automatic-dataction-table,.bf-automatic-dataction-table tr,.bf-automatic-dataction-table th{margin:0}.bf-automatic-dataction-table.active td,.bf-automatic-dataction-table.active th{cursor:pointer}.bf-automatic-dataction-table.active td:hover,.bf-automatic-dataction-table.active th:hover{background-color:#f4f4f4}.bf-automatic-dataction-table.active td.selected:hover,.bf-automatic-dataction-table.active th.selected:hover{background-color:#f0f0ff}.bf-automatic-dataction-table th{font-size:12px;padding:2px;font-weight:500;background:rgba(72,70,160,.0901960784);vertical-align:middle}.bf-automatic-dataction-table.has-selected td,.bf-automatic-dataction-table:not(.active) td{color:#555}.bf-automatic-dataction-table td{padding:6px;font-size:12px}.bf-automatic-dataction-table td.selected{color:#000;background:#e7e7ff}
.bf-toggle-button{border-radius:2px;background-color:rgba(71,69,159,.2);display:flex;justify-content:center;align-items:center;padding:6px 12px;color:#47459f;font-size:12px;font-weight:500;text-transform:uppercase;transition:background-color 80ms ease,color 80ms ease}.bf-toggle-button svg{fill:currentColor;height:20px;width:20px}.bf-toggle-button .bf-toggle-button-checkbox{border:2px solid currentColor;height:16px;width:16px;box-sizing:content-box}.bf-toggle-button .bf-toggle-button-checkbox svg{height:16px;width:16px}.bf-toggle-button .bf-toggle-button-label{padding:0 6px}.bf-toggle-button.selected{background-color:#47459f;color:#fff}.bf-toggle-button.bf-toggle-button-stroke{background-color:rgba(0,0,0,0);color:#47459f}.bf-toggle-button.bf-toggle-button-stroke.selected{background-color:rgba(0,0,0,0);color:#47459f}
.bf-tab-group .bf-tab-group-header{display:flex;height:40px;border-bottom:2px #47459f solid}.bf-tab-group .bf-tab-group-header .bf-tab-group-button{flex-grow:1;display:flex;justify-content:center;align-items:center;flex-basis:0}.bf-tab-group .bf-tab-group-header .bf-tab-group-button.bf-tab-group-button-highlighted{background-color:#47459f;color:#fff}
.bf-analysis-canvas{display:grid;grid-auto-columns:auto 200px;font-size:11px}.bf-analysis-canvas canvas{image-rendering:pixelated}.bf-analysis-canvas .bf-analysis-canvas-toolbar{grid-column:1;grid-row:1;margin-bottom:4px;display:flex;justify-content:flex-end}.bf-analysis-canvas .bf-analysis-canvas-analysis-content{grid-column:1;grid-row:2;position:relative;display:flex;height:560px}.bf-analysis-canvas .bf-analysis-canvas-analysis-content canvas{width:100%}.bf-analysis-canvas .bf-analysis-canvas-analysis-bottom{grid-column:1;grid-row:3;display:flex;flex-direction:column;text-align:center}.bf-analysis-canvas .bf-analysis-canvas-analysis-bottom canvas{width:100%}.bf-analysis-canvas .bf-analysis-canvas-analysis-secondary{grid-column:1;grid-row:4;position:relative;display:flex;flex-direction:column;text-align:center}.bf-analysis-canvas .bf-analysis-canvas-analysis-secondary canvas{width:100%}.bf-analysis-canvas .bf-analysis-canvas-analysis-secondary-menu{grid-column:2;grid-row:4;display:flex;flex-direction:column;border-left:3px solid #47459f;color:#47459f}.bf-analysis-canvas .bf-analysis-canvas-analysis-secondary-menu>button{padding:16px 16px;font-weight:500;font-size:13px}.bf-analysis-canvas .bf-analysis-canvas-analysis-secondary-menu>button.bf-active{background-color:#47459f;color:#fff}.bf-analysis-canvas .bf-analysis-canvas-analysis-secondary-menu .bf-analysis-canvas-analysis-secondary-menu-options{border-top:1px solid #47459f;padding-top:16px}.bf-analysis-canvas .bf-analysis-canvas-analysis-right{grid-column:2;grid-row:2;display:flex;height:560px}.bf-analysis-canvas .bf-analysis-canvas-loading{position:fixed;top:0;left:0;right:0;bottom:0;background-color:hsla(0,0%,100%,.75);display:flex;justify-content:center;align-items:center;min-height:160px;z-index:100}.bf-analysis-canvas .bf-analysis-canvas-heatmap-wrapper{text-align:center}.bf-analysis-canvas .bf-analysis-canvas-heatmap-wrapper canvas{display:block}.bf-analysis-canvas .bf-analysis-canvas-legend{margin-left:8px}.bf-analysis-canvas .bf-analysis-canvas-power-wrapper{position:relative;width:100%}.bf-analysis-canvas .bf-analysis-canvas-power-wrapper .bf-analysis-canvas-power-label{position:absolute;top:100%;left:0;right:0;text-align:center;padding:4px;font-size:12px}.bf-analysis-canvas .bf-analysis-canvas-power{width:100%;border-left:2px solid #000}.bf-analysis-canvas .bf-analysis-canvas-y-label{display:flex;justify-content:center;flex-direction:column;width:20px}.bf-analysis-canvas .bf-analysis-canvas-y-label>div{transform:rotateZ(90deg);transform-origin:10px center;position:absolute}
.bf-chart-tooltip-wrapper{display:contents}.bf-chart-tooltip-wrapper .bf-chart-tooltip{position:absolute;left:0;top:-24px;background-color:rgba(50,50,50,.92);padding:0px 8px;color:#fff;border-radius:4px;pointer-events:none;height:24px;display:flex;align-items:center;font-size:12px}
.bf-brain-view-vtk{width:100%;height:600px;position:relative}.bf-brain-view-tooltip{position:absolute;z-index:1000}.bf-brain-view-tooltip-content{transform:translate(-50%, 0);padding:4px 8px;background-color:rgba(50,50,50,.92);color:#fff;border-radius:4px;pointer-events:none;height:24px;margin-bottom:8px}
.bf-brain-3d-configurator{margin-left:8px;padding-left:8px;border-left:1px solid #d8d8d8;width:180px}
.bf-multi-select-input-name{position:relative}.bf-multi-select-input-name .bf-multi-select-toggle{width:16px;height:16px;background-color:#fff;border:1px solid #d8d8d8;border-radius:2px;position:absolute;right:0;top:0}.bf-multi-select-input-name .bf-multi-select-toggle svg{width:14px;height:15px;color:#8e8e8e}.bf-multi-select-input-name .bf-multi-select-toggle:hover{background-color:#f0f0f0}.bf-multi-select-panel{position:absolute;display:flex;flex-direction:column;background:#fff;box-shadow:1px 1px 10px rgba(56,56,56,.231372549);overflow:auto;z-index:60}.bf-multi-select-panel .bf-multi-select-panel-meta{display:flex;font-size:12px;justify-content:space-between;position:sticky;top:0;background:#fff}.bf-multi-select-panel .bf-multi-select-panel-meta button{color:#727272;background:none;padding:8px}.bf-multi-select-panel .bf-multi-select-panel-meta .bf-multi-select-panel-all{margin-left:auto}.bf-multi-select-panel .bf-multi-select-panel-button{display:flex;justify-content:space-between;align-items:center;height:32px;padding:0 8px;flex-shrink:0;border-left:4px solid rgba(0,0,0,0)}.bf-multi-select-panel .bf-multi-select-panel-button:hover,.bf-multi-select-panel .bf-multi-select-panel-button.bg-multi-select-panel-hl{background:#f0f0f0;border-color:#d8d8d8}.bf-multi-select-panel .bf-multi-select-panel-button.bg-multi-select-panel-on{background:rgba(122,119,244,.32);border-color:#7a77f4}.bf-multi-select-panel .bf-multi-select-panel-button.bg-multi-select-panel-on:hover{background:rgba(122,119,244,.42)}.bf-multi-select-panel .bf-multi-select-panel-button.bf-multi-select-panel-wide{height:56px}.bf-multi-select-panel .bf-multi-select-panel-button .bg-multi-select-off-container{height:32px;width:32px;display:flex;justify-content:center;align-items:center;background:hsla(0,0%,100%,.3411764706)}.bf-multi-select-panel .bf-multi-select-panel-button .bg-multi-select-off-container svg{width:20px;height:20px;stroke-width:2px;fill:#7a77f4}.bf-multi-select-panel .bf-multi-select-panel-button.bf-multi-panel-off{background:#dfdfdf;color:#8a8a8a;border-color:rgba(0,0,0,0)}.bf-multi-select-panel .bf-multi-select-panel-button.bf-multi-panel-off .bg-multi-select-off-container{background-color:#8a8a8a}.bf-multi-select-panel .bf-multi-select-panel-button.bf-multi-panel-off .bg-multi-select-off-container svg{fill:#fff}.bf-select-null-button{position:absolute;right:0;top:0;width:22px;height:22px;border-radius:100%;background-color:#fff;display:flex;justify-content:center;align-items:center}.bf-select-null-button svg{width:20px;height:20px;color:#8e8e8e}.bf-select-null-button:hover{background-color:#f0f0f0}.bf-multi-select-backdrop{position:fixed;top:0;bottom:0;left:0;right:0;z-index:50}
.bf-tooltip{position:fixed;background-color:rgba(50,50,50,.92);padding:0px 8px;color:#fff;border-radius:4px;pointer-events:none;height:24px;display:flex;align-items:center;font-size:12px;transform:translate(-50%, -100%);white-space:pre;margin-bottom:4px}
.bf-axis-labels{position:relative;font-size:10px}.bf-axis-labels .bf-axis-labels-x{position:absolute;top:100%;left:0;right:0;text-align:center}.bf-axis-labels .bf-axis-labels-y{top:0;bottom:0;margin:auto 0;position:absolute;height:12px;transform:rotateZ(-90deg);left:-32px}
.medical-viewer{width:100%;height:100vh;display:flex;flex-direction:row;background:#0a0a0a;color:#e0e0e0}.medical-viewer .viewer-grid-container{flex:1;min-width:0;display:flex;flex-direction:column}.medical-viewer .viewer-grid-container .viewer-grid{flex:1;display:grid;grid-template-columns:1fr 1fr;grid-template-rows:1fr 1fr;gap:2px;background:#1a1a1a;padding:2px}.medical-viewer .unified-controls-panel{flex-shrink:0;background:#1a1a1a;border-left:1px solid #2a2a2a;display:flex;flex-direction:row;transition:width .2s ease}.medical-viewer .unified-controls-panel.collapsed{width:32px}.medical-viewer .unified-controls-panel.expanded{width:250px}.medical-viewer .unified-controls-panel .controls-toggle{width:32px;height:100%;background:#252525;border:none;border-right:1px solid #2a2a2a;color:#999;font-size:16px;cursor:pointer;display:flex;align-items:center;justify-content:center;flex-shrink:0}.medical-viewer .unified-controls-panel .controls-toggle:hover{background:#333;color:#fff}.medical-viewer .unified-controls-panel .controls-content{flex:1;padding:16px;overflow-y:auto}.medical-viewer .unified-controls-panel .control-section{margin-bottom:24px}.medical-viewer .unified-controls-panel .control-section h3{color:#e0e0e0;font-size:14px;font-weight:bold;margin:0 0 12px 0;padding-bottom:8px;border-bottom:1px solid #333;text-transform:uppercase;letter-spacing:1px}.medical-viewer .unified-controls-panel .control-section .mouse-help{display:flex;flex-direction:column;gap:8px}.medical-viewer .unified-controls-panel .control-section .mouse-help .help-item{display:flex;align-items:center;gap:8px;color:#999;font-size:12px}.medical-viewer .unified-controls-panel .control-section .mouse-help .help-item .help-icon{font-size:14px;width:20px;text-align:center}.medical-viewer .unified-controls-panel .control-section .mouse-help .help-item .help-text{flex:1}.medical-viewer .unified-controls-panel .control-section label{display:flex;flex-direction:column;gap:4px;color:#999;font-size:12px;margin-bottom:12px}.medical-viewer .unified-controls-panel .control-section label input[type=range]{width:100%;height:4px;background:#333;border-radius:2px;outline:none;margin-top:4px;-webkit-appearance:none;appearance:none}.medical-viewer .unified-controls-panel .control-section label input[type=range]::-webkit-slider-thumb{-webkit-appearance:none;appearance:none;width:12px;height:12px;background:#4a9eff;border-radius:50%;cursor:pointer}.medical-viewer .unified-controls-panel .control-section label input[type=range]::-webkit-slider-thumb:hover{background:#5fb0ff}.medical-viewer .unified-controls-panel .control-section label input[type=range]::-moz-range-thumb{width:12px;height:12px;background:#4a9eff;border-radius:50%;cursor:pointer;border:none}.medical-viewer .unified-controls-panel .control-section label input[type=range]::-moz-range-thumb:hover{background:#5fb0ff}.medical-viewer .unified-controls-panel .control-section .checkbox-label{flex-direction:row;align-items:center;gap:8px;cursor:pointer}.medical-viewer .unified-controls-panel .control-section .checkbox-label input[type=checkbox]{width:16px;height:16px;cursor:pointer;accent-color:#4a9eff}.medical-viewer .unified-controls-panel .control-section .reset-all-views-btn{width:100%;background:#333;border:1px solid #444;color:#ccc;padding:10px 12px;border-radius:4px;font-size:12px;cursor:pointer;text-transform:uppercase;letter-spacing:.5px;font-weight:bold}.medical-viewer .unified-controls-panel .control-section .reset-all-views-btn:hover{background:#444;color:#fff;border-color:#555}.medical-viewer .unified-controls-panel .control-section .reset-all-views-btn:active{background:#555}.medical-viewer .slice-view{position:relative;background:#000;border:1px solid #2a2a2a;display:flex;flex-direction:column;overflow:hidden}.medical-viewer .slice-view.slice-view-3d{display:flex;flex-direction:column;align-items:center;justify-content:center}.medical-viewer .slice-view.slice-view-3d .coming-soon{color:#666;font-size:14px;text-align:center}.medical-viewer .slice-view.slice-view-3d .viewer-controls{margin-top:20px}.medical-viewer .slice-view.slice-view-3d .viewer-controls .coordinates-toggle{background:#2a2a2a;color:#e0e0e0;border:1px solid #444;padding:8px 16px;border-radius:4px;cursor:pointer;font-size:12px;transition:all .2s ease}.medical-viewer .slice-view.slice-view-3d .viewer-controls .coordinates-toggle:hover{background:#3a3a3a;border-color:#555}.medical-viewer .slice-view.slice-view-3d .viewer-controls .coordinates-toggle.active{background:#0a0;border-color:#0c0;color:#fff}.medical-viewer .slice-view.slice-view-3d .viewer-controls .coordinates-toggle.active:hover{background:#0b0}.medical-viewer .slice-view .slice-header{background:#1a1a1a;padding:8px 12px;border-bottom:1px solid #2a2a2a;display:flex;justify-content:space-between;align-items:center;flex-shrink:0}.medical-viewer .slice-view .slice-title{color:#e0e0e0;font-weight:bold;font-size:14px;text-transform:uppercase;letter-spacing:1px}.medical-viewer .slice-view .slice-controls{display:flex;gap:10px;align-items:center}.medical-viewer .slice-view .slice-controls label{color:#999;font-size:11px;display:flex;align-items:center;gap:8px}.medical-viewer .slice-view .slice-controls label input[type=range]{width:150px;height:4px;background:#333;border-radius:2px;outline:none;-webkit-appearance:none;appearance:none}.medical-viewer .slice-view .slice-controls label input[type=range]::-webkit-slider-track{width:100%;height:4px;background:#333;border-radius:2px}.medical-viewer .slice-view .slice-controls label input[type=range]::-webkit-slider-thumb{-webkit-appearance:none;appearance:none;width:14px;height:14px;background:#ff6b6b;border-radius:50%;cursor:pointer;border:2px solid #fff;box-shadow:0 0 4px rgba(0,0,0,.5)}.medical-viewer .slice-view .slice-controls label input[type=range]::-webkit-slider-thumb:hover{background:#ff8787}.medical-viewer .slice-view .slice-controls label input[type=range]::-moz-range-track{width:100%;height:4px;background:#333;border-radius:2px}.medical-viewer .slice-view .slice-controls label input[type=range]::-moz-range-thumb{width:14px;height:14px;background:#ff6b6b;border-radius:50%;cursor:pointer;border:2px solid #fff;box-shadow:0 0 4px rgba(0,0,0,.5)}.medical-viewer .slice-view .slice-controls label input[type=range]::-moz-range-thumb:hover{background:#ff8787}.medical-viewer .slice-view .vtk-container{flex:1;position:relative;min-height:0}.medical-viewer .slice-view .vtk-container canvas{display:block}.medical-viewer .slice-view .orientation-labels{position:absolute;inset:40px 0 0 0;pointer-events:none;z-index:10}.medical-viewer .slice-view .orientation-labels span{position:absolute;color:#ff0;font-weight:bold;font-size:14px;text-shadow:1px 1px 2px rgba(0,0,0,.8);padding:4px}.medical-viewer .slice-view .orientation-labels .label-top{top:10px;left:50%;transform:translateX(-50%)}.medical-viewer .slice-view .orientation-labels .label-bottom{bottom:50px;left:50%;transform:translateX(-50%)}.medical-viewer .slice-view .orientation-labels .label-left{top:50%;left:10px;transform:translateY(-50%)}.medical-viewer .slice-view .orientation-labels .label-right{top:50%;right:10px;transform:translateY(-50%)}.medical-viewer .slice-view .ras-coordinates{position:absolute;bottom:60px;left:50%;transform:translateX(-50%);background:rgba(0,0,0,.8);color:lime;font-family:monospace;font-size:12px;padding:4px 10px;border-radius:4px;border:1px solid lime;z-index:20;pointer-events:none}.medical-viewer-loading,.medical-viewer-empty{display:flex;flex-direction:column;align-items:center;justify-content:center;height:100vh;background:#0a0a0a;color:#999}.medical-viewer-loading .spinner,.medical-viewer-empty .spinner{width:40px;height:40px;border:4px solid #333;border-top-color:#4a9eff;border-radius:50%;animation:spin 1s linear infinite;margin-bottom:20px}.medical-viewer-loading p,.medical-viewer-empty p{font-size:14px}@keyframes spin{to{transform:rotate(360deg)}}
.bf-dropdown-menu-overlay{position:absolute;left:0;right:0;top:0;bottom:0}.bf-dropdown-menu-overlay .bf-dropdown-menu-overlay-content{position:absolute;box-shadow:1px 1px 10px rgba(56,56,56,.231372549);background-color:#fff;border-radius:4px}.bf-dropdown-menu-overlay .bf-dropdown-menu-overlay-content button,.bf-dropdown-menu-overlay .bf-dropdown-menu-overlay-content a{display:block;padding:12px 20px;text-transform:none;color:#232323;font-size:12px;font-weight:500;cursor:pointer;width:100%}.bf-dropdown-menu-overlay .bf-dropdown-menu-overlay-content button:hover,.bf-dropdown-menu-overlay .bf-dropdown-menu-overlay-content a:hover{background:#f0f0f0}
.ui-breadcrumbs{padding:16px 16px;background:#f8f9fa;border-bottom:1px solid #d8d8d8;font-size:14px}.bf-ui-content .ui-breadcrumbs{margin-left:-24px;margin-right:-24px;margin-top:-24px;width:calc(100% + 48px);border-radius:0}.ui-breadcrumbs__list{list-style:none;margin:0;padding:0;display:flex;flex-wrap:wrap;align-items:center;gap:8px}.ui-breadcrumbs__item{display:flex;align-items:center;gap:8px}.ui-breadcrumbs__link{color:#47459f;text-decoration:none;cursor:pointer;transition:color .2s ease}.ui-breadcrumbs__link:hover{color:#47459f;text-decoration:underline}.ui-breadcrumbs__link:focus{outline:2px solid #47459f;outline-offset:2px;border-radius:4px}.ui-breadcrumbs__text{color:#454545}.ui-breadcrumbs__text--current{color:#232323;font-weight:500}.ui-breadcrumbs__separator{color:#777;font-size:16px;user-select:none}
.action-button{display:inline-flex;align-items:center;justify-content:center;gap:4px;border:none;background:rgba(0,0,0,0);cursor:pointer;font-family:inherit;font-weight:500;border-radius:4px;transition:background-color .2s ease;white-space:nowrap;line-height:1}.action-button:disabled{opacity:.38;cursor:not-allowed;pointer-events:none}.action-button:focus-visible{outline:2px solid #47459f;outline-offset:2px}.action-button--small{padding:4px 8px;font-size:12px;min-height:24px}.action-button--medium{padding:8px 16px;font-size:14px;min-height:32px}.action-button--text.action-button--primary{color:#47459f}.action-button--text.action-button--primary:hover:not(:disabled){background-color:rgba(71,69,159,.08)}.action-button--text.action-button--primary:active:not(:disabled){background-color:rgba(71,69,159,.16)}.action-button--text.action-button--danger{color:#c4513f}.action-button--text.action-button--danger:hover:not(:disabled){background-color:rgba(196,81,63,.08)}.action-button--text.action-button--danger:active:not(:disabled){background-color:rgba(196,81,63,.16)}.action-button--text.action-button--neutral{color:#232323}.action-button--text.action-button--neutral:hover:not(:disabled){background-color:rgba(35,35,35,.08)}.action-button--text.action-button--neutral:active:not(:disabled){background-color:rgba(35,35,35,.16)}.action-button--outlined{border:1px solid}.action-button--outlined.action-button--primary{color:#47459f;border-color:#47459f}.action-button--outlined.action-button--primary:hover:not(:disabled){background-color:rgba(71,69,159,.08)}.action-button--outlined.action-button--primary:active:not(:disabled){background-color:rgba(71,69,159,.16)}.action-button--outlined.action-button--danger{color:#c4513f;border-color:#c4513f}.action-button--outlined.action-button--danger:hover:not(:disabled){background-color:rgba(196,81,63,.08)}.action-button--outlined.action-button--danger:active:not(:disabled){background-color:rgba(196,81,63,.16)}.action-button--outlined.action-button--neutral{color:#232323;border-color:#d8d8d8}.action-button--outlined.action-button--neutral:hover:not(:disabled){background-color:rgba(35,35,35,.08)}.action-button--outlined.action-button--neutral:active:not(:disabled){background-color:rgba(35,35,35,.16)}.action-button--contained.action-button--primary{background-color:#47459f;color:#fff}.action-button--contained.action-button--primary:hover:not(:disabled){background-color:rgb(58.2947368421,56.6526315789,130.5473684211)}.action-button--contained.action-button--primary:active:not(:disabled){background-color:rgb(51.9421052632,50.4789473684,116.3210526316)}.action-button--contained.action-button--danger{background-color:#c4513f;color:#fff}.action-button--contained.action-button--danger:hover:not(:disabled){background-color:rgb(166.9099601594,66.9378486056,51.2900398406)}.action-button--contained.action-button--danger:active:not(:disabled){background-color:rgb(151.3051792829,60.6796812749,46.4948207171)}.action-button--contained.action-button--neutral{background-color:#454545;color:#fff}.action-button--contained.action-button--neutral:hover:not(:disabled){background-color:rgb(48.6,48.6,48.6)}.action-button--contained.action-button--neutral:active:not(:disabled){background-color:rgb(38.4,38.4,38.4)}.action-button__icon{display:flex;align-items:center;justify-content:center}.action-button__icon svg{width:16px;height:16px;display:block}.action-button__label{line-height:1}
.confirm-dialog-backdrop{position:fixed;top:0;left:0;right:0;bottom:0;background-color:rgba(0,0,0,.5);z-index:1040;animation:fadeIn .2s ease}.confirm-dialog{position:fixed;top:50%;left:50%;transform:translate(-50%, -50%);width:90%;max-width:500px;background-color:#fff;border-radius:8px;box-shadow:0 11px 15px -7px rgba(0,0,0,.2),0 24px 38px 3px rgba(0,0,0,.14),0 9px 46px 8px rgba(0,0,0,.12);z-index:1050;display:flex;flex-direction:column;animation:scaleIn .3s ease}.confirm-dialog__header{display:flex;align-items:center;justify-content:space-between;padding:16px 24px;border-bottom:1px solid #d8d8d8}.confirm-dialog__title{margin:0;font-size:20px;font-weight:600;color:#232323}.confirm-dialog__close{display:flex;align-items:center;justify-content:center;width:32px;height:32px;border:none;background:rgba(0,0,0,0);border-radius:50%;cursor:pointer;color:#232323;transition:background-color .2s ease}.confirm-dialog__close svg{width:20px;height:20px}.confirm-dialog__close:hover{background-color:#f0f0f0}.confirm-dialog__close:active{background-color:#d8d8d8}.confirm-dialog__content{padding:24px}.confirm-dialog__message{margin:0;font-size:14px;line-height:1.5;color:#232323}.confirm-dialog__actions{display:flex;gap:16px;justify-content:flex-end;padding:16px 24px;border-top:1px solid #d8d8d8}.confirm-dialog__button{padding:10px 20px;border-radius:4px;font-size:14px;font-weight:500;cursor:pointer;transition:all .2s ease}.confirm-dialog__button--cancel{background-color:#47459f;color:#fff;border:none}.confirm-dialog__button--cancel:hover{background-color:rgb(58.2947368421,56.6526315789,130.5473684211)}.confirm-dialog__button--cancel:active{background-color:rgb(51.9421052632,50.4789473684,116.3210526316)}.confirm-dialog__button--cancel:focus{outline:2px solid #47459f;outline-offset:2px}.confirm-dialog__button--confirm{background-color:rgba(0,0,0,0);border:1px solid}.confirm-dialog__button--confirm--info{color:#2196f3;border-color:#2196f3}.confirm-dialog__button--confirm--info:hover{background-color:rgba(33,150,243,.08)}.confirm-dialog__button--confirm--info:active{background-color:rgba(33,150,243,.16)}.confirm-dialog__button--confirm--warning{color:#ff9800;border-color:#ff9800}.confirm-dialog__button--confirm--warning:hover{background-color:rgba(255,152,0,.08)}.confirm-dialog__button--confirm--warning:active{background-color:rgba(255,152,0,.16)}.confirm-dialog__button--confirm--danger{color:#c4513f;border-color:#c4513f}.confirm-dialog__button--confirm--danger:hover{background-color:rgba(196,81,63,.08)}.confirm-dialog__button--confirm--danger:active{background-color:rgba(196,81,63,.16)}@keyframes fadeIn{from{opacity:0}to{opacity:1}}@keyframes scaleIn{from{transform:translate(-50%, -50%) scale(0.9);opacity:0}to{transform:translate(-50%, -50%) scale(1);opacity:1}}@media(max-width: 768px){.confirm-dialog{width:95%;max-width:95%}}
.bf-text-input-field.bf-input-disabled{border-bottom:1px solid #b3b3b3}.bf-text-input-field.bf-input-disabled .bf-input-name{color:#b3b3b3}.bf-text-input-field input{border:0;background:rgba(0,0,0,0);height:20px;width:100%;outline:none;padding:3px 8px 10px 0px}.bf-text-input-field .bf-text-input-field-suffix{margin-left:auto;margin-top:-48px}
.bf-edf-row .bf-edf-row-status{display:flex;align-items:center;text-transform:uppercase;font-size:11px;font-weight:500;color:#47459f}.bf-edf-row .bf-edf-row-status.bf-ok{color:#1aaa97}.bf-edf-row .bf-edf-row-status.bf-error{color:#1aaa97}.bf-edf-row .bf-edf-row-status [bf-loading]{margin-left:8px}.bf-edf-row .bf-edf-row-channel-select{display:flex;flex-wrap:wrap;margin-bottom:16px}.bf-edf-row .bf-edf-row-channel-select>.bf-input{margin-right:8px;margin-left:8px;width:168px}.bf-edf-row .bf-edf-row-seizure{display:flex;margin:8px 0;align-items:center}.bf-edf-row .bf-edf-row-seizure .bf-input{margin-right:16px}.bf-edf-row .bf-edf-row-seizure .bf-action{margin-left:auto}.bf-edf-row .bf-edf-row-submit-error{color:#c4513f;margin-right:16px}
.bf-creatable-select{position:relative;max-height:250px;max-width:300px}.bf-creatable-select .bf-multiselect-input{height:32px}.bf-creatable-select .bf-creatable-select-panel{position:absolute;display:flex;flex-direction:column;background:#fff;box-shadow:1px 1px 10px rgba(56,56,56,.231372549);overflow:auto;z-index:60;max-height:200px;width:100%}.bf-creatable-select .bf-creatable-select-options{display:flex;flex-direction:column}.bf-creatable-select .bf-creatable-select-options .bf-creatable-select-option{padding:8px;border-left:4px solid rgba(0,0,0,0);cursor:pointer}.bf-creatable-select .bf-creatable-select-options .bf-creatable-select-option:hover{background:#f0f0f0;border-color:#d8d8d8}.bf-creatable-select .bf-creatable-select-add{padding:8px;background-color:#47459f;color:#fff;text-align:center;cursor:pointer}.bf-creatable-select .bf-creatable-select-add:hover{background-color:rgba(122,119,244,.42)}.bf-creatable-select .bf-creatable-select-input-container{display:flex;align-items:center;padding:8px}.bf-creatable-select .bf-creatable-select-input-container .bf-creatable-select-input{flex:1;padding:8px;border:1px solid #d8d8d8;margin-right:8px;border-radius:2px}.bf-creatable-select .bf-creatable-select-input-container .bf-creatable-select-add-icon{width:32px;height:32px;display:flex;justify-content:center;align-items:center;background-color:#47459f;border:none;cursor:pointer;border-radius:2px}.bf-creatable-select .bf-creatable-select-input-container .bf-creatable-select-add-icon:hover{background-color:rgba(122,119,244,.42)}
.bf-upload-area{display:flex;flex-direction:column;width:100%;border-radius:2px;justify-content:center;align-items:center;border:1px dashed #777;background:#fcfcfc;color:#777}.bf-upload-area.bf-upload-area-selected{border:1px dashed #1a7d25;background:#ebffee;color:#1a7d25}
.new-analysis__header{display:flex;justify-content:space-between;align-items:center;margin-bottom:24px}.new-analysis__title{margin:0;font-size:34px;font-weight:600;color:#232323}.new-analysis__credits{text-align:center;font-size:14px;color:#454545;margin:0}.new-analysis__upload-text{padding:32px;text-align:center;font-size:14px;color:#454545}
.new-analysis-modal-backdrop{position:fixed;top:0;left:0;right:0;bottom:0;background-color:rgba(0,0,0,.5);z-index:1040;animation:fadeIn .2s ease}.new-analysis-modal{position:fixed;top:50%;left:50%;transform:translate(-50%, -50%);width:90%;max-width:800px;max-height:90vh;background-color:#fff;border-radius:8px;box-shadow:0 11px 15px -7px rgba(0,0,0,.2),0 24px 38px 3px rgba(0,0,0,.14),0 9px 46px 8px rgba(0,0,0,.12);z-index:1050;display:flex;flex-direction:column;animation:scaleIn .3s ease}.new-analysis-modal__header{display:flex;align-items:center;justify-content:space-between;padding:16px 24px;border-bottom:1px solid #d8d8d8;flex-shrink:0}.new-analysis-modal__title{margin:0;font-size:20px;font-weight:600;color:#232323}.new-analysis-modal__close{display:flex;align-items:center;justify-content:center;width:32px;height:32px;border:none;background:rgba(0,0,0,0);border-radius:50%;cursor:pointer;color:#232323;transition:background-color .2s ease}.new-analysis-modal__close svg{width:20px;height:20px}.new-analysis-modal__close:hover{background-color:#f0f0f0}.new-analysis-modal__close:active{background-color:#d8d8d8}.new-analysis-modal__content{overflow-y:auto;flex:1;padding:0}.new-analysis-modal__content .bf-ui-content{padding:24px}.new-analysis-modal__content h1{display:none}@keyframes fadeIn{from{opacity:0}to{opacity:1}}@keyframes scaleIn{from{transform:translate(-50%, -50%) scale(0.9);opacity:0}to{transform:translate(-50%, -50%) scale(1);opacity:1}}@media(max-width: 768px){.new-analysis-modal{width:95%;max-width:95%;max-height:95vh}}
.mri-uploader-areas{display:flex}.mri-uploader-areas>*{flex-grow:1;flex-basis:0;margin:16px}.mris_content{border-top:1px solid #d8d8d8;margin-top:32px;padding-top:16px}
.mri-uploader-modal-backdrop{position:fixed;top:0;left:0;right:0;bottom:0;background-color:rgba(0,0,0,.5);z-index:1040;animation:fadeIn .2s ease}.mri-uploader-modal{position:fixed;top:50%;left:50%;transform:translate(-50%, -50%);width:90%;max-width:800px;max-height:90vh;background-color:#fff;border-radius:8px;box-shadow:0 11px 15px -7px rgba(0,0,0,.2),0 24px 38px 3px rgba(0,0,0,.14),0 9px 46px 8px rgba(0,0,0,.12);z-index:1050;display:flex;flex-direction:column;animation:scaleIn .3s ease}.mri-uploader-modal__header{display:flex;align-items:center;justify-content:space-between;padding:16px 24px;border-bottom:1px solid #d8d8d8;flex-shrink:0}.mri-uploader-modal__title{margin:0;font-size:20px;font-weight:600;color:#232323}.mri-uploader-modal__close{display:flex;align-items:center;justify-content:center;width:32px;height:32px;border:none;background:rgba(0,0,0,0);border-radius:50%;cursor:pointer;color:#232323;transition:background-color .2s ease}.mri-uploader-modal__close svg{width:20px;height:20px}.mri-uploader-modal__close:hover{background-color:#f0f0f0}.mri-uploader-modal__close:active{background-color:#d8d8d8}.mri-uploader-modal__content{overflow-y:auto;flex:1;padding:24px}.mri-uploader-modal__content .mris_content{border-top:none;margin-top:0;padding-top:0}.mri-uploader-modal__content h3{display:none}@keyframes fadeIn{from{opacity:0}to{opacity:1}}@keyframes scaleIn{from{transform:translate(-50%, -50%) scale(0.9);opacity:0}to{transform:translate(-50%, -50%) scale(1);opacity:1}}@media(max-width: 768px){.mri-uploader-modal{width:95%;max-width:95%;max-height:95vh}}
.patient-form-modal-backdrop{position:fixed;top:0;left:0;right:0;bottom:0;background-color:rgba(0,0,0,.5);z-index:1040;animation:fadeIn .2s ease;display:flex;align-items:center;justify-content:center}.patient-form-modal{position:fixed;top:50%;left:50%;transform:translate(-50%, -50%);width:90%;max-width:600px;max-height:90vh;background-color:#fff;border-radius:8px;box-shadow:0 11px 15px -7px rgba(0,0,0,.2),0 24px 38px 3px rgba(0,0,0,.14),0 9px 46px 8px rgba(0,0,0,.12);z-index:1050;display:flex;flex-direction:column;animation:scaleIn .3s ease}.patient-form-modal__header{display:flex;align-items:center;justify-content:space-between;padding:16px 24px;border-bottom:1px solid #d8d8d8;flex-shrink:0}.patient-form-modal__title{margin:0;font-size:24px;font-weight:600;color:#232323}.patient-form-modal__close{display:flex;align-items:center;justify-content:center;width:36px;height:36px;border:none;background:rgba(0,0,0,0);border-radius:50%;cursor:pointer;color:#232323;transition:background-color .2s ease}.patient-form-modal__close svg{width:24px;height:24px}.patient-form-modal__close:hover{background-color:#f0f0f0}.patient-form-modal__close:active{background-color:#d8d8d8}.patient-form-modal__content{flex:1;overflow-y:auto;padding:24px}.patient-form-modal__content .bf-ui-content{padding:0}@keyframes fadeIn{from{opacity:0}to{opacity:1}}@keyframes scaleIn{from{transform:translate(-50%, -50%) scale(0.9);opacity:0}to{transform:translate(-50%, -50%) scale(1);opacity:1}}@media(max-width: 768px){.patient-form-modal{width:95%;max-width:95%}}
.edf-uploader-modal-overlay{position:fixed;top:0;left:0;right:0;bottom:0;background:rgba(0,0,0,.5);display:flex;align-items:center;justify-content:center;z-index:1000}.edf-uploader-modal{background:#fff;border-radius:8px;box-shadow:0 4px 20px rgba(0,0,0,.3);max-width:600px;width:90%;max-height:80vh;display:flex;flex-direction:column}.edf-uploader-modal__header{padding:24px;border-bottom:1px solid #d8d8d8}.edf-uploader-modal__header h2{margin:0;font-size:24px;font-weight:600;color:#232323}.edf-uploader-modal__content{padding:24px;flex:1;overflow-y:auto}.edf-uploader-modal__file-list{margin-top:24px}.edf-uploader-modal__file-list h3{font-size:16px;font-weight:600;color:#232323;margin-bottom:16px}.edf-uploader-modal__file-list ul{list-style:none;padding:0;margin:0}.edf-uploader-modal__file-list li{padding:16px;border:1px solid #d8d8d8;border-radius:4px;margin-bottom:8px;display:flex;flex-direction:column;gap:4px}.edf-uploader-modal__file-list li .file-name{font-weight:500;color:#232323}.edf-uploader-modal__file-list li .file-size{font-size:12px;color:#454545}.edf-uploader-modal__file-list li .upload-progress{margin-top:4px;position:relative;height:20px;background:#d8d8d8;border-radius:4px;overflow:hidden}.edf-uploader-modal__file-list li .upload-progress__bar{height:100%;background:#47459f;transition:width .3s ease}.edf-uploader-modal__file-list li .upload-progress__text{position:absolute;top:50%;left:50%;transform:translate(-50%, -50%);font-size:12px;font-weight:600;color:#232323}.edf-uploader-modal__footer{padding:24px;border-top:1px solid #d8d8d8;display:flex;justify-content:flex-end;gap:16px}
.neuroimage-uploader-modal-overlay{position:fixed;top:0;left:0;right:0;bottom:0;background:rgba(0,0,0,.5);display:flex;align-items:center;justify-content:center;z-index:1000}.neuroimage-uploader-modal{background:#fff;border-radius:8px;box-shadow:0 4px 20px rgba(0,0,0,.3);max-width:700px;width:90%;max-height:90vh;display:flex;flex-direction:column}.neuroimage-uploader-modal__header{padding:24px;border-bottom:1px solid #d8d8d8}.neuroimage-uploader-modal__header h2{margin:0;font-size:24px;font-weight:600;color:#232323}.neuroimage-uploader-modal__subtitle{margin-top:8px;font-size:14px;color:#454545}.neuroimage-uploader-modal__content{padding:24px;flex:1;overflow-y:auto}.neuroimage-uploader-modal__upload-section{margin-bottom:24px}.neuroimage-uploader-modal__upload-section:last-child{margin-bottom:0}.neuroimage-uploader-modal__upload-section h3{display:flex;align-items:center;gap:4px;font-size:16px;font-weight:600;color:#232323;margin-bottom:4px}.neuroimage-uploader-modal__required{color:#dc3545;font-weight:600}.neuroimage-uploader-modal__optional{font-size:12px;font-weight:400;color:#454545}.neuroimage-uploader-modal__description{font-size:12px;color:#454545;margin-bottom:8px}.neuroimage-uploader-modal__hint{font-size:12px;color:#454545;margin-top:8px}.neuroimage-uploader-modal__file-selected{display:flex;flex-direction:column;align-items:center;gap:4px}.neuroimage-uploader-modal__file-selected .file-name{font-weight:500;color:#232323;word-break:break-all;text-align:center}.neuroimage-uploader-modal__file-selected .file-size{font-size:12px;color:#454545}.neuroimage-uploader-modal__footer{padding:24px;border-top:1px solid #d8d8d8;display:flex;justify-content:flex-end;gap:16px}
.patient-recordings-view{max-width:1400px;margin:0 auto;width:100%}.patient-recordings-view .ui-breadcrumbs{margin-left:-24px;margin-right:-24px;width:calc(100% + 48px);border-radius:0}.patient-recordings-view__patient-section{background:#fff;border-bottom:1px solid #d8d8d8;margin-bottom:24px}.patient-recordings-view__info{padding:16px 24px;background:#fff}.patient-recordings-view__info-header{display:flex;justify-content:space-between;align-items:center;margin-bottom:16px}.patient-recordings-view__title{margin:0;font-size:20px;font-weight:600;color:#232323}.patient-recordings-view__header-actions{display:flex;gap:16px}.patient-recordings-view__details{display:flex;flex-direction:column;gap:16px}.patient-recordings-view__detail-row{display:flex;gap:16px;font-size:14px}.patient-recordings-view__detail-label{font-weight:600;color:#454545;min-width:120px}.patient-recordings-view__detail-value{color:#232323}.patient-recordings-view__actions{display:flex;gap:16px;padding:0 24px 16px 24px;flex-wrap:wrap}.patient-recordings-view__coregistration-banner{padding:8px 24px;font-size:14px;border-radius:4px;margin:0 24px 16px 24px}.patient-recordings-view__coregistration-banner strong{font-weight:600}.patient-recordings-view__coregistration-banner--pending{background-color:rgba(255,193,7,.15);border:1px solid rgba(255,193,7,.4);color:#856404}.patient-recordings-view__coregistration-banner--in_progress{background-color:rgba(33,150,243,.15);border:1px solid rgba(33,150,243,.4);color:#0d47a1}.patient-recordings-view__coregistration-banner--completed{background-color:rgba(76,175,80,.15);border:1px solid rgba(76,175,80,.4);color:#2e7d32}.patient-recordings-view__skeleton{padding:24px;min-height:120px}.patient-recordings-view .bf-ui-panel{border:1px solid #d8d8d8;border-radius:4px;overflow:visible}.recording-row-content{display:flex;align-items:center;gap:8px;width:100%;min-width:0}.recording-info{display:flex;align-items:center;gap:16px;flex-shrink:0}.recording-date{font-size:14px;white-space:nowrap;display:inline-flex;align-items:center;color:#454545}.recording-duration{font-size:14px;font-weight:500;color:#232323;white-space:nowrap}.recording-actions{display:flex;align-items:center;gap:8px;margin-left:auto;flex-shrink:0}.recording-delete-button{width:32px;height:32px;display:flex;align-items:center;justify-content:center;padding:0;border:none;border-radius:50%;background:rgba(0,0,0,0);color:#c4513f;cursor:pointer;transition:background-color .2s ease}.recording-delete-button svg{width:18px;height:18px;fill:currentColor}.recording-delete-button:hover{background-color:rgba(196,81,63,.08)}.recording-delete-button:active{background-color:rgba(196,81,63,.16)}.recording-delete-button:focus-visible{outline:2px solid #c4513f;outline-offset:2px}.skeleton-title{width:200px;height:32px;background:linear-gradient(90deg, rgba(216, 216, 216, 0.2) 25%, rgba(216, 216, 216, 0.3) 50%, rgba(216, 216, 216, 0.2) 75%);background-size:200% 100%;animation:skeleton-loading 1.5s ease-in-out infinite;border-radius:4px;margin-bottom:8px}.skeleton-meta{width:400px;height:16px;background:linear-gradient(90deg, rgba(216, 216, 216, 0.2) 25%, rgba(216, 216, 216, 0.3) 50%, rgba(216, 216, 216, 0.2) 75%);background-size:200% 100%;animation:skeleton-loading 1.5s ease-in-out infinite;border-radius:4px;margin-bottom:8px}.skeleton-actions{width:300px;height:36px;background:linear-gradient(90deg, rgba(216, 216, 216, 0.2) 25%, rgba(216, 216, 216, 0.3) 50%, rgba(216, 216, 216, 0.2) 75%);background-size:200% 100%;animation:skeleton-loading 1.5s ease-in-out infinite;border-radius:4px}@keyframes skeleton-loading{0%{background-position:200% 0}100%{background-position:-200% 0}}.recording-actions{display:flex;gap:8px;margin-top:4px}
.bf-creatable-dropdown-content{background:#fff;border:1px solid #d8d8d8;border-radius:4px;box-shadow:0 3px 5px -1px rgba(0,0,0,.2),0 6px 10px 0 rgba(0,0,0,.14),0 1px 18px 0 rgba(0,0,0,.12);min-width:200px;overflow:hidden}.bf-creatable-dropdown-content .bf-creatable-select-input-container{padding:8px 16px;border-top:1px solid #d8d8d8}.bf-creatable-dropdown-content .bf-creatable-select-input-container .bf-creatable-select-input{padding:4px 8px;font-size:14px}.bf-creatable-dropdown-add{width:100%;padding:8px 16px;border:none;border-top:1px solid #d8d8d8;background:#fff;color:#47459f;font-size:14px;text-align:left;cursor:pointer;transition:background-color .2s ease}.bf-creatable-dropdown-add:hover{background-color:rgba(71,69,159,.08)}.bf-creatable-dropdown-add:active{background-color:rgba(71,69,159,.16)}
.inline-seizure-group-select{display:inline-flex;align-items:center;gap:4px;padding:4px 8px;border:none;background:rgba(0,0,0,0);border-radius:4px;cursor:pointer;transition:background-color .2s ease;font-family:inherit;font-size:inherit}.inline-seizure-group-select:hover{background-color:rgba(35,35,35,.04)}.inline-seizure-group-select:hover .inline-seizure-group-select__chevron{fill:#232323}.inline-seizure-group-select:focus-visible{outline:2px solid #47459f;outline-offset:2px}.inline-seizure-group-select__label{font-size:14px;color:#454545;font-weight:400}.inline-seizure-group-select__value{font-size:14px;color:#232323;font-weight:500}.inline-seizure-group-select__chevron{width:18px;height:18px;fill:#454545;transition:fill .15s ease;flex-shrink:0}
.recording-detail-view{max-width:1400px;margin:0 auto;width:100%}.recording-detail-view .ui-breadcrumbs{margin-left:-24px;margin-right:-24px;width:calc(100% + 48px);border-radius:0}.recording-detail-view__info{padding:16px 24px;background:#fff;border-bottom:1px solid #d8d8d8}.recording-detail-view__info-header{display:flex;justify-content:space-between;align-items:center;margin-bottom:16px}.recording-detail-view__title{margin:0;font-size:20px;font-weight:600;color:#232323}.recording-detail-view__actions{display:flex;gap:16px}.recording-detail-view__details{display:flex;flex-direction:column;gap:16px}.recording-detail-view__detail-row{display:flex;gap:16px;font-size:14px}.recording-detail-view__detail-label{font-weight:600;color:#454545;min-width:130px}.recording-detail-view__detail-value{color:#232323}.recording-detail-view__title-edit{display:flex;align-items:center;gap:8px;flex:1}.recording-detail-view__title-input{flex:1;padding:4px 8px;border:1px solid #d8d8d8;border-radius:4px;font-size:14px;font-family:inherit;color:#232323;background:#fff}.recording-detail-view__title-input:focus{outline:none;border-color:#47459f}.recording-detail-view__skeleton{padding:24px;min-height:120px}.recording-detail-view .bf-ui-panel{border:1px solid #d8d8d8;border-radius:4px;overflow:visible}.analysis-row-content{display:flex;align-items:center;gap:8px;width:100%;min-width:0}.analysis-info{display:flex;align-items:center;gap:4px;flex-shrink:0}.analysis-date{font-size:14px;white-space:nowrap;display:inline-flex;align-items:center;color:#454545}.analysis-montage-display{font-size:14px;font-weight:500;color:#232323;white-space:nowrap;margin-left:8px}.analysis-actions{display:flex;align-items:center;gap:8px;margin-left:auto;flex-shrink:0;padding-left:8px}.analysis-delete-button{width:32px;height:32px;display:flex;align-items:center;justify-content:center;padding:0;border:none;border-radius:50%;background:rgba(0,0,0,0);color:#c4513f;cursor:pointer;transition:background-color .2s ease}.analysis-delete-button svg{width:18px;height:18px;fill:currentColor}.analysis-delete-button:hover{background-color:rgba(196,81,63,.08)}.analysis-delete-button:active{background-color:rgba(196,81,63,.16)}.analysis-delete-button:focus-visible{outline:2px solid #c4513f;outline-offset:2px}.skeleton-title{width:200px;height:32px;background:linear-gradient(90deg, rgba(216, 216, 216, 0.2) 25%, rgba(216, 216, 216, 0.3) 50%, rgba(216, 216, 216, 0.2) 75%);background-size:200% 100%;animation:skeleton-loading 1.5s ease-in-out infinite;border-radius:4px;margin-bottom:8px}.skeleton-meta{width:400px;height:16px;background:linear-gradient(90deg, rgba(216, 216, 216, 0.2) 25%, rgba(216, 216, 216, 0.3) 50%, rgba(216, 216, 216, 0.2) 75%);background-size:200% 100%;animation:skeleton-loading 1.5s ease-in-out infinite;border-radius:4px;margin-bottom:8px}.skeleton-actions{width:300px;height:36px;background:linear-gradient(90deg, rgba(216, 216, 216, 0.2) 25%, rgba(216, 216, 216, 0.3) 50%, rgba(216, 216, 216, 0.2) 75%);background-size:200% 100%;animation:skeleton-loading 1.5s ease-in-out infinite;border-radius:4px}@keyframes skeleton-loading{0%{background-position:200% 0}100%{background-position:-200% 0}}
.analysis-preview__title{margin:0 0 16px 0;font-size:24px;font-weight:600;color:#232323}.analysis-preview__info{margin-bottom:24px}.analysis-preview__info p{margin-bottom:8px;font-size:14px;color:#454545}.analysis-preview__actions{display:flex;align-items:center;gap:16px;margin-top:24px}.analysis-preview__status{display:flex;align-items:center;margin-left:auto}
.analysis-detail-view{max-width:1400px;margin:0 auto;width:100%}.analysis-detail-view .ui-breadcrumbs{margin-left:-24px;margin-right:-24px;width:calc(100% + 48px);border-radius:0}.analysis-detail-view__info{padding:16px 24px;background:#fff;border-bottom:1px solid #d8d8d8}.analysis-detail-view__info-header{display:flex;justify-content:space-between;align-items:center;margin-bottom:16px}.analysis-detail-view__title{margin:0;font-size:20px;font-weight:600;color:#232323}.analysis-detail-view__processing{padding:16px 0}.analysis-detail-view__actions{display:flex;gap:16px;margin-top:16px}.analysis-detail-view__details{display:flex;flex-direction:column;gap:16px}.analysis-detail-view__detail-row{display:flex;gap:16px;font-size:14px}.analysis-detail-view__detail-label{font-weight:600;color:#454545;min-width:120px}.analysis-detail-view__detail-value{color:#232323}.analysis-detail-view .skeleton-content{padding:24px;min-height:200px;background:linear-gradient(90deg, rgba(216, 216, 216, 0.2) 25%, rgba(216, 216, 216, 0.3) 50%, rgba(216, 216, 216, 0.2) 75%);background-size:200% 100%;animation:skeleton-loading 1.5s ease-in-out infinite;border-radius:4px}@keyframes skeleton-loading{0%{background-position:200% 0}100%{background-position:-200% 0}}
.upload-snackbar{position:fixed;bottom:0;left:0;right:0;background-color:#fef3c7;border-top:2px solid #f59e0b;padding:12px 16px;box-shadow:0 -2px 10px rgba(0,0,0,.1);z-index:1000}.upload-snackbar .upload-item{display:flex;justify-content:space-between;align-items:center;padding:8px 0;gap:12px}.upload-snackbar .upload-item .file-name{font-weight:500;color:#78350f;max-width:300px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.upload-snackbar .upload-item .progress{color:#92400e;font-size:14px;margin-left:16px;flex:1}.upload-snackbar .upload-item .close-button{background:none;border:none;color:#92400e;font-size:24px;font-weight:bold;cursor:pointer;padding:0;width:24px;height:24px;display:flex;align-items:center;justify-content:center;transition:color .2s}.upload-snackbar .upload-item .close-button:hover{color:#78350f}.upload-snackbar .upload-item .close-button:focus{outline:2px solid #f59e0b;outline-offset:2px}
.bf-analysis-table-filters{display:flex}.bf-analysis-table-filters>*{margin-right:16px}.bf-analysis-table-label{display:flex;padding:16px;justify-content:center}.bf-analysis-table-sort{display:flex;align-items:center}
.coregistration-uploader-modal-overlay{position:fixed;top:0;left:0;right:0;bottom:0;background:rgba(0,0,0,.5);display:flex;align-items:center;justify-content:center;z-index:1000}.coregistration-uploader-modal{background:#fff;border-radius:8px;box-shadow:0 4px 20px rgba(0,0,0,.3);max-width:650px;width:90%;max-height:85vh;display:flex;flex-direction:column}.coregistration-uploader-modal__header{padding:24px;border-bottom:1px solid #d8d8d8}.coregistration-uploader-modal__header h2{margin:0;font-size:24px;font-weight:600;color:#232323}.coregistration-uploader-modal__subtitle{margin-top:8px;font-size:14px;color:#454545}.coregistration-uploader-modal__content{padding:24px;flex:1;overflow-y:auto}.coregistration-uploader-modal__name-input{margin-bottom:24px}.coregistration-uploader-modal__name-input label{display:block;font-size:16px;font-weight:600;color:#232323;margin-bottom:8px}.coregistration-uploader-modal__name-input input{width:100%;padding:16px;border:1px solid #d8d8d8;border-radius:4px;font-size:16px;color:#232323;background:#fff}.coregistration-uploader-modal__name-input input:focus{outline:none;border-color:#47459f}.coregistration-uploader-modal__name-input input::placeholder{color:#454545}.coregistration-uploader-modal__upload-section{margin-bottom:24px}.coregistration-uploader-modal__upload-section:last-child{margin-bottom:0}.coregistration-uploader-modal__upload-section h3{font-size:16px;font-weight:600;color:#232323;margin-bottom:16px}.coregistration-uploader-modal__hint{font-size:12px;color:#454545;margin-top:8px}.coregistration-uploader-modal__file-selected{display:flex;flex-direction:column;align-items:center;gap:4px}.coregistration-uploader-modal__file-selected .file-name{font-weight:500;color:#232323}.coregistration-uploader-modal__file-selected .file-size{font-size:12px;color:#454545}.coregistration-uploader-modal__footer{padding:24px;border-top:1px solid #d8d8d8;display:flex;justify-content:flex-end;gap:16px}
.coregistration-management__header{display:flex;align-items:center;justify-content:space-between;margin-bottom:24px}.coregistration-management__title{margin:0;font-size:34px;font-weight:600;color:#232323}.coregistration-management__tabs{display:flex;gap:4px;margin-bottom:24px;border-bottom:1px solid #d8d8d8;padding-bottom:4px}.coregistration-management__tab{padding:8px 24px;border:none;background:rgba(0,0,0,0);color:#454545;font-size:16px;font-weight:500;cursor:pointer;border-bottom:2px solid rgba(0,0,0,0);transition:all .2s}.coregistration-management__tab:hover{color:#232323}.coregistration-management__tab--active{color:#47459f;border-bottom-color:#47459f}.coregistration-management__empty{padding:32px;text-align:center;color:#454545}.coregistration-management__list{display:flex;flex-direction:column;gap:16px}.coregistration-management__load-more{display:flex;justify-content:center;padding:24px 0}.coregistration-card{background:#fff;border:1px solid #d8d8d8;border-radius:8px;padding:24px}.coregistration-card__header{display:flex;justify-content:space-between;align-items:center;margin-bottom:8px}.coregistration-card__patient-info{display:flex;align-items:baseline;gap:8px}.coregistration-card__patient-name{font-size:24px;font-weight:600;color:#232323}.coregistration-card__institution{font-size:14px;color:#454545}.coregistration-card__status{padding:4px 8px;border-radius:4px;font-size:12px;font-weight:500}.coregistration-card__status--waiting{background:#e2e3e5;color:#383d41}.coregistration-card__status--pending{background:#fff3cd;color:#856404}.coregistration-card__status--in_progress{background:#cce5ff;color:#004085}.coregistration-card__status--completed{background:#d4edda;color:#155724}.coregistration-card__date{font-size:12px;color:#454545;margin-bottom:16px}.coregistration-card__files{margin-bottom:16px}.coregistration-card__files h4{margin:0 0 8px 0;font-size:14px;font-weight:600;color:#232323}.coregistration-card__file-list{list-style:none;margin:0;padding:0}.coregistration-card__file-item{display:flex;justify-content:space-between;align-items:center;padding:8px 0;border-bottom:1px solid #d8d8d8}.coregistration-card__file-item:last-child{border-bottom:none}.coregistration-card__file-info{display:flex;align-items:baseline;gap:8px;flex-wrap:wrap}.coregistration-card__file-type{font-weight:500;color:#232323}.coregistration-card__file-name{color:#232323;word-break:break-all}.coregistration-card__file-uploader{font-size:12px;color:#454545}.coregistration-card__file-actions{display:flex;gap:4px}.coregistration-card__download-btn{background:rgba(0,0,0,0);border:1px solid #47459f;color:#47459f;padding:4px 8px;border-radius:4px;cursor:pointer;font-size:12px;transition:all .2s}.coregistration-card__download-btn:hover{background:#47459f;color:#fff}.coregistration-card__delete-btn{background:rgba(0,0,0,0);border:1px solid #c4513f;color:#c4513f;padding:4px 8px;border-radius:4px;cursor:pointer;font-size:12px;transition:all .2s}.coregistration-card__delete-btn:hover{background:#c4513f;color:#fff}.coregistration-card__actions{display:flex;gap:8px;justify-content:flex-end;padding-top:16px;border-top:1px solid #d8d8d8}.coregistration-card__deleted-badge{display:inline-block;padding:4px 8px;background:#d8d8d8;color:#454545;border-radius:4px;font-size:12px}.coregistration-card__details{display:flex;flex-direction:column;gap:4px;margin-bottom:16px}.coregistration-card__detail{display:flex;gap:8px;font-size:14px}.coregistration-card__detail-label{color:#454545}.coregistration-card__detail-value{color:#232323}.coregistration-card--completed{border-left:3px solid #155724}.coregistration-table-container{overflow-x:auto;background:#fff;border:1px solid #d8d8d8;border-radius:8px}.coregistration-table{width:100%;border-collapse:collapse;font-size:14px}.coregistration-table__header{padding:16px 24px;text-align:left;font-weight:600;color:#232323;background:#fcfcfc;border-bottom:2px solid #d8d8d8;white-space:nowrap}.coregistration-table__header--sortable{cursor:pointer;user-select:none;transition:background .2s}.coregistration-table__header--sortable:hover{background:hsl(0,0%,95.8235294118%)}.coregistration-table__header--active{color:#47459f}.coregistration-table__header-content{display:inline-flex;align-items:center;gap:4px}.coregistration-table__sort-icon{font-size:12px;opacity:.6}.coregistration-table__row{transition:background .2s}.coregistration-table__row:hover{background:#fcfcfc}.coregistration-table__row:not(:last-child){border-bottom:1px solid #d8d8d8}.coregistration-table__cell{padding:16px 24px;color:#232323;vertical-align:middle}.coregistration-table__cell--actions{text-align:right;white-space:nowrap}.coregistration-table__patient-name{font-weight:500}.coregistration-table__deleted-badge{display:inline-block;padding:4px 8px;background:#d8d8d8;color:#454545;border-radius:4px;font-size:12px}.coregistration-card__actions,.coregistration-card__file-actions,.coregistration-table__cell--actions{align-items:center}
.bf-dialog-window-backdrop{position:fixed;background:rgba(0,0,0,.4);display:flex;justify-content:center;align-items:center;top:0;right:0;bottom:0;left:0;cursor:pointer}.bf-dialog-window-backdrop .bf-dialog-window-content{background-color:#fff;border-radius:4px;overflow:auto;max-width:80vw;max-height:80vh;padding:24px;cursor:default}
.admin-settings__title{margin:0 0 32px 0;font-size:34px;font-weight:600;color:#232323}.admin-settings__section{background:#fff;border:1px solid #d8d8d8;border-radius:8px;padding:24px;margin-bottom:32px}.admin-settings__section-title{margin:0 0 8px 0;font-size:24px;font-weight:600;color:#232323}.admin-settings__description{margin:0 0 24px 0;color:#454545;font-size:14px}.admin-settings__error{padding:8px 16px;margin-bottom:16px;background:#fee;border:1px solid #c4513f;border-radius:4px;color:#c4513f;font-size:14px}.admin-settings__loading{padding:24px;text-align:center;color:#454545}.admin-settings__list{list-style:none;margin:0 0 24px 0;padding:0;border:1px solid #d8d8d8;border-radius:4px}.admin-settings__item{display:flex;justify-content:space-between;align-items:center;padding:8px 16px;border-bottom:1px solid #d8d8d8;margin-bottom:0}.admin-settings__item:last-child{border-bottom:none}.admin-settings__email{color:#232323;word-break:break-all;line-height:1}.admin-settings__delete{background:rgba(0,0,0,0);border:1px solid #c4513f;color:#c4513f;padding:4px 8px;border-radius:4px;cursor:pointer;font-size:12px;transition:all .2s;flex-shrink:0}.admin-settings__delete:hover{background:#c4513f;color:#fff}.admin-settings__empty{padding:16px;text-align:center;color:#454545;font-style:italic}.admin-settings__add{display:flex;gap:8px}.admin-settings__input{flex:1;padding:8px 16px;border:1px solid #d8d8d8;border-radius:4px;font-size:14px;color:#232323;background:#fcfcfc}.admin-settings__input:focus{outline:none;border-color:#47459f}.admin-settings__add-btn{padding:8px 24px;background:#47459f;color:#fff;border:none;border-radius:4px;cursor:pointer;font-size:14px;font-weight:500;transition:background .2s}.admin-settings__add-btn:hover:not(:disabled){background:rgb(55.1184210526,53.5657894737,123.4342105263)}.admin-settings__add-btn:disabled{opacity:.5;cursor:not-allowed}
.bf-trial-message{background:linear-gradient(135deg, #f8f9fa 0%, #e9ecef 100%);padding:2rem;border-radius:8px;text-align:center;border:1px solid #dee2e6}.bf-trial-message h3{color:var(--bf-primary, #6366f1);margin-bottom:1rem;font-size:1.25rem}.bf-trial-message p{margin:0;color:#495057}.bf-trial-message a{color:var(--bf-primary, #6366f1);font-weight:500;text-decoration:none}.bf-trial-message a:hover{text-decoration:underline}
.user-profile{max-width:800px;margin:0 auto;padding:2rem;font-family:-apple-system,BlinkMacSystemFont,"Segoe UI",Roboto,Oxygen,Ubuntu,sans-serif}.user-profile h2{font-size:1.5rem;font-weight:600;margin-bottom:1rem;color:#333}.user-profile-loading{text-align:center;padding:2rem;font-size:1.1rem;color:#666}.user-profile-error{text-align:center;padding:2rem;font-size:1.1rem;color:#d32f2f}.user-profile-message{padding:1rem;margin-bottom:1.5rem;border-radius:4px;font-weight:500}.user-profile-message.success{background-color:#d4edda;color:#155724;border:1px solid #c3e6cb}.user-profile-message.error{background-color:#f8d7da;color:#721c24;border:1px solid #f5c6cb}.user-profile-section{background:#fff;border:1px solid #e0e0e0;border-radius:8px;padding:1.5rem;margin-bottom:1.5rem;box-shadow:0 2px 4px rgba(0,0,0,.05)}.user-profile-readonly{display:flex;flex-direction:column;gap:.75rem}.user-profile-field{display:flex;padding:.5rem 0;border-bottom:1px solid #f0f0f0}.user-profile-field:last-child{border-bottom:none}.user-profile-label{font-weight:600;color:#555;min-width:120px}.user-profile-value{color:#333;flex:1}.user-profile-form-group{margin-bottom:1.25rem}.user-profile-form-group label{display:block;font-weight:600;color:#555;margin-bottom:.5rem;font-size:.95rem}.user-profile-form-group input{width:100%;padding:.75rem;border:1px solid #d0d0d0;border-radius:4px;font-size:1rem;transition:border-color .2s,box-shadow .2s}.user-profile-form-group input:focus{outline:none;border-color:#4a90e2;box-shadow:0 0 0 3px rgba(74,144,226,.1)}.user-profile-form-group input:disabled{background-color:#f5f5f5;cursor:not-allowed;opacity:.6}.user-profile-form-group input::placeholder{color:#999}.user-profile-password-hint{padding:.75rem;background-color:#f0f7ff;border-left:4px solid #4a90e2;color:#555;font-size:.9rem;margin-bottom:1rem;border-radius:2px}@media(max-width: 768px){.user-profile{padding:1rem}.user-profile-section{padding:1rem}.user-profile-field{flex-direction:column;gap:.25rem}.user-profile-label{min-width:unset}}
.bf-survey-question{font-size:16px;margin-top:16px}.bf-survey-answer{padding:4px 8px}
.bf-singup-ui{margin-bottom:200px;width:100%}.bf-signup-ui-intro{background:linear-gradient(94deg, #47459F 14.1%, #00BFA5 92%);min-height:300px;padding:48px 0}@media(max-width: 560px){.bf-signup-ui-intro{background:linear-gradient(94deg, #47459F 14.1%, #1f8aa2 92%)}}.bf-signup-ui-intro .container{display:flex}@media(max-width: 560px){.bf-signup-ui-intro .container{flex-direction:column-reverse}.bf-signup-ui-intro .container .bf-signup-ui-intro-section:last-child{margin-bottom:32px;min-height:240px}}.bf-signup-ui-intro .bf-signup-ui-intro-section{display:flex;flex-basis:0;flex-grow:3;flex-direction:column;justify-content:center;color:#fff;background-size:contain;background-repeat:no-repeat;background-position:center;font-size:16px}.bf-signup-ui-intro .bf-signup-ui-intro-section-image{flex-grow:2}
