:root{--background: #ffffff;--background-alternative: rgba(255, 255, 255, 0.5);--highlight-interact: #ca5c00;--success-color: #2e8540;--success-background: #f1f8e9;--alert-color: #e31c3d;--alert-background: #fdfbf2;--important-color: #d1004a;--important-background: rgba(220, 0, 78, 0.1);--stats-1: #cd2026;--stats-2: #dd390f;--stats-3: #f16e00;--stats-4: #ffcc00;--stats-5: #418545;--stats-6: #1a671b;--stats-7: #aaa;--stats-8: #555;--stats-9: #2a6f97;--state-draft: var(--stats-1);--state-wip: var(--stats-2);--state-incomplete: var(--stats-3);--state-wip-checked: var(--stats-4);--state-wip-refund: var(--stats-5);--state-refunded: var(--stats-6);--state-unfavorable: var(--stats-7);--state-deregistered: var(--stats-8);--state-exempted: var(--stats-9)}:root{--background-primary: #153d77;--background-secondary: #2c66ba;--highlight: #2e739c;--background-dark: #0a111c;--background-blur: #edf2fa;--foreground: #1a2639;--foreground-blur: rgba(26, 38, 57, 0.7);--table-odd-background: rgba(21, 61, 119, 0.05);--table-odd-border: #dbe4f0;--highlight-blur: rgba(59, 125, 216, 0.15)}body.cancellation,.campaignResume.cancellation{--background-primary: #3d2b1f;--background-secondary: #634d3d;--highlight: #ad5a28;--background-dark: #1f150f;--background-blur: #f7f4f2;--foreground: #261c15;--foreground-blur: rgba(38, 28, 21, 0.7);--table-odd-background: rgba(61, 43, 31, 0.08);--table-odd-border: #e6ddd8;--highlight-blur: rgba(173, 90, 40, 0.2)}body.exemption,.campaignResume.exemption{--background-primary: #351c63;--background-secondary: #5a418a;--highlight: #5851db;--background-dark: #120921;--background-blur: #f6f5f9;--foreground: #1d0f35;--foreground-blur: rgba(29, 15, 53, 0.7);--table-odd-background: rgba(53, 28, 99, 0.06);--table-odd-border: #e2dcf0;--highlight-blur: rgba(88, 81, 219, 0.2)}::-webkit-scrollbar{height:.5rem;width:.5rem}::-webkit-scrollbar-thumb{background-color:var(--foreground-blur);border-radius:.5rem}::-webkit-scrollbar-track{background-color:rgba(0,0,0,0);border-radius:.5rem}*{outline:none;margin:0px;border-radius:0px;box-sizing:border-box}html{font-family:sans-serif;scroll-behavior:smooth;color:var(--foreground);background-color:var(--background)}html,body{display:flex;flex-direction:column;margin:0px;padding:0px;width:100vw;height:100vh;overflow:hidden;background:var(--background-blur);font-size:.9rem}body{background:var(--background-blur)}body.errorpage,body.certificatepage{color:var(--background);background-color:var(--background-primary)}body:not(.errorpage):not(.certificatepage){background-image:url("/pare/static/background.png")}body:not(.errorpage):not(.certificatepage)::before{background-color:var(--background-primary);content:" ";height:360px;left:0;position:absolute;top:0;width:100vw}textarea,input:not([type=radio]),button,a.button,select{font-family:inherit;font-size:inherit;text-align:inherit;font-weight:inherit;-webkit-appearance:none;-moz-appearance:none;appearance:none;border:1px solid var(--foreground-blur);border-radius:2px;padding:0.25rem;color:var(--foreground);background-color:var(--background)}textarea:focus,input:not([type=radio]):focus,button:focus,a.button:focus,select:focus{border-color:var(--highlight)}textarea[type=checkbox],input:not([type=radio])[type=checkbox],button[type=checkbox],a.button[type=checkbox],select[type=checkbox]{-webkit-appearance:auto;-moz-appearance:auto;appearance:auto}input[type=button][disabled],input[type=submit][disabled],button[disabled]{cursor:not-allowed !important;color:var(--background) !important;background-color:var(--foreground-blur) !important;border-color:rgba(0,0,0,0) !important}input[type=reset][disabled]{cursor:not-allowed !important;color:var(--foreground-blur) !important;border-color:var(--foreground-blur) !important}textarea{min-height:12em;resize:vertical}option.done{color:var(--foreground-blur)}option.wip{font-weight:bold}::-moz-placeholder{color:var(--foreground-blur)}::placeholder{color:var(--foreground-blur)}label{margin:1rem 0px 0.25rem 0px;font-weight:bold}label.required::after{margin-left:0.25rem;content:"*";color:var(--important-color)}label span.subtitle{font-weight:normal}label code{font-weight:normal}ul{list-style-position:inside}[title],.help{cursor:help}a,button,input[type=button],input[type=checkbox],input[type=submit],input[type=cancel],input[type=reset],input[type=file],input[type=file]::file-selector-button,.clickable{cursor:pointer !important}[disabled],input[type=checkbox][disabled],.notAllowed{cursor:not-allowed !important}a.button,input[type=button],input[type=reset],input[type=submit],button{text-decoration:none !important;display:flex;gap:.5rem;align-items:center;padding:.5rem 1rem;font-weight:bold;border:2px solid var(--foreground)}a.button:hover,a.button:focus,input[type=button]:hover,input[type=button]:focus,input[type=reset]:hover,input[type=reset]:focus,input[type=submit]:hover,input[type=submit]:focus,button:hover,button:focus{color:var(--highlight);border-color:var(--highlight);background-color:var(--background)}a.button:active,input[type=button]:active,input[type=reset]:active,input[type=submit]:active,button:active{background-color:var(--background) !important;color:var(--highlight-interact) !important;border-color:var(--highlight-interact) !important}a.button[type=submit],a.button.submit,input[type=button][type=submit],input[type=button].submit,input[type=reset][type=submit],input[type=reset].submit,input[type=submit][type=submit],input[type=submit].submit,button[type=submit],button.submit{color:var(--background);background-color:var(--foreground)}a.button[type=submit]:hover,a.button[type=submit]:focus,a.button.submit:hover,a.button.submit:focus,input[type=button][type=submit]:hover,input[type=button][type=submit]:focus,input[type=button].submit:hover,input[type=button].submit:focus,input[type=reset][type=submit]:hover,input[type=reset][type=submit]:focus,input[type=reset].submit:hover,input[type=reset].submit:focus,input[type=submit][type=submit]:hover,input[type=submit][type=submit]:focus,input[type=submit].submit:hover,input[type=submit].submit:focus,button[type=submit]:hover,button[type=submit]:focus,button.submit:hover,button.submit:focus{color:var(--background);border-color:var(--highlight);background-color:var(--highlight)}a.button.forward,input[type=button].forward,input[type=reset].forward,input[type=submit].forward,button.forward{color:var(--background);background-color:var(--success-color);border-color:var(--success-color)}a.button.forward:hover,a.button.forward:focus,input[type=button].forward:hover,input[type=button].forward:focus,input[type=reset].forward:hover,input[type=reset].forward:focus,input[type=submit].forward:hover,input[type=submit].forward:focus,button.forward:hover,button.forward:focus{color:var(--success-color);background-color:var(--background)}a.button.backward,input[type=button].backward,input[type=reset].backward,input[type=submit].backward,button.backward{color:var(--background);background-color:var(--highlight);border-color:var(--highlight)}a.button.backward:hover,a.button.backward:focus,input[type=button].backward:hover,input[type=button].backward:focus,input[type=reset].backward:hover,input[type=reset].backward:focus,input[type=submit].backward:hover,input[type=submit].backward:focus,button.backward:hover,button.backward:focus{color:var(--highlight);background-color:var(--background)}a.button.cancel,input[type=button].cancel,input[type=reset].cancel,input[type=submit].cancel,button.cancel{color:var(--background);background-color:var(--alert-color);border-color:var(--alert-color)}a.button.cancel:hover,a.button.cancel:focus,input[type=button].cancel:hover,input[type=button].cancel:focus,input[type=reset].cancel:hover,input[type=reset].cancel:focus,input[type=submit].cancel:hover,input[type=submit].cancel:focus,button.cancel:hover,button.cancel:focus{color:var(--alert-color);background-color:var(--background)}input[type=number]{text-align:right}.buttons{margin-top:1.5rem;display:flex;flex-direction:row;gap:.5rem}.buttons.nogap{margin-top:0px}.buttons [type=submit]{flex-grow:1}.clipboard{cursor:pointer}.clipboard:hover,.clipboard:focus{color:var(--highlight)}.clipboard:active{color:var(--highlight-interact) !important}.clipboard::after{content:url('data:Image/svg+xml; utf8, <svg xmlns="http://www.w3.org/2000/svg" width="0.8em" height="0.8em" viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="2" stroke-linecap="round" stroke-linejoin="round"><rect x="8" y="2" width="8" height="4" rx="1" ry="1"></rect><path d="M16 4h2a2 2 0 0 1 2 2v14a2 2 0 0 1-2 2H6a2 2 0 0 1-2-2V6a2 2 0 0 1 2-2h2"></path></svg>')}a[target=_blank]::after{content:url('data:image/svg+xml; utf8, <svg xmlns="http://www.w3.org/2000/svg" width="0.8em" height="0.8em" viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="2" stroke-linecap="round" stroke-linejoin="round"><path d="M18 13v6a2 2 0 0 1-2 2H5a2 2 0 0 1-2-2V8a2 2 0 0 1 2-2h6"></path><polyline points="15 3 21 3 21 9"></polyline><line x1="10" y1="14" x2="21" y2="3"></line></svg>')}a[target=_blank]::after,.clipboard::after{padding-left:0.25rem;vertical-align:middle}a[target=_blank].noAfter::after,.clipboard.noAfter::after{padding-left:initial;vertical-align:initial;content:none}button{text-align:center}button[type=submit]{font-weight:bold}kbd{border-radius:0.25rem;padding:.5rem;background-color:var(--background-alternative);box-shadow:var(--foreground-blur) 0px -0.1666666667rem 0px inset,var(--foreground-blur) 0px 1px 1px}.flipped{transform:scaleY(-1)}.hidden,[hidden],[hidden=hidden]{display:none !important}.console{font-family:Consolas,Menlo,Monaco,monospace}.blurred{filter:blur(0.2rem)}.stroke{text-decoration:line-through}.sub{font-weight:normal;font-style:italic}.bold{font-weight:bold}.nowrap{white-space:nowrap}.nogrow{flex-grow:0}.marginTop{margin-top:1rem}svg.icon{width:1.5em;height:1.5em;flex-shrink:0;fill:none;stroke:currentColor;stroke-width:2;stroke-linecap:round;stroke-linejoin:round;vertical-align:text-bottom}svg.icon.active{stroke:var(--success-color);stroke-width:3}svg.icon.alert{stroke:var(--highlight-interact)}svg.icon.inline{border:none !important;margin:0px !important;padding:0px !important}img.qrcode{display:block;width:255px;height:255px}a{color:var(--highlight);text-decoration:none}a:hover,a:focus{text-decoration:underline}a:active{color:var(--highlight-interact)}a .iconOnly{margin-right:initial}a.icon,button.icon{margin:0px;padding:0.375rem;display:flex;flex-grow:0;flex-shrink:0;align-items:center;justify-content:center;border:0px;background:rgba(0,0,0,0);border-radius:.2rem}a.icon:hover,a.icon:focus,button.icon:hover,button.icon:focus{background-color:var(--highlight)}a.icon:hover svg,a.icon:focus svg,button.icon:hover svg,button.icon:focus svg{stroke:var(--background)}a.icon:active,button.icon:active{background-color:var(--highlight-interact)}em{font-weight:bold}.success{color:var(--success-color)}.warning{color:var(--alert-color)}.nogrow{flex-grow:0 !important}.filler{flex-grow:1}progress{position:relative;display:block;width:auto;height:1.5rem;margin:.5rem 0px;border-radius:.2rem;overflow:hidden;-webkit-appearance:none;-moz-appearance:none;appearance:none;border:0px;box-shadow:0 2px 4px rgba(126,142,177,.12)}progress:after{position:absolute;top:0;left:0;width:100%;display:block;text-align:center;margin-top:0.25rem;color:var(--background);content:none}progress[value]::-moz-progress-bar,progress[value]::-webkit-progress-bar{background-color:var(--foreground-blur)}progress[value]:after{content:attr(value) "%"}::-webkit-progress-value{background:var(--highlight)}.noOverflow{overflow:hidden !important}#overlay{display:flex;flex-direction:column;z-index:1000;padding:2rem 3rem;box-sizing:border-box;position:fixed;width:100%;height:100%;background:var(--foreground-blur);justify-content:center}#overlay #popup{display:flex;flex-direction:column;padding:1rem .5rem 1rem 1rem;gap:1rem;background-color:var(--background);border-radius:.2rem}#overlay #popup header{display:flex;flex-direction:row;gap:.5rem;padding-right:.5rem}#overlay #popup header h1{display:flex;flex-grow:1;font-size:1.125rem;align-items:flex-end}#overlay #popup header button{flex-direction:column}#overlay #popup #popup-content{display:flex;flex-grow:1;flex-direction:column;overflow-x:auto;padding-right:.5rem;max-height:calc(100vh - 10rem)}#overlay #popup #popup-content>*{display:flex;flex-direction:column;gap:.5rem}#overlay #popup #popup-content .error{margin-top:.5rem}#overlay #popup #popup-content .buttons+.card.warning{margin-top:1.5rem}#overlay #popup #popup-content input[type=submit]{justify-content:flex-end}.toast-container{z-index:1024;display:flex;flex-direction:column;position:fixed;bottom:0;right:0;gap:.5rem;padding:1rem;min-width:12em;max-width:320px}.toast-container>button{padding:.5rem 1rem;color:var(--highlight);background:var(--background);font-weight:bold;border:2px solid var(--highlight);border-radius:.2rem;box-shadow:0 2px 4px rgba(126,142,177,.12)}.toast-container>button:hover,.toast-container>button:focus{color:var(--background);background:var(--highlight)}.toast-container>button:active{background:var(--highlight-interact);color:var(--background);border-color:var(--highlight-interact)}.toast-container .toast-notifications{display:flex;flex-direction:column;gap:.5rem}.toast-container .toast-notifications .toast-notification{display:flex;flex-direction:row;background:var(--highlight);color:var(--background);padding:.5rem;border-radius:.2rem;box-shadow:0 2px 4px rgba(126,142,177,.12)}.toast-container .toast-notifications .toast-notification.warning{background-color:var(--highlight-interact)}.toast-container .toast-notifications .toast-notification.error{background-color:var(--alert-color)}.toast-container .toast-notifications .toast-notification.success{background-color:var(--success-color)}.toast-container .toast-notifications .toast-notification button{display:flex;flex-direction:column;justify-content:center;align-items:center;background:rgba(0,0,0,0);color:inherit;font-weight:bold;border:none;width:1.5rem;height:1.5rem;padding:0px;margin-left:0.25rem}.toast-container .toast-notifications .toast-notification button:hover,.toast-container .toast-notifications .toast-notification button:focus{background:var(--background);color:var(--highlight)}.toast-container .toast-notifications .toast-notification button:hover:active,.toast-container .toast-notifications .toast-notification button:focus:active{background:var(--highlight-interact);color:var(--background)}.toast-container .toast-notifications .toast-notification .toast-message{display:flex;flex-direction:column;flex-grow:1;padding:0.25rem;padding-bottom:.5rem;gap:.5rem}.toast-container .toast-notifications .toast-notification .toast-message .toast-title{font-weight:bold}#accessibility{z-index:1000;display:flex;padding:0.75rem 1rem;flex-direction:row;color:#fff;background:var(--background-dark);gap:1rem}#accessibility ul{display:flex;flex-direction:row;list-style-type:none;margin:0px;padding:0px;gap:1rem}#accessibility ul a{color:#ccc;text-decoration:underline}#accessibility ul a:hover,#accessibility ul a:focus{color:var(--background)}#accessibility ul a:active{color:var(--highlight-interact)}#app{display:flex;flex-direction:row;flex-grow:1;height:0px}.sidebar{display:flex;flex-direction:column;z-index:1;background:rgba(0,0,0,0);border-right:0;box-shadow:0 0 2rem 0 rgba(0,0,0,.05);max-width:250px;min-width:250px}.sidebar ul{list-style:none;padding-left:0px}.sidebar a{text-decoration:none;color:var(--foreground)}.sidebar .sidebar-logo{color:var(--background);background:var(--background-primary);padding:1.25rem}.sidebar .sidebar-logo img{height:2em}.sidebar .sidebar-user{background:var(--background);text-align:center;padding:1.5rem;border-radius:0px .2rem 0px 0px}.sidebar .sidebar-user .sidebar-avatar{display:flex;justify-content:center;align-items:center;margin:0 auto .5rem auto;height:64px;width:64px;font-size:30px;border-radius:50%;color:var(--background-primary);background-color:var(--background-blur)}.sidebar .sidebar-user .sidebar-displayname{font-weight:bold}.sidebar .sidebar-user .sidebar-budget{margin-top:1rem}.sidebar .sidebar-content{display:flex;flex-direction:column;flex-grow:1;background-color:var(--background);overflow:auto}.sidebar .sidebar-content .sidebar-navigation{flex:1;justify-content:flex-start;margin-bottom:0}.sidebar .sidebar-content .sidebar-navigation .sidebar-header{display:flex;gap:.5rem;margin-top:.5rem;padding:0.375rem 1rem;align-items:center;font-size:0.75rem;font-weight:bold}.sidebar .sidebar-content .sidebar-navigation .sidebar-header:hover,.sidebar .sidebar-content .sidebar-navigation .sidebar-header:focus{color:var(--background) !important;background:var(--highlight) !important}.sidebar .sidebar-content .sidebar-navigation .sidebar-header:hover[aria-expanded=true]:before,.sidebar .sidebar-content .sidebar-navigation .sidebar-header:focus[aria-expanded=true]:before{border-color:var(--background) !important}.sidebar .sidebar-content .sidebar-navigation .sidebar-header:hover a,.sidebar .sidebar-content .sidebar-navigation .sidebar-header:focus a{color:inherit !important}.sidebar .sidebar-content .sidebar-navigation .sidebar-header:active{background:var(--highlight-interact) !important}.sidebar .sidebar-content .sidebar-navigation .sidebar-link{display:block;border-radius:.2rem;margin:0 .5rem;padding:0.75rem 1rem;position:relative;cursor:pointer}.sidebar .sidebar-content .sidebar-navigation .sidebar-link.active{font-weight:bold;background:var(--highlight-blur)}.sidebar .sidebar-content .sidebar-navigation .sidebar-link[aria-expanded=true]:before{display:inline-block;right:1.25rem;top:1rem;padding:2.5px;position:absolute;transform:rotate(45deg);border:solid;border-width:0 1px 1px 0;border-color:var(--foreground);content:" "}.sidebar .sidebar-content .sidebar-navigation .sidebar-link:hover,.sidebar .sidebar-content .sidebar-navigation .sidebar-link:focus{color:var(--background) !important;background:var(--highlight) !important}.sidebar .sidebar-content .sidebar-navigation .sidebar-link:hover[aria-expanded=true]:before,.sidebar .sidebar-content .sidebar-navigation .sidebar-link:focus[aria-expanded=true]:before{border-color:var(--background) !important}.sidebar .sidebar-content .sidebar-navigation .sidebar-link:active{background:var(--highlight-interact) !important}.sidebar .sidebar-content .sidebar-navigation .sidebar-item.active>.sidebar-link{background:var(--highlight-blur);color:var(--foreground)}.sidebar .sidebar-content .sidebar-navigation .sidebar-item .sidebar-item .sidebar-link{padding:.35rem 1.5rem .35rem 2.75rem;background-color:rgba(0,0,0,0) !important}.sidebar .sidebar-content .sidebar-navigation .sidebar-item .sidebar-item .sidebar-link:hover,.sidebar .sidebar-content .sidebar-navigation .sidebar-item .sidebar-item .sidebar-link:focus{color:var(--highlight) !important}.sidebar .sidebar-content .sidebar-navigation .sidebar-item .sidebar-item .sidebar-link:active{color:var(--highlight-interact) !important}.sidebar .sidebar-content .sidebar-navigation details.sidebar-group>summary,.sidebar .sidebar-content .sidebar-navigation details.sidebar-campaign>summary{list-style:none;cursor:pointer;-webkit-user-select:none;-moz-user-select:none;user-select:none;position:relative;padding-right:2rem}.sidebar .sidebar-content .sidebar-navigation details.sidebar-group>summary::-webkit-details-marker,.sidebar .sidebar-content .sidebar-navigation details.sidebar-campaign>summary::-webkit-details-marker{display:none}.sidebar .sidebar-content .sidebar-navigation details.sidebar-group>summary::after,.sidebar .sidebar-content .sidebar-navigation details.sidebar-campaign>summary::after{content:"";position:absolute;right:1rem;top:50%;width:6px;height:6px;border:solid var(--foreground);border-width:0 1.5px 1.5px 0;transform:translateY(-50%) rotate(-45deg);transition:transform .15s ease}.sidebar .sidebar-content .sidebar-navigation details.sidebar-group>summary:hover::after,.sidebar .sidebar-content .sidebar-navigation details.sidebar-group>summary:focus::after,.sidebar .sidebar-content .sidebar-navigation details.sidebar-campaign>summary:hover::after,.sidebar .sidebar-content .sidebar-navigation details.sidebar-campaign>summary:focus::after{border-color:var(--background)}.sidebar .sidebar-content .sidebar-navigation details.sidebar-group>summary>a,.sidebar .sidebar-content .sidebar-navigation details.sidebar-campaign>summary>a{color:inherit;text-decoration:none;display:block}.sidebar .sidebar-content .sidebar-navigation details.sidebar-group[open]>summary::after,.sidebar .sidebar-content .sidebar-navigation details.sidebar-campaign[open]>summary::after{transform:translateY(-50%) rotate(45deg)}.sidebar .sidebar-content .sidebar-navigation details.sidebar-campaign[open]>summary.sidebar-link,.sidebar .sidebar-content .sidebar-navigation details.sidebar-campaign>summary.sidebar-link.active{font-weight:bold}.sidebar .sidebar-content .sidebar-navigation summary.sidebar-header.active{color:var(--highlight)}.sidebar .sidebar-content .sidebar-navigation summary.sidebar-header.active::after{border-color:var(--highlight)}.card{display:flex;flex-direction:column;padding:0.75rem 0px 1.25rem 0px;border-radius:.2rem;background:var(--background);box-shadow:0 2px 4px rgba(126,142,177,.12);gap:1rem}.card.highlight{padding:0.75rem;border-left:0.75rem solid var(--highlight)}.card.warning{display:block;padding:0.75rem;border-left:0.75rem solid var(--highlight-interact);background-color:var(--alert-background)}.card.error{display:block;padding:0.75rem;border-left:0.75rem solid var(--alert-color);color:var(--alert-color);background-color:var(--alert-background)}.card.success{display:block;padding:0.75rem;border-left:0.75rem solid var(--success-color);background-color:var(--success-background)}.card .flexed{display:flex;flex-direction:column;padding-top:0px;padding-bottom:0px;gap:inherit}.card .dotted{padding-bottom:1.5rem;border-bottom:.2rem dotted var(--background-blur)}.card .dotted:last-child{padding-bottom:0px;border-bottom:none}p.card{margin:0.25rem 0px}details summary{position:relative;cursor:zoom-in !important}details summary h2:after{display:inline-block;right:1.25rem;top:.5rem;padding:2.5px;position:absolute;transform:rotate(-45deg);border:solid;border-width:0 1px 1px 0;border-color:var(--foreground);content:" "}details[open] summary{cursor:zoom-out !important}details[open] summary h2:after{transform:rotate(45deg)}details>div{gap:.5rem !important}details .padded{margin-top:1rem}.highlighted{border-radius:.2rem}#main{z-index:1;display:flex;flex-direction:column;flex-grow:1;padding:1rem 2rem;gap:2rem;overflow:auto;box-sizing:border-box}#main .navbar{display:flex;padding:.5rem 0px;gap:.5rem;flex-wrap:nowrap;justify-content:flex-start;align-items:center;color:var(--background);font-size:1rem}#main .navbar button.icon,#main .navbar a.icon{position:relative;color:var(--background-alternative)}#main .navbar button.icon svg.icon,#main .navbar a.icon svg.icon{margin:0px}#main .navbar button.icon:not(.notAllowed).sidebar-toggle,#main .navbar button.icon:not(.notAllowed).active,#main .navbar button.icon:not(.notAllowed):focus,#main .navbar button.icon:not(.notAllowed):hover,#main .navbar a.icon:not(.notAllowed).sidebar-toggle,#main .navbar a.icon:not(.notAllowed).active,#main .navbar a.icon:not(.notAllowed):focus,#main .navbar a.icon:not(.notAllowed):hover{color:var(--background)}#main .navbar button.icon:not(.notAllowed):active,#main .navbar a.icon:not(.notAllowed):active{color:var(--highlight-interact)}#main .navbar button.icon.active::after,#main .navbar a.icon.active::after{position:absolute;right:-0.25rem;top:-0.25rem;background:var(--highlight-interact);content:" ";width:.5rem;height:.5rem;border-radius:50%}#main .navbar ul{display:flex;list-style:none;padding-left:0px}#main .navbar form{flex-grow:1}#main .navbar form input[type=text]{display:flex;flex-grow:1;flex-shrink:1;background:rgba(0,0,0,0);border:0px;color:var(--background-alternative);padding:0.5rem 0.75rem;width:0;min-width:calc(100% - .5rem);border:1px solid rgba(0,0,0,0);white-space:nowrap;overflow:hidden;text-overflow:ellipsis}#main .navbar form input[type=text]::-moz-placeholder{color:var(--background-alternative)}#main .navbar form input[type=text]::placeholder{color:var(--background-alternative)}#main .navbar form input[type=text]:hover,#main .navbar form input[type=text]:focus{color:var(--background);background:var(--highlight-blur)}#main .navbar .toolbar{display:flex;flex-direction:row}#main .navbar .toolbar ul{margin-left:auto;gap:0.75rem}#main .welcome{color:var(--background)}#main .welcome h1{font-weight:normal;margin-bottom:.5rem}#main .welcome p a{color:var(--background);text-decoration:underline}#main .welcome p a:hover,#main .welcome p a:focus{color:var(--highlight-interact)}#main .welcome ul.filters{list-style-position:outside;padding-left:1rem;margin-bottom:1rem}#main .welcome ul.filters li code{font-weight:bold}#main .welcome ul.filters li code::after{content:", "}#main .welcome ul.filters li code:last-child::after{content:none}#main .stats{display:flex;flex-direction:column;padding:1rem;border-radius:.2rem;background:var(--background);box-shadow:0 2px 4px rgba(126,142,177,.12);gap:1rem}#main .stats .bars{display:flex;flex-direction:row;height:1rem;gap:2px;border-radius:.2rem;overflow:hidden}#main .stats .bars div{opacity:.8}#main .stats .bars div.hover,#main .stats .bars div:hover{opacity:1}#main .stats table{display:flex;flex-direction:row;gap:2px}#main .stats table tbody,#main .stats table tr,#main .stats table th{display:flex;flex-direction:row;gap:.5rem;font-weight:normal;flex-grow:1}#main .stats table tbody{flex-wrap:wrap;gap:.5rem;width:100%}#main .stats table th{white-space:nowrap}#main .stats table th::before{display:flex;flex-shrink:0;flex-grow:0;height:1em;width:1em;content:" ";background:var(--background);border-radius:.2rem;opacity:.8}#main .stats table td{display:none}#main .stats table tr.hover th::before,#main .stats table tr:hover th::before{opacity:1}#main .stats .bars>div[data-state=DRAFT],#main .stats table tr[data-state=DRAFT] th::before{background:var(--state-draft)}#main .stats .bars>div[data-state=WIP],#main .stats table tr[data-state=WIP] th::before{background:var(--state-wip)}#main .stats .bars>div[data-state=INCOMPLETE],#main .stats table tr[data-state=INCOMPLETE] th::before{background:var(--state-incomplete)}#main .stats .bars>div[data-state=WIP_CHECKED],#main .stats table tr[data-state=WIP_CHECKED] th::before{background:var(--state-wip-checked)}#main .stats .bars>div[data-state=WIP_REFUND],#main .stats table tr[data-state=WIP_REFUND] th::before{background:var(--state-wip-refund)}#main .stats .bars>div[data-state=REFUNDED],#main .stats table tr[data-state=REFUNDED] th::before{background:var(--state-refunded)}#main .stats .bars>div[data-state=UNFAVORABLE],#main .stats table tr[data-state=UNFAVORABLE] th::before{background:var(--state-unfavorable)}#main .stats .bars>div[data-state=DEREGISTERED],#main .stats table tr[data-state=DEREGISTERED] th::before{background:var(--state-deregistered)}#main .stats .bars>div[data-state=EXEMPTED],#main .stats table tr[data-state=EXEMPTED] th::before{background:var(--state-exempted)}#main main{gap:2rem;display:flex;flex-direction:column;flex-grow:1;gap:1.5rem}#main main select.toAssociate option:not(.archived,[disabled]){font-weight:bold}#main main .card button.icon{position:relative;color:inherit !important}#main main .card button.icon:not(:disabled).active,#main main .card button.icon:not(:disabled):focus,#main main .card button.icon:not(:disabled):hover{color:var(--highlight) !important}#main main .card button.icon:not(:disabled):active{color:var(--highlight-interact) !important}#main main .card .header{display:flex;flex-direction:row;padding-left:1.25rem;padding-right:1.25rem}#main main .card .header h2{display:flex;flex-grow:1;font-size:1.125rem}#main main .card .header h2.spaced{justify-content:space-between;align-items:center}#main main .card .header h2 .clipboard{padding:0px 0.25rem;background-color:var(--background-blur);font-weight:normal;font-size:.9rem}#main main .card .header svg{height:1.1em}#main main .card .header .editButtons{display:flex;flex-direction:row}#main main .card.login{gap:.5rem}#main main .card.login h1{margin:0.5rem 0px 1rem 0px}#main main .card.login h2.header{font-size:1.15rem;color:var(--highlight)}#main main .card.login .details{margin-left:1rem}#main main .card.login .details p{display:flex;flex-direction:column;gap:0.25rem}#main main .card.login .details p em{font-style:normal;font-size:1rem}#main main .card.login .details .reasons{margin-top:0.25rem;padding-left:1rem}#main main .card.login form{margin-top:1rem}#main main .card summary.header{padding-right:2rem}#main main .card .padded{padding-left:3rem;padding-right:1.25rem}#main main .card a.preview{margin:0px;padding:.5rem;color:inherit !important;text-decoration:none !important;border:1px solid var(--highlight);border-left-width:0.75rem;border-radius:.2rem}#main main .card a.preview:hover,#main main .card a.preview:focus{border-color:var(--highlight-interact)}#main main .card.filtering{display:flex;flex-direction:row;padding:1rem;justify-content:space-between;align-items:center;gap:.5rem}#main main .card.filtering>*{display:flex;flex-direction:row;gap:0.25rem;margin:0px;padding:0px}#main main .card.filtering label{margin-top:0px;align-items:flex-start}#main main .card.filtering label #countWipOnly::before,#main main .card.filtering label #countNoBatchOnly::before{content:"("}#main main .card.filtering label #countWipOnly::after,#main main .card.filtering label #countNoBatchOnly::after{content:")"}#main main .card.filtering .input{border:1px solid var(--foreground-blur);border-radius:2px;padding:0.25rem;flex-wrap:nowrap}#main main .card.filtering .input input{display:flex;flex-grow:1;border:none;padding:0px}#main main .card.filtering .input svg{stroke-width:1}#main main .card #displayed::before{content:"affichage "}#main main .card #displayed::after{content:" / "}#main main .card #selected::before{content:", sélection "}#main main .card table{border-collapse:collapse}#main main .card table thead{border-bottom:2px solid var(--foreground)}#main main .card table tr{border-bottom:1px solid var(--table-odd-border)}#main main .card table tr:hover{border-color:var(--highlight)}#main main .card table tr.updated{color:var(--highlight)}#main main .card table tr.inactive{opacity:.6}#main main .card table tr th,#main main .card table tr td{padding:0.75rem 1rem 0.75rem 1rem;text-align:left}#main main .card table tr th.position,#main main .card table tr td.position{text-align:right;width:1.5em}#main main .card table tr th.selection,#main main .card table tr td.selection{text-align:center;padding-right:0px}#main main .card table tr th.icon,#main main .card table tr td.icon{width:2em;text-align:center}#main main .card table tr th.icon a svg,#main main .card table tr td.icon a svg{margin:0px}#main main .card table tr th.icon a.present,#main main .card table tr td.icon a.present{color:var(--success-color) !important;background-color:rgba(0,0,0,0)}#main main .card table tr th.icon a.present:not(:disabled).active,#main main .card table tr th.icon a.present:not(:disabled):focus,#main main .card table tr th.icon a.present:not(:disabled):hover,#main main .card table tr td.icon a.present:not(:disabled).active,#main main .card table tr td.icon a.present:not(:disabled):focus,#main main .card table tr td.icon a.present:not(:disabled):hover{color:var(--background);background-color:var(--success-color)}#main main .card table tr th.icon a.present:not(:disabled):active,#main main .card table tr td.icon a.present:not(:disabled):active{color:var(--background);background-color:var(--highlight-interact) !important}#main main .card table tr th.amount,#main main .card table tr td.amount{text-align:right;width:1%;white-space:nowrap}#main main .card table tr th.uuid,#main main .card table tr td.uuid{display:none}#main main .card table tr th.studentId,#main main .card table tr td.studentId{white-space:nowrap;width:6em}#main main .card table tr th.givenname,#main main .card table tr th.lastname,#main main .card table tr td.givenname,#main main .card table tr td.lastname{max-width:12em;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;white-space:revert !important}#main main .card table tr th.actions,#main main .card table tr td.actions{padding-left:0px;width:1%;white-space:nowrap}#main main .card table tr th.actions button,#main main .card table tr th.actions a,#main main .card table tr td.actions button,#main main .card table tr td.actions a{display:inline-block}#main main .card table tr th.actions a.button::after,#main main .card table tr td.actions a.button::after{content:none !important}#main main .card table tr th.keyword,#main main .card table tr td.keyword{width:21em}#main main .card table tr th input[readonly],#main main .card table tr td input[readonly]{border-color:rgba(0,0,0,0);background:rgba(0,0,0,0)}#main main .card table tr th.buttons,#main main .card table tr td.buttons{display:table-cell}#main main .card table tr.cancelled td.cancellation{font-weight:bold}#main main .card table tr.treatment td.state{font-weight:bold}#main main .card table tr.strike{text-decoration:line-through}#main main .card table.padded tr>*:first-child{padding-left:3rem}#main main .card table.datalist th{width:16em;vertical-align:top}#main main .card table.timestamped tr{border:none !important;background:none !important}#main main .card table.timestamped tr th,#main main .card table.timestamped tr td{padding:.5rem;vertical-align:top}#main main .card table.timestamped tr th{position:relative;width:11em}#main main .card table.timestamped tr .category{padding-left:0px;padding-right:0px;width:1.5rem;background:linear-gradient(var(--foreground), var(--foreground)) no-repeat center/1px 100%}#main main .card table.timestamped tr .category svg{box-sizing:initial;padding:0.3375rem;border-radius:50%;background:var(--background);color:var(--foreground);border:1px solid var(--foreground)}#main main .card table.timestamped tr .category.university svg{background:var(--foreground);color:var(--background)}#main main .card table.padded tr>*:first-child{padding-left:3rem}#main main .card table tbody tr:first-child{border-top:1px solid var(--table-odd-background)}#main main .card table tbody tr:nth-child(odd of :not([hidden])){background:var(--table-odd-background)}#main main .card table tbody input{min-width:0px;width:100%}#main main .card table tfoot{border-top:2px solid var(--foreground)}#main main .card table tfoot tr{border:none}#main main .card table tfoot tr td .buttons{margin-top:0px;display:flex;justify-content:space-between}#main main .card table tfoot tr td .buttons>*{display:flex}#main main .card table tfoot tr td .emptyData{display:block;text-align:center}#main main .card table.editBankDetailsTable tbody td input{border-top:0px;border-left:0px;border-right:0px;border-bottom:1px solid var(--foreground);background:var(--background)}#main main .card table.editBankDetailsTable tbody td input:-moz-read-only{border-bottom:1px solid var(--foreground-blur);background:var(--background-alternative)}#main main .card table.editBankDetailsTable tbody td input:read-only{border-bottom:1px solid var(--foreground-blur);background:var(--background-alternative)}#main main .card table.editBankDetailsTable tbody th{vertical-align:middle}#main main form{display:flex;flex-direction:column}#main main form.gapped{gap:1rem}#main main form .padded{display:flex;flex-direction:column}#main main fieldset{margin-top:1rem;display:flex;flex-direction:column;border:1px solid var(--foreground-blur);border-radius:.2rem}#main main fieldset:first-child{margin-top:0px}#main main fieldset legend{padding:0px .5rem;font-weight:bold}#main main fieldset label{margin-top:.5rem}#main main ul.radio{margin-left:0px;padding-left:0px;list-style:none;list-style-position:outside;gap:.5rem}#main main ul.radio li{display:flex;flex-direction:row;gap:.5rem;padding:.5rem;align-items:flex-start;border:1px solid var(--foreground);border-radius:.2rem}#main main ul.radio li label{margin:0px;font-weight:normal;cursor:pointer}#main main ul.radio li:hover{border-color:var(--highlight)}#main footer{display:flex;flex-direction:row;margin:1rem 0px;justify-content:space-between;color:var(--foreground-blur)}#main footer a{color:inherit}#main footer ul{display:flex;flex-direction:row;padding:0px;list-style:none;gap:1rem}.confirm{display:block;color:var(--alert-color);border:1px solid var(--alert-color);padding:.5rem;background-color:var(--alert-background);border-radius:.2rem}.jodit-wysiwyg *{margin:revert;box-sizing:revert}svg.puml{display:block;stroke:var(--foreground);stroke-width:.5;stroke-linecap:round;stroke-linejoin:round;max-width:1280px;margin:0px auto}svg.puml text{fill:var(--foreground);stroke-width:0}svg.puml .label{fill:var(--highlight);font-weight:bold}svg.puml .component{fill:var(--highlight-blur)}svg.puml .component.down{fill:var(--background-alternative)}svg.puml .link polygon{fill:currentColor}svg.puml .link.dashed{stroke-dasharray:3}svg.puml .link.down path{stroke:var(--important-color);stroke-width:1.5}svg.puml .link.down polygon{stroke:var(--important-color);fill:var(--important-color)}svg.puml .link.warning path{stroke:var(--highlight-interact);stroke-width:2;stroke-dasharray:5}svg.puml .link.warning polygon{stroke:var(--highlight-interact);fill:var(--highlight-interact)}svg.puml .link.up path{stroke:var(--success-color);stroke-width:1}svg.puml .link.up polygon{stroke:var(--success-color);fill:var(--success-color)}.campaignResume{display:flex;flex-direction:column;gap:.5rem}.campaignResume>a{padding:1rem;background:var(--background);color:var(--highlight);border-width:2px;border-style:solid;border-color:var(--highlight);border-radius:4px}.campaignResume>a:hover,.campaignResume>a:focus{color:var(--background);background:var(--highlight);text-decoration:none}.campaignResume>a:active{color:var(--background) !important;background-color:var(--highlight-interact) !important;border-color:var(--highlight-interact) !important}body.errorpage>div:first-of-type,body.certificatepage>div:first-of-type{display:flex;flex-direction:row;flex-grow:1;align-items:center}body.errorpage>div:first-of-type div#main main,body.certificatepage>div:first-of-type div#main main{margin:0 auto;max-width:760px;display:flex;flex-direction:row}body.errorpage>div:first-of-type div#main main h1,body.certificatepage>div:first-of-type div#main main h1{padding:.25em 0px;color:var(--background-alternative)}body.errorpage>div:first-of-type div#main main article,body.certificatepage>div:first-of-type div#main main article{display:flex;flex-direction:column;gap:1rem;padding:.5rem 1rem;border-left:1px solid var(--background-alternative)}body.errorpage>div:first-of-type div#main main article h2,body.certificatepage>div:first-of-type div#main main article h2{color:var(--background-alternative)}body.errorpage>div:first-of-type div#main main article img,body.certificatepage>div:first-of-type div#main main article img{height:3em}body.errorpage>div:first-of-type div#main main article a,body.certificatepage>div:first-of-type div#main main article a{font-weight:bold;color:var(--background)}body.errorpage>div:first-of-type div#main main article table,body.certificatepage>div:first-of-type div#main main article table{border-collapse:collapse}body.errorpage>div:first-of-type div#main main article table th,body.certificatepage>div:first-of-type div#main main article table th{text-align:right;width:13.5em;padding-right:.5rem}body.errorpage>div:first-of-type div#main main article table td input,body.certificatepage>div:first-of-type div#main main article table td input{width:100%;color:var(--background);background-color:var(--foreground-blur)}body.errorpage>div:first-of-type div#main main article table td input::-moz-placeholder, body.certificatepage>div:first-of-type div#main main article table td input::-moz-placeholder{color:var(--background-alternative)}body.errorpage>div:first-of-type div#main main article table td input::placeholder,body.certificatepage>div:first-of-type div#main main article table td input::placeholder{color:var(--background-alternative)}body.errorpage>div:first-of-type div#main main article div.buttons,body.certificatepage>div:first-of-type div#main main article div.buttons{justify-content:flex-end}body.errorpage>div:first-of-type div#main main article div.buttons button,body.certificatepage>div:first-of-type div#main main article div.buttons button{flex-grow:0}body.errorpage footer,body.certificatepage footer{padding:.5rem 1rem;display:flex;justify-content:space-between}body.errorpage footer a,body.certificatepage footer a{color:var(--background)}body.certificatepage h2{margin:1rem 0px 0.5rem 0px}body.certificatepage article{border:0px !important}tr.down{background:var(--important-background) !important}tr.up{background:var(--success-background) !important}body.login{overflow:auto}#login{display:flex;flex-direction:row;flex-grow:1}#login div#main main{flex-grow:1;align-items:center}#login div#main main>div{margin-top:14rem;width:760px}#login div#main main>div a.logo{display:flex}#login div#main main>div a.logo img{height:3em}#login div#main main>div a.logo{margin-bottom:1rem}#login div#main main>div h1{text-align:center;font-size:1.5em;color:var(--background-primary)}#login div#main main>div ul{list-style-type:square}#login div#main main>div form{display:flex}#login div#main main>div form input[type=submit]{justify-content:flex-end}#login div#main main>div form input:required{border:1px solid var(--important-color)}#login div#main main>div form ul.error{margin-top:1rem}@media(max-width: 960px){th.givenname,th.lastname,td.givenname,td.lastname{max-width:10rem}th.actions,td.actions{white-space:normal !important}}@media(max-width: 720px){html,body{height:initial;overflow-y:initial}body.errorpage,body.certificatepage{min-height:100vh}body.errorpage>div:first-of-type div#main main,body.certificatepage>div:first-of-type div#main main{flex-direction:column;gap:1rem}body.errorpage>div:first-of-type div#main main article,body.certificatepage>div:first-of-type div#main main article{padding:1.5rem 0px 0px 0px;border-left:0px;border-top:1px solid var(--background-alternative)}#app{height:initial}#login div#main main>div{margin:0px;width:auto}#main{padding:1rem 1rem;gap:1rem}#main main .card h2{display:revert !important}#main main .card .padded{padding-left:1.25rem !important}#main main .card.filtering{flex-direction:column-reverse !important;align-items:stretch;gap:1rem}#main main .card table thead{display:none}#main main .card table.datalist th{width:initial !important}#main main .card table.timestamped{display:table;margin-left:.5rem}#main main .card table.timestamped tr{display:revert !important}#main main .card table.timestamped tr th,#main main .card table.timestamped tr td{display:revert !important;padding:.5rem !important}#main main .card table.timestamped tr .category{width:1.5rem !important}#main main .card table tr{display:flex;flex-direction:column;padding:0.75rem 1.25rem 0.75rem 1.25rem;gap:.5rem}#main main .card table tr th,#main main .card table tr td{width:initial !important;display:block;padding:0px !important}#main main .card table tr th.selection,#main main .card table tr td.selection{display:flex;flex-direction:row;gap:.5rem}#main main .card table tr th.selection input,#main main .card table tr td.selection input{width:initial}#main main .card table tr th input[type=checkbox],#main main .card table tr td input[type=checkbox]{align-self:flex-start}#main main .card table tr th.icon,#main main .card table tr td.icon{text-align:initial !important}#main main .card table tr th.amount,#main main .card table tr td.amount{text-align:initial !important}#main main .card table tr th::before,#main main .card table tr td::before{display:block;content:attr(data-label);font-weight:bold}#main footer,#main footer ul{flex-direction:column;gap:0.25rem}.stats table tbody tr{flex:calc(33% - .5rem)}}@media(max-width: 480px){#accessibility ul{flex-direction:column;gap:0.375rem}.buttons{display:flex !important;flex-direction:column !important}nav.sidebar:not([hidden]){max-width:calc(100vw - 4rem);min-width:calc(100vw - 4rem)}nav.sidebar:not([hidden])+#main{min-width:100vw}.toast-container{min-width:initial;max-width:initial;width:100vw}.stats table tbody tr{flex:calc(50% - .5rem)}#overlay{padding:0px}#overlay #popup{border-radius:0px}}main#content.readonly form{opacity:.6}#presence-lock-top:not([hidden]),#presence-lock-actions:not([hidden]){margin-bottom:1rem}/*# sourceMappingURL=style.min.css.map */