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,font,img,ins,kbd,q,s,samp,small,strike,strong,sub,sup,tt,var,b,u,i,center,dl,dt,dd,ol,ul,li,fieldset,form,label,legend,table,caption,tbody,tfoot,thead,tr,th,td{vertical-align:baseline;background:0 0;border:0;outline:0;margin:0;padding:0;font-size:100%}html{-webkit-text-size-adjust:none;-moz-text-size-adjust:none;text-size-adjust:none}body{line-height:1}ol,ul{list-style:none}blockquote,q{quotes:none}:focus{outline:0}ins{text-decoration:none}del{text-decoration:line-through}table{border-collapse:collapse;border-spacing:0}article,aside,dialog,figure,footer,header,hgroup,menu,nav,section{margin:0;padding:0;display:block}address{font-style:normal}:root{--grid-gap:48px;--icon-size:32px;--ui-holder-width:1280px;--ui-holder-padding:48px;--ui-chevron-color:#999;--x:48px;--xxxs:12px;--xxs:24px;--xs:36px;--xl:72px;--xxl:96px;--transition-tf:cubic-bezier(.39,.575,.565,1);--border-default-radius:0;--border-default-color:#ddd;--border-default-width:1px;--border-default-style:solid;--border-default:var(--border-default-width)var(--border-default-style)var(--border-default-color);--hamburger-bar-width:48px;--hamburger-bar-height:4px;--hamburger-bar-spacer:10px;--hamburger-bar-color:#000;--color-text:#2d2d36}*,:before,:after{box-sizing:border-box}:root{font-feature-settings:"liga" 1,"calt" 1;font-family:Inter,-apple-system,BlinkMacSystemFont,Roboto,Helvetica Neue}html{font-size:62.5%}body{color:#2d2d36;text-align:left;text-rendering:optimizeLegibility;background-color:#fff}.screen-reader-text{display:none}.mx-hardware-acc{-webkit-backface-visibility:hidden;backface-visibility:hidden;transform:translateZ(0)}.h100{height:100%}.ui-holder{width:100%;max-width:var(--ui-holder-width);padding-left:var(--ui-holder-padding);padding-right:var(--ui-holder-padding);margin-left:auto;margin-right:auto}.ui-holder-with-overflow{--m:calc((100% - 1280px)*.5)}.ui-holder-with-overflow .ui-holder-overflow{width:100%;max-width:1280px;padding-left:calc(var(--ui-holder-padding) + var(--m))}@media (max-width:1280px){.ui-holder-with-overflow .ui-holder-overflow{padding-left:var(--ui-holder-padding);padding-right:var(--ui-holder-padding)}}.ui-chevron{vertical-align:middle;display:inline-block;position:relative}.ui-chevron:before{content:"";color:var(--ui-chevron-color);border-top:0;border-bottom:2px solid;border-left:2px solid;border-right:0;width:6px;height:6px;position:absolute;top:0;left:0;transform:translate(-50%,-50%)rotate(-45deg)}.ui-chevron.down:before{margin-top:-2px}.ui-chevron.up:before{transform:translate(-50%,-50%)rotate(135deg)}.ui-chevron.left:before{transform:translate(-50%,-50%)rotate(45deg)}.ui-chevron.right:before{transform:translate(-50%,-50%)rotate(225deg)}.no-ui{font:inherit;-webkit-appearance:none!important;line-height:inherit!important;color:currentColor!important;background:0 0!important;border:0!important;border-radius:0!important;margin:0!important;padding:0!important}.c-primary{color:var(--brand-primary)!important}.b-primary{background-color:var(--brand-primary)!important}.c-accent{color:var(--brand-accent)!important}.b-accent{background-color:var(--brand-accent)!important}.c-grey-100{color:var(--grey-100)!important}.b-grey-100{background-color:var(--grey-100)!important}.c-grey-200{color:var(--grey-200)!important}.b-grey-200{background-color:var(--grey-200)!important}.c-grey-300{color:var(--grey-300)!important}.b-grey-300{background-color:var(--grey-300)!important}.c-grey-400{color:var(--grey-400)!important}.b-grey-400{background-color:var(--grey-400)!important}.c-grey-500{color:var(--grey-500)!important}.b-grey-500{background-color:var(--grey-500)!important}.c-grey-600{color:var(--grey-600)!important}.b-grey-600{background-color:var(--grey-600)!important}.c-grey-700{color:var(--grey-700)!important}.b-grey-700{background-color:var(--grey-700)!important}.c-grey-800{color:var(--grey-800)!important}.b-grey-800{background-color:var(--grey-800)!important}.c-grey-900{color:var(--grey-900)!important}.b-grey-900{background-color:var(--grey-900)!important}.text-uppercase{text-transform:uppercase}.nw{white-space:nowrap}.svg-icon{height:var(--icon-size);width:var(--icon-size);vertical-align:middle;fill:currentColor;display:inline-block}.row{grid-gap:var(--grid-gap);grid-template-columns:repeat(12,1fr);align-items:start;display:block}@media (min-width:601px){.row:not([class*=row-],[class^=row-]){display:grid}.row:not([class*=row-],[class^=row-]) .col-12,.row:not([class*=row-],[class^=row-]) .col-s-12,.row:not([class*=row-],[class^=row-]) .col-xs-12{grid-column:auto/span 12}.row:not([class*=row-],[class^=row-]) .col-11,.row:not([class*=row-],[class^=row-]) .col-s-11,.row:not([class*=row-],[class^=row-]) .col-xs-11{grid-column:auto/span 11}.row:not([class*=row-],[class^=row-]) .col-10,.row:not([class*=row-],[class^=row-]) .col-s-10,.row:not([class*=row-],[class^=row-]) .col-xs-10{grid-column:auto/span 10}.row:not([class*=row-],[class^=row-]) .col-9,.row:not([class*=row-],[class^=row-]) .col-s-9,.row:not([class*=row-],[class^=row-]) .col-xs-9{grid-column:auto/span 9}.row:not([class*=row-],[class^=row-]) .col-8,.row:not([class*=row-],[class^=row-]) .col-s-8,.row:not([class*=row-],[class^=row-]) .col-xs-8{grid-column:auto/span 8}.row:not([class*=row-],[class^=row-]) .col-7,.row:not([class*=row-],[class^=row-]) .col-s-7,.row:not([class*=row-],[class^=row-]) .col-xs-7{grid-column:auto/span 7}.row:not([class*=row-],[class^=row-]) .col-6,.row:not([class*=row-],[class^=row-]) .col-s-6,.row:not([class*=row-],[class^=row-]) .col-xs-6{grid-column:auto/span 6}.row:not([class*=row-],[class^=row-]) .col-5,.row:not([class*=row-],[class^=row-]) .col-s-5,.row:not([class*=row-],[class^=row-]) .col-xs-5{grid-column:auto/span 5}.row:not([class*=row-],[class^=row-]) .col-4,.row:not([class*=row-],[class^=row-]) .col-s-4,.row:not([class*=row-],[class^=row-]) .col-xs-4{grid-column:auto/span 4}.row:not([class*=row-],[class^=row-]) .col-3,.row:not([class*=row-],[class^=row-]) .col-s-3,.row:not([class*=row-],[class^=row-]) .col-xs-3{grid-column:auto/span 3}.row:not([class*=row-],[class^=row-]) .col-2,.row:not([class*=row-],[class^=row-]) .col-s-2,.row:not([class*=row-],[class^=row-]) .col-xs-2{grid-column:auto/span 2}.row:not([class*=row-],[class^=row-]) .col-1,.row:not([class*=row-],[class^=row-]) .col-s-1,.row:not([class*=row-],[class^=row-]) .col-xs-1{grid-column:auto/span 1}}@media (min-width:401px){.row.row-xsd{display:grid}.row.row-xsd .col-12,.row.row-xsd .col-s-12,.row.row-xsd .col-xs-12{grid-column:auto/span 12}.row.row-xsd .col-11,.row.row-xsd .col-s-11,.row.row-xsd .col-xs-11{grid-column:auto/span 11}.row.row-xsd .col-10,.row.row-xsd .col-s-10,.row.row-xsd .col-xs-10{grid-column:auto/span 10}.row.row-xsd .col-9,.row.row-xsd .col-s-9,.row.row-xsd .col-xs-9{grid-column:auto/span 9}.row.row-xsd .col-8,.row.row-xsd .col-s-8,.row.row-xsd .col-xs-8{grid-column:auto/span 8}.row.row-xsd .col-7,.row.row-xsd .col-s-7,.row.row-xsd .col-xs-7{grid-column:auto/span 7}.row.row-xsd .col-6,.row.row-xsd .col-s-6,.row.row-xsd .col-xs-6{grid-column:auto/span 6}.row.row-xsd .col-5,.row.row-xsd .col-s-5,.row.row-xsd .col-xs-5{grid-column:auto/span 5}.row.row-xsd .col-4,.row.row-xsd .col-s-4,.row.row-xsd .col-xs-4{grid-column:auto/span 4}.row.row-xsd .col-3,.row.row-xsd .col-s-3,.row.row-xsd .col-xs-3{grid-column:auto/span 3}.row.row-xsd .col-2,.row.row-xsd .col-s-2,.row.row-xsd .col-xs-2{grid-column:auto/span 2}.row.row-xsd .col-1,.row.row-xsd .col-s-1,.row.row-xsd .col-xs-1{grid-column:auto/span 1}}@media (min-width:481px){.row.row-sd{display:grid}.row.row-sd .col-12,.row.row-sd .col-s-12,.row.row-sd .col-xs-12{grid-column:auto/span 12}.row.row-sd .col-11,.row.row-sd .col-s-11,.row.row-sd .col-xs-11{grid-column:auto/span 11}.row.row-sd .col-10,.row.row-sd .col-s-10,.row.row-sd .col-xs-10{grid-column:auto/span 10}.row.row-sd .col-9,.row.row-sd .col-s-9,.row.row-sd .col-xs-9{grid-column:auto/span 9}.row.row-sd .col-8,.row.row-sd .col-s-8,.row.row-sd .col-xs-8{grid-column:auto/span 8}.row.row-sd .col-7,.row.row-sd .col-s-7,.row.row-sd .col-xs-7{grid-column:auto/span 7}.row.row-sd .col-6,.row.row-sd .col-s-6,.row.row-sd .col-xs-6{grid-column:auto/span 6}.row.row-sd .col-5,.row.row-sd .col-s-5,.row.row-sd .col-xs-5{grid-column:auto/span 5}.row.row-sd .col-4,.row.row-sd .col-s-4,.row.row-sd .col-xs-4{grid-column:auto/span 4}.row.row-sd .col-3,.row.row-sd .col-s-3,.row.row-sd .col-xs-3{grid-column:auto/span 3}.row.row-sd .col-2,.row.row-sd .col-s-2,.row.row-sd .col-xs-2{grid-column:auto/span 2}.row.row-sd .col-1,.row.row-sd .col-s-1,.row.row-sd .col-xs-1{grid-column:auto/span 1}}@media (min-width:601px){.row.row-md{display:grid}.row.row-md .col-12,.row.row-md .col-s-12,.row.row-md .col-xs-12{grid-column:auto/span 12}.row.row-md .col-11,.row.row-md .col-s-11,.row.row-md .col-xs-11{grid-column:auto/span 11}.row.row-md .col-10,.row.row-md .col-s-10,.row.row-md .col-xs-10{grid-column:auto/span 10}.row.row-md .col-9,.row.row-md .col-s-9,.row.row-md .col-xs-9{grid-column:auto/span 9}.row.row-md .col-8,.row.row-md .col-s-8,.row.row-md .col-xs-8{grid-column:auto/span 8}.row.row-md .col-7,.row.row-md .col-s-7,.row.row-md .col-xs-7{grid-column:auto/span 7}.row.row-md .col-6,.row.row-md .col-s-6,.row.row-md .col-xs-6{grid-column:auto/span 6}.row.row-md .col-5,.row.row-md .col-s-5,.row.row-md .col-xs-5{grid-column:auto/span 5}.row.row-md .col-4,.row.row-md .col-s-4,.row.row-md .col-xs-4{grid-column:auto/span 4}.row.row-md .col-3,.row.row-md .col-s-3,.row.row-md .col-xs-3{grid-column:auto/span 3}.row.row-md .col-2,.row.row-md .col-s-2,.row.row-md .col-xs-2{grid-column:auto/span 2}.row.row-md .col-1,.row.row-md .col-s-1,.row.row-md .col-xs-1{grid-column:auto/span 1}}@media (min-width:769px){.row.row-ld{display:grid}.row.row-ld .col-12,.row.row-ld .col-s-12,.row.row-ld .col-xs-12{grid-column:auto/span 12}.row.row-ld .col-11,.row.row-ld .col-s-11,.row.row-ld .col-xs-11{grid-column:auto/span 11}.row.row-ld .col-10,.row.row-ld .col-s-10,.row.row-ld .col-xs-10{grid-column:auto/span 10}.row.row-ld .col-9,.row.row-ld .col-s-9,.row.row-ld .col-xs-9{grid-column:auto/span 9}.row.row-ld .col-8,.row.row-ld .col-s-8,.row.row-ld .col-xs-8{grid-column:auto/span 8}.row.row-ld .col-7,.row.row-ld .col-s-7,.row.row-ld .col-xs-7{grid-column:auto/span 7}.row.row-ld .col-6,.row.row-ld .col-s-6,.row.row-ld .col-xs-6{grid-column:auto/span 6}.row.row-ld .col-5,.row.row-ld .col-s-5,.row.row-ld .col-xs-5{grid-column:auto/span 5}.row.row-ld .col-4,.row.row-ld .col-s-4,.row.row-ld .col-xs-4{grid-column:auto/span 4}.row.row-ld .col-3,.row.row-ld .col-s-3,.row.row-ld .col-xs-3{grid-column:auto/span 3}.row.row-ld .col-2,.row.row-ld .col-s-2,.row.row-ld .col-xs-2{grid-column:auto/span 2}.row.row-ld .col-1,.row.row-ld .col-s-1,.row.row-ld .col-xs-1{grid-column:auto/span 1}}@media (min-width:961px){.row.row-xld{display:grid}.row.row-xld .col-12,.row.row-xld .col-s-12,.row.row-xld .col-xs-12{grid-column:auto/span 12}.row.row-xld .col-11,.row.row-xld .col-s-11,.row.row-xld .col-xs-11{grid-column:auto/span 11}.row.row-xld .col-10,.row.row-xld .col-s-10,.row.row-xld .col-xs-10{grid-column:auto/span 10}.row.row-xld .col-9,.row.row-xld .col-s-9,.row.row-xld .col-xs-9{grid-column:auto/span 9}.row.row-xld .col-8,.row.row-xld .col-s-8,.row.row-xld .col-xs-8{grid-column:auto/span 8}.row.row-xld .col-7,.row.row-xld .col-s-7,.row.row-xld .col-xs-7{grid-column:auto/span 7}.row.row-xld .col-6,.row.row-xld .col-s-6,.row.row-xld .col-xs-6{grid-column:auto/span 6}.row.row-xld .col-5,.row.row-xld .col-s-5,.row.row-xld .col-xs-5{grid-column:auto/span 5}.row.row-xld .col-4,.row.row-xld .col-s-4,.row.row-xld .col-xs-4{grid-column:auto/span 4}.row.row-xld .col-3,.row.row-xld .col-s-3,.row.row-xld .col-xs-3{grid-column:auto/span 3}.row.row-xld .col-2,.row.row-xld .col-s-2,.row.row-xld .col-xs-2{grid-column:auto/span 2}.row.row-xld .col-1,.row.row-xld .col-s-1,.row.row-xld .col-xs-1{grid-column:auto/span 1}}.flexw{flex-wrap:wrap;padding:0;list-style:none;display:flex;margin-right:calc(var(--grid-gap)*-.5)!important;margin-left:calc(var(--grid-gap)*-.5)!important}.flexw>*{padding:calc(var(--grid-gap)*.5);list-style:none}.grid-flow{--min:var(--grid-col-min,15ch);grid-gap:var(--grid-gap);grid-template-columns:repeat(auto-fit,minmax(min(100%,var(--min)),1fr));display:grid}.grid-flow+.grid-flow{margin-top:var(--grid-gap)}@media (max-width:1280px){.mq-min-xxl{display:none!important}}@media (max-width:960px){.mq-min-xl{display:none!important}}@media (max-width:768px){.mq-min-l{display:none!important}}@media (max-width:600px){.mq-min-m{display:none!important}}@media (max-width:480px){.mq-min-s{display:none!important}}@media (max-width:400px){.mq-min-xs{display:none!important}}@media (hover:none){.touch-disabled{display:none}}.stretch-link:before{content:"";z-index:2;width:100%;height:100%;position:absolute;top:0;left:0}@font-face{font-family:Inter;src:local(Inter Bold),local(Inter-Bold),url(../fonts/inter/Inter-Bold.woff2)format("woff2"),url(../fonts/inter/Inter-Bold.woff)format("woff");font-weight:700;font-style:normal;font-display:swap}@font-face{font-family:Inter;src:local(Inter Regular),local(Inter-Regular),url(../fonts/inter/Inter-Regular.woff2)format("woff2"),url(../fonts/inter/Inter-Regular.woff)format("woff");font-weight:400;font-style:normal;font-display:swap}@font-face{font-family:Inter;src:local(Inter ExtraBold),local(Inter-ExtraBold),url(../fonts/inter/Inter-ExtraBold.woff2)format("woff2"),url(../fonts/inter/Inter-ExtraBold.woff)format("woff");font-weight:800;font-style:normal;font-display:swap}:root{--brand-primary:#1616a3;--brand-accent:#db1465;--color-role-student:#ed8d09;--color-role-parent:#d2d919;--color-role-teacher:#d2d919;--color-role-user:#268bd5;--color-notice:#94967c;--color-valid:#57dc59;--color-warning:#dbb229;--color-danger:#d24b18;--lightest:#fff;--darkest:#000;--mod-cafeteria-accent:#460689;--mod-cafeteria-primary:#ff6b5c;--mod-cafeteria-primary-d:#c1332d;--mod-messenger-accent:#00c4ba;--mod-messenger-accent-l:#00fff8;--mod-messenger-primary:#122add;--mod-messenger-primary-d:#0c1d96;--mod-accounting-accent:#4e0ae2;--mod-accounting-accent-l:#aa89f3;--mod-accounting-primary:#db1465;--mod-accounting-primary-d:#af0c56;--mod-barometer-accent:#ff6b5c;--mod-barometer-accent2:#122add;--mod-barometer-primary:#16d8a5;--mod-barometer-primary-l:#52f4c9;--mod-barometer-primary-d:#00aa75;--mod-campus-accent:#ff66e9;--mod-campus-primary:#8914db;--mod-campus-primary-d:#630caf;--mod-bank-accent:#672bd9;--mod-bank-primary:#d2d618;--mod-bank-primary-d:#baba00;--mod-diary-accent:#630caf;--mod-diary-primary:#ff66e9;--mod-diary-primary-d:#db2acb;--mod-flightbook-accent:#1bdbea;--mod-flightbook-primary:#122add;--mod-flightbook-primary-d:#0f2384;--form-controls-active-shadow:3px 3px 12px #00000014;--grey-100:#f9faff;--grey-200:#e5e7f3;--grey-300:#cdcdd9;--grey-400:#9999af;--grey-500:#78788f;--grey-600:#606073;--grey-700:#434353;--grey-800:#2d2d36;--grey-900:#18181d;--grey-150:#ebedfa;--brand-gradient-from:#1616a3;--brand-gradient-to:#db1465;--link-color:var(--brand-primary);--link-color-hover:var(--brand-accent);--block-inset-x:36px;--block-inset-y:36px;--btn-h:48px;--input-h:48px;--input-small-h:36px;--input-large-h:60px;--input-inset-x:12px;--input-inset-y:12px;--input-c:var(--text-normal);--input-b:var(--grey-100);--input-border-w:2px;--input-radius:4px;--input-datetime-sep-c:var(--grey-400);--input-placeholder-c:var(--text-light);--input-focus-c:var(--text-normal);--input-border-c:var(--block-border-c);--input-focus-border-c:var(--brand-primary);--input-focus-b:var(--input-b);--input-label-c:var(--text-medium);--select-caret-c:var(--text-medium);--fieldset-b:var(--lightest);--xxxs:9px;--xxs:18px;--xs:24px;--x:36px;--xl:48px;--xxl:72px;--xxxl:96px;--icon-m:24px;--icon-s:16px;--icon-xs:12px;--grid-gap:var(--x);--text-dark:var(--grey-900);--text-normal:var(--grey-800);--text-medium:var(--grey-600);--text-light:var(--grey-400);--block-border-c:#eff2ff;--caret-color:var(--text-light);--border-default:1px solid var(--block-border-c);--shadow-default:0px 0px 20px #0000000d;--ui-holder-padding:var(--x);--body-b:var(--grey-100);--body-c:var(--text-normal);--card-inset-x:var(--xs);--card-inset-y:var(--xxs);--card-b:var(--lightest);--landing-block-b:var(--lightest);--loader-color:var(--brand-primary);--fancybox-content-inset:var(--x)}@media (prefers-color-scheme:dark){:root{--lightest:#131318;--darkest:#fff;--brand-primary:#8d8de9;--brand-accent:#f35b99;--brand-gradient-from:#111135;--brand-gradient-to:#781940;--card-b:var(--lightest);--grey-900:#f9faff;--grey-800:#e5e7f3;--grey-700:#cdcdd9;--grey-600:#9999af;--grey-500:#78788f;--grey-400:#606073;--grey-300:#434353;--grey-200:#2d2d36;--grey-100:#18181d;--grey-150:#23232d;--text-normal:var(--grey-700);--text-medium:var(--grey-500);--text-light:var(--grey-400);--block-border-c:#1e1e29;--body-b:var(--grey-100);--landing-block-b:var(--grey-100);--loader-color:var(--grey-700)}}@media screen and (min-width:768px){:root{--body-b:var(--lightest);--ui-holder-padding:var(--xl)}}@media screen and (min-width:415px) and (max-width:511px){:root{--block-inset-x:24px;--block-inset-y:24px}}@media screen and (max-width:767px){:root{--btn-h:42px;--input-h:42px;--input-small-h:32px;--input-large-h:52px;--input-inset-x:9px;--input-inset-y:9px}}@media screen and (max-width:414px){:root{--block-inset-x:18px;--block-inset-y:18px}}.c-danger{color:var(--color-danger)!important}.c-warning{color:var(--color-warning)!important}.c-notice{color:var(--color-notice)!important}.c-valid{color:var(--color-valid)!important}.b-danger{background-color:var(--color-danger)!important}.b-warning{background-color:var(--color-warning)!important}.b-notice{background-color:var(--color-notice)!important}.b-valid{background-color:var(--color-valid)!important}.c-text-normal{color:var(--text-normal)}.c-text-medium{color:var(--text-medium)}.c-text-light{color:var(--text-light)}body{font-size:var(--fs-text-n);font-weight:400;line-height:1.5}.text-heavy{letter-spacing:-.01em;font-weight:700}.text-w400{font-weight:400}.no-text-transform{text-transform:none!important}.text-nw{white-space:nowrap}.title-0,.title-1,.title-2,.title-3,.title-4,.title-5,.title-6,.error-block .error-title{letter-spacing:-.01em}.title-1,.error-block .error-title{font-size:var(--fs-title-1);line-height:1.2}.title-2{font-size:var(--fs-title-2);line-height:1.25}.title-3{font-size:var(--fs-title-3);line-height:1.3}.title-4{font-size:var(--fs-title-4);line-height:1.35}.title-5{font-size:var(--fs-title-5);line-height:1.4}.title-6{font-size:var(--fs-title-6);line-height:1.5}.text-large,.app-calendar--title{font-size:var(--fs-text-l)}.text-normal{font-size:var(--fs-text-n)}.text-small{font-size:var(--fs-text-s)}.text-xsmall{font-size:var(--fs-text-xs)}.text-xxsmall{font-size:var(--fs-text-xxs)}.text-center{text-align:center}.text-left{text-align:left}.text-right{text-align:right}.text-balance{text-wrap:balance}hr{border-top:var(--border-default);width:100%;height:1px;margin:var(--xxs)0}p{margin:1em 0}ul,ol{margin:0;padding:0;list-style:none}ul.bullets-dash{list-style-type:"— "}sup,sub{font-size:66%}sup{vertical-align:super}sub{vertical-align:sub}.user-input p{margin:1em 0}.user-input ul,.user-input ol{margin:1em 0 1.5em var(--xs)}.user-input ul{list-style-type:"—  "}.user-input ol{list-style:decimal}.user-input li{margin:.5em 0}.user-input .title-5{color:var(--text-normal);text-transform:none;letter-spacing:0;margin:1em 0}.page-privacy .user-input{max-width:600px}.page-privacy .user-input p{text-align:justify;-webkit-hyphens:auto;hyphens:auto}.app-grid{grid-gap:var(--grid-gap);-webkit-margin-before:var(--grid-gap);-webkit-margin-after:var(--grid-gap);grid-template-columns:repeat(4,1fr);grid-auto-columns:1fr;grid-auto-flow:dense;margin-top:var(--grid-gap);margin-bottom:var(--grid-gap);display:grid}.app-grid>*{overflow:hidden}.app-grid .c1{grid-column:span 1}.app-grid .c2{grid-column:span 2}.app-grid .c3{grid-column:span 3}.app-grid .c4{grid-column:span 4}.app-grid .r1{grid-row:span 1}.app-grid .r2{grid-row:span 2}.app-grid .r3{grid-row:span 3}.app-grid .r4{grid-row:span 4}@media (max-width:1280px){.app-grid .c2,.app-grid .c3{grid-column:span 4}}@media (min-width:481px) and (max-width:1280px){.app-grid .c1{grid-column:span 2}}@media (max-width:480px){.app-grid .c1{grid-column:span 4}}.app-current-user{position:relative}.module-icon,.module-icon-l,.module-icon-s,.module-icon-xs{display:inline-block}.module-icon svg,.module-icon-l svg,.module-icon-s svg,.module-icon-xs svg{width:100%;height:100%}.module-icon{width:var(--xl);height:var(--xl)}.module-icon-l{width:var(--xxl);height:var(--xxl)}.module-icon-s{width:var(--x);height:var(--x)}.module-icon-xs{width:var(--xs);height:var(--xs)}html.is-touch .hide-for-touch-device,html.has-pointer .hide-for-pointer-device{display:none}.code-copiable{-webkit-margin-before:9px;color:var(--text-normal);background-color:var(--grey-200);border-radius:4px;place-content:center;margin-top:9px;padding:3px 6px;font-weight:700;display:inline-flex}.qrcode-holder{max-width:180px}.qrcode-holder img{width:100%;height:auto;display:block}@media (prefers-color-scheme:dark){.qrcode-holder{filter:invert(.9)saturate(0)}}.error-block{text-align:center;padding:var(--card-inset-y)var(--card-inset-x);flex-direction:column;align-items:center;gap:2em;display:flex}.error-block img{max-width:360px;height:auto}.error-block .error-title{-webkit-margin-end:.5em}.error-block .error-title:not(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi)){margin-right:.5em}.error-block .error-title:-webkit-any(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi)){margin-left:.5em}.error-block .error-title:is(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi)){margin-left:.5em}a{color:var(--link-color);text-decoration:none;transition:all .25s}@media not all and (hover:none){a:hover{color:var(--link-color-hover)}}a:focus{outline:0}a[rel=external]:after{content:"↗";-webkit-margin-start:.25em;opacity:.5;transition:opacity .25s;display:inline-block}a[rel=external]:not(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi)):after{margin-left:.25em}a[rel=external]:-webkit-any(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi)):after{margin-right:.25em}a[rel=external]:is(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi)):after{margin-right:.25em}@media not all and (hover:none){a[rel=external]:hover:after{opacity:1}}a.c-danger{--link-color:var(--color-danger)}.link-btn{--icon-size:var(--icon-s);margin:var(--xxxs)var(--xxs);display:inline-block;position:relative}.link-btn .svg-icon{-webkit-margin-end:6px}.link-btn .svg-icon:not(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi)){margin-right:6px}.link-btn .svg-icon:-webkit-any(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi)){margin-left:6px}.link-btn .svg-icon:is(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi)){margin-left:6px}.link-btn:before{content:"";background-color:var(--link-color-hover);z-index:2;opacity:0;width:0;height:1px;transition:all .125s .125s;position:absolute;top:100%;left:auto;right:0;transform:translateY(3px)}@media not all and (hover:none){.link-btn:hover:before{opacity:.25;width:100%;transition-duration:.25s;transition-delay:0;left:0;right:auto}}.control-btn{--link-color:var(--text-light);border:var(--border-default);cursor:pointer;border-radius:2px;padding:.4em .6em;position:relative;box-shadow:0 1px 2px #0000001a}.control-btn.active{z-index:2;color:var(--brand-accent);pointer-events:none;font-weight:700;box-shadow:0 0 8px #0000001a}@media not all and (hover:none){.control-btn:hover{background:var(--cal-cell-disabled-b)}}.control-btn:active{box-shadow:none}.ui-caret{--icon-size:var(--icon-s);color:var(--caret-color);transition:all .25s}.ui-context-menu{--button-size:var(--x);--dropdown-w:270px;--section-inset-y:var(--xxs);--section-gap-y:var(--xxs);width:var(--button-size);position:relative}.ui-context-menu.user-menu{width:auto}.ui-context-menu.user-menu .ui-context-menu--dropdown{transform:translateY(10px)}.ui-context-menu button.ui-context-menu--toggle{--icon-size:21px;width:var(--button-size);height:var(--button-size);color:var(--brand-primary);background-color:var(--lightest);pointer-events:none;border-radius:50%;padding:0;transition:all .1s;display:flex}@media (prefers-color-scheme:dark){.ui-context-menu button.ui-context-menu--toggle{background-color:var(--grey-200)}}.ui-context-menu button.ui-context-menu--toggle .svg-icon{margin:auto}@media screen and (max-width:767px){.ui-context-menu button.ui-context-menu--toggle{--icon-size:15px;width:30px;height:30px}}.ui-context-menu .ui-context-menu--dropdown{--icon-size:var(--icon-s);-webkit-margin-before:2px;background-color:var(--lightest);border:var(--border-default);padding:9px var(--xxs);min-width:var(--dropdown-w);opacity:0;z-index:-1;max-height:0;box-shadow:var(--shadow-default);pointer-events:none;text-align:left;border-radius:8px;outline:none;margin-top:2px;transition:opacity .1s,z-index .1s,max-height 5s;position:absolute;top:100%;right:0}.ui-context-menu:focus,.ui-context-menu:focus-within{outline:none;z-index:99!important}.ui-context-menu:focus button.ui-context-menu--toggle,.ui-context-menu:focus-within button.ui-context-menu--toggle{color:var(--text-medium);background-color:var(--grey-200);box-shadow:var(--shadow-default);transition:all .2s}.ui-context-menu:focus .ui-context-menu--dropdown,.ui-context-menu:focus-within .ui-context-menu--dropdown{opacity:1;z-index:100;pointer-events:all;max-height:100vh;transition:opacity .2s,z-index .2s,max-height .2s}.ui-context-menu--section-title{color:var(--text-light);font-size:var(--fs-text-n);letter-spacing:-.01em;-webkit-margin-after:1em;margin-bottom:1em;font-weight:700}.ui-context-menu--section+.ui-context-menu--section{border-top:var(--border-default)}.ui-context-menu--section+.menu-section-options{-webkit-margin-before:var(--section-gap-y);-webkit-padding-before:var(--section-inset-y);margin-top:var(--section-gap-y);padding-top:var(--section-inset-y)}.ui-context-menu--items{font-weight:700;list-style:none}.ui-context-menu--items .menu-item{text-wrap:balance;margin:9px -6px}.ui-context-menu--items a,.ui-context-menu--items button{color:var(--text-normal);border-radius:4px;align-items:flex-start;padding:6px;display:flex}.ui-context-menu--items a .svg-icon,.ui-context-menu--items button .svg-icon{flex:0 0 var(--icon-size);-webkit-margin-end:12px;opacity:.7;transform:translateY(2px)}.ui-context-menu--items a .svg-icon:not(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi)){margin-right:12px}.ui-context-menu--items button .svg-icon:not(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi)){margin-right:12px}.ui-context-menu--items a .svg-icon:-webkit-any(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi)){margin-left:12px}.ui-context-menu--items a .svg-icon:is(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi)){margin-left:12px}.ui-context-menu--items button .svg-icon:-webkit-any(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi)){margin-left:12px}.ui-context-menu--items button .svg-icon:is(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi)){margin-left:12px}.ui-context-menu--items a .title,.ui-context-menu--items button .title{flex:1}@media not all and (hover:none){.ui-context-menu--items a:hover,.ui-context-menu--items button:hover{color:var(--text-dark);background-color:var(--grey-150)}}.ui-context-menu--options{color:var(--text-medium);font-size:var(--fs-text-s)}.ui-context-menu--options .option-item{margin:12px 0}.ui-context-menu .disable-pointer-events *{pointer-events:none}.ui-context-menu .category-filter-toggle{align-items:center;padding:3px 0;display:flex}.ui-context-menu .category-filter-toggle .category-toggle{-webkit-margin-end:var(--xxxs)}.ui-context-menu .category-filter-toggle .category-toggle:not(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi)){margin-right:var(--xxxs)}.ui-context-menu .category-filter-toggle .category-toggle:-webkit-any(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi)){margin-left:var(--xxxs)}.ui-context-menu .category-filter-toggle .category-toggle:is(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi)){margin-left:var(--xxxs)}.ui-context-window{position:relative}.ui-context-window button.ui-context-window--toggle{font:inherit;pointer-events:none;-webkit-appearance:none!important;line-height:inherit!important;color:currentColor!important;background:0 0!important;border:0!important;border-radius:0!important;height:auto!important;margin:0!important;padding:0!important}.ui-context-window .ui-context-window--dropdown{z-index:2;opacity:0;z-index:-1;pointer-events:none;outline:none;min-width:240px;max-width:90vw;max-height:0;transition:opacity .1s,z-index .1s,max-height 5s;position:absolute;top:calc(100% + 9px);left:50%;transform:translate(-50%)}.ui-context-window .ui-context-window--dropdown:before{content:"";background-color:var(--body-b);width:18px;height:18px;box-shadow:var(--shadow-default);border:var(--border-default);z-index:0;position:absolute;top:0;left:50%;transform:rotate(-45deg)translateY(-50%)}.ui-context-window .ui-context-window--dropdown-inner{z-index:1;border:var(--border-default);background-color:var(--body-b);box-shadow:var(--shadow-default);border-radius:8px;padding:1em 2em;position:relative}.ui-context-window .ui-context-window--dropdown-body{position:relative}.ui-context-window:focus,.ui-context-window:focus-within{outline:none;z-index:99!important}.ui-context-window:focus .ui-context-window--dropdown,.ui-context-window:focus-within .ui-context-window--dropdown{opacity:1;z-index:100;pointer-events:all;max-height:100vh;transition:opacity .2s,z-index .2s,max-height .2s}.ui-illustration{aspect-ratio:1;width:100%;max-width:120px;height:auto}.product-icon{width:var(--x);height:var(--x);white-space:nowrap;background:var(--brand-primary);color:#fff;border-radius:6px;flex-direction:column;justify-content:center;align-items:center;padding:3px;line-height:1;display:inline-flex}.product-icon svg{fill:currentColor;width:80%;height:80%}.student-class-icon{width:var(--x);height:var(--x);white-space:nowrap;background:var(--grey-200);border:1px solid var(--grey-300);border-radius:6px;flex-direction:column;justify-content:center;align-items:center;padding:3px;line-height:1;display:inline-flex;color:var(--text-medium)!important}.student-class-icon .label{font-size:1.6rem;font-weight:700}.student-class-icon .identifier{letter-spacing:-.1em;-webkit-margin-before:1px;margin-top:1px;font-size:7px;font-weight:700}@media not all and (hover:none){a.student-class-icon:hover{opacity:.8}}.status-square-icon{--size:27px;--link-color:#fff;--link-color-hover:#fff;width:var(--size);height:var(--size);color:#fff;background-color:var(--brand-primary);font-weight:700;font-size:var(--fs-text-s);border-radius:4px;justify-content:center;align-items:center;display:inline-flex}.status-square-icon+.status-square-icon{-webkit-margin-start:4px}.status-square-icon+.status-square-icon:not(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi)){margin-left:4px}.status-square-icon+.status-square-icon:-webkit-any(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi)){margin-right:4px}.status-square-icon+.status-square-icon:is(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi)){margin-right:4px}.status-square-icon.valid{background-color:var(--color-valid)}.status-square-icon.warning{background-color:var(--color-warning)}.status-square-icon.danger{background-color:var(--color-danger)}@media not all and (hover:none){a.status-square-icon:hover{opacity:.7}}.message-context{color:var(--text-light)}.message-info{--inset-x:12px;--inset-y:9px;--icon-size:var(--icon-s);color:var(--text-medium);margin:var(--xxs)auto;padding:var(--inset-y)var(--inset-x)var(--inset-y)calc(var(--icon-size) + var(--xxxs) + var(--inset-x));border-radius:6px;position:relative}@media screen and (max-width:767px){.message-info{-webkit-margin-start:calc(var(--card-inset-x) - var(--inset-x));-webkit-margin-end:calc(var(--card-inset-x) - var(--inset-x))}.message-info:not(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi)){margin-left:calc(var(--card-inset-x) - var(--inset-x));margin-right:calc(var(--card-inset-x) - var(--inset-x))}.message-info:-webkit-any(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi)){margin-right:calc(var(--card-inset-x) - var(--inset-x));margin-left:calc(var(--card-inset-x) - var(--inset-x))}.message-info:is(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi)){margin-right:calc(var(--card-inset-x) - var(--inset-x));margin-left:calc(var(--card-inset-x) - var(--inset-x))}}.message-info .svg-icon{top:calc(var(--inset-y) + 2px);left:var(--inset-x);width:var(--icon-size);height:var(--icon-size);position:absolute}.message-info p{margin:0}.message-info:first-child{-webkit-margin-before:0;margin-top:0}.message-info.success{color:#fff;background-color:var(--color-valid)}.message-info.error{color:#fff;background-color:var(--color-danger)}.message-info.warning{color:#fff;background-color:var(--color-warning)}.message-info.notice{color:#6f6252;background-color:#faf3e9}@media (prefers-color-scheme:dark){.message-info.success{background-color:#57dc5980}.message-info.error{background-color:#d24b1880}.message-info.warning{background-color:#dbb22980}.message-info.notice{color:var(--grey-600);background-color:var(--grey-200)}}.message-notice-banner{z-index:50;-webkit-padding-start:var(--header-w);width:100%;font-size:var(--fs-text-s);--foreground:#6f6252;--background:#faf3e9;position:fixed;bottom:0;left:0}.message-notice-banner:not(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi)){padding-left:var(--header-w)}.message-notice-banner:-webkit-any(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi)){padding-right:var(--header-w)}.message-notice-banner:is(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi)){padding-right:var(--header-w)}.message-notice-banner .message--inner{color:var(--foreground);background-color:var(--background);text-align:center;padding:.5em 1em}@media (prefers-color-scheme:dark){.message-notice-banner .message--inner{--foreground:var(--grey-600);--background:var(--grey-200)}}.message-notice-banner.banner-lg .message--inner{padding:1em}.message-notice-banner.success{--foreground:#fff;--background:var(--color-valid)}.message-notice-banner.error{--foreground:#fff;--background:var(--color-danger)}.message-notice-banner.warning{--foreground:#fff;--background:var(--color-warning)}.message-notice-banner.notice{--foreground:var(--text-medium);--background:var(--grey-200)}body:has(.message-notice-banner) .app-footer{-webkit-margin-after:var(--x);margin-bottom:var(--x)}.w-100{width:100%}html.is-touch .scrollable,html.is-touch .scrollable-x,html.is-touch .scrollable-y{-webkit-overflow-scrolling:touch;touch-action:auto}html.is-touch .scrollable{overflow:auto}html.is-touch .scrollable-x{overflow-x:auto}html.is-touch .scrollable-y{overflow-y:auto}.ui-close{--icon-size:var(--icon-s)!important;background-color:#0000!important;border-radius:0!important;height:auto!important;padding:0!important}.app-loader{--size:52px;width:var(--size);height:var(--size);position:absolute;top:50%;left:50%;transform:translate(-50%,-100%)}.app-loader-element{fill:var(--loader-color)}@media screen and (min-width:512px) and (max-width:767px){.app-loader{--size:40px}}@media screen and (max-width:511px){.app-loader{--size:36px}}.qrcode-element{justify-content:center;align-items:center;display:flex}.qrcode-element .qrcode--inner{width:150px}.qrcode-element img{mix-blend-mode:darken;aspect-ratio:1;width:100%}@media (prefers-color-scheme:dark){.qrcode-element img{filter:invert()grayscale()contrast(200%);mix-blend-mode:lighten}}.ui-dialog{--dialog-radius:8px;background-color:var(--lightest);border-radius:var(--dialog-radius);opacity:0;border:0;width:480px;max-width:90vw;max-height:max(480px,90vh);margin:auto;transition:opacity .125s linear,transform .125s ease-out;display:none;transform:translateY(-72px)}.ui-dialog.dialog-xl{width:768px}.ui-dialog.dialog-lg{width:600px}.ui-dialog.dialog-md{width:480px}.ui-dialog.dialog-sm{width:320px}.ui-dialog .dialog--header{padding:var(--xxs)var(--block-inset-x);border-bottom:var(--border-default);box-shadow:var(--form-controls-active-shadow);justify-content:space-between;display:flex;position:relative}.ui-dialog .dialog--title{-webkit-padding-end:var(--xxs);font-size:var(--fs-title-6);letter-spacing:-.01em;color:var(--text-medium);text-align:left;flex:1}.ui-dialog .dialog--title:not(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi)){padding-right:var(--xxs)}.ui-dialog .dialog--title:-webkit-any(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi)){padding-left:var(--xxs)}.ui-dialog .dialog--title:is(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi)){padding-left:var(--xxs)}.ui-dialog .dialog--controls{--icon-size:var(--icon-s);color:var(--text-light)}.ui-dialog .dialog--controls button{--webkit-appearance:none;cursor:default;height:auto;color:var(--text-light);background:0 0;padding:0}.ui-dialog .dialog--body-inner{padding:var(--xs)var(--block-inset-x);position:relative}.ui-dialog .dialog--footer{padding:var(--xxs)var(--block-inset-x);border-top:var(--border-default);flex-wrap:wrap;justify-content:center;display:flex}.ui-dialog .dialog--body{--icon-size:var(--icon-s)}.ui-dialog .dialog--body .svg-icon{-webkit-margin-end:6px;vertical-align:middle}.ui-dialog .dialog--body .svg-icon:not(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi)){margin-right:6px}.ui-dialog .dialog--body .svg-icon:-webkit-any(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi)){margin-left:6px}.ui-dialog .dialog--body .svg-icon:is(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi)){margin-left:6px}.ui-dialog .dialog--body .db--metas{--inset:6px;font-size:var(--fs-text-s);color:var(--text-medium);margin:var(--xs)calc(var(--inset)*-1)0;flex-wrap:wrap;display:flex}.ui-dialog .dialog--body .db--meta-item{padding:6px var(--inset);align-items:center;display:flex}.ui-dialog .dialog--body .db--meta-item .svg-icon{-webkit-margin-end:3px}.ui-dialog .dialog--body .db--meta-item .svg-icon:not(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi)){margin-right:3px}.ui-dialog .dialog--body .db--meta-item .svg-icon:-webkit-any(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi)){margin-left:3px}.ui-dialog .dialog--body .db--meta-item .svg-icon:is(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi)){margin-left:3px}.ui-dialog .dialog--body .db--footer{border-top:var(--border-default);-webkit-margin-before:2em;font-size:var(--fs-text-s);color:var(--text-medium);margin-top:2em}.ui-dialog[open]{display:block}.ui-dialog::backdrop{-webkit-backdrop-filter:blur();backdrop-filter:blur();background-color:#0000;transition:all .25s}.ui-dialog.is-open{opacity:1;transition:opacity .125s linear .125s,transform .125s ease-out .125s;transform:none}.ui-dialog.is-open::backdrop{-webkit-backdrop-filter:blur(3px);backdrop-filter:blur(3px);background-color:#000c}.option-dialog{text-align:center}.option-dialog--icon{--icon-size:48px;-webkit-margin-after:var(--xxs);color:var(--grey-400);margin-bottom:var(--xxs)}.option-dialog--title{letter-spacing:-.01em;font-size:var(--fs-title-4);font-weight:700;line-height:1.35}.option-dialog--subtitle{font-size:var(--fs-text-l)}.option-dialog--body{color:var(--text-medium)}.option-dialog--footer p{-webkit-margin-start:-4px;-webkit-margin-end:-4px;margin-left:-4px;margin-right:-4px}.option-dialog.condensed{text-align:left}.option-dialog.condensed .option-dialog--inner{display:flex}.option-dialog.condensed .option-dialog--icon{--icon-size:24px;-webkit-margin-end:var(--xxs);flex:0 0 24px}.option-dialog.condensed .option-dialog--icon:not(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi)){margin-right:var(--xxs)}.option-dialog.condensed .option-dialog--icon:-webkit-any(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi)){margin-left:var(--xxs)}.option-dialog.condensed .option-dialog--icon:is(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi)){margin-left:var(--xxs)}.option-dialog.condensed .option-dialog--title{font-size:var(--fs-text-l)}.option-dialog.condensed .option-dialog--body{color:var(--text-light)}.option-dialog.condensed .option-dialog--body p{margin:.5em 0}.option-dialog.condensed .option-dialog--footer{-webkit-margin-before:-1em;margin-top:-1em}.app-crumbs{--icon-size:var(--icon-s);--link-color:var(--text-medium);--link-color-hover:var(--text-normal);color:var(--text-light)}.app-crumbs .app-crumbs-handler{display:none}.public .app-crumbs{-webkit-margin-before:-2em;color:var(--lightest);--link-color:currentColor;opacity:.75;margin-top:-2em}@media (prefers-color-scheme:dark){.public .app-crumbs{color:var(--darkest)}}@media screen and (min-width:768px){.public .app-crumbs{color:var(--text-light);opacity:1}}.public .app-crumbs ul{justify-content:center}@media screen and (min-width:768px){.public .app-crumbs ul{justify-content:flex-start}}.public .app-crumbs+.account-status{-webkit-margin-before:var(--xl);margin-top:var(--xl)}.backend .app-crumbs{-webkit-margin-after:0;margin-bottom:0;transition:opacity .25s linear .125s}@media screen and (min-width:512px) and (max-width:767px){.backend .app-crumbs{-webkit-margin-start:auto;-webkit-margin-end:auto;margin-left:auto;margin-right:auto}}@media screen and (max-width:511px){.backend .app-crumbs{-webkit-margin-start:auto;-webkit-margin-end:var(--xs);outline:none;position:relative}.backend .app-crumbs:not(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi)){margin-left:auto;margin-right:var(--xs)}.backend .app-crumbs:-webkit-any(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi)){margin-right:auto;margin-left:var(--xs)}.backend .app-crumbs:is(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi)){margin-right:auto;margin-left:var(--xs)}.backend .app-crumbs .app-crumbs-handler{display:inherit;pointer-events:none;opacity:.75;--icon-size:var(--icon-m);transition:all .1s;color:var(--text-normal)!important}.backend .app-crumbs .app-crumbs-menu{top:var(--top-bar-h);background-color:var(--lightest);pointer-events:none;opacity:0;z-index:-1;max-height:0;box-shadow:var(--shadow-default);border-radius:8px;width:96vw;transition:opacity .1s,z-index .1s,max-height 5s;position:fixed;left:50%;transform:translate(-50%)}.backend .app-crumbs .app-crumbs-menu ul{padding:var(--xxxs)}.backend .app-crumbs .app-crumbs-menu li{margin:4px 0!important}.backend .app-crumbs .app-crumbs-menu a{display:block}}.backend .app-crumbs:focus{outline:none}@media screen and (max-width:511px){.backend .app-crumbs:focus .app-crumbs-handler{opacity:1}.backend .app-crumbs:focus .app-crumbs-menu{opacity:1;pointer-events:all;z-index:100;max-height:100vh;transition:opacity .2s,z-index .2s,max-height .2s}.backend .app-crumbs:focus .app-crumbs-menu ul{display:list-item}.backend .app-crumbs:focus .app-crumbs-menu li:before{content:none!important}}.backend.scroll-enter .app-crumbs{--lightest-0:#f9faff00;--lightest-100:#f9faff;position:relative}@media (prefers-color-scheme:dark){.backend.scroll-enter .app-crumbs{--lightest-0:#13131800;--lightest-100:#131318}}.backend.scroll-enter .app-crumbs:after{content:"";pointer-events:none;background:linear-gradient(90deg,var(--lightest-0)0%,var(--lightest-100)50%);width:100%;height:100%;position:absolute;top:0;left:0}@media screen and (max-width:959px){.backend.scroll-enter .app-crumbs{position:static}.backend.scroll-enter .app-crumbs:after{content:none}}.app-crumbs ul{justify-content:flex-start;align-items:center;display:flex}.app-crumbs li{transition:max-width .25s ease-out}.app-crumbs li img,.app-crumbs li object,.app-crumbs li .module-icon{width:24px;height:24px}.app-crumbs li>a,.app-crumbs li>span{white-space:nowrap;text-overflow:ellipsis;max-width:288px;padding:3px 6px;line-height:1;display:block;overflow:hidden}.app-crumbs li>span{font-weight:700}.app-crumbs li.sep{opacity:.5;display:none}.app-crumbs li:first-child{-webkit-margin-end:3px}.app-crumbs li:first-child:not(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi)){margin-right:3px}.app-crumbs li:first-child:-webkit-any(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi)){margin-left:3px}.app-crumbs li:first-child:is(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi)){margin-left:3px}.app-crumbs li:not(:first-child){align-items:center;display:flex;overflow:hidden}.app-crumbs li:not(:first-child):before{opacity:.5;color:var(--text-light);content:"";-webkit-margin-end:6px;border-top:2px solid;border-right:2px solid;border-radius:2px;width:12px;height:12px;display:block;transform:rotate(45deg)}.app-crumbs li:not(:first-child):not(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi)):before{margin-right:6px}.app-crumbs li:not(:first-child):-webkit-any(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi)):before{margin-left:6px}.app-crumbs li:not(:first-child):is(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi)):before{margin-left:6px}@media not all and (hover:none){.app-crumbs li:not(:first-child):not(:nth-child(2)):not(:last-child){max-width:0}.app-crumbs ul:hover li:not(:first-child):not(:nth-child(2)):not(:last-child){max-width:220px}}:root{--user-badge-size:calc(var(--x) - 6px);--user-badge-inset:2px;--user-badge-height:calc(var(--user-badge-size) + (var(--user-badge-inset)*2))}.person-profile-picture{aspect-ratio:1;border-radius:50%;width:100%;height:100%;display:inline-flex;overflow:hidden}.person-profile-picture.type-img img{-o-object-fit:cover;object-fit:cover;width:100%;height:100%;display:block}.person-profile-picture.type-text{color:#fff;background:var(--brand-primary);background:linear-gradient(190deg,var(--brand-gradient-from)0%,var(--brand-gradient-to)100%);text-shadow:2px 2px 4px #00000040;justify-content:center;align-items:center;font-size:1.25em}.app-user-badge{font-weight:700}.app-user-badge .user-badge-btn{height:var(--user-badge-height);padding:var(--user-badge-inset);background-color:var(--lightest);box-shadow:var(--shadow-default);color:var(--text-normal);font-size:var(--fs-text-n);border-radius:50px;outline:none;align-items:center;display:flex}@media not all and (hover:none){.app-user-badge .user-badge-btn:hover{--caret-color:var(--text-medium)}}.app-user-badge .app-user-picture{width:var(--user-badge-size);height:var(--user-badge-size);justify-content:center;align-items:center;display:flex}.app-user-badge .app-user-fullname{color:var(--brand-primary);padding:0 6px 0 var(--xxxs);display:none}.app-user-badge .ui-caret{-webkit-margin-start:4px}.app-user-badge .ui-caret:not(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi)){margin-left:4px}.app-user-badge .ui-caret:-webkit-any(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi)){margin-right:4px}.app-user-badge .ui-caret:is(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi)){margin-right:4px}@media screen and (min-width:768px){.app-user-badge{--user-badge-inset:3px}.app-user-badge .user-badge-btn{background-color:var(--lightest);border:var(--border-default)}.app-user-badge .app-user-fullname{display:inherit}.backend .app-user-badge .user-badge-btn{box-shadow:none;background:0 0;border:0}}@media (prefers-color-scheme:dark){.backend .app-user-badge .user-badge-btn{background-color:var(--grey-100)}}.app-user-notifications{color:var(--lightest);-webkit-margin-start:var(--xxs);position:relative}.app-user-notifications:not(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi)){margin-left:var(--xxs)}.app-user-notifications:-webkit-any(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi)){margin-right:var(--xxs)}.app-user-notifications:is(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi)){margin-right:var(--xxs)}@media screen and (min-width:768px){.app-user-notifications{-webkit-margin-start:var(--xs)}.app-user-notifications:not(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi)){margin-left:var(--xs)}.app-user-notifications:-webkit-any(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi)){margin-right:var(--xs)}.app-user-notifications:is(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi)){margin-right:var(--xs)}}.app-user-notifications .notifications-btn{--icon-size:20px;-webkit-appearance:none;height:var(--user-badge-height);aspect-ratio:1;text-align:center;color:#fff;background:var(--brand-primary);padding:var(--user-badge-padding);border:0;border-radius:48px;justify-content:center;align-items:center;display:flex;position:relative}.app-user-notifications .notifications-btn .notifications-counter{border:1px solid #ffffff80;position:absolute;top:50%;left:100%;transform:translate(-75%,-95%);box-shadow:0 0 20px #0003}@media screen and (min-width:768px){.app-user-notifications:last-child{-webkit-margin-end:var(--xxs)}.app-user-notifications:last-child:not(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi)){margin-right:var(--xxs)}.app-user-notifications:last-child:-webkit-any(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi)){margin-left:var(--xxs)}.app-user-notifications:last-child:is(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi)){margin-left:var(--xxs)}}.backend .app-user-notifications .notifications-btn{color:var(--brand-primary);background-color:var(--grey-200)}.notifications-counter{letter-spacing:0;-webkit-margin-start:3px;color:#fff;background-color:var(--color-danger);min-width:var(--xxs);height:var(--xxs);border-radius:50px;justify-content:center;align-items:center;padding:0 6px;font-size:11px;font-weight:400;display:inline-flex}.notifications-counter:not(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi)){margin-left:3px}.notifications-counter:-webkit-any(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi)){margin-right:3px}.notifications-counter:is(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi)){margin-right:3px}.user-notifications-wrap{--bg:var(--lightest);top:calc(100% + var(--xxs));z-index:1050;width:320px;max-width:calc(100vw - (2*var(--xxs)));transform-origin:0 0;background-color:var(--bg);border-radius:4px;transition:transform .25s .125s;position:absolute;right:-16px;transform:rotateX(90deg);box-shadow:0 0 20px #0000000d}.is-shown .user-notifications-wrap{transition-delay:0s;transform:rotateX(0)}.user-notifications-wrap:before{background-color:var(--bg);content:"";width:12px;height:12px;position:absolute;top:-5px;right:0;transform:translate(-28px)rotate(45deg)}.user-notifications-menu{opacity:0;max-height:420px;transition:opacity .25s linear;position:relative}.is-shown .user-notifications-menu{opacity:1;transition-delay:.125s}.user-notifications-item:not(:first-child){border-top:1px solid var(--grey-200)}.user-notifications-options{text-align:center;padding:12px var(--xs)}.user-notifications-options button.notifications-mark-read-btn{font-size:var(--fs-text-n);color:var(--brand-primary);opacity:.5;background-color:#0000;font-weight:700;transition:opacity .25s}@media not all and (hover:none){.user-notifications-options button.notifications-mark-read-btn:hover{opacity:1}}.user-notification{--icon-squircle:36px}.user-notification button.user-notification-btn{text-align:left;height:auto;font-weight:400;font-size:var(--fs-text-n);-webkit-appearance:none;width:100%;padding:var(--xxs)var(--xs);background-color:#0000;border:0;display:block}@media not all and (hover:none){.user-notification button.user-notification-btn:hover{color:var(--brand-primary);background-color:#db14650d}.user-notification button.user-notification-btn:hover .user-notification--icon img{filter:grayscale(0)}}.user-notification.unread button.user-notification-btn{color:var(--brand-primary);background-color:#db14650d}.user-notification.unread button.user-notification-btn .user-notification--icon img{filter:grayscale(0)}.user-notification--main{-webkit-padding-start:var(--icon-squircle);min-height:var(--icon-squircle);align-items:center;display:flex;position:relative}.user-notification--main:not(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi)){padding-left:var(--icon-squircle)}.user-notification--main:-webkit-any(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi)){padding-right:var(--icon-squircle)}.user-notification--main:is(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi)){padding-right:var(--icon-squircle)}.user-notification--icon{flex:0 0 var(--icon-squircle);width:var(--icon-squircle);height:var(--icon-squircle);justify-content:center;align-items:center;display:flex;position:absolute;top:0;left:0}.user-notification--icon img{width:var(--icon-squircle);height:var(--icon-squircle);opacity:.75;filter:grayscale();transition:all .25s;display:block}.user-notification--text{-webkit-margin-start:var(--xxs)}.user-notification--text:not(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi)){margin-left:var(--xxs)}.user-notification--text:-webkit-any(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi)){margin-right:var(--xxs)}.user-notification--text:is(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi)){margin-right:var(--xxs)}.message,.block-message{--icon-size:var(--icon-s)}.message.success,.block-message.success{color:#fff;background-color:var(--color-valid)}.message.error,.block-message.error{color:#fff;background-color:var(--color-danger)}.message.warning,.block-message.warning{color:#fff;background-color:var(--color-warning)}.message.notice,.block-message.notice{color:var(--text-medium);background-color:var(--grey-200)}.message{z-index:100;left:50%;bottom:var(--xl);width:auto;min-width:240px;max-width:512px;padding:var(--xxs)var(--x);text-align:center;border-radius:100px;transition:all .25s;position:fixed;transform:translate(-50%)}.message .svg-icon{-webkit-margin-end:var(--xxxs)}.message .svg-icon:not(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi)){margin-right:var(--xxxs)}.message .svg-icon:-webkit-any(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi)){margin-left:var(--xxxs)}.message .svg-icon:is(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi)){margin-left:var(--xxxs)}.message>a{color:currentColor;font-weight:700}.message>a:before{content:"";width:100%;height:100%;position:absolute;top:0;left:0}.message.hidden{opacity:0;bottom:-60px}.message ul{text-align:left;margin:.5em 0 .5em 1em;list-style:"— "}.message ul.ls-none{-webkit-margin-start:0;list-style:none}.message ul.ls-none:not(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi)){margin-left:0}.message ul.ls-none:-webkit-any(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi)){margin-right:0}.message ul.ls-none:is(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi)){margin-right:0}.block-message{padding:var(--card-inset-y)var(--card-inset-x);text-align:center;border-radius:4px;justify-content:center;align-items:center;display:flex}.block-message .svg-icon{-webkit-margin-end:1em}.block-message .svg-icon:not(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi)){margin-right:1em}.block-message .svg-icon:-webkit-any(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi)){margin-left:1em}.block-message .svg-icon:is(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi)){margin-left:1em}.app-screen-message{text-align:center;min-height:480px;padding:var(--x);margin:var(--xs)0;border-radius:12px;flex-direction:column;justify-content:center;align-items:center;display:flex}.app-screen-message .asm--asset{mix-blend-mode:darken;width:360px;height:360px}.app-screen-message .asm--message{font-size:var(--fs-title-2);color:var(--text-light);letter-spacing:-.025em;max-width:768px;font-weight:800}.app-screen-message .asm--message p:first-child{-webkit-margin-before:0;margin-top:0}.app-screen-message .asm--message p:last-child{-webkit-margin-after:0;margin-bottom:0}.app-screen-message .asm--actions{-webkit-margin-before:var(--x);margin-top:var(--x)}.app-screen-message.error .asm-message{color:var(--color-danger)}button{cursor:pointer;transition:all .25s}.btn{--link-color:#fff;--link-color-hover:var(--link-color);--icon-size:var(--icon-s);cursor:pointer;padding:var(--xxs);height:var(--btn-h);white-space:nowrap;text-overflow:ellipsis;background:var(--brand-primary);background:linear-gradient(200deg,var(--brand-gradient-from)33%,var(--brand-gradient-to)100%);border-radius:4px;justify-content:center;align-items:center;min-width:144px;max-width:100%;font-weight:700;display:inline-flex;overflow:hidden;color:var(--link-color)!important}.btn .svg-icon{flex:0 0 var(--icon-size);-webkit-margin-end:var(--xxxs)}.btn .svg-icon:not(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi)){margin-right:var(--xxxs)}.btn .svg-icon:-webkit-any(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi)){margin-left:var(--xxxs)}.btn .svg-icon:is(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi)){margin-left:var(--xxxs)}.btn .title{white-space:nowrap;text-overflow:ellipsis;flex:1;overflow:hidden}.btn.btn-alt{background:var(--brand-accent)}.btn.btn-danger{--link-color:var(--color-danger);background:0 0}.btn.btn-light{--link-color:var(--text-light);background:var(--grey-200)}.btn.btn-cancel{background:var(--text-light)}.btn.btn-text{--link-color:var(--brand-accent);background:0 0;min-width:0;padding:4px}.btn.btn-text.btn-light{--link-color:var(--text-light)}.btn.btn-text.btn-grey{--link-color:var(--text-medium)}.btn.btn-no-title{width:var(--btn-h);min-width:0;padding:0}.btn.btn-no-title .title{display:none}.btn[disabled]{cursor:not-allowed;background:var(--text-light);opacity:.25!important}@media not all and (hover:none){.btn:hover{opacity:.8}}.btn+.btn{-webkit-margin-start:var(--xxxs)}.btn+.btn:not(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi)){margin-left:var(--xxxs)}.btn+.btn:-webkit-any(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi)){margin-right:var(--xxxs)}.btn+.btn:is(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi)){margin-right:var(--xxxs)}.btn.btn-small{--icon-size:var(--icon-s);--btn-h:var(--x);font-size:var(--fs-text-n)!important}.btn.btn-xs{--icon-size:var(--icon-s);--btn-h:var(--xs);font-size:var(--fs-text-s)!important}.ehanced-radio-btns{flex-wrap:wrap;justify-content:center;display:flex}.ehanced-radio-btns .ehanced-radio-btns--item{width:192px;padding:var(--x)}.ehanced-radio-btns .ehanced-radio-btns--item .ehanced-radio-btns--btn{width:100%}.ehanced-radio-btns--btn{font:inherit;-webkit-appearance:none!important;line-height:inherit!important;color:currentColor!important;background:0 0!important;border:0!important;border-radius:0!important;margin:0!important;padding:0!important}.ehanced-radio-btns--btn .ui-illustration{transition:transform .25s}@media not all and (hover:none){.ehanced-radio-btns--btn:hover .ui-illustration{transform:scale(1.05)}}.ehanced-radio-btns--btn.status-faded{opacity:.5;filter:grayscale();transform:scale(.8)}@media not all and (hover:none){.ehanced-radio-btns--btn.status-faded:hover .ui-illustration{transform:scale(.85)}}.ehanced-radio-btns--btn .label,.ehanced-radio-btns--btn .label .label-main,.ehanced-radio-btns--btn .label .label-info{display:block}.ehanced-radio-btns--btn .label .label-main{font-weight:700;font-size:var(--fs-text-l)}.ehanced-radio-btns--btn .label .label-info{font-size:var(--fs-text-s);color:var(--text-medium)}.button-toggle{--icon-size:12px;align-items:center;display:inline-flex}.button-toggle .svg-icon{-webkit-margin-end:9px;color:var(--text-light);transition:transform .25s;transform:none}.button-toggle .svg-icon:not(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi)){margin-right:9px}.button-toggle .svg-icon:-webkit-any(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi)){margin-left:9px}.button-toggle .svg-icon:is(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi)){margin-left:9px}.button-toggle.open .svg-icon{transform:rotate(90deg)}.buttons-bar{--radius:6px;align-items:center;display:flex}.buttons-bar.small{--btn-h:var(--x)}.buttons-bar--label{white-space:nowrap;-webkit-margin-end:var(--xxs)}.buttons-bar--label:not(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi)){margin-right:var(--xxs)}.buttons-bar--label:-webkit-any(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi)){margin-left:var(--xxs)}.buttons-bar--label:is(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi)){margin-left:var(--xxs)}.buttons-bar--buttons{background-color:var(--grey-100);border-radius:var(--radius);border:1px solid var(--grey-200);flex-wrap:wrap;align-items:center;width:100%;display:flex}.buttons-bar.skill-grade-selector .buttons-bar--buttons{background-color:#0000;border:0}.buttons-bar.skill-grade-selector .buttons-bar--buttons .grade-spot-color{-webkit-margin-end:0}.buttons-bar.skill-grade-selector .buttons-bar--buttons .grade-spot-color:not(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi)){margin-right:0}.buttons-bar.skill-grade-selector .buttons-bar--buttons .grade-spot-color:-webkit-any(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi)){margin-left:0}.buttons-bar.skill-grade-selector .buttons-bar--buttons .grade-spot-color:is(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi)){margin-left:0}.buttons-bar--button-item{flex:1}.buttons-bar.has-dynamic-sizing{--option-width:calc(100%/var(--count-options))}.buttons-bar.has-dynamic-sizing .buttons-bar--button-item{width:var(--option-width);flex:0 0 var(--option-width);min-width:80px}.buttons-bar button.buttons-bar-btn{-webkit-appearance:none;font-size:var(--fs-text-s);width:100%;padding:0 var(--xxxs);border-radius:var(--radius);background-color:#0000;font-weight:600;line-height:1.2;border:0!important;margin:0!important}.buttons-bar button.buttons-bar-btn.disabled{pointer-events:none!important}.buttons-bar button.buttons-bar-btn .btn--title{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.buttons-bar button.buttons-bar-btn .grade-spot-color{-webkit-margin-end:8px;border:2px solid}.buttons-bar button.buttons-bar-btn .grade-spot-color:not(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi)){margin-right:8px}.buttons-bar button.buttons-bar-btn .grade-spot-color:-webkit-any(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi)){margin-left:8px}.buttons-bar button.buttons-bar-btn .grade-spot-color:is(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi)){margin-left:8px}.buttons-bar button.buttons-bar-btn.selected{box-shadow:var(--form-controls-active-shadow);color:#fff!important;background-color:var(--brand-accent)!important}.buttons-bar button.buttons-bar-btn:not(.selected){color:var(--text-light)}.buttons-bar button.buttons-bar-btn:not(.selected) .grade-spot-color{background-color:#0000;transition:all .2s}.buttons-bar button.buttons-bar-btn:not(.selected):hover .grade-spot-color{opacity:.5;background-color:currentColor}.buttons-bar.mode-small{--btn-h:var(--x)}.buttons-bar.mode-tiny button.buttons-bar-btn{background-color:#0000!important;border:0!important}.buttons-bar.mode-tiny button.buttons-bar-btn.selected{box-shadow:none}.buttons-bar.mode-tiny .btn--title{display:none}.btn-card{border:2px solid var(--grey-200);height:100%;color:var(--text-light);cursor:pointer;opacity:.7;border-radius:4px;gap:1em;padding:1em;transition:all .25s;display:flex;overflow:hidden}.btn-card .btn-title,.btn-card .btn-subtitle,.btn-card .btn-icon{transition:all .25s}.btn-card .btn-title,.btn-card .btn-subtitle{-webkit-margin-after:0;width:100%;margin-bottom:0;overflow:hidden}.btn-card .btn-title{letter-spacing:-.01em;color:var(--text-medium)}.btn-card .btn-subtitle{-webkit-line-clamp:2;-webkit-box-orient:vertical;display:-webkit-box}.btn-card .btn-footnotes{font-size:var(--fs-text-s)}.btn-card .btn-icon{filter:grayscale()}.btn-card.product-type{flex-direction:column}.btn-card.product-type .btn-icon{filter:none!important}.btn-card.product-type .product-icon{width:var(--xxl);height:var(--xxl)}.btn-card.product-type.active{border-color:var(--brand-accent);background-color:#000}.btn-card.active{color:var(--text-medium);border-color:var(--brand-accent);opacity:1;box-shadow:0 0 3px #0003}.btn-card.active .btn-title{color:var(--brand-accent)}.btn-card.active .btn-icon{filter:grayscale(0)}.btn-card.disabled{cursor:not-allowed;opacity:.3}.btn-card:hover:not(.disabled){opacity:1}.btn-card:hover:not(.disabled) .btn-icon{filter:grayscale(.75)}.btn-cards-group--title{letter-spacing:-.01em;font-size:var(--fs-title-5);color:var(--text-light);margin:0 0 1em;font-weight:700;line-height:1.4}.btn-cards-group+.btn-cards-group{-webkit-margin-before:3em;margin-top:3em}.btn-cards-options{--grid-gap:1em;--columns:25%;margin:0 calc(var(--grid-gap)*-.5);flex-wrap:wrap;display:flex}.btn-cards-options>li{padding:calc(var(--grid-gap)*.5);flex:0 0 var(--columns);max-width:var(--columns)}@media screen and (min-width:512px) and (max-width:1199px){.btn-cards-options{--columns:33.3333%}}@media screen and (min-width:512px) and (max-width:959px){.btn-cards-options{--columns:50%}}@media screen and (max-width:511px){.btn-cards-options{--columns:100%}}@media screen and (min-width:512px) and (max-width:1199px){.btn-cards-options.narrow{--columns:25%}}@media screen and (min-width:512px) and (max-width:959px){.btn-cards-options.narrow{--columns:33.3333%}}@media screen and (max-width:511px){.btn-cards-options.narrow{--columns:50%}}.clipboard-copy-btn{opacity:.5;--icon-size:var(--icon-s);height:auto!important}.clipboard-copy-btn>*{pointer-events:none}.clipboard-copy-btn:not(:first-child){-webkit-margin-start:3px!important}.clipboard-copy-btn:not(:first-child):not(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi)){margin-left:3px}.clipboard-copy-btn:not(:first-child):-webkit-any(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi)){margin-right:3px}.clipboard-copy-btn:not(:first-child):is(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi)){margin-right:3px}.clipboard-copy-btn .mq-desktop{--icon-size:var(--icon-m)}.clipboard-copy-btn .mq-desktop:not(:first-child){-webkit-margin-start:6px!important}.clipboard-copy-btn .mq-desktop:not(:first-child):not(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi)){margin-left:6px}.clipboard-copy-btn .mq-desktop:not(:first-child):-webkit-any(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi)){margin-right:6px}.clipboard-copy-btn .mq-desktop:not(:first-child):is(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi)){margin-right:6px}.badge-outline,.badge{--icon-size:var(--icon-s);vertical-align:middle;text-align:center;white-space:nowrap;border-radius:var(--x);color:var(--text-medium);line-height:1;font-size:var(--fs-text-xs);justify-content:center;align-items:center;padding:3px 9px;display:inline-flex}.badge-outline:not(a),.badge:not(a){cursor:default}.badge-outline.large,.badge.large{font-size:var(--fs-text-s);padding:5px 12px;font-weight:700}.badge-outline.xlarge,.badge.xlarge{--icon-size:var(--icon-l);font-size:var(--fs-text-l);padding:9px 24px;font-weight:700}.badge-outline.disabled,.badge.disabled{cursor:not-allowed;opacity:.5}.badge-outline.student,.badge.student{font-size:var(--fs-text-n);text-transform:none;padding:7px 14px;font-weight:400}.badge-outline.student .svg-icon,.badge.student .svg-icon{opacity:1;-webkit-margin-start:-7px}.badge-outline.student .svg-icon:not(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi)){margin-left:-7px}.badge.student .svg-icon:not(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi)){margin-left:-7px}.badge-outline.student .svg-icon:-webkit-any(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi)){margin-right:-7px}.badge-outline.student .svg-icon:is(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi)){margin-right:-7px}.badge.student .svg-icon:-webkit-any(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi)){margin-right:-7px}.badge.student .svg-icon:is(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi)){margin-right:-7px}.badge-outline+.badge,.badge+.badge,.badge-outline+.badge-outline,.badge+.badge-outline{-webkit-margin-start:6px}.badge-outline+.badge:not(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi)){margin-left:6px}.badge+.badge:not(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi)){margin-left:6px}.badge-outline+.badge-outline:not(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi)){margin-left:6px}.badge+.badge-outline:not(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi)){margin-left:6px}.badge-outline+.badge:-webkit-any(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi)){margin-right:6px}.badge-outline+.badge:is(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi)){margin-right:6px}.badge+.badge:-webkit-any(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi)){margin-right:6px}.badge+.badge:is(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi)){margin-right:6px}.badge-outline+.badge-outline:-webkit-any(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi)){margin-right:6px}.badge-outline+.badge-outline:is(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi)){margin-right:6px}.badge+.badge-outline:-webkit-any(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi)){margin-right:6px}.badge+.badge-outline:is(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi)){margin-right:6px}.badge-outline .code,.badge .code{text-transform:uppercase;letter-spacing:-.01em;background-color:#0000001f;border-radius:50px;padding:3px 4px;font-size:75%;font-weight:700;display:inline-flex}.badge-outline .code:last-child,.badge .code:last-child{-webkit-margin-start:8px;-webkit-margin-end:-4px}.badge-outline .code:last-child:not(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi)){margin-left:8px;margin-right:-4px}.badge .code:last-child:not(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi)){margin-left:8px;margin-right:-4px}.badge-outline .code:last-child:-webkit-any(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi)){margin-left:-4px;margin-right:8px}.badge-outline .code:last-child:is(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi)){margin-left:-4px;margin-right:8px}.badge .code:last-child:-webkit-any(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi)){margin-left:-4px;margin-right:8px}.badge .code:last-child:is(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi)){margin-left:-4px;margin-right:8px}.badge-outline .svg-icon,.badge .svg-icon{opacity:.5}.badge-outline .svg-icon:first-child:not(:last-child),.badge .svg-icon:first-child:not(:last-child){-webkit-margin-end:6px}.badge-outline .svg-icon:first-child:not(:last-child):not(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi)){margin-right:6px}.badge .svg-icon:first-child:not(:last-child):not(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi)){margin-right:6px}.badge-outline .svg-icon:first-child:not(:last-child):-webkit-any(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi)){margin-left:6px}.badge-outline .svg-icon:first-child:not(:last-child):is(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi)){margin-left:6px}.badge .svg-icon:first-child:not(:last-child):-webkit-any(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi)){margin-left:6px}.badge .svg-icon:first-child:not(:last-child):is(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi)){margin-left:6px}.badge-outline .svg-icon:last-child:not(:first-child),.badge .svg-icon:last-child:not(:first-child){-webkit-margin-start:6px}.badge-outline .svg-icon:last-child:not(:first-child):not(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi)){margin-left:6px}.badge .svg-icon:last-child:not(:first-child):not(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi)){margin-left:6px}.badge-outline .svg-icon:last-child:not(:first-child):-webkit-any(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi)){margin-right:6px}.badge-outline .svg-icon:last-child:not(:first-child):is(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi)){margin-right:6px}.badge .svg-icon:last-child:not(:first-child):-webkit-any(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi)){margin-right:6px}.badge .svg-icon:last-child:not(:first-child):is(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi)){margin-right:6px}.badge{--bgc:var(--grey-200);background-color:var(--bgc);border:1px solid var(--bgc)}.badge.light{--bgc:var(--lightest);border:var(--border-default)}.badge.valid{--bgc:var(--color-valid);color:#fff}.badge.warning{--bgc:var(--color-warning);color:#fff}.badge.danger{--bgc:var(--color-danger);color:#fff}.badge.student{--bgc:var(--grey-100)}.badge-outline{--c:var(--grey-600);background-color:var(--lightest);border:var(--border-default)}.badge-outline.light{border:var(--border-default)}.badge-outline.primary,.badge-outline.valid,.badge-outline.warning,.badge-outline.danger{color:var(--c);border-color:var(--c)}.badge-outline.primary .code,.badge-outline.valid .code,.badge-outline.warning .code,.badge-outline.danger .code{color:var(--lightest);background-color:var(--c)}.badge-outline.primary{--c:var(--brand-primary)}.badge-outline.valid{--c:var(--color-valid)}.badge-outline.warning{--c:var(--color-warning)}.badge-outline.danger{--c:var(--color-danger)}.badges-list{flex-wrap:wrap;align-items:center;margin:0 -6px;display:flex}.badges-list .badges-list--item{margin:6px}.badges-row{margin:0 -6px}.badges-row .badge{margin:6px}.badge-progress-state{font-size:var(--fs-text-l);text-align:center;border-radius:var(--x);color:var(--text-medium);background-color:var(--grey-200);letter-spacing:.05em;justify-content:center;align-items:center;padding:6px 18px;line-height:1;display:inline-flex}.badge-progress-state .badge-progress-state--current{font-weight:700}.badge-progress-state .badge-progress-state--sep{color:var(--text-light)}.view-summary,.view-summary-status{-webkit-margin-start:auto;-webkit-margin-end:auto;-webkit-margin-after:3px;border:0;border-radius:4px;margin-bottom:3px;margin-left:auto;margin-right:auto;overflow:hidden}.view-summary.overflow-visible,.view-summary-status.overflow-visible{overflow:visible}.view-summary{--link-color:#fff;--link-color-hover:#fffc;--datalist-varname-c:#ffffff80;--datalist-varval-c:#fffc;color:#fff;background:var(--brand-primary);background:linear-gradient(190deg,var(--brand-gradient-from)66%,var(--brand-gradient-to)100%)}.view-summary--body{padding:var(--card-inset-y)var(--card-inset-x)}.app-form-wrapper .view-summary .view-summary--body{-webkit-padding-start:var(--block-inset-x);-webkit-padding-end:var(--block-inset-x)}.app-form-wrapper .view-summary .view-summary--body:not(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi)){padding-left:var(--block-inset-x);padding-right:var(--block-inset-x)}.app-form-wrapper .view-summary .view-summary--body:-webkit-any(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi)){padding-right:var(--block-inset-x);padding-left:var(--block-inset-x)}.app-form-wrapper .view-summary .view-summary--body:is(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi)){padding-right:var(--block-inset-x);padding-left:var(--block-inset-x)}.view-summary-status{--link-color:var(--brand-accent);--link-color-hover:var(--brand-primary);background-color:var(--grey-200)}.view-summary-status.b-gradient{background:linear-gradient(190deg,var(--brand-gradient-from)66%,var(--brand-gradient-to)100%)}.view-summary-status div.submit{padding:0}.view-summary-status .view-summary--body{justify-content:space-between;align-items:center;display:flex}.view-summary-status .view-summary--options{-webkit-margin-start:var(--x);font-size:var(--fs-text-s)}.view-summary-status .view-summary--options:not(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi)){margin-left:var(--x)}.view-summary-status .view-summary--options:-webkit-any(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi)){margin-right:var(--x)}.view-summary-status .view-summary--options:is(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi)){margin-right:var(--x)}.view-summary-status .view-summary--option{text-align:center;background-color:var(--grey-100);max-width:240px;padding:var(--xxxs)var(--xxs);border-radius:4px;display:block;position:relative}.view-summary-status .view-summary--option a:before{content:"";z-index:2;width:100%;height:100%;position:absolute;top:0;left:0}.view-summary-status .view-summary--option-info{font-size:var(--fs-text-xs);display:block}.view-summary.accounting-summary{--link-color:var(--brand-primary);--link-color-hover:var(--brand-accent);--datalist-varname-c:var(--text-medium);--datalist-varval-c:var(--text-dark);color:var(--text-dark);background:var(--grey-200)}.view-summary.accounting-summary .datagroup{--item-width:25%;--item-gap:0;--inset:1em;margin-inline:calc(var(--inset)*-1)}.view-summary.accounting-summary .datagroup .dg--item{padding:var(--inset)}.view-summary.accounting-summary .datagroup .dg--item:last-child{-webkit-margin-start:auto}.view-summary.accounting-summary .datagroup .dg--item:last-child:not(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi)){margin-left:auto}.view-summary.accounting-summary .datagroup .dg--item:last-child:-webkit-any(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi)){margin-right:auto}.view-summary.accounting-summary .datagroup .dg--item:last-child:is(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi)){margin-right:auto}.card{--header-h:var(--xl);--footer-h:var(--xl);background-color:var(--card-b);border:var(--border-default);-webkit-margin-start:auto;-webkit-margin-end:auto;-webkit-margin-after:3px;border-radius:4px;margin-bottom:3px;margin-left:auto;margin-right:auto}@media (prefers-color-scheme:dark){.card{border-color:#0000}}.card.card-primary{color:#fff;--link-color:#fff;background:var(--brand-primary);background:linear-gradient(190deg,var(--brand-gradient-from)66%,var(--brand-gradient-to)100%)}.card.card-primary .card--title{letter-spacing:-.01em;font-size:var(--fs-title-2);color:#fff;min-height:2.4em;font-weight:700;line-height:1.25}.card.card-primary .card--row{border-color:#fff3}.card.card-primary .datagroup .var .varval{color:#fff;opacity:.75}.card.card-stretch{max-width:400px}.card--inner{padding:var(--card-inset-y)var(--card-inset-x)}.card--header{min-height:var(--header-h);justify-content:space-between;align-items:center;display:flex}.card--title{letter-spacing:-.01em;font-size:var(--fs-title-6);text-transform:uppercase;letter-spacing:.1em;color:var(--brand-primary);align-items:center;margin-bottom:1em;font-weight:700;line-height:1.5;display:flex}.card--title small{font-size:var(--fs-text-s)}.card--title .student-class-icon{-webkit-margin-end:var(--xxxs)}.card--title .student-class-icon:not(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi)){margin-right:var(--xxxs)}.card--title .student-class-icon:-webkit-any(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi)){margin-left:var(--xxxs)}.card--title .student-class-icon:is(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi)){margin-left:var(--xxxs)}.card--actions{--icon-size:var(--icon-s);--link-color:var(--text-light);--link-color-hover:var(--text-medium)}.card--actions>a,.card--actions>button{-webkit-margin-start:9px}.card--actions>a:not(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi)){margin-left:9px}.card--actions>button:not(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi)){margin-left:9px}.card--actions>a:-webkit-any(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi)){margin-right:9px}.card--actions>a:is(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi)){margin-right:9px}.card--actions>button:-webkit-any(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi)){margin-right:9px}.card--actions>button:is(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi)){margin-right:9px}.card--body.scrollable-y{position:relative}.card--footer{-webkit-margin-start:calc(var(--card-inset-x)*-1);-webkit-margin-end:calc(var(--card-inset-x)*-1);transform:translateY(var(--card-inset-y));border-top:var(--border-default);font-size:var(--fs-text-s)}.card--footer:not(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi)){margin-left:calc(var(--card-inset-x)*-1);margin-right:calc(var(--card-inset-x)*-1)}.card--footer:-webkit-any(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi)){margin-right:calc(var(--card-inset-x)*-1);margin-left:calc(var(--card-inset-x)*-1)}.card--footer:is(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi)){margin-right:calc(var(--card-inset-x)*-1);margin-left:calc(var(--card-inset-x)*-1)}.card--footer-options{height:var(--footer-h);align-items:center;display:flex}.card--footer-option{--link-color:var(--text-light);text-align:center;flex:1;font-weight:700}.card--footer-option:not(:first-child){border-left:var(--border-default)}.card--footer-option a,.card--footer-option span{width:100%;padding:var(--xxxs)var(--xxs);justify-content:center;align-items:center;display:inline-flex}.card--row{-webkit-padding-before:var(--xxs);-webkit-margin-before:var(--xxs);border-top:var(--border-default);margin-top:var(--xxs);padding-top:var(--xxs)}.card--row-title{letter-spacing:-.01em;font-size:var(--fs-title-6);text-transform:uppercase;letter-spacing:.1em;color:var(--text-light);margin-bottom:1em;font-weight:700;line-height:1.5}.items-list--item{padding:var(--xxxs)0;justify-content:space-between;align-items:center;display:flex}.items-list--item.disabled>*{opacity:.35}.items-list--item+.items-list--item{border-top:var(--border-default)}.items-list .list-item--header p{color:var(--text-light);margin:.5em 0 0}.figure-card{border:var(--border-default);background-color:var(--lightest);border-radius:4px;position:relative}.figure-card--inner{padding:var(--card-inset-y)var(--card-inset-x);flex-direction:column;justify-content:space-between;height:180px;display:flex}@media screen and (max-width:767px){.figure-card--inner{height:150px}}.figure-card--header{-webkit-margin-after:var(--xxxs);margin-bottom:var(--xxxs)}.figure-card--title{font-size:var(--fs-title-6);justify-content:flex-start;align-items:center;line-height:1.5;display:flex}.figure-card--title img:first-child{-webkit-margin-end:6px;width:var(--xs);height:var(--xs);display:inline-block}.figure-card--title img:first-child:not(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi)){margin-right:6px}.figure-card--title img:first-child:-webkit-any(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi)){margin-left:6px}.figure-card--title img:first-child:is(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi)){margin-left:6px}.figure-card--title img:first-child svg{width:100%;height:100%}.figure-card--body{text-align:center;--icon-size:48px;margin:auto 0}.figure-card--body .card-fig{letter-spacing:-.01em;font-size:var(--fs-title-1);font-weight:800;line-height:1.2}.figure-card--footer{height:var(--xs);text-align:center;font-size:var(--fs-text-s);justify-content:center;align-items:flex-end;display:flex}.figure-card .figure-count{aspect-ratio:1;height:2.4em;color:var(--lightest);cursor:default;border:2px solid #fff3;border-radius:50%;justify-content:center;align-items:center;display:inline-flex}.figure-card.theme-valid{color:#ebfbeb;background-color:var(--color-valid);--link-color:#fff;--link-color-hover:#ebfbeb}.figure-card.theme-warning{color:#fcf9ed;background-color:var(--color-warning);--link-color:#fff;--link-color-hover:#fcf9ed}.figure-card.theme-danger{color:#f5bda7;background-color:var(--color-danger);--link-color:#f8cebe;--link-color-hover:#f5bda7}.figure-card.theme-cafeteria,.figure-card.theme-flightbook{color:var(--mod-cafeteria-primary-d);background-color:var(--mod-cafeteria-accent);--link-color:var(--mod-cafeteria-primary);--link-color-hover:var(--mod-cafeteria-primary-d)}.figure-card.theme-messenger{color:var(--mod-messenger-primary);background:var(--mod-messenger-accent-l);--link-color:var(--mod-messenger-primary);--link-color-hover:var(--mod-messenger-primary-d)}.figure-card.theme-accounting{color:var(--mod-accounting-accent-l);background:var(--mod-accounting-accent);--link-color:var(--mod-accounting-accent-l);--link-color-hover:#9369f0}.figure-card.theme-barometer{color:var(--mod-barometer-primary-l);background-color:var(--mod-barometer-primary-d);--link-color:var(--mod-barometer-primary-l);--link-color-hover:var(--mod-barometer-primary)}@media screen and (max-width:511px){.figure-card .figure-card--title{font-size:var(--fs-text-s)}.figure-card .figure-card--body .card-fig{letter-spacing:-.01em;font-size:var(--fs-title-3);font-weight:700;line-height:1.3}}.datalist{--dl-inset-x:var(--card-inset-x)}@media screen and (max-width:767px){.datalist{-webkit-margin-start:calc(var(--contents-inset-x)*-1);-webkit-margin-end:calc(var(--contents-inset-x)*-1)}.datalist:not(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi)){margin-left:calc(var(--contents-inset-x)*-1);margin-right:calc(var(--contents-inset-x)*-1)}.datalist:-webkit-any(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi)){margin-right:calc(var(--contents-inset-x)*-1);margin-left:calc(var(--contents-inset-x)*-1)}.datalist:is(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi)){margin-right:calc(var(--contents-inset-x)*-1);margin-left:calc(var(--contents-inset-x)*-1)}.datalist .dl--tabs{transform:translateX(var(--contents-inset-x));touch-action:pan-x}}.datalist .dl-block{-webkit-margin-after:3px;border-radius:4px;margin-bottom:3px}.datalist .dl-block .paginator{-webkit-margin-start:auto;-webkit-margin-end:auto;max-width:calc(100vw - ( 2*var(--contents-inset-x)));margin-left:auto;margin-right:auto}.datalist .dl-block-title{color:var(--text-light);padding:0 var(--card-inset-x)var(--xxxs)}.datalist .dl-block-title:first-child{-webkit-padding-before:var(--xxxs);padding-top:var(--xxxs)}.datalist .dl-block-solid{border:var(--border-default);background-color:var(--lightest)}.datalist .dl-block-gradient{background:var(--brand-primary);background:linear-gradient(190deg,var(--brand-gradient-from)66%,var(--brand-gradient-to)100%);border:0}.datalist .dl-form{padding:var(--card-inset-y)var(--card-inset-x)}.datalist .dl--overflow-x{-webkit-overflow-scrolling:touch;-ms-overflow-style:none;scrollbar-width:none;overflow-x:auto}.datalist .dl--overflow-x::-webkit-scrollbar{display:none}.datalist .dl--controls{-webkit-padding-before:var(--xxxs);-webkit-margin-after:var(--xxs);border-radius:4px;justify-content:space-between;margin-bottom:var(--xxs);padding-top:var(--xxxs);display:flex}.datalist .dl--controls .filter-form label{display:none}.datalist .dl--controls .filter-form .input{padding:0}.datalist .dl--controls .filter-form .input input{font-size:var(--fs-text-n);height:auto;padding:8px var(--xxxs)}@media screen and (max-width:767px){.datalist .dl--controls:first-child{z-index:2;top:var(--top-bar-h);-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px);background-color:#f9faffbf;position:-webkit-sticky;position:sticky}}@media screen and (max-width:767px) and (prefers-color-scheme:dark){.datalist .dl--controls:first-child{background-color:#313136bf}}.datalist .dl--view-controls{--link-color:var(--lightest);--link-color-hover:var(--lightest);--icon-size:var(--icon-s);--link-inset:calc(var(--icon-size) + var(--xxs));justify-content:space-between;align-items:center;gap:4em;display:flex}.datalist .dl--view-controls .jump-link{width:180px;position:relative;overflow:hidden}.datalist .dl--view-controls .jump-link a{display:block}.datalist .dl--view-controls .jump-link .link-label,.datalist .dl--view-controls .jump-link .svg-icon{transition:all .25s}.datalist .dl--view-controls .jump-link .link-label,.datalist .dl--view-controls .jump-link .link-title{display:block}.datalist .dl--view-controls .jump-link .link-label{opacity:.5;font-size:var(--fs-text-s)}.datalist .dl--view-controls .jump-link .link-title{text-overflow:ellipsis;white-space:nowrap;width:100%;font-weight:700;overflow:hidden}.datalist .dl--view-controls .jump-link .svg-icon{opacity:.5;position:absolute;top:50%;transform:translateY(-50%)}.datalist .dl--view-controls .jump-link.prev-link a{-webkit-padding-start:var(--link-inset)}.datalist .dl--view-controls .jump-link.prev-link a:not(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi)){padding-left:var(--link-inset)}.datalist .dl--view-controls .jump-link.prev-link a:-webkit-any(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi)){padding-right:var(--link-inset)}.datalist .dl--view-controls .jump-link.prev-link a:is(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi)){padding-right:var(--link-inset)}.datalist .dl--view-controls .jump-link.prev-link .svg-icon{left:0}.datalist .dl--view-controls .jump-link.prev-link:hover .svg-icon{left:-.25em}.datalist .dl--view-controls .jump-link.next-link a{-webkit-padding-end:var(--link-inset)}.datalist .dl--view-controls .jump-link.next-link a:not(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi)){padding-right:var(--link-inset)}.datalist .dl--view-controls .jump-link.next-link a:-webkit-any(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi)){padding-left:var(--link-inset)}.datalist .dl--view-controls .jump-link.next-link a:is(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi)){padding-left:var(--link-inset)}.datalist .dl--view-controls .jump-link.next-link .svg-icon{right:0}.datalist .dl--view-controls .jump-link.next-link:hover .svg-icon{right:-.25em}.datalist .dl--view-controls .jump-link:hover .link-label,.datalist .dl--view-controls .jump-link:hover .svg-icon{opacity:1}.datalist .dl--view-controls .jump-selector{max-width:240px;margin-left:auto;margin-right:auto}@media screen and (max-width:767px){.datalist .dl--view-controls .jump-selector{display:none}}.datalist .dl--view-controls,.datalist .dl--view-filters{padding:var(--card-inset-y)var(--card-inset-x)}.datalist .dl--view-options{--icon-size:var(--icon-xs);--link-color:var(--text-medium);--link-color-hover:var(--text-normal);padding:0 var(--card-inset-x);display:flex}@media screen and (max-width:767px){.datalist .dl--view-options{margin:0 var(--contents-inset-x)}}.datalist .dl--view-options li+li{-webkit-margin-start:var(--xxs)}.datalist .dl--view-options li+li:not(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi)){margin-left:var(--xxs)}.datalist .dl--view-options li+li:-webkit-any(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi)){margin-right:var(--xxs)}.datalist .dl--view-options li+li:is(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi)){margin-right:var(--xxs)}.datalist .dl--view-options a{align-items:center;display:inline-flex}.datalist .dl--view-options a .svg-icon{-webkit-margin-end:6px}.datalist .dl--view-options a .svg-icon:not(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi)){margin-right:6px}.datalist .dl--view-options a .svg-icon:-webkit-any(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi)){margin-left:6px}.datalist .dl--view-options a .svg-icon:is(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi)){margin-left:6px}.datalist .dl--row:focus-within{z-index:1;position:relative}.datalist .dl--row.parent-row>.dl--item{--link-color:currentColor;--link-color-hover:#fff;--datalist-varname-c:#ffffff80;--datalist-varval-c:#fffc;color:#ffffffe6;background:var(--brand-primary);background:linear-gradient(190deg,var(--brand-gradient-from)66%,var(--brand-gradient-to)100%);border:0}.datalist .dl--row.parent-row>.dl--item .item--header{--link-color:currentColor}.datalist .dl--row.parent-row>.dl--item .item--footer{--link-color-hover:#fff}.datalist .dl--item{--footer-w:var(--x);--row-icon-w:var(--xl);--row-marker-w:32px;--item-element-gap:var(--xxxs);--item-b:var(--lightest);--dl-icon-inset-y:12px;border:var(--border-default);background-color:var(--item-b);-webkit-padding-end:var(--footer-w);border-radius:4px;position:relative}.datalist .dl--item:not(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi)){padding-right:var(--footer-w)}.datalist .dl--item:-webkit-any(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi)){padding-left:var(--footer-w)}.datalist .dl--item:is(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi)){padding-left:var(--footer-w)}@media (prefers-color-scheme:dark){.datalist .dl--item{--item-b:var(--lightest)}}.datalist .dl--item.row-is-action{cursor:pointer}.datalist .dl--item.row-has-icon{-webkit-padding-start:var(--row-icon-w);min-height:calc(var(--row-icon-w) + var(--dl-icon-inset-y))}.datalist .dl--item.row-has-icon:not(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi)){padding-left:var(--row-icon-w)}.datalist .dl--item.row-has-icon:-webkit-any(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi)){padding-right:var(--row-icon-w)}.datalist .dl--item.row-has-icon:is(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi)){padding-right:var(--row-icon-w)}.datalist .dl--item.row-has-icon .item--icon{display:inherit;left:var(--dl-inset-x);top:var(--dl-icon-inset-y);width:var(--row-icon-w);position:absolute}.datalist .dl--item.row-has-icon .item--icon .squircle-icon{left:calc((var(--icon-size) - var(--row-icon-w))*.5);top:calc((var(--icon-size) - var(--row-icon-w))*.25)}.datalist .dl--item.row-has-icon .item--icon .svg-icon{z-index:1;position:relative}.datalist .dl--item.row-has-icon .item--icon.icon-squircle{--icon-size:24px}.datalist .dl--item.row-has-picture .item--picture{display:inherit;width:var(--row-icon-w);transform:translate(-4px)}.datalist .dl--item.row-has-marker .item--inner{-webkit-padding-start:var(--row-marker-w)}.datalist .dl--item.row-has-marker .item--inner:not(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi)){padding-left:var(--row-marker-w)}.datalist .dl--item.row-has-marker .item--inner:-webkit-any(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi)){padding-right:var(--row-marker-w)}.datalist .dl--item.row-has-marker .item--inner:is(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi)){padding-right:var(--row-marker-w)}.datalist .dl--item.row-has-marker .item--marker{width:var(--row-marker-w);justify-content:center;align-items:center;height:52px;display:flex;position:absolute;top:0;left:0}.datalist .dl--item.row-has-marker .item--marker .marker{border-radius:50%;width:9px;height:9px;display:inline-block}.datalist .dl--item.row-has-marker .item--marker .marker.c-valid{background-color:var(--color-valid)}.datalist .dl--item.row-has-marker .item--marker .marker.c-warning{background-color:var(--color-warning)}.datalist .dl--item.row-has-marker .item--marker .marker.c-danger{background-color:var(--color-danger)}.datalist .dl--item.row-is-selectable{opacity:.7;transition:opacity .25s}.datalist .dl--item.row-is-selectable .item--inner{-webkit-padding-start:var(--row-icon-w)}.datalist .dl--item.row-is-selectable .item--inner:not(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi)){padding-left:var(--row-icon-w)}.datalist .dl--item.row-is-selectable .item--inner:-webkit-any(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi)){padding-right:var(--row-icon-w)}.datalist .dl--item.row-is-selectable .item--inner:is(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi)){padding-right:var(--row-icon-w)}.datalist .dl--item.row-is-selectable .item--selector{width:var(--row-icon-w);justify-content:center;align-items:center;min-height:52px;display:flex;position:absolute;top:0;left:0}.datalist .dl--item.row-is-selectable.-selected{opacity:1}.datalist .dl--item.row-danger{background-color:#fdf1ec}.datalist .dl--item.row-danger .item--title{--link-color:var(--color-danger);color:var(--color-danger)}.datalist .dl--item.row-disabled{opacity:.3}.datalist .dl--item.row-col .item--inner{display:block}.datalist .dl--item.row-col .item--header{-webkit-margin-after:var(--item-element-gap);width:auto;margin-bottom:var(--item-element-gap)}.datalist .dl--item.row-col .item--main{width:100%;display:block}.datalist .dl--item.row-col.row-has-picture{-webkit-padding-start:calc(var(--row-icon-w) + var(--dl-inset-x))}.datalist .dl--item.row-col.row-has-picture:not(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi)){padding-left:calc(var(--row-icon-w) + var(--dl-inset-x))}.datalist .dl--item.row-col.row-has-picture:-webkit-any(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi)){padding-right:calc(var(--row-icon-w) + var(--dl-inset-x))}.datalist .dl--item.row-col.row-has-picture:is(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi)){padding-right:calc(var(--row-icon-w) + var(--dl-inset-x))}.datalist .dl--item.row-col.row-has-picture .item--picture{left:var(--dl-inset-x);top:var(--dl-inset-y);width:var(--row-icon-w);position:absolute}.datalist .dl--item.type-person-comments{--footer-w:0}.datalist .dl--item .item--inner,.datalist .dl--item .item--settings{padding:12px 12px 12px var(--dl-inset-x)}@media screen and (max-width:767px){.datalist .dl--item .item--inner,.datalist .dl--item .item--settings{-webkit-padding-start:calc(var(--dl-inset-x) + var(--contents-inset-x))}.datalist .dl--item .item--inner:not(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi)){padding-left:calc(var(--dl-inset-x) + var(--contents-inset-x))}.datalist .dl--item .item--settings:not(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi)){padding-left:calc(var(--dl-inset-x) + var(--contents-inset-x))}.datalist .dl--item .item--inner:-webkit-any(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi)){padding-right:calc(var(--dl-inset-x) + var(--contents-inset-x))}.datalist .dl--item .item--inner:is(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi)){padding-right:calc(var(--dl-inset-x) + var(--contents-inset-x))}.datalist .dl--item .item--settings:-webkit-any(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi)){padding-right:calc(var(--dl-inset-x) + var(--contents-inset-x))}.datalist .dl--item .item--settings:is(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi)){padding-right:calc(var(--dl-inset-x) + var(--contents-inset-x))}}.datalist .dl--item .item--inner{align-items:center;gap:4px var(--item-element-gap);flex-wrap:wrap;display:flex;overflow:hidden}.datalist .dl--item .item--settings{-webkit-padding-before:0;padding-top:0}.datalist .dl--item .item--icon{display:none}.datalist .dl--item .item--footer{align-items:center;display:flex}.datalist .dl--item .item--header{--link-color:var(--text-normal);width:60%}.datalist .dl--item .item--header .student-class-icon{-webkit-margin-end:var(--xxs)}.datalist .dl--item .item--header .student-class-icon:not(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi)){margin-right:var(--xxs)}.datalist .dl--item .item--header .student-class-icon:-webkit-any(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi)){margin-left:var(--xxs)}.datalist .dl--item .item--header .student-class-icon:is(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi)){margin-left:var(--xxs)}.datalist .dl--item .item--main{--icon-size:var(--icon-s);flex:1 0 15%}.datalist .dl--item .item--main .svg-icon:not(:last-child){-webkit-margin-end:6px}.datalist .dl--item .item--main .svg-icon:not(:last-child):not(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi)){margin-right:6px}.datalist .dl--item .item--main .svg-icon:not(:last-child):-webkit-any(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi)){margin-left:6px}.datalist .dl--item .item--main .svg-icon:not(:last-child):is(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi)){margin-left:6px}.datalist .dl--item .item--main .datagroup{--item-gap:var(--xxxs);display:flex}.datalist .dl--item .item--main .datagroup.jc-fc{justify-content:center}.datalist .dl--item .item--main .datagroup.jc-fe{justify-content:flex-end}.datalist .dl--item .item--main .datagroup .dg--item{-webkit-padding-before:0;-webkit-padding-after:0;padding-top:0;padding-bottom:0}.datalist .dl--item .item--main .var .varname{font-size:var(--fs-text-xxs)}.datalist .dl--item .item--main .var .varval{font-size:var(--fs-text-s)}@media screen and (max-width:767px){.datalist .dl--item .item--header{width:100%}.datalist .dl--item .item--main .datagroup{justify-content:flex-start}}.datalist .dl--item .item--tabs-menu{justify-content:flex-end}.datalist .dl--item .item--tabs-menu button{font-size:var(--fs-text-n);padding:6px}.datalist .dl--item .item--footer{--link-color:var(--text-light);--link-color-hover:var(--text-medium);--icon-size:var(--icon-s);right:var(--item-element-gap);max-width:var(--footer-w);text-align:right;justify-content:center;align-items:center;display:flex;position:absolute;top:50%;transform:translateY(-50%)}.datalist .dl--item .item--footer.large{--icon-size:var(--icon-m);flex:0 0 var(--xxxl);max-width:var(--xxxl)}.datalist .dl--item .item--footer.large a:not(:first-child){-webkit-margin-start:9px}.datalist .dl--item .item--footer.large a:not(:first-child):not(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi)){margin-left:9px}.datalist .dl--item .item--footer.large a:not(:first-child):-webkit-any(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi)){margin-right:9px}.datalist .dl--item .item--footer.large a:not(:first-child):is(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi)){margin-right:9px}.datalist .dl--item .item--context-menu{--btn-c:var(--text-medium);--btn-b:var(--grey-200);width:100%;height:100%;position:absolute;top:0;left:0}.datalist .dl--item .item--context-menu .context-menu--toggle{z-index:2;justify-content:center;align-items:center;width:100%;height:100%;display:flex;position:relative;color:var(--text-light)!important;background-color:var(--lightest)!important}.datalist .dl--item .item--context-menu .context-menu--toggle .ic-close{display:none}.datalist .dl--item .item--context-menu .context-menu--items{--stagger:50ms;z-index:1;background-color:var(--lightest);opacity:0;align-items:center;height:100%;list-style:none;transition:all .25s ease-out;display:flex;position:absolute;top:0;right:100%;transform:translate(100%)}.datalist .dl--item .item--context-menu .context-menu--items li,.datalist .dl--item .item--context-menu .context-menu--items a{height:100%}.datalist .dl--item .item--context-menu .context-menu--items li{transition:transform .125s ease calc(var(--stagger)*var(--index));transform:translate(100%)}.datalist .dl--item .item--context-menu .context-menu--items li:first-child{--index:0}.datalist .dl--item .item--context-menu .context-menu--items li:nth-child(2){--index:1}.datalist .dl--item .item--context-menu .context-menu--items li:nth-child(3){--index:2}.datalist .dl--item .item--context-menu .context-menu--items li:nth-child(4){--index:3}.datalist .dl--item .item--context-menu .context-menu--items li:nth-child(5){--index:4}.datalist .dl--item .item--context-menu .context-menu--items li+li{-webkit-margin-start:1px}.datalist .dl--item .item--context-menu .context-menu--items li+li:not(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi)){margin-left:1px}.datalist .dl--item .item--context-menu .context-menu--items li+li:-webkit-any(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi)){margin-right:1px}.datalist .dl--item .item--context-menu .context-menu--items li+li:is(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi)){margin-right:1px}.datalist .dl--item .item--context-menu .context-menu--items a,.datalist .dl--item .item--context-menu .context-menu--items button{padding:var(--xxs)var(--xs);color:var(--btn-c);background-color:var(--btn-b);justify-content:center;align-items:center;font-weight:700;display:inline-flex}@media not all and (hover:none){.datalist .dl--item .item--context-menu .context-menu--items a:hover,.datalist .dl--item .item--context-menu .context-menu--items button:hover{opacity:.8}}.datalist .dl--item .item--context-menu .context-menu--items .action-edit{--btn-c:#fff;--btn-b:var(--color-valid)}.datalist .dl--item .item--context-menu .context-menu--items .action-delete{--btn-c:#fff;--btn-b:var(--color-danger)}.datalist .dl--item .item--context-menu.open .context-menu--toggle .ic-open{display:none}.datalist .dl--item .item--context-menu.open .context-menu--toggle .ic-close{display:inline-block}.datalist .dl--item .item--context-menu.open .context-menu--items{opacity:1;transition-duration:.25s;transform:translate(0)}.datalist .dl--item .item--context-menu.open .context-menu--items li{transform:translate(0)}.datalist .dl--item .item--context-menu.open .context-menu--items li:last-child{--index:0}.datalist .dl--item .item--context-menu.open .context-menu--items li:nth-last-child(2){--index:1}.datalist .dl--item .item--context-menu.open .context-menu--items li:nth-last-child(3){--index:2}.datalist .dl--item .item--context-menu.open .context-menu--items li:nth-last-child(4){--index:3}.datalist .dl--item .item--context-menu.open .context-menu--items li:nth-last-child(5){--index:4}.datalist .dl--children-wrap{-webkit-margin-start:calc(var(--xxs)*-1);-webkit-margin-end:calc(var(--xxs)*-1);-webkit-padding-start:var(--xxs);-webkit-padding-end:var(--xxs)}.datalist .dl--children-wrap:not(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi)){margin-left:calc(var(--xxs)*-1);margin-right:calc(var(--xxs)*-1);padding-left:var(--xxs);padding-right:var(--xxs)}.datalist .dl--children-wrap:-webkit-any(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi)){margin-right:calc(var(--xxs)*-1);margin-left:calc(var(--xxs)*-1);padding-right:var(--xxs);padding-left:var(--xxs)}.datalist .dl--children-wrap:is(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi)){margin-right:calc(var(--xxs)*-1);margin-left:calc(var(--xxs)*-1);padding-right:var(--xxs);padding-left:var(--xxs)}.datalist .dl--children{-webkit-padding-after:var(--xxxs);--link-color:var(--grey-800);padding-bottom:var(--xxxs)}.datalist .dl--children .dl--item{-webkit-padding-start:var(--xxs);min-height:40px}.datalist .dl--children .dl--item:not(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi)){padding-left:var(--xxs)}.datalist .dl--children .dl--item:-webkit-any(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi)){padding-right:var(--xxs)}.datalist .dl--children .dl--item:is(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi)){padding-right:var(--xxs)}.datalist .dl--children .dl--item .item--inner{-webkit-padding-before:6px;-webkit-padding-after:6px;padding-top:6px;padding-bottom:6px;display:flex}.datalist .dl--children .dl--item .item--title{font-weight:400!important}.datalist .dl--children .dl--item .item--main{flex:1}.datalist .dl--add-row{text-align:center;padding:9px 0}.datagroup{--item-width:81px;--item-gap:var(--x);gap:var(--xxs)var(--item-gap);text-align:left;flex-wrap:wrap;margin:0;display:flex}.datagroup.dg-col{flex-direction:column}.datagroup .dg--item{flex:0 0 var(--item-width);width:var(--item-width)}.datagroup .dg--item.small{--item-width:68px}.datagroup .dg--item.medium{--item-width:108px}.datagroup .dg--item.large{--item-width:132px}.datagroup .dg--item.xlarge{--item-width:180px}.datagroup.dg-col .dg--item{flex:1;width:auto}.datagroup.dg-row{--item-width:auto}.datagroup.dg-row.row-center{justify-content:center}.datagroup+.datagroup{-webkit-margin-before:var(--xxs);margin-top:var(--xxs)}.var .varname{font-size:var(--fs-text-xs);text-transform:uppercase;color:var(--datalist-varname-c)}.var .varval{font-size:var(--fs-text-n);white-space:nowrap;text-overflow:ellipsis;color:var(--datalist-varval-c);font-weight:700;overflow:hidden}.var .varval>.edit-icon:first-child{-webkit-margin-start:0}.var .varval>.edit-icon:first-child:not(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi)){margin-left:0}.var .varval>.edit-icon:first-child:-webkit-any(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi)){margin-right:0}.var .varval>.edit-icon:first-child:is(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi)){margin-right:0}.var .varval.as-badges{white-space:normal;line-height:2}.var .varval.as-badges .badge,.var .varval.as-badges .badge-outline{-webkit-margin-end:6px;-webkit-margin-start:0!important}.var .varval.as-badges .badge:not(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi)){margin-left:0;margin-right:6px}.var .varval.as-badges .badge-outline:not(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi)){margin-left:0;margin-right:6px}.var .varval.as-badges .badge:-webkit-any(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi)){margin-left:6px;margin-right:0}.var .varval.as-badges .badge:is(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi)){margin-left:6px;margin-right:0}.var .varval.as-badges .badge-outline:-webkit-any(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi)){margin-left:6px;margin-right:0}.var .varval.as-badges .badge-outline:is(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi)){margin-left:6px;margin-right:0}.var .var-options{font-weight:400}.var .var-context-link{display:block;color:var(--brand-accent)!important;font-size:var(--fs-text-s)!important}@media not all and (hover:none){.var .var-context-link:hover{opacity:.8;text-decoration:underline}}.var .v-overflow{white-space:nowrap;text-overflow:ellipsis;overflow:hidden}.sortable-row{cursor:move}.tabs{justify-content:flex-start;align-items:stretch;display:flex}.tabs .tab{height:100%;display:flex}.tabs .tab a,.tabs .tab button{color:var(--text-medium);padding:var(--xxs)var(--card-inset-x);border-bottom:2px solid var(--grey-300)}.tabs .tab button{-webkit-appearance:none;appearance:none;text-overflow:ellipsis;background-color:#0000;border-radius:0;max-width:250px;height:auto;margin:0;overflow:hidden}@media not all and (hover:none){.tabs .tab a:hover,.tabs .tab button:hover{color:var(--text-normal);border-bottom-color:var(--grey-400)}}.tabs .tab.active a,.tabs .tab.active button{border-bottom-color:var(--brand-accent);font-weight:700;color:var(--brand-accent)!important}.tabs.size-s .tab a,.tabs.size-s .tab button{font-size:var(--fs-text-n);padding:6px}.paginator{--link-color:var(--text-medium);--icon-size:var(--icon-xs);-webkit-margin-before:var(--xs);text-align:center;font-size:var(--fs-text-s);margin-top:var(--xs)}.paginator .pagination{margin:0 calc(var(--xxxs)*-1);justify-content:center;align-items:baseline;display:flex}.paginator .pagination li{white-space:nowrap}@media screen and (max-width:767px){.paginator .pagination li{display:none}}.paginator .pagination li.first,.paginator .pagination li.prev,.paginator .pagination li.next,.paginator .pagination li.last{display:inherit}.paginator .pagination li.prev{-webkit-margin-end:auto}.paginator .pagination li.prev:not(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi)){margin-right:auto}.paginator .pagination li.prev:-webkit-any(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi)){margin-left:auto}.paginator .pagination li.prev:is(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi)){margin-left:auto}.paginator .pagination li.next{-webkit-margin-start:auto}.paginator .pagination li.next:not(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi)){margin-left:auto}.paginator .pagination li.next:-webkit-any(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi)){margin-right:auto}.paginator .pagination li.next:is(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi)){margin-right:auto}.paginator .pagination a{padding:var(--xxxs);display:inline-block}.paginator .pagination a .svg-icon:first-child{-webkit-margin-end:6px}.paginator .pagination a .svg-icon:first-child:not(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi)){margin-right:6px}.paginator .pagination a .svg-icon:first-child:-webkit-any(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi)){margin-left:6px}.paginator .pagination a .svg-icon:first-child:is(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi)){margin-left:6px}.paginator .pagination a .svg-icon:last-child{-webkit-margin-start:6px}.paginator .pagination a .svg-icon:last-child:not(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi)){margin-left:6px}.paginator .pagination a .svg-icon:last-child:-webkit-any(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi)){margin-right:6px}.paginator .pagination a .svg-icon:last-child:is(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi)){margin-right:6px}.paginator .pagination .prev{-webkit-margin-end:var(--xxs)}.paginator .pagination .prev:not(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi)){margin-right:var(--xxs)}.paginator .pagination .prev:-webkit-any(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi)){margin-left:var(--xxs)}.paginator .pagination .prev:is(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi)){margin-left:var(--xxs)}.paginator .pagination .next{-webkit-margin-start:var(--xxs)}.paginator .pagination .next:not(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi)){margin-left:var(--xxs)}.paginator .pagination .next:-webkit-any(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi)){margin-right:var(--xxs)}.paginator .pagination .next:is(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi)){margin-right:var(--xxs)}.paginator .pagination .active{--link-color:var(--brand-accent);font-weight:700;font-size:var(--fs-text-n)}.paginator .pagination .active a{border-bottom:2px solid}.paginator .pagination .disabled{opacity:.35;pointer-events:none}.paginator p{-webkit-margin-before:var(--xxxs);color:var(--text-medium);font-size:var(--fs-text-xs);margin-top:var(--xxxs)}.form.style-dark{--input-label-c:#fff9;--input-border-c:#ffffff0f;--input-c:#ffffffb3;--input-b:#fff3;--input-focus-border-c:#fff3;--input-focus-c:var(--lightest);--input-focus-b:#fff3;--input-datetime-sep-c:#fff3;--input-placeholder-c:#ffffff4d;--select-caret-c:#ffffff80}form{transition:opacity .125ms}form.is-loading{opacity:.6;pointer-events:none}input,textarea,select,button{font-family:Inter,-apple-system,BlinkMacSystemFont,Roboto,Helvetica Neue;font-size:var(--fs-text-l);-webkit-appearance:none;appearance:none;color:var(--input-c);border:0;line-height:1.4}input::-webkit-input-placeholder{color:var(--input-placeholder-c)}textarea::-webkit-input-placeholder{color:var(--input-placeholder-c)}select::-webkit-input-placeholder{color:var(--input-placeholder-c)}button::-webkit-input-placeholder{color:var(--input-placeholder-c)}input::-moz-placeholder{color:var(--input-placeholder-c)}textarea::-moz-placeholder{color:var(--input-placeholder-c)}select::-moz-placeholder{color:var(--input-placeholder-c)}button::-moz-placeholder{color:var(--input-placeholder-c)}input:-ms-placeholder-shown{color:var(--input-placeholder-c)}textarea:-ms-placeholder-shown{color:var(--input-placeholder-c)}select:-ms-placeholder-shown{color:var(--input-placeholder-c)}button:-ms-placeholder-shown{color:var(--input-placeholder-c)}input:-moz-placeholder-shown{color:var(--input-placeholder-c)}textarea:-moz-placeholder-shown{color:var(--input-placeholder-c)}select:-moz-placeholder-shown{color:var(--input-placeholder-c)}button:-moz-placeholder-shown{color:var(--input-placeholder-c)}select option{color:var(--text-normal)}input[type=color]{height:var(--x);width:var(--x);border-radius:6px}.inline-input-button{text-align:left;align-items:center;display:flex}.inline-input-button .input{align-items:center;gap:0 1em;display:flex}.inline-input-button .input label{white-space:nowrap;text-overflow:ellipsis;width:120px;margin:0;padding:0;overflow:hidden}.inline-input-button>:not(:first-child),.inline-input-button>:not(:first-child) input,.inline-input-button>:not(:first-child) select,.inline-input-button>:not(:first-child) button{border-top-left-radius:0!important;border-bottom-left-radius:0!important}.inline-input-button>:not(:last-child),.inline-input-button>:not(:last-child) input,.inline-input-button>:not(:last-child) select,.inline-input-button>:not(:last-child) button{border-top-right-radius:0!important;border-bottom-right-radius:0!important}div.input,div.input-switch{padding:var(--xxxs)0}div.input>label{color:var(--input-label-c);padding:0 var(--input-inset-x);-webkit-margin-after:.5em;margin-bottom:.5em;font-weight:700;display:flex}div.input>label .chars-left{-webkit-margin-start:auto;font-weight:400;font-size:var(--fs-text-s)}div.input>label .chars-left:not(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi)){margin-left:auto}div.input>label .chars-left:-webkit-any(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi)){margin-right:auto}div.input>label .chars-left:is(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi)){margin-right:auto}div.input>label .chars-left.full{color:var(--color-danger)}div.input.inline>label{display:none}div.input.checkbox,div.input.radio{--inset-left:var(--x)}div.input.checkbox>label,div.input.radio>label{-webkit-padding-start:var(--inset-left);-webkit-padding-before:4px;-webkit-margin-after:0;margin-bottom:0;padding-top:4px;font-weight:400;position:relative}div.input.checkbox>label:not(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi)){padding-left:var(--inset-left)}div.input.radio>label:not(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi)){padding-left:var(--inset-left)}div.input.checkbox>label:-webkit-any(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi)){padding-right:var(--inset-left)}div.input.checkbox>label:is(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi)){padding-right:var(--inset-left)}div.input.radio>label:-webkit-any(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi)){padding-right:var(--inset-left)}div.input.radio>label:is(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi)){padding-right:var(--inset-left)}div.input.checkbox>label a,div.input.radio>label a{--link-color:currentColor;font-weight:700}div.input.checkbox>label input[type=checkbox],div.input.radio>label input[type=checkbox],div.input.checkbox>label input[type=radio],div.input.radio>label input[type=radio]{position:absolute;top:0;left:0}div.input.checkbox .input-help,div.input.radio .input-help{-webkit-padding-start:var(--inset-left);-webkit-margin-before:1em;margin-top:1em}div.input.checkbox .input-help:not(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi)){padding-left:var(--inset-left)}div.input.radio .input-help:not(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi)){padding-left:var(--inset-left)}div.input.checkbox .input-help:-webkit-any(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi)){padding-right:var(--inset-left)}div.input.checkbox .input-help:is(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi)){padding-right:var(--inset-left)}div.input.radio .input-help:-webkit-any(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi)){padding-right:var(--inset-left)}div.input.radio .input-help:is(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi)){padding-right:var(--inset-left)}div.input.password.has-strength-meter{-webkit-margin-after:12px;margin-bottom:12px;position:relative}div.input.password .password-strength{background-color:var(--grey-200);border-radius:4px;width:0%;height:4px;transition:all .25s;position:absolute;top:100%;left:0}div.input.password .password-strength.score-0{background-color:#c00;width:5%}div.input.password .password-strength.score-1{background-color:var(--color-danger);width:25%}div.input.password .password-strength.score-2{background-color:#f90;width:50%}div.input.password .password-strength.score-3{background-color:var(--color-valid);width:75%}div.input.password .password-strength.score-4{background-color:var(--color-valid);width:100%}div.input.error input,div.input.error select,div.input.error textarea{color:var(--color-danger)}div.input .input-help{-webkit-margin-before:6px;--icon-size:var(--icon-s);font-size:var(--fs-text-s);color:var(--text-light);margin-top:6px;display:flex}div.input .input-help .svg-icon{flex:0 0 var(--icon-s);-webkit-margin-end:6px}div.input .input-help .svg-icon:not(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi)){margin-right:6px}div.input .input-help .svg-icon:-webkit-any(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi)){margin-left:6px}div.input .input-help .svg-icon:is(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi)){margin-left:6px}div.input .error-message{-webkit-margin-before:6px;color:var(--color-danger);font-size:var(--fs-text-s);margin-top:6px}.input-wrap{vertical-align:top;width:100%;display:inline-flex}.input-wrap.has-visibility-control{position:relative}.input-wrap .visibility-control{-webkit-appearance:none;top:50%;right:var(--xxxs);width:var(--icon-s);height:var(--icon-s);opacity:.5;background:url(../img/icons/view.svg) 50%/contain no-repeat;border:none;position:absolute;transform:translateY(-50%)}.input-wrap .visibility-control.is-visible{background-image:url(../img/icons/view-off.svg)}.input-wrap.input-hidden{display:none}.input-wrap.input-color{width:var(--x)}.input-wrap input,.input-wrap textarea{flex:1}.input-wrap .input-prefix,.input-wrap .input-suffix{background-color:var(--block-border-c);font-weight:700;font-size:var(--fs-text-s);color:var(--text-medium);white-space:nowrap;flex:0;align-items:center;padding:3px 9px;display:flex}.input-wrap .input-prefix{border-radius:var(--input-radius)0 0 var(--input-radius)}.input-wrap .input-suffix{border-radius:0 var(--input-radius)var(--input-radius)0}.input-wrap:has(.input-prefix) input{border-top-left-radius:0;border-bottom-left-radius:0}.input-wrap:has(.input-prefix) textarea{border-top-left-radius:0;border-bottom-left-radius:0}.input-wrap:has(.input-suffix) input{border-top-right-radius:0;border-bottom-right-radius:0}.input-wrap:has(.input-suffix) textarea{border-top-right-radius:0;border-bottom-right-radius:0}.form-header{padding:0 var(--block-inset-x)}.form-title{letter-spacing:-.01em;font-size:var(--fs-title-4);-webkit-margin-after:.5em;color:var(--brand-primary);margin-bottom:.5em;font-weight:700;line-height:1.35}.form-stitle{color:var(--text-medium);-webkit-margin-after:.5em;margin-bottom:.5em}.form fieldset{background-color:var(--fieldset-b);border:var(--border-default);-webkit-margin-after:3px;padding:var(--block-inset-y)var(--block-inset-x);border-radius:4px;margin-bottom:3px;position:relative}.form fieldset.collapsed .fieldset-body{display:none}.form fieldset.collapsed-with-value{--icon-size:21px;justify-content:space-between;align-items:center;display:flex}.form fieldset.collapsed-with-value .fieldset-title{align-items:center;margin:0;display:flex}.form fieldset.collapsed-with-value .fieldset-title .svg-icon{-webkit-margin-end:.5em}.form fieldset.collapsed-with-value .fieldset-title .svg-icon:not(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi)){margin-right:.5em}.form fieldset.collapsed-with-value .fieldset-title .svg-icon:-webkit-any(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi)){margin-left:.5em}.form fieldset.collapsed-with-value .fieldset-title .svg-icon:is(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi)){margin-left:.5em}.form fieldset.collapsed-with-value .fieldset-body{width:50%}.form fieldset.collapsed-with-value .fieldset-body>.selected-value{text-align:right;width:100%;color:inherit;font-size:var(--fs-text-l);letter-spacing:-.01em;font-weight:700;display:inline-block}.form fieldset:has(.fieldset-footer){-webkit-padding-after:calc(var(--block-inset-y) + var(--btn-h));padding-bottom:calc(var(--block-inset-y) + var(--btn-h))}.form .fieldset-header{position:relative}.form .fieldset-header .ui-context-menu{position:absolute;top:50%;right:0;transform:translateY(-50%)}.form .fieldset-title{letter-spacing:-.01em;font-size:var(--fs-title-5);text-transform:uppercase;letter-spacing:.1em;color:var(--text-light);margin:-.5em 0 1em;font-weight:700;line-height:1.4}.form .fieldset-controls{top:var(--xs);right:var(--xs);text-align:right;--icon-size:var(--icon-m);position:absolute}.form .fieldset-footer{width:100%;position:absolute;bottom:0;left:0}.form .fieldset-footer button,.form .fieldset-footer [type=button],.form .fieldset-footer [type=submit]{width:100%}.form-horizontal form{-webkit-margin-start:calc(var(--xxxs)*-1);-webkit-margin-end:calc(var(--xxxs)*-1);align-items:flex-end;display:flex}.form-horizontal form:not(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi)){margin-left:calc(var(--xxxs)*-1);margin-right:calc(var(--xxxs)*-1)}.form-horizontal form:-webkit-any(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi)){margin-right:calc(var(--xxxs)*-1);margin-left:calc(var(--xxxs)*-1)}.form-horizontal form:is(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi)){margin-right:calc(var(--xxxs)*-1);margin-left:calc(var(--xxxs)*-1)}.form-horizontal .form-body{flex-wrap:wrap;display:flex}.form-horizontal div.input,.form-horizontal div.input-toggle,.form-horizontal div.submit{-webkit-padding-start:var(--xxxs);-webkit-padding-end:var(--xxxs)}.form-horizontal div.input:not(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi)){padding-left:var(--xxxs);padding-right:var(--xxxs)}.form-horizontal div.input-toggle:not(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi)){padding-left:var(--xxxs);padding-right:var(--xxxs)}.form-horizontal div.submit:not(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi)){padding-left:var(--xxxs);padding-right:var(--xxxs)}.form-horizontal div.input:-webkit-any(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi)){padding-right:var(--xxxs);padding-left:var(--xxxs)}.form-horizontal div.input:is(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi)){padding-right:var(--xxxs);padding-left:var(--xxxs)}.form-horizontal div.input-toggle:-webkit-any(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi)){padding-right:var(--xxxs);padding-left:var(--xxxs)}.form-horizontal div.input-toggle:is(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi)){padding-right:var(--xxxs);padding-left:var(--xxxs)}.form-horizontal div.submit:-webkit-any(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi)){padding-right:var(--xxxs);padding-left:var(--xxxs)}.form-horizontal div.submit:is(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi)){padding-right:var(--xxxs);padding-left:var(--xxxs)}.form-horizontal div.input-toggle,.form-horizontal div.input.checkbox,.form-horizontal div.input.radio{-webkit-padding-before:32px;align-self:center;padding-top:32px}.form-horizontal div.submit{-webkit-margin-start:auto;-webkit-padding-after:var(--xxxs);padding-bottom:var(--xxxs)}.form-horizontal div.submit:not(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi)){margin-left:auto}.form-horizontal div.submit:-webkit-any(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi)){margin-right:auto}.form-horizontal div.submit:is(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi)){margin-right:auto}div.submit{-webkit-padding-before:var(--block-inset-y);-webkit-padding-after:var(--block-inset-y);padding-top:var(--block-inset-y);padding-bottom:var(--block-inset-y)}div.submit .alt-actions{--link-color:var(--text-light);-webkit-margin-before:var(--xs);-webkit-margin-start:0;margin-top:var(--xs)}div.submit .alt-actions:not(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi)){margin-left:0}div.submit .alt-actions:-webkit-any(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi)){margin-right:0}div.submit .alt-actions:is(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi)){margin-right:0}div.submit .alt-actions a{padding:2px var(--xxxs);font-weight:700;display:inline-block}div.submit .alt-actions a+a{-webkit-margin-start:var(--xxs)}div.submit .alt-actions a+a:not(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi)){margin-left:var(--xxs)}div.submit .alt-actions a+a:-webkit-any(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi)){margin-right:var(--xxs)}div.submit .alt-actions a+a:is(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi)){margin-right:var(--xxs)}@media screen and (min-width:768px){div.submit{flex-wrap:wrap;align-items:center;display:flex}div.submit.justify-center{justify-content:center}div.submit .alt-actions{-webkit-margin-start:var(--xs);-webkit-margin-before:0;margin-top:0}div.submit .alt-actions:not(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi)){margin-left:var(--xs)}div.submit .alt-actions:-webkit-any(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi)){margin-right:var(--xs)}div.submit .alt-actions:is(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi)){margin-right:var(--xs)}}form.otp-validate .input label{justify-content:center}.checkboxes-grid{grid-template-columns:repeat(auto-fill,minmax(360px,1fr));gap:0 1em;display:grid}input[type=text],input[type=email],input[type=tel],input[type=number],input[type=search],input[type=url],input[type=date],input[type=datetime],input[type=datetime-local],input[type=time],input[type=password]{--loader-size:24px;padding:var(--input-inset-y)calc(var(--input-inset-x) - var(--input-border-w));height:var(--input-h);border:var(--input-border-w)solid var(--input-border-c);background-color:var(--input-b);background-position:calc(100% - var(--loader-size))50%;border-radius:var(--input-radius);width:100%;margin:0;transition:all .25s}input[type=text]:focus,input[type=email]:focus,input[type=tel]:focus,input[type=number]:focus,input[type=search]:focus,input[type=url]:focus,input[type=date]:focus,input[type=datetime]:focus,input[type=datetime-local]:focus,input[type=time]:focus,input[type=password]:focus{color:var(--input-focus-c);border-color:var(--input-focus-border-c);background-color:var(--input-focus-b)}input[type=text]::-webkit-datetime-edit-text{color:var(--input-datetime-sep-c)}input[type=email]::-webkit-datetime-edit-text{color:var(--input-datetime-sep-c)}input[type=tel]::-webkit-datetime-edit-text{color:var(--input-datetime-sep-c)}input[type=number]::-webkit-datetime-edit-text{color:var(--input-datetime-sep-c)}input[type=search]::-webkit-datetime-edit-text{color:var(--input-datetime-sep-c)}input[type=url]::-webkit-datetime-edit-text{color:var(--input-datetime-sep-c)}input[type=date]::-webkit-datetime-edit-text{color:var(--input-datetime-sep-c)}input[type=datetime]::-webkit-datetime-edit-text{color:var(--input-datetime-sep-c)}input[type=datetime-local]::-webkit-datetime-edit-text{color:var(--input-datetime-sep-c)}input[type=time]::-webkit-datetime-edit-text{color:var(--input-datetime-sep-c)}input[type=password]::-webkit-datetime-edit-text{color:var(--input-datetime-sep-c)}input[type=text].ui-hidden,input[type=email].ui-hidden,input[type=tel].ui-hidden,input[type=number].ui-hidden,input[type=search].ui-hidden,input[type=url].ui-hidden,input[type=date].ui-hidden,input[type=datetime].ui-hidden,input[type=datetime-local].ui-hidden,input[type=time].ui-hidden,input[type=password].ui-hidden{background-color:#0000!important;border-color:#0000!important}input[type=text][disabled],input[type=email][disabled],input[type=tel][disabled],input[type=number][disabled],input[type=search][disabled],input[type=url][disabled],input[type=date][disabled],input[type=datetime][disabled],input[type=datetime-local][disabled],input[type=time][disabled],input[type=password][disabled]{color:var(--text-light);border-color:var(--input-b);cursor:default}input[type=text][readonly],input[type=email][readonly],input[type=tel][readonly],input[type=number][readonly],input[type=search][readonly],input[type=url][readonly],input[type=date][readonly],input[type=datetime][readonly],input[type=datetime-local][readonly],input[type=time][readonly],input[type=password][readonly]{--input-b:transparent;color:var(--text-medium);border-color:var(--input-b);cursor:default}input[type=text]:first-child,input[type=email]:first-child,input[type=tel]:first-child,input[type=number]:first-child,input[type=search]:first-child,input[type=url]:first-child,input[type=date]:first-child,input[type=datetime]:first-child,input[type=datetime-local]:first-child,input[type=time]:first-child,input[type=password]:first-child{border-top-left-radius:var(--input-radius);border-bottom-left-radius:var(--input-radius)}input[type=text]:last-child,input[type=email]:last-child,input[type=tel]:last-child,input[type=number]:last-child,input[type=search]:last-child,input[type=url]:last-child,input[type=date]:last-child,input[type=datetime]:last-child,input[type=datetime-local]:last-child,input[type=time]:last-child,input[type=password]:last-child{border-top-right-radius:var(--input-radius);border-bottom-right-radius:var(--input-radius)}input[type=text].is-loading,input[type=email].is-loading,input[type=tel].is-loading,input[type=number].is-loading,input[type=search].is-loading,input[type=url].is-loading,input[type=date].is-loading,input[type=datetime].is-loading,input[type=datetime-local].is-loading,input[type=time].is-loading,input[type=password].is-loading{background:var(--input-b)url(../img/loader-spin.svg) no-repeat calc(100% - var(--loader-size))50%;background-size:var(--loader-size)var(--loader-size)}input[type=text].large,input[type=email].large,input[type=tel].large,input[type=number].large,input[type=search].large,input[type=url].large,input[type=date].large,input[type=datetime].large,input[type=datetime-local].large,input[type=time].large,input[type=password].large{--input-h:var(--input-large-h);font-weight:700;font-size:var(--fs-text-l)}input[type=text].small,input[type=email].small,input[type=tel].small,input[type=number].small,input[type=search].small,input[type=url].small,input[type=date].small,input[type=datetime].small,input[type=datetime-local].small,input[type=time].small,input[type=password].small{--input-h:var(--input-small-h)}.input-like{padding:0 var(--input-inset-x);width:100%;font-size:var(--fs-text-l);color:var(--input-c);background-color:#0000;border:0;margin:0;line-height:1.4;transition:all .25s;display:inline-block;padding:var(--input-inset-y)var(--input-inset-x)!important;align-items:center!important;display:inline-flex!important}input[autocomplete=one-time-code]{text-align:center;font-weight:700;font-size:var(--fs-title-4);padding:var(--xxxs);max-width:200px;height:auto;margin:var(--xxs)auto 0}input.no-controls[type=number]{-moz-appearance:textfield}input.no-controls[type=number]::-webkit-outer-spin-button{-webkit-appearance:none;margin:0}input.no-controls[type=number]::-webkit-inner-spin-button{-webkit-appearance:none;margin:0}textarea{--input-h:auto;vertical-align:top;resize:vertical;--loader-size:24px;padding:var(--input-inset-y)calc(var(--input-inset-x) - var(--input-border-w));height:var(--input-h);border:var(--input-border-w)solid var(--input-border-c);background-color:var(--input-b);background-position:calc(100% - var(--loader-size))50%;border-radius:var(--input-radius);width:100%;margin:0;transition:all .25s}textarea:focus{color:var(--input-focus-c);border-color:var(--input-focus-border-c);background-color:var(--input-focus-b)}textarea::-webkit-datetime-edit-text{color:var(--input-datetime-sep-c)}textarea.ui-hidden{background-color:#0000!important;border-color:#0000!important}textarea[disabled]{color:var(--text-light);border-color:var(--input-b);cursor:default}textarea[readonly]{--input-b:transparent;color:var(--text-medium);border-color:var(--input-b);cursor:default}textarea:first-child{border-top-left-radius:var(--input-radius);border-bottom-left-radius:var(--input-radius)}textarea:last-child{border-top-right-radius:var(--input-radius);border-bottom-right-radius:var(--input-radius)}textarea.is-loading{background:var(--input-b)url(../img/loader-spin.svg) no-repeat calc(100% - var(--loader-size))50%;background-size:var(--loader-size)var(--loader-size)}textarea.ta-autosize{resize:none;transition:height .125s}.form-underline input[type=text],.form-underline input[type=email],.form-underline input[type=tel],.form-underline input[type=number],.form-underline input[type=search],.form-underline input[type=url],.form-underline input[type=date],.form-underline input[type=datetime],.form-underline input[type=datetime-local],.form-underline input[type=time],.form-underline input[type=password]{border-top:0;border-left:0;border-right:0;border-bottom:1px solid var(--grey-300);background-color:var(--lightest);border-radius:0}.search-form .input.search,.inner-search-form .input.search{width:100%;height:var(--input-h);position:relative}.search-form .input.search label,.inner-search-form .input.search label{display:none}.search-form .input.search .svg-icon,.inner-search-form .input.search .svg-icon{z-index:6;top:50%;left:var(--xxs);-webkit-user-select:none;user-select:none;pointer-events:none;color:var(--text-light);position:absolute;transform:translateY(-50%)}.search-form{--icon-size:var(--icon-s);--input-b:var(--grey-200);--input-focus-b:var(--lightest);--input-focus-border-c:transparent}@media (prefers-color-scheme:dark){.search-form{--input-b:var(--lightest);--input-focus-b:var(--grey-100);--input-focus-border-c:var(--grey-300)}}.search-form .input.search input{z-index:1;border-radius:var(--input-h);-webkit-padding-start:calc(var(--input-inset-x) + 32px);width:100%;height:100%;font-size:var(--fs-text-n);position:absolute;top:0;left:0}.search-form .input.search input:not(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi)){padding-left:calc(var(--input-inset-x) + 32px)}.search-form .input.search input:-webkit-any(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi)){padding-right:calc(var(--input-inset-x) + 32px)}.search-form .input.search input:is(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi)){padding-right:calc(var(--input-inset-x) + 32px)}.search-form .input.search.focus input,.search-form .input.search input:focus{border-color:var(--input-focus-border-c);background-color:var(--input-focus-b);box-shadow:0 0 20px #0000000d}.inner-search-form{--icon-size:var(--icon-m)}.inner-search-form .input.search{padding:0}.inner-search-form input{-webkit-padding-start:calc(var(--input-inset-x) + 48px)}.inner-search-form input:not(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi)){padding-left:calc(var(--input-inset-x) + 48px)}.inner-search-form input:-webkit-any(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi)){padding-right:calc(var(--input-inset-x) + 48px)}.inner-search-form input:is(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi)){padding-right:calc(var(--input-inset-x) + 48px)}.inputSelect .input-wrap,.select-wrap{width:100%;display:inline-block;position:relative}.inputSelect .input-wrap:after,.select-wrap:after{pointer-events:none;text-align:center;content:"";border-left:1px solid var(--select-caret-c);border-bottom:1px solid var(--select-caret-c);opacity:.7;width:8px;height:8px;transition:all .2s;position:absolute;top:50%;right:9px;transform:rotate(-45deg)translateY(-50%)}.inputSelect .input-wrap:hover:after,.select-wrap:hover:after{opacity:1}.inputSelect .input-wrap input{width:100%}.select-wrap select{-webkit-padding-end:calc(var(--input-inset-x) + 16px);width:100%}.select-wrap select:not(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi)){padding-right:calc(var(--input-inset-x) + 16px)}.select-wrap select:-webkit-any(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi)){padding-left:calc(var(--input-inset-x) + 16px)}.select-wrap select:is(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi)){padding-left:calc(var(--input-inset-x) + 16px)}select{--loader-size:24px;padding:var(--input-inset-y)calc(var(--input-inset-x) - var(--input-border-w));height:var(--input-h);border:var(--input-border-w)solid var(--input-border-c);background-color:var(--input-b);background-position:calc(100% - var(--loader-size))50%;border-radius:var(--input-radius);width:100%;margin:0;transition:all .25s}select:focus{color:var(--input-focus-c);border-color:var(--input-focus-border-c);background-color:var(--input-focus-b)}select::-webkit-datetime-edit-text{color:var(--input-datetime-sep-c)}select.ui-hidden{background-color:#0000!important;border-color:#0000!important}select[disabled]{color:var(--text-light);border-color:var(--input-b);cursor:default}select[readonly]{--input-b:transparent;color:var(--text-medium);border-color:var(--input-b);cursor:default}select:first-child{border-top-left-radius:var(--input-radius);border-bottom-left-radius:var(--input-radius)}select:last-child{border-top-right-radius:var(--input-radius);border-bottom-right-radius:var(--input-radius)}select.is-loading{background:var(--input-b)url(../img/loader-spin.svg) no-repeat calc(100% - var(--loader-size))50%;background-size:var(--loader-size)var(--loader-size)}select.large{--input-h:var(--input-large-h);font-weight:700;font-size:var(--fs-text-l)}select[readonly]{pointer-events:none}input[type=checkbox],input[type=radio]{color:currentColor;border:var(--border-default);background-color:var(--input-b);-webkit-margin-end:var(--xxxs);width:1.5em;height:1.5em;justify-content:center;align-items:center;display:inline-flex}input[type=checkbox]:not(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi)){margin-right:var(--xxxs)}input[type=radio]:not(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi)){margin-right:var(--xxxs)}input[type=checkbox]:-webkit-any(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi)){margin-left:var(--xxxs)}input[type=checkbox]:is(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi)){margin-left:var(--xxxs)}input[type=radio]:-webkit-any(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi)){margin-left:var(--xxxs)}input[type=radio]:is(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi)){margin-left:var(--xxxs)}input[type=checkbox]:before,input[type=radio]:before{content:"";background-image:url("data:image/svg+xml,%3Csvg version='1.1' xmlns='http://www.w3.org/2000/svg' xmlns:xlink='http://www.w3.org/1999/xlink' viewBox='0 0 24 24'%3E%3Cpath d='M23.3,7.6l-2.8-2.8c-0.2-0.2-0.5-0.2-0.7,0c0,0,0,0,0,0l-9.6,9.6c-0.2,0.2-0.5,0.2-0.7,0c0,0,0,0,0,0l-4.2-4.2 c-0.2-0.2-0.5-0.2-0.7,0c0,0,0,0,0,0L1.8,13c-0.2,0.2-0.2,0.5,0,0.7l7.7,7.7c0.2,0.2,0.5,0.2,0.7,0c0,0,0,0,0,0L23.3,8.3 C23.5,8.1,23.5,7.8,23.3,7.6z' style='fill:%232d2d36'/%3E%3C/svg%3E");width:.75em;height:.75em;transition:transform .125s ease-in-out;transform:scale(0)}@media (prefers-color-scheme:dark){input[type=checkbox]:before,input[type=radio]:before{background-image:url("data:image/svg+xml,%3Csvg version='1.1' xmlns='http://www.w3.org/2000/svg' xmlns:xlink='http://www.w3.org/1999/xlink' viewBox='0 0 24 24'%3E%3Cpath d='M23.3,7.6l-2.8-2.8c-0.2-0.2-0.5-0.2-0.7,0c0,0,0,0,0,0l-9.6,9.6c-0.2,0.2-0.5,0.2-0.7,0c0,0,0,0,0,0l-4.2-4.2 c-0.2-0.2-0.5-0.2-0.7,0c0,0,0,0,0,0L1.8,13c-0.2,0.2-0.2,0.5,0,0.7l7.7,7.7c0.2,0.2,0.5,0.2,0.7,0c0,0,0,0,0,0L23.3,8.3 C23.5,8.1,23.5,7.8,23.3,7.6z' style='fill:%23cdcdd9'/%3E%3C/svg%3E")}}input[type=checkbox]:checked,input[type=radio]:checked{border-color:var(--brand-primary)}input[type=checkbox]:checked:before,input[type=radio]:checked:before{transform:scale(1)}input[type=checkbox]{border-radius:.125em}input[type=radio]{border-radius:50%}.input-switch{align-items:center;display:flex}.input-switch.v-top{align-items:flex-start}.input-switch .input-label--title{color:var(--brand-primary);font-size:var(--fs-text-l)}.input-switch .input-label--description{color:var(--text-light);font-size:var(--fs-text-s)}tix02-switch{color:var(--text-light);width:48px}tix02-switch[checked]{color:var(--brand-accent)}tix02-switch+label{-webkit-margin-start:.75em}tix02-switch+label:not(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi)){margin-left:.75em}tix02-switch+label:-webkit-any(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi)){margin-right:.75em}tix02-switch+label:is(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi)){margin-right:.75em}tix02-switch.size-sm{width:32px;height:16px}.form.style-dark tix02-switch{color:#fff;opacity:.5}.form.style-dark tix02-switch[checked]{opacity:1}.form.style-dark tix02-switch+label{color:var(--input-label-c)}:root{--progress-bar-color:var(--brand-accent);--progress-bar-width:100%;--progress-bar-height:8px}progress{--bar-color:var(--color-valid);--h:12px;width:var(--progress-bar-width);height:var(--progress-bar-height);-webkit-appearance:none;appearance:none}progress::-webkit-progress-bar{background-color:var(--grey-100);border-radius:var(--progress-bar-height);height:var(--progress-bar-height);box-shadow:inset 0 2px 5px #00000014}progress::-webkit-progress-value{border-radius:var(--progress-bar-height);height:var(--progress-bar-height);background-color:var(--progress-bar-color);transition:width 1s}progress.p-warning{--progress-bar-color:var(--color-warning)}progress.p-danger{--progress-bar-color:var(--color-danger)}a[type=button]{align-items:center;display:inline-flex}a[type=button],input[type=button],button[type=button],a[type=submit],input[type=submit],button[type=submit]{font-size:var(--fs-text-l);padding:3px var(--xs);height:var(--btn-h);white-space:nowrap;border-radius:4px;font-weight:700;transition:all .25s}a[type=button]+[type=button],input[type=button]+[type=button],button[type=button]+[type=button],a[type=submit]+[type=button],input[type=submit]+[type=button],button[type=submit]+[type=button],a[type=button]+[type=submit],input[type=button]+[type=submit],button[type=button]+[type=submit],a[type=submit]+[type=submit],input[type=submit]+[type=submit],button[type=submit]+[type=submit]{-webkit-margin-start:var(--xxxs)}a[type=button]+[type=button]:not(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi)){margin-left:var(--xxxs)}input[type=button]+[type=button]:not(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi)){margin-left:var(--xxxs)}button[type=button]+[type=button]:not(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi)){margin-left:var(--xxxs)}a[type=submit]+[type=button]:not(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi)){margin-left:var(--xxxs)}input[type=submit]+[type=button]:not(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi)){margin-left:var(--xxxs)}button[type=submit]+[type=button]:not(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi)){margin-left:var(--xxxs)}a[type=button]+[type=submit]:not(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi)){margin-left:var(--xxxs)}input[type=button]+[type=submit]:not(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi)){margin-left:var(--xxxs)}button[type=button]+[type=submit]:not(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi)){margin-left:var(--xxxs)}a[type=submit]+[type=submit]:not(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi)){margin-left:var(--xxxs)}input[type=submit]+[type=submit]:not(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi)){margin-left:var(--xxxs)}button[type=submit]+[type=submit]:not(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi)){margin-left:var(--xxxs)}a[type=button]+[type=button]:-webkit-any(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi)){margin-right:var(--xxxs)}a[type=button]+[type=button]:is(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi)){margin-right:var(--xxxs)}input[type=button]+[type=button]:-webkit-any(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi)){margin-right:var(--xxxs)}input[type=button]+[type=button]:is(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi)){margin-right:var(--xxxs)}button[type=button]+[type=button]:-webkit-any(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi)){margin-right:var(--xxxs)}button[type=button]+[type=button]:is(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi)){margin-right:var(--xxxs)}a[type=submit]+[type=button]:-webkit-any(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi)){margin-right:var(--xxxs)}a[type=submit]+[type=button]:is(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi)){margin-right:var(--xxxs)}input[type=submit]+[type=button]:-webkit-any(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi)){margin-right:var(--xxxs)}input[type=submit]+[type=button]:is(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi)){margin-right:var(--xxxs)}button[type=submit]+[type=button]:-webkit-any(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi)){margin-right:var(--xxxs)}button[type=submit]+[type=button]:is(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi)){margin-right:var(--xxxs)}a[type=button]+[type=submit]:-webkit-any(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi)){margin-right:var(--xxxs)}a[type=button]+[type=submit]:is(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi)){margin-right:var(--xxxs)}input[type=button]+[type=submit]:-webkit-any(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi)){margin-right:var(--xxxs)}input[type=button]+[type=submit]:is(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi)){margin-right:var(--xxxs)}button[type=button]+[type=submit]:-webkit-any(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi)){margin-right:var(--xxxs)}button[type=button]+[type=submit]:is(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi)){margin-right:var(--xxxs)}a[type=submit]+[type=submit]:-webkit-any(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi)){margin-right:var(--xxxs)}a[type=submit]+[type=submit]:is(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi)){margin-right:var(--xxxs)}input[type=submit]+[type=submit]:-webkit-any(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi)){margin-right:var(--xxxs)}input[type=submit]+[type=submit]:is(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi)){margin-right:var(--xxxs)}button[type=submit]+[type=submit]:-webkit-any(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi)){margin-right:var(--xxxs)}button[type=submit]+[type=submit]:is(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi)){margin-right:var(--xxxs)}a[type=submit],input[type=submit],button[type=submit]{color:#fff;background-color:var(--brand-accent);background-position:var(--x)50%;min-width:180px;box-shadow:var(--form-controls-active-shadow)}a[type=submit].state-loading,input[type=submit].state-loading,button[type=submit].state-loading{background-image:url(../img/loader-white.svg);background-repeat:no-repeat;background-size:var(--x)var(--x);-webkit-padding-start:var(--xxxl)}a[type=submit].state-loading:not(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi)){padding-left:var(--xxxl)}input[type=submit].state-loading:not(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi)){padding-left:var(--xxxl)}button[type=submit].state-loading:not(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi)){padding-left:var(--xxxl)}a[type=submit].state-loading:-webkit-any(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi)){padding-right:var(--xxxl)}a[type=submit].state-loading:is(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi)){padding-right:var(--xxxl)}input[type=submit].state-loading:-webkit-any(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi)){padding-right:var(--xxxl)}input[type=submit].state-loading:is(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi)){padding-right:var(--xxxl)}button[type=submit].state-loading:-webkit-any(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi)){padding-right:var(--xxxl)}button[type=submit].state-loading:is(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi)){padding-right:var(--xxxl)}a[type=button],input[type=button],button[type=button]{color:var(--text-medium);background-color:var(--grey-200)}a[type=button].btn-simple-icon,input[type=button].btn-simple-icon,button[type=button].btn-simple-icon{-webkit-appearance:none;height:auto;color:var(--text-light);background:0 0;border:0;padding:0}@media not all and (hover:none){a[type=button].btn-simple-icon.btn-add:hover,input[type=button].btn-simple-icon.btn-add:hover,button[type=button].btn-simple-icon.btn-add:hover{color:var(--brand-accent)}a[type=button].btn-simple-icon.btn-delete:hover,input[type=button].btn-simple-icon.btn-delete:hover,button[type=button].btn-simple-icon.btn-delete:hover{color:var(--color-danger)}}a[type=button].btn-alt,input[type=button].btn-alt,button[type=button].btn-alt{color:#fff;background:var(--brand-accent)}a[type=button].btn-valid,input[type=button].btn-valid,button[type=button].btn-valid{color:#fff;background-color:var(--color-valid)}a[type=button].btn-sm,input[type=button].btn-sm,button[type=button].btn-sm{--btn-h:var(--x);font-size:var(--fs-text-n)}a[disabled],input[disabled],button[disabled]{opacity:.3}a.btn-s,input.btn-s,button.btn-s{font-size:var(--fs-text-n);padding:3px var(--xxs);min-width:0!important}a.context-btn,input.context-btn,button.context-btn{-webkit-appearance:none;font-size:var(--fs-text-s);border:0;border-bottom:1px dashed var(--grey-200);background:0 0;height:auto;padding:.2em}a.context-btn:not(:first-child),input.context-btn:not(:first-child),button.context-btn:not(:first-child){-webkit-margin-start:1em}a.context-btn:not(:first-child):not(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi)){margin-left:1em}input.context-btn:not(:first-child):not(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi)){margin-left:1em}button.context-btn:not(:first-child):not(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi)){margin-left:1em}a.context-btn:not(:first-child):-webkit-any(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi)){margin-right:1em}a.context-btn:not(:first-child):is(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi)){margin-right:1em}input.context-btn:not(:first-child):-webkit-any(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi)){margin-right:1em}input.context-btn:not(:first-child):is(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi)){margin-right:1em}button.context-btn:not(:first-child):-webkit-any(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi)){margin-right:1em}button.context-btn:not(:first-child):is(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi)){margin-right:1em}.grade-swatch{--size:18px;color:var(--grade-color);width:var(--size);height:var(--size);background:currentColor;border-radius:50%;margin:auto}.legend .title-6{-webkit-margin-after:.5em;margin-bottom:.5em}.legend-barometer>li{padding:6px 0}.legend-barometer>li>button{justify-content:flex-start;align-items:center;display:flex}.legend-barometer>li>button.active{color:var(--grade-color)!important;font-weight:700!important}.public .legend-barometer{flex-wrap:wrap;margin:0 -6px;display:flex}.public .legend-barometer>li{flex:0 0 50%;max-width:50%;padding:3px 6px}.legend-barometer .grade-swatch{flex:0 0 var(--size);max-width:var(--size);margin:0 6px 0 0}.barometer-matter{--grade-color:var(--grey-200);-webkit-margin-after:var(--xl);margin-bottom:var(--xl)}.barometer-matter .teacher-info{color:var(--text-light)}.barometer-matter--title{color:var(--brand-primary)}.barometer-matter--details{-webkit-padding-start:var(--xxs);border-left:4px solid var(--grey-300);-webkit-margin-before:var(--xxs);margin-top:var(--xxs)}.barometer-matter--details:not(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi)){padding-left:var(--xxs)}.barometer-matter--details:-webkit-any(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi)){padding-right:var(--xxs)}.barometer-matter--details:is(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi)){padding-right:var(--xxs)}.barometer-matter--summary{-webkit-margin-before:var(--xxs);margin-top:var(--xxs)}.barometer-matter--summary+.barometer-matter--summary{-webkit-margin-before:var(--xs);margin-top:var(--xs)}.barometer-matter--summary progress{--progress-bar-color:var(--color-valid);--progress-bar-height:12px}.barometer-matter--summary progress.p-warning{--progress-bar-color:var(--color-warning)}.barometer-matter--summary progress.p-danger{--progress-bar-color:var(--color-danger)}.barometer-matter--skills-group{-webkit-margin-before:var(--xxs);margin-top:var(--xxs)}.barometer-matter--skills{table-layout:fixed;border-collapse:collapse;width:100%;margin:0 -3px}.barometer-matter--skills th,.barometer-matter--skills td{vertical-align:middle;padding:6px 3px}.barometer-matter--skills thead .barometer-skill-value{text-transform:uppercase;color:var(--text-light);letter-spacing:-.05em;font-size:1.2rem;font-weight:700}.barometer-matter--skills thead .barometer-skill-value>span{justify-content:center;display:flex}.barometer-matter--skills tbody tr{border-top:1px solid var(--grey-200)}.barometer-matter--skills .barometer-skill-value{text-align:center;width:30px}.barometer-matter--skills .barometer-skill-value .grade-swatch{--size:14px}.barometer-matter--skills .barometer-skill-value.current .grade-swatch{--size:18px}.barometer--teacher-comments.style-solid{border-radius:var(--default-radius);background-color:var(--grey-200);margin:0 -12px;padding:8px 12px}.barometer--teacher-comment{color:var(--text-medium);margin:0}.barometer--teacher-comment p{max-width:640px}.cafeteria-order-resume{--insets:1em 1.5em}.cafeteria-order-resume .order--inner{border:var(--border-default);border-radius:4px;overflow:hidden}.cafeteria-order-resume .order--header{color:#fff;padding:var(--insets);align-items:center;gap:2em;display:flex}.cafeteria-order-resume .order--icon .product-icon{width:var(--xxl);height:var(--xxl)}.cafeteria-order-resume .order--price{-webkit-margin-start:auto}.cafeteria-order-resume .order--price:not(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi)){margin-left:auto}.cafeteria-order-resume .order--price:-webkit-any(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi)){margin-right:auto}.cafeteria-order-resume .order--price:is(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi)){margin-right:auto}.cafeteria-order-resume .order--data{padding:var(--insets)}.cafeteria-order-resume .order--data-row{gap:1em;display:flex}.cafeteria-order-resume .order--data-row .title-6{-webkit-margin-after:.25em;margin-bottom:.25em}.cafeteria-order-resume .order--data-row .data-icon{--icon-size:var(--icon-s);width:var(--icon-s);color:var(--text-light);flex:0}.cafeteria-order-resume .order--date{-webkit-padding-after:1em;-webkit-margin-after:1em;border-bottom:var(--border-default);margin-bottom:1em;padding-bottom:1em}.cafeteria-order-resume .order--date-details{font-size:var(--fs-text-s);color:var(--text-medium)}.cafeteria-order-resume .order--options p{margin:0 0 .25em}.app-calendar{--cal-b:var(--lightest);--cal-cell-border-c:var(--grey-200);--cal-cell-disabled-b:var(--grey-100);background:var(--lightest);border:var(--border-default);border-radius:4px;margin-left:auto;margin-right:auto}.app-calendar .day-title,.app-calendar .period,.app-calendar .week-comment-cell{min-width:180px}.app-calendar--header{color:var(--body-c);border-bottom:1px solid var(--cal-cell-border-c);border-radius:4px 4px 0 0;flex-flow:wrap;justify-content:space-between;align-items:center;padding:1.25em;display:flex;position:relative}.app-calendar--controls{flex:0 0 1px;order:2}.app-calendar--controls .ui-context-menu{vertical-align:middle;display:inline-block}.app-calendar--controls .ui-context-menu:not(:first-child){-webkit-margin-start:var(--xxs)}.app-calendar--controls .ui-context-menu:not(:first-child):not(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi)){margin-left:var(--xxs)}.app-calendar--controls .ui-context-menu:not(:first-child):-webkit-any(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi)){margin-right:var(--xxs)}.app-calendar--controls .ui-context-menu:not(:first-child):is(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi)){margin-right:var(--xxs)}.app-calendar--controls .ui-context-menu button.ui-context-menu--toggle{color:var(--text-light)}.app-calendar--controls .ui-context-menu:focus button.ui-context-menu--toggle{color:var(--text-medium)}.app-calendar--title{text-align:center;font-weight:400}.app-calendar--title-area{-webkit-padding-after:var(--xxxs);flex:0 0 100%;order:1;justify-content:center;align-items:center;padding-bottom:var(--xxxs);display:flex}.app-calendar .nav-chevron{text-align:center;cursor:pointer;vertical-align:middle;margin:0 1em;font-size:1.5rem;position:relative;top:-2px}.app-calendar--body{max-width:100%;position:relative;overflow-x:auto;overflow-y:hidden}.app-calendar--body-inner{border-radius:0 0 4px 4px;max-height:none;overflow:visible}.app-calendar table{background:var(--lightest);border-collapse:inherit;table-layout:fixed;min-width:100%;height:100%}.app-calendar th,.app-calendar td{text-align:center;white-space:none;word-wrap:nowrap}.app-calendar .headcol{font-size:var(--fs-text-xs);color:var(--text-light);width:var(--hc-width);text-align:right;padding:.25em .75em;font-weight:400}.app-calendar .headcol img{width:var(--hc-width);max-width:none!important;height:1px!important}.app-calendar .headcol.hc-period{--hc-width:60px;vertical-align:middle;white-space:nowrap}.app-calendar .headcol.hc-comment{--hc-width:100px;vertical-align:top;-webkit-padding-before:var(--xs);padding-top:var(--xs)}.app-calendar .row-sizer th,.app-calendar .row-sizer td{background-color:var(--cal-cell-disabled-b);height:1px;line-height:0;-webkit-padding-before:0!important;-webkit-padding-after:0!important;padding-top:0!important;padding-bottom:0!important}.app-calendar--days-header{z-index:2;border-bottom:1px solid var(--cal-cell-border-c)}.app-calendar--days-header .day-title,.app-calendar--days-header .week-title{font-size:var(--fs-text-s);vertical-align:middle;height:32px}.app-calendar--days-header .day-title{font-weight:700}.app-calendar--days-header .week-title{text-align:center;font-weight:400}.app-calendar--days-details tbody,.app-calendar--days-details td{position:relative}.app-calendar--days-details .period,.app-calendar--days-details .week-comment-cell{vertical-align:top;border-bottom:1px solid var(--cal-cell-border-c)}.app-calendar--days-details .period:has(.add-record:first-child){vertical-align:middle}.app-calendar--days-details .week-comment-cell:has(.add-record:first-child){vertical-align:middle}.app-calendar--days-details .week-comment-cell{height:200px}.app-calendar--days-details .week-comment-cell .add-record{justify-content:center;align-items:center;width:100%;height:100%;display:flex}.app-calendar--days-details .period{height:60px}.app-calendar--days-details .period .add-record{margin:3px;display:inline-block}.app-calendar--days-details .past,.app-calendar--days-details .closing-day{background:var(--cal-cell-disabled-b)}.app-calendar--days-details td.closing-day{vertical-align:middle;font-size:var(--fs-text-s);color:var(--text-light);border-bottom:0;font-weight:700}.app-calendar--days-details tr:last-child .period{border-bottom-color:#0000}.app-calendar td{padding:0}.app-calendar td:not(:last-child){border-right:1px solid var(--cal-cell-border-c)}.app-calendar .diary-comment{--icon-size:12px;text-align:left;padding:var(--xxxs);background-color:var(--grey-100);border-radius:6px;margin:2px}.app-calendar .diary-comment .comment--body{-webkit-padding-end:var(--xxs);-webkit-margin-after:var(--xxxs);-webkit-padding-after:var(--xxxs);border-bottom:1px solid var(--grey-300);margin-bottom:var(--xxxs);padding-bottom:var(--xxxs);position:relative}.app-calendar .diary-comment .comment--body:not(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi)){padding-right:var(--xxs)}.app-calendar .diary-comment .comment--body:-webkit-any(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi)){padding-left:var(--xxs)}.app-calendar .diary-comment .comment--body:is(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi)){padding-left:var(--xxs)}.app-calendar .diary-comment .comment--body .svg-icon{color:var(--text-light);position:absolute;top:5px;right:0}.app-calendar .diary-comment .comment--footer{--inset:6px;font-size:var(--fs-text-xxs);margin:0 calc(var(--inset)*-1);flex-wrap:wrap;display:flex}.app-calendar .diary-comment .comment--footer-item{padding:3px var(--inset)}.app-calendar .diary-comment .comment--footer .svg-icon{-webkit-margin-end:3px;opacity:.75}.app-calendar .diary-comment .comment--footer .svg-icon:not(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi)){margin-right:3px}.app-calendar .diary-comment .comment--footer .svg-icon:-webkit-any(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi)){margin-left:3px}.app-calendar .diary-comment .comment--footer .svg-icon:is(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi)){margin-left:3px}.app-calendar .diary-comment.highlight{box-shadow:var(--form-controls-active-shadow);color:#fff;background-color:var(--brand-accent)}.app-calendar .diary-comment.highlight .comment--body{border-bottom-color:#ffffff4d}.app-calendar .diary-comment.highlight .comment--footer{--link-color:#ffffffbf;--link-color-hover:#fff}.app-calendar .entry{--icon-size:12px;--link-color:var(--lightest);color:var(--lightest);text-align:left;z-index:2;padding:var(--xxxs);background:var(--brand-primary);border-radius:6px;margin:2px;transition:opacity .25s;position:relative}.app-calendar .entry.has-dialog{cursor:pointer}.app-calendar .entry.is-done{opacity:.5}@media not all and (hover:none){.app-calendar .entry.is-done:hover{opacity:.8}}.app-calendar .entry.hidden{display:none}.app-calendar .entry--header .svg-icon,.app-calendar .entry--body .svg-icon{-webkit-margin-end:3px;opacity:.75}.app-calendar .entry--header .svg-icon:not(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi)){margin-right:3px}.app-calendar .entry--body .svg-icon:not(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi)){margin-right:3px}.app-calendar .entry--header .svg-icon:-webkit-any(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi)){margin-left:3px}.app-calendar .entry--header .svg-icon:is(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi)){margin-left:3px}.app-calendar .entry--body .svg-icon:-webkit-any(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi)){margin-left:3px}.app-calendar .entry--body .svg-icon:is(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi)){margin-left:3px}.app-calendar .entry--header{--inset:6px;font-size:var(--fs-text-xxs);margin:0 calc(var(--inset)*-1)}.app-calendar .entry--header-item{padding:3px var(--inset)}.app-calendar .entry--body{-webkit-margin-after:var(--xxxs);-webkit-padding-after:var(--xxxs);font-size:var(--fs-text-s);border-bottom:1px solid #ffffff40;margin-bottom:var(--xxxs);padding-bottom:var(--xxxs)}.app-calendar .entry--body p{margin:0}.app-calendar .entry a{color:var(--lightest)!important}@media not all and (hover:none){.app-calendar .entry:hover{opacity:.8}}.app-calendar .today{color:var(--color-danger)}.app-calendar .now{box-shadow:0px -1px 0px 0px var(--color-danger)}@media screen and (min-width:1281px){.app-calendar--header{flex-wrap:nowrap}.app-calendar--title-area,.app-calendar--controls{order:initial}.app-calendar--title-area{flex:initial}.app-calendar--body-inner{min-width:100%;max-height:600px;overflow-x:visible;overflow-y:scroll}}.week-planning{width:100%;height:70vh}.week-planning .days{width:100%;height:100%;margin:0 -18px;display:flex}.week-planning .day{border-left:1px solid var(--grey-200);flex:1;padding:0}.week-planning .day-header{background-color:#fff;padding:18px;font-weight:700}.week-planning .day-body{padding:9px 18px}.message-attachments-title{--icon-size:16px;color:var(--text-light);font-weight:700;font-size:var(--fs-text-n);align-items:center;margin:0 0 .5em;display:flex}.message-attachments-title .svg-icon{flex:0 0 var(--icon-size);-webkit-margin-end:var(--xxxs)}.message-attachments-title .svg-icon:not(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi)){margin-right:var(--xxxs)}.message-attachments-title .svg-icon:-webkit-any(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi)){margin-left:var(--xxxs)}.message-attachments-title .svg-icon:is(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi)){margin-left:var(--xxxs)}.attachments-list{--gap:4px;margin:var(--gap)calc(var(--gap)*-1);flex-wrap:wrap;display:flex}.attachments-list>li{padding:var(--gap)}.attachment-btn{border:1px solid var(--grey-200);min-width:160px;max-width:240px;padding:4px var(--xxxs);background-color:var(--lightest);text-align:left;border-radius:6px}.attachment-btn .btn--inner{--link-color:currentColor;position:relative;overflow:hidden}.attachment-btn .btn--icon{--icon-size:var(--xs);color:var(--text-medium);position:absolute;top:2px;left:0}.attachment-btn .btn--info{-webkit-padding-start:calc(var(--xxxs) + var(--xs))}.attachment-btn .btn--info:not(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi)){padding-left:calc(var(--xxxs) + var(--xs))}.attachment-btn .btn--info:-webkit-any(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi)){padding-right:calc(var(--xxxs) + var(--xs))}.attachment-btn .btn--info:is(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi)){padding-right:calc(var(--xxxs) + var(--xs))}.attachment-btn .btn--title a{text-overflow:ellipsis;white-space:nowrap;width:100%;display:block;overflow:hidden}.attachment-btn .btn--size{font-size:var(--fs-text-s);color:var(--text-light)}.attachment-btn .btn--remove{--icon-size:8px;-webkit-appearance:none;width:var(--icon-size);height:var(--icon-size);background:0 0;border:0;margin:0;padding:0;line-height:1;position:absolute;top:0;right:0}.attachment-btn .btn--remove .svg-icon{display:block}.attachment-btn.is-deletable .btn--info{-webkit-padding-end:var(--xs)}.attachment-btn.is-deletable .btn--info:not(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi)){padding-right:var(--xs)}.attachment-btn.is-deletable .btn--info:-webkit-any(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi)){padding-left:var(--xs)}.attachment-btn.is-deletable .btn--info:is(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi)){padding-left:var(--xs)}.prose{text-align:left}.prose p{margin:1em 0}.prose ul,.prose ol{margin:1em 0 1em 1.5em}.prose ul{list-style-type:"— "}.prose ul ul{list-style-type:square}.prose ol{list-style-type:decimal}.prose ol ol{list-style-type:lower-roman}.prose img{max-width:100%;height:auto}.chart-container{height:360px;position:relative}.tippy-box[data-theme~=uni]{font-size:var(--fs-text-s);text-align:center;background-color:var(--brand-primary);color:#fff;border-radius:8px;display:inline-flex;box-shadow:0 0 10px #0000002e}span[data-tippy-content]{cursor:help}.tippy-box[data-animation=scale-subtle][data-placement^=top]{transform-origin:bottom}.tippy-box[data-animation=scale-subtle][data-placement^=bottom]{transform-origin:top}.tippy-box[data-animation=scale-subtle][data-placement^=left]{transform-origin:100%}.tippy-box[data-animation=scale-subtle][data-placement^=right]{transform-origin:0}.tippy-box[data-animation=scale-subtle][data-state=hidden]{opacity:0;transform:scale(.8)}.squircle-icon{--icon-size:24px;--size:var(--xl);width:var(--size);height:var(--size);justify-content:center;align-items:center;display:inline-flex;position:relative}.squircle-icon .svg-icon{z-index:2;color:var(--color,currentcolor);filter:brightness(60%);position:relative}.squircle-icon .squircle{z-index:0;aspect-ratio:1;width:100%;height:auto;position:absolute;top:0;left:0}.squircle-icon .squircle path{fill:var(--color,currentColor)}.squircle-icon.size-s{--icon-size:18px;--size:var(--x)}@keyframes pulse{0%{transform:scale(1)}50%{transform:scale3d(1.05,1.05,1.05)}to{transform:scale(1)}}@keyframes focusing{0%{opacity:1;border-width:0}90%{opacity:0;border-width:2em}to{opacity:0;border-width:0}}.animated.pulsing{animation-name:pulse;animation-duration:1s;animation-iteration-count:infinite;animation-fill-mode:both}.animated.focusing{width:var(--icon-size);height:var(--icon-size);display:inline-block;position:relative}.animated.focusing:before{--border-w:.5em;content:"";border:0 solid;border-radius:50%;width:100%;height:100%;animation-name:focusing;animation-duration:1s;animation-iteration-count:infinite;animation-fill-mode:both;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}.legend-container{font-size:var(--fs-text-xs);padding:var(--card-inset-y)var(--card-inset-x);color:var(--text-medium)}.legend-container .legend-items{flex-wrap:wrap;gap:.5em 1em;display:flex}.legend-container .legend-item{white-space:nowrap}.legend-container .legend-subject{font-weight:700}html,body{height:100%}body{color:var(--body-c);background:var(--body-b)}body:before{background:var(--brand-primary);background:linear-gradient(90deg,var(--brand-gradient-from)50%,var(--brand-gradient-to)100%);content:"";width:100%;height:100%;position:absolute;top:0;left:0}@media screen and (min-width:768px){body{background:var(--lightest)}body:before{content:none}}body.public-page:before{content:none}a>*{pointer-events:none}img{max-width:100%;height:auto}.app-wrapper{z-index:1;flex-direction:column;min-height:100%;padding-top:120px;display:flex;position:relative}@media screen and (min-width:768px){.app-wrapper{padding-top:180px}}.app-contents,.app-contents .app-contents--inner{flex-direction:column;flex:1;display:flex}@media screen and (min-width:768px){.app-contents .app-contents--inner{flex-direction:row;align-items:flex-start}.app-contents{width:100%;max-width:var(--ui-holder-width);padding-left:var(--ui-holder-padding);padding-right:var(--ui-holder-padding);margin-left:auto;margin-right:auto}.app-contents .app-contents-main .ui-holder{padding-left:0!important;padding-right:0!important}}.app-contents-main{--col-width:100%;flex-direction:column;flex:1;flex:0 0 var(--col-width);max-width:var(--col-width);display:flex}@media screen and (min-width:768px){.app-contents-main:not(.single-col){--col-width:66.6667%;padding-right:var(--x)}}@media screen and (min-width:768px) and (max-width:959px){.app-contents-main:not(.single-col){--col-width:60%}}body.context-window-shown{overflow:hidden}@media screen and (min-width:768px){body.context-window-shown{overflow:auto}}.app-contents-context{--inset-y:var(--xxl);z-index:1050;-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);width:100%;height:auto;min-height:65%;max-height:85%;padding:var(--inset-y)var(--ui-holder-padding);scroll-behavior:smooth;background-color:#e5e7f3cc;border-radius:24px 24px 0 0;transition:transform .25s ease-out;position:fixed;bottom:0;left:0;overflow-y:auto;transform:translateY(100%)}body.context-window-shown .app-contents-context{transform:none}@media screen and (min-width:768px){body.context-window-shown .app-contents-context .app-contents-context--inner{opacity:1}.app-contents-context{--col-width:33.3333%;z-index:auto;-webkit-backdrop-filter:none;backdrop-filter:none;flex:0 0 var(--col-width);width:auto;max-width:var(--col-width);border-radius:0;padding:0;position:-webkit-sticky;position:sticky;top:84px;transform:none;background-color:#0000!important}}@media screen and (min-width:768px) and (max-width:959px){.app-contents-context{--col-width:40%}}@media (prefers-color-scheme:dark){.app-contents-context{background-color:#2d2d36cc}}.app-contents-context--inner{height:100%}.app-contents-context--inner:before{transform:translate(-50%,calc((var(--inset-y) - var(--xxs))*-1));background-color:var(--darkest);opacity:.125;content:"";border-radius:4px;width:180px;max-width:60%;height:4px;position:fixed;left:50%}@media screen and (min-width:768px){.app-contents-context--inner{text-align:center;background-color:var(--grey-100);padding:var(--xxxs)var(--xs);box-shadow:var(--shadow-default);opacity:0;border-radius:12px;margin:auto}.app-contents-context--inner:before{content:none}}.app-section .section--inner,.app-aside-section{padding-top:var(--xs);padding-bottom:var(--xs)}@media screen and (min-width:768px){.app-section .section--inner,.app-aside-section{padding-top:var(--x);padding-bottom:var(--x)}}.app-aside-section.no-border{border:none!important}.app-aside-section+.app-aside-section{border-top:1px solid var(--grey-300)}.app-aside-section--title{--icon-size:var(--icon-m);color:var(--brand-primary);margin-bottom:1em}.app-aside-section--title.dflex{text-align:left;justify-content:space-between;align-items:center;display:flex}@media screen and (min-width:768px){.app-aside-section--title{color:var(--brand-accent)}}.page-header{text-align:center;color:#fff;flex:none}.page-header .h-list,.page-header .datagroup.dg-row{justify-content:center}.page-header .message-info{color:inherit}@media screen and (min-width:768px){.page-header{z-index:2;background-color:var(--body-b);text-align:left;color:var(--text-dark);position:-webkit-sticky;position:sticky;top:0}.page-header .h-list,.page-header .datagroup.dg-row{justify-content:flex-start}}.page-contents{flex:1;position:relative;overflow:hidden}.page-contents:before{content:"";background:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='390' height='78' viewBox='0 0 390 78'%3E%3Cpath d='M390,78l-49.2-63.1C332.3,4,318.6-1.5,304.9,0.4l-268,37.7C23.3,40,11.6,49.1,6.5,62L0,78H390z' style='fill:%23f9faff'/%3E%3C/svg%3E") 0 0/cover no-repeat;width:101%;margin-bottom:-1px;padding-top:20%;display:block;transform:translate(-.5%)}@media (prefers-color-scheme:dark){.page-contents:before{background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='390' height='78' viewBox='0 0 390 78'%3E%3Cpath d='M390,78l-49.2-63.1C332.3,4,318.6-1.5,304.9,0.4l-268,37.7C23.3,40,11.6,49.1,6.5,62L0,78H390z' style='fill:%2318181d'/%3E%3C/svg%3E")}}.page-contents:after{content:"";z-index:-1;background-color:var(--grey-100);width:100%;height:calc(100% - 20vw);display:block;position:absolute;bottom:0;left:0}.page-contents>.ui-holder{background-color:var(--grey-100)}.page-contents+.page-content:before,.page-contents+.page-content:after{content:none}@media screen and (min-width:768px){.page-contents{overflow:visible}.page-contents:before,.page-contents:after{content:none}.page-contents>.ui-holder{background-color:#0000}}.app-background{z-index:0;width:100%;height:100%;margin-left:66.6667%;display:none;position:fixed;top:0;left:0;overflow:hidden}.app-background svg{-o-object-fit:cover;object-fit:cover;-o-object-position:0 0;object-position:0 0;width:171.429vh;height:100vh}.app-background svg .brand-gradient-c1{stop-color:#1616a3}.app-background svg .brand-gradient-c2{stop-color:#db1465}@media screen and (min-width:768px){.app-background{display:block}}@media (prefers-color-scheme:dark){.app-background{opacity:.5}}.h-list{margin-left:calc(var(--xxxs)*-1);margin-right:calc(var(--xxxs)*-1);flex-wrap:wrap;display:flex}.h-list .item{padding:var(--xxxs)}.page .page--header{margin-bottom:var(--x)}.page .page--title{color:var(--brand-accent);margin-bottom:.5em}.page .page--title+.page--subtitle{margin-top:-1em}.page .page--subtitle{color:var(--text-light);margin-bottom:.5em}.page .page--section-title{color:var(--brand-primary);margin-top:1.25em;margin-bottom:.25em}.page .page--emblock{margin:var(--xs)calc(var(--xxs)*-1);padding:var(--xxxs)var(--xxs);background-color:var(--lightest);border-radius:12px}@media screen and (min-width:768px){.page .page--emblock{background-color:var(--grey-100)}}.page .page--footnotes{margin-top:var(--xxl);color:var(--text-light)}.page .page--footnotes:before{width:var(--xl);background-color:var(--grey-300);content:"";height:1px;margin-bottom:12px;display:block}.page .page--footnotes a{color:currentColor}.page a{color:var(--brand-accent);font-weight:700}@media not all and (hover:none){.page a:hover{opacity:.85}}.app-header{z-index:700;color:#fff;text-align:center;background:var(--brand-primary);background:linear-gradient(90deg,var(--brand-gradient-from)50%,var(--brand-gradient-to)100%);width:100%;position:fixed;top:0;left:0}@media screen and (min-width:768px){.app-header{color:var(--text-light);background:0 0;position:absolute}}.app-header--inner{width:100%;padding:var(--xxs)var(--xxs)6px;flex-direction:row;justify-content:flex-end;align-items:center;display:flex}@media screen and (max-width:359px){.app-header--inner{padding-top:var(--xxxs)}}.app-brand,.app-tools{align-items:center;display:flex}.app-brand{margin-right:auto}.app-tools{margin-left:auto}@media screen and (min-width:768px){.app-tools{position:fixed}}.app-logo a{display:block}.app-logo img{width:60px;height:60px}.app-client-name{margin-left:var(--xxxs);text-align:left;max-width:100px;font-size:1rem;font-weight:700}@media screen and (min-width:768px){.app-client-name{font-size:1.2rem}}@media screen and (max-width:359px){.app-client-name{max-width:80px;font-size:.8rem}}.public .user-menu{--caret-color:var(--text-light)}@media screen and (min-width:768px){.public .user-menu{--caret-color:var(--text-light)}.public .user-menu .user-badge-btn:hover{--caret-color:var(--text-medium)}}body.public-page .app-header{color:var(--text-light);-webkit-backdrop-filter:blur(6px)saturate(20%);backdrop-filter:blur(6px)saturate(20%);background:#f9faffbf}@media screen and (min-width:768px){body.public-page .app-header{-webkit-backdrop-filter:none;backdrop-filter:none;background:0 0}}body.public-page .user-menu .user-badge-btn{background-color:var(--lightest)}.messenger-inbox:not(:first-child){margin-top:var(--xxl)}.app-footer{font-size:var(--fs-text-s);color:var(--text-light);text-align:center;padding-bottom:var(--xs);padding-top:var(--xl);background-color:var(--grey-100);flex:none}.app-footer a{color:var(--text-medium)}@media screen and (min-width:768px){.app-footer{text-align:left;font-size:var(--fs-text-xs);background-color:#0000}}:root{--fs-title-1:4.8rem;--fs-title-2:3.6rem;--fs-title-3:3.2rem;--fs-title-4:2.4rem;--fs-title-5:1.6rem;--fs-title-6:1.4rem;--fs-text-l:1.6rem;--fs-text-n:1.4rem;--fs-text-s:1.2rem;--fs-text-xs:1rem;--fs-text-xxs:.9rem;--fs-nav-btns:2.4rem}:root .user-input{--fs-title-4:2.1rem}@media screen and (min-width:512px) and (max-width:959px){:root{--fs-title-1:4rem;--fs-title-2:3.2rem;--fs-title-3:2.4rem;--fs-title-4:2.1rem;--fs-title-5:1.4rem;--fs-title-6:1.2rem;--fs-text-l:1.4rem;--fs-text-n:1.2rem;--fs-text-s:1rem;--fs-text-xs:.8rem;--fs-text-xxs:.7rem;--fs-nav-btns:1.8rem}:root .user-input{--fs-title-4:1.8rem;--fs-title-5:1.4rem}}@media screen and (min-width:360px) and (max-width:511px){:root{--fs-title-1:3.6rem;--fs-title-2:2.7rem;--fs-title-3:2.4rem;--fs-title-4:1.6rem;--fs-title-5:1.4rem;--fs-title-6:1.2rem;--fs-text-l:1.4rem;--fs-text-n:1.2rem;--fs-text-s:1rem;--fs-text-xs:.8rem;--fs-text-xxs:.7rem;--fs-nav-btns:1.6rem}:root .user-input{--fs-title-4:1.6rem;--fs-title-5:1.4rem}}@media screen and (max-width:359px){:root{--fs-title-1:3.2rem;--fs-title-2:2.4rem;--fs-title-3:2.1rem;--fs-title-4:1.4rem;--fs-title-5:1.2rem;--fs-title-6:1rem;--fs-text-l:1.2rem;--fs-text-n:1rem;--fs-text-s:.85rem;--fs-text-xs:.7rem;--fs-text-xxs:.6rem;--fs-nav-btns:1.4rem}:root .user-input{--fs-title-4:1.4rem;--fs-title-5:1.2rem}}.title-1,.error-block .error-title{font-weight:800}.title-2,.title-3,.title-4,.title-5,.title-6{font-weight:700}.title-5,.title-6{text-transform:uppercase;letter-spacing:.1em;color:var(--text-light);margin-bottom:1em}body.landing{padding-top:0}body.landing:before{content:none!important}body.landing .app-wrapper{padding:var(--xl)0;justify-content:center}body.landing .app-header{background:0 0!important}body.landing .app-client-name{color:var(--text-light)}body.landing .app-background{margin-left:40%;display:block!important}@media screen and (min-width:768px){body.landing .app-background{margin-left:33.3333%}}.landing-block{--form-w:480px;--header-h:var(--xl);--footer-h:var(--xl);max-width:var(--form-w);background-color:var(--landing-block-b);border-radius:8px;margin:auto;position:relative;box-shadow:0 0 20px #0000001a}@media (prefers-color-scheme:dark){.landing-block{--input-b:#ffffff08}}.landing-block--contents{flex-direction:column;display:flex}.landing-block--contents .card{border:0}.landing-block--contents .card .card--title{font-size:var(--fs-title-5);text-transform:none;letter-spacing:-.025em;color:var(--text-light);font-weight:300}.landing-block--header{padding:var(--x)var(--x)0}.landing-block--header .app-logo{position:absolute;top:0;left:50%;transform:translate(-50%,-50%)}.landing-block--header .app-logo img{width:var(--xl);height:var(--xl)}.landing-block--title{letter-spacing:-.01em;font-size:var(--fs-title-3);color:var(--brand-primary);font-weight:700;line-height:1.3}.landing-block--body{padding:var(--x)var(--x)var(--xxs);margin:auto 0}.landing-block--body.pt-md{padding-top:var(--x)}.landing-block .lb-section{padding-bottom:var(--xs)}.landing-block .lb-section+.lb-section{border-top:var(--border-default);padding-top:var(--xs)}.landing-block .lb-section:last-child{padding-bottom:0}.landing-block .lb-section .app-loader{margin:auto;position:static;transform:none}.landing-block-option-title{letter-spacing:-.01em;font-size:var(--fs-title-5);text-transform:uppercase;letter-spacing:.1em;color:var(--brand-primary);text-align:center;border-top:var(--border-default);padding-top:var(--x);margin-bottom:1em;font-weight:700;line-height:1.4}:root{--ui-holder-width:1400px;--col-width:100%}@media screen and (max-width:359px){:root{--ui-holder-padding:24px}}.page-title{margin-bottom:1em;line-height:1.2}@media screen and (min-width:768px){.page-title{color:var(--brand-primary)}}.page-title.fa-center{justify-content:center;align-items:center;display:flex}@media screen and (min-width:768px){.page-title.fa-center{justify-content:flex-start}}.page-subtitle{opacity:.5}.block-info,.block-info-with-smiley{padding:var(--xxs);text-align:center;border-radius:8px}.block-info+.records-list,.block-info-with-smiley+.records-list{margin-top:3em}.block-info{background-color:var(--lightest)}.block-info p:first-child{margin-top:0}.block-info p:last-child{margin-bottom:0}.block-info .svg-icon{color:var(--text-light)}@media screen and (min-width:768px){.block-info{background-color:var(--grey-100)}}.block-info-with-smiley{--icon-size:var(--icon-l)}.block-info-with-smiley .svg-icon{color:var(--brand-accent);margin-bottom:var(--xs)}.app-fab-buttons{bottom:var(--x);right:var(--x);z-index:950;position:fixed}@media screen and (min-width:768px){.app-fab-buttons{bottom:var(--xl);right:var(--xl)}}.fab-btn{--size:60px;-webkit-appearance:none;width:var(--size);box-shadow:var(--shadow-default);justify-content:center;align-items:center;display:flex;position:relative;height:var(--size)!important;color:var(--foreground)!important;background-color:var(--background)!important;border-radius:50%!important}.fab-btn.fab-primary{--foreground:#fff;--background:var(--brand-primary)}.fab-btn.fab-primary .svg-icon.close{display:none}@media screen and (min-width:768px){.fab-btn{--size:72px}.fab-btn.fab-primary{--foreground:var(--brand-primary);--background:#fff}}.primary-nav-shown .fab-btn.fab-primary .svg-icon.close{--icon-size:var(--icon-m);display:inherit}.primary-nav-shown .fab-btn.fab-primary .svg-icon.nav-dots{display:none}.app-nav-buttons{--icon-size:var(--x);font-size:var(--fs-nav-btns);font-weight:800}.app-nav-buttons .menu{list-style:none}.app-nav-buttons .menu-item{padding:3px 0}.app-nav-buttons a{background-color:var(--lightest);box-shadow:var(--shadow-default);border-radius:24px;align-items:center;margin:0 -12px;padding:6px 12px;display:flex}.app-nav-buttons .icon{flex:0 0 var(--icon-size);width:var(--icon-size);height:var(--icon-size);margin-right:12px}.app-nav-buttons .icon img,.app-nav-buttons .icon object{width:100%;height:100%;display:block}.app-nav-buttons .title{flex:1}@media screen and (min-width:768px){.app-nav-buttons{--icon-size:var(--xl)}.app-nav-buttons .menu-item{padding:var(--xxxs)0}.app-nav-buttons a{box-shadow:none;background-color:#0000;border-radius:0;margin:0;padding:0}}.app-primary-nav-panel{z-index:900;width:100%;height:100%;color:var(--lightest);pointer-events:none;position:fixed;top:0;left:0}.app-primary-nav-panel:before,.app-primary-nav-panel:after,.app-primary-nav-panel--inner{width:100%;height:100%;position:absolute;top:0;left:0}.app-primary-nav-panel:before,.app-primary-nav-panel:after{content:"";transform:translate(-100%)}.app-primary-nav-panel:before{z-index:2;background:var(--brand-primary);background:linear-gradient(90deg,var(--brand-gradient-from)50%,var(--brand-gradient-to)100%);transition:transform .375s cubic-bezier(1,0,0,1) .125s}.app-primary-nav-panel:after{z-index:1;background-color:var(--lightest);transition:transform .375s cubic-bezier(1,0,0,1) .125s}.app-primary-nav-panel--inner{z-index:3;align-items:center;display:flex}body.primary-nav-shown .app-primary-nav-panel{pointer-events:all}body.primary-nav-shown .app-primary-nav-panel:before,body.primary-nav-shown .app-primary-nav-panel:after{transform:translate(0)}body.primary-nav-shown .app-primary-nav-panel:before{transition-duration:1.25s;transition-delay:0s}body.primary-nav-shown .app-primary-nav-panel:after{transition-duration:.75s;transition-delay:0s}body.primary-nav-shown .app-primary-nav-panel .menu-item{opacity:1;transition:all calc(.25s + (var(--stagger)*75ms))ease-out calc(.5s + (var(--stagger)*75ms));transform:none}.app-primary-nav{--spacing:var(--xxxs)}@media screen and (min-width:768px){.app-primary-nav{--spacing:var(--xs)}}.app-primary-nav .menu{margin-left:calc(var(--spacing)*-1);justify-content:flex-start;align-items:center;display:flex}.app-primary-nav .menu-item{opacity:0;padding:var(--spacing);transition:all .25s ease-out;transform:scale(1.125)translate(-120px)}.app-primary-nav .menu-item:last-child{padding-right:var(--xl)}@media screen and (min-width:768px){.app-primary-nav .menu-item:last-child{padding-right:var(--xxxl)}}body.primary-nav-shown{overflow:hidden}.public .card{margin:0 calc(var(--xxs)*-1)var(--xxs);border:0}.public .card--title{margin-bottom:0}.module-card{--logo-size:72px;--foreground:var(--brand-accent);--background:var(--lightest);width:80vw;height:70vh;max-height:420px;padding-top:24px;position:relative}@media screen and (min-width:768px){.module-card{--logo-size:96px;width:320px;height:360px;padding-top:36px}}.module-card a{color:inherit}.module-card--inner{border-radius:var(--xxs);padding:var(--xxs);color:var(--foreground);background-color:var(--background);text-align:center;flex-direction:column;justify-content:space-between;height:100%;display:flex}.module-card--header{margin-top:-48px}.module-card--icon object,.module-card--icon img{width:var(--logo-size);height:var(--logo-size)}.module-card--main{letter-spacing:-.01em;font-size:var(--fs-title-1);font-weight:800;line-height:1.2}.status-alert .module-card--main{color:var(--color-danger)}.module-card--footer{font-size:var(--fs-text-s);opacity:.75;font-weight:700}.module-card .amount{white-space:nowrap}.module-card .amount .currency{font-size:.5em}.module-card.module-messenger{--background:var(--mod-messenger-primary);--foreground:var(--mod-messenger-accent-l)}.module-card.module-accounting{--foreground:var(--mod-accounting-primary);--background:var(--mod-accounting-accent)}.module-card.module-bank{--foreground:var(--mod-bank-accent);--background:var(--mod-bank-primary)}.module-card.module-diary{--foreground:var(--mod-diary-primary);--background:var(--mod-diary-accent)}.module-card.module-flightbook{--foreground:var(--mod-flightbook-accent);--background:var(--mod-flightbook-primary-d)}.module-card.module-cafeteria{--foreground:var(--mod-cafeteria-primary-d);--background:var(--mod-cafeteria-accent)}.account-status{--inset-x:var(--xs);--inset-y:var(--xxs);--height:56px}.account-status.small{--height:var(--xl)}.app-contents-context .account-status .account-status--inner{color:#fff}.app-contents-context .account-status .account-status--inner:before{background-color:var(--brand-primary);opacity:.1}.account-status .account-status--inner{padding:var(--inset-y)var(--inset-x);height:var(--height);justify-content:space-between;align-items:center;display:flex;position:relative}.account-status .account-status--inner:before{z-index:0;opacity:.25;content:"";background-color:#fff;border-radius:8px;width:100%;height:100%;position:absolute;top:0;left:0}.account-status .account-status--title,.account-status .account-status--value{z-index:1;position:relative}.account-status .account-status--title{color:inherit;opacity:.75;margin:0 var(--xxs)0 0;white-space:nowrap}.account-status .account-status--value{font-size:var(--fs-title-2);letter-spacing:-.01em;font-weight:900}.account-status .account-status--value .currency{font-size:.75em}.account-status .account-status--actions{padding:0 var(--inset-x);text-align:right;font-size:var(--fs-text-l)}.account-status .account-status--actions a{color:inherit;font-weight:700}@media not all and (hover:none){.account-status .account-status--actions a:hover{opacity:.75}}.account-status .account-status--footnotes{padding:0 var(--inset-x);color:inherit;opacity:.75;text-align:left;font-size:var(--fs-text-s)}.account-status.small .account-status--inner{color:var(--brand-primary)}.account-status.small .account-status--value{font-size:var(--fs-title-4)}@media screen and (min-width:512px){.account-status.small{--height:var(--xl)}.account-status{--height:var(--xxl)}}@media screen and (min-width:768px){.account-status{--account-status-color:var(--brand-primary);--account-status-title-color:#1616a380;--account-status-background:#1616a333}.account-status .account-status--inner{color:var(--account-status-color)}.account-status .account-status--inner:before{background-color:var(--account-status-background)}.account-status .account-status--title{color:var(--account-status-title-color)}}@media screen and (min-width:768px) and (prefers-color-scheme:dark){.account-status{--account-status-title-color:var(--grey-700);--account-status-background:var(--grey-400)}}.records-list{--icon-squircle:var(--xl)}@media screen and (max-width:359px){.records-list{--icon-squircle:var(--x)}}.records-list .record-item{margin:0 -12px 12px}.records-list .record-item button.record-item--inner{-webkit-appearance:none;-moz-appearance:none;background:#db146500;border:0;height:auto;font-weight:400}.records-list .record-item--inner{border-radius:8px;justify-content:space-between;width:100%;padding:6px 12px;transition:background .25s;display:flex;overflow:hidden;white-space:normal!important}.records-list .record-item--icon{--icon-size:var(--icon-m);flex:0 0 var(--icon-squircle);width:var(--icon-squircle);height:var(--icon-squircle);margin-right:var(--xxxs);justify-content:center;align-items:center;display:flex;position:relative}.records-list .record-item--icon .svg-icon{z-index:1;position:relative}.records-list .record-item--icon .squircle{z-index:0;width:100%;height:100%;position:absolute}.records-list .record-item--icon .squircle path{fill:var(--grey-200);transition:fill .25s}.records-list .record-item--main,.records-list .record-item--value{padding-top:6px}.records-list .record-item--main{text-align:left;padding-left:var(--xxxs);padding-right:var(--xxxs);flex:1;overflow:hidden}.records-list .record-item--title,.records-list .record-item--value,.records-list .record-item--meta{transition:color .25s}.records-list .record-item--title,.records-list .record-item--value{font-size:var(--fs-title-4);color:var(--brand-primary);letter-spacing:-.01em;font-weight:700}.records-list .record-item--title{white-space:nowrap;text-overflow:ellipsis;margin:0;overflow:hidden}.records-list .record-item--meta{font-size:var(--fs-text-s);color:var(--text-light)}.records-list .record-item--meta .meta-section{margin-top:2em}.records-list .record-item--meta .meta-section-title{letter-spacing:-.01em;font-size:var(--fs-title-6);text-transform:uppercase;letter-spacing:.1em;color:var(--text-medium);margin-bottom:.5em;font-weight:700;line-height:1.5}.records-list .record-item--meta .meta-item{text-overflow:ellipsis;overflow:hidden}.records-list .record-item--meta a{color:inherit}@media not all and (hover:none){.records-list .record-item--meta a:hover{color:var(--text-medium)}}.records-list .record-item--value{text-align:right}.records-list .record-item--value .amount{white-space:nowrap}.records-list .record-item--value .amount .currency{font-size:.66em}.records-list .record-item.small{--icon-squircle:var(--x)}.records-list .record-item.small .record-item--title,.records-list .record-item.small .record-item--value{font-size:var(--fs-title-5)}.records-list .record-item.small .record-item--icon{--icon-size:var(--icon-s)}.records-list .record-item.active,.has-pointer .records-list .record-item.has-hover:hover{background-color:#db14650d}.records-list .record-item.active .record-item--icon .squircle path,.has-pointer .records-list .record-item.has-hover:hover .record-item--icon .squircle path{fill:var(--lightest)}.records-list .record-item.active .record-item--title,.has-pointer .records-list .record-item.has-hover:hover .record-item--title,.records-list .record-item.active .record-item--value,.has-pointer .records-list .record-item.has-hover:hover .record-item--value{color:var(--brand-accent)}.records-list .record-item.active .record-item--meta,.has-pointer .records-list .record-item.has-hover:hover .record-item--meta{color:var(--text-medium)}.records-list .record-item.type-fee.is-invoice .record-item--icon{color:var(--color-danger)}.records-list .record-item.type-fee.is-invoice.is-paid .record-item--icon{color:var(--color-valid)}.records-list .record-item.type-fee.is-optional_payment .record-item--icon{color:var(--brand-primary)}.records-list .record-item.type-fee.is-optional_payment.is-paid .record-item--icon{color:var(--color-valid)}.records-list .record-item.type-fee.is-optional_payment.is-closed .record-item--icon{color:var(--text-light)}.records-list .record-item.type-fee.is-credit_note .record-item--title,.records-list .record-item.type-fee.is-credit_note .record-item--value{font-weight:400}.records-list .record-item.type-fee.is-credit_note .record-item--icon,.records-list .record-item.type-fee.is-credit_note .record-item--value{color:var(--color-valid)}.records-list .record-item.type-fee.is-closed .record-item--title,.records-list .record-item.type-fee.is-paid .record-item--title,.records-list .record-item.type-fee.is-closed .record-item--value,.records-list .record-item.type-fee.is-paid .record-item--value,.records-list .record-item.type-message:not(.unread) .record-item--title{color:var(--text-medium);font-weight:400}.records-list .record-item.type-sanction{margin-bottom:2em}.legend{margin-bottom:var(--x)}.app-calendar{box-shadow:0 0 20px #0003}.app-aside-section .message-attachments{margin-top:var(--x)}.app-aside-section--footer{--icon-size:var(--icon-s)}.app-aside-section--footer .svg-icon{margin-right:var(--xxxs)}.app-module-nav{--link-color:#fff9;--link-color-hover:#ffffffe6;--border-color:#fff6;--border-color-hover:#ffffffb3;font-weight:700;font-size:var(--fs-text-l);margin-top:var(--xs)}.app-module-nav .menu{justify-content:flex-start;align-items:stretch;display:flex}.app-module-nav .menu-item{height:100%;display:flex}.app-module-nav .menu-item a{padding:var(--xxs)var(--x);border-bottom:2px solid var(--border-color);display:inline-block}@media not all and (hover:none){.app-module-nav .menu-item a:hover{border-bottom-color:var(--border-color-hover)}}.app-module-nav .menu-item.current-menu-item{--link-color:#fff;--border-color:currentColor}.app-module-nav .menu-item.current-menu-item a{pointer-events:none}.app-module-nav.align-center .menu{justify-content:center}@media screen and (min-width:768px){.app-module-nav{--link-color:var(--text-light);--link-color-hover:var(--brand-primary);--border-color:var(--grey-300);--border-color-hover:currentColor}.app-module-nav .menu-item.current-menu-item{--link-color:var(--brand-accent)}}.ps{overflow-anchor:none;-ms-overflow-style:none;touch-action:auto;-ms-touch-action:auto;overflow:hidden!important}.ps__rail-x{opacity:0;height:15px;transition:background-color .2s linear,opacity .2s linear;display:none;position:absolute;bottom:0}.ps__rail-y{opacity:0;width:15px;transition:background-color .2s linear,opacity .2s linear;display:none;position:absolute;right:0}.ps--active-x>.ps__rail-x,.ps--active-y>.ps__rail-y{background-color:#0000;display:block}.ps:hover>.ps__rail-x,.ps:hover>.ps__rail-y,.ps--focus>.ps__rail-x,.ps--focus>.ps__rail-y,.ps--scrolling-x>.ps__rail-x,.ps--scrolling-y>.ps__rail-y{opacity:.6}.ps .ps__rail-x:hover,.ps .ps__rail-y:hover,.ps .ps__rail-x:focus,.ps .ps__rail-y:focus,.ps .ps__rail-x.ps--clicking,.ps .ps__rail-y.ps--clicking{opacity:.9;background-color:#eee}.ps__thumb-x{background-color:#aaa;border-radius:6px;height:6px;transition:background-color .2s linear,height .2s ease-in-out;position:absolute;bottom:2px}.ps__thumb-y{background-color:#aaa;border-radius:6px;width:6px;transition:background-color .2s linear,width .2s ease-in-out;position:absolute;right:2px}.ps__rail-x:hover>.ps__thumb-x,.ps__rail-x:focus>.ps__thumb-x,.ps__rail-x.ps--clicking .ps__thumb-x{background-color:#999;height:11px}.ps__rail-y:hover>.ps__thumb-y,.ps__rail-y:focus>.ps__thumb-y,.ps__rail-y.ps--clicking .ps__thumb-y{background-color:#999;width:11px}@supports (-ms-overflow-style:none){.ps{overflow:auto!important}}@media screen and (-ms-high-contrast:active),(-ms-high-contrast:none){.ps{overflow:auto!important}}.tippy-box[data-animation=fade][data-state=hidden]{opacity:0}[data-tippy-root]{max-width:calc(100vw - 10px)}.tippy-box{color:#fff;white-space:normal;background-color:#333;border-radius:4px;outline:0;font-size:14px;line-height:1.4;transition-property:transform,visibility,opacity;position:relative}.tippy-box[data-placement^=top]>.tippy-arrow{bottom:0}.tippy-box[data-placement^=top]>.tippy-arrow:before{border-width:8px 8px 0;border-top-color:initial;transform-origin:top;bottom:-7px;left:0}.tippy-box[data-placement^=bottom]>.tippy-arrow{top:0}.tippy-box[data-placement^=bottom]>.tippy-arrow:before{border-width:0 8px 8px;border-bottom-color:initial;transform-origin:bottom;top:-7px;left:0}.tippy-box[data-placement^=left]>.tippy-arrow{right:0}.tippy-box[data-placement^=left]>.tippy-arrow:before{border-width:8px 0 8px 8px;border-left-color:initial;transform-origin:0;right:-7px}.tippy-box[data-placement^=right]>.tippy-arrow{left:0}.tippy-box[data-placement^=right]>.tippy-arrow:before{border-width:8px 8px 8px 0;border-right-color:initial;transform-origin:100%;left:-7px}.tippy-box[data-inertia][data-state=visible]{transition-timing-function:cubic-bezier(.54,1.5,.38,1.11)}.tippy-arrow{color:#333;width:16px;height:16px}.tippy-arrow:before{content:"";border-style:solid;border-color:#0000;position:absolute}.tippy-content{z-index:1;padding:5px 9px;position:relative}