@font-face{font-family:InterVariable;font-style:normal;font-weight:100 900;font-display:swap;src:url(InterVariable.e63a54e2.woff2)format("woff2")}@font-face{font-family:InterVariable;font-style:italic;font-weight:100 900;font-display:swap;src:url(InterVariable-Italic.22110805.woff2)format("woff2")}@font-face{font-family:Inter;font-style:normal;font-weight:100;font-display:swap;src:url(Inter-Thin.62df37f3.woff2)format("woff2")}@font-face{font-family:Inter;font-style:italic;font-weight:100;font-display:swap;src:url(Inter-ThinItalic.cf167af1.woff2)format("woff2")}@font-face{font-family:Inter;font-style:normal;font-weight:200;font-display:swap;src:url(Inter-ExtraLight.0e7a913b.woff2)format("woff2")}@font-face{font-family:Inter;font-style:italic;font-weight:200;font-display:swap;src:url(Inter-ExtraLightItalic.e25ec70e.woff2)format("woff2")}@font-face{font-family:Inter;font-style:normal;font-weight:300;font-display:swap;src:url(Inter-Light.beb1e035.woff2)format("woff2")}@font-face{font-family:Inter;font-style:italic;font-weight:300;font-display:swap;src:url(Inter-LightItalic.e9be0622.woff2)format("woff2")}@font-face{font-family:Inter;font-style:normal;font-weight:400;font-display:swap;src:url(Inter-Regular.41612c8e.woff2)format("woff2")}@font-face{font-family:Inter;font-style:italic;font-weight:400;font-display:swap;src:url(Inter-Italic.6a0dff66.woff2)format("woff2")}@font-face{font-family:Inter;font-style:normal;font-weight:500;font-display:swap;src:url(Inter-Medium.85148483.woff2)format("woff2")}@font-face{font-family:Inter;font-style:italic;font-weight:500;font-display:swap;src:url(Inter-MediumItalic.e7e60c6a.woff2)format("woff2")}@font-face{font-family:Inter;font-style:normal;font-weight:600;font-display:swap;src:url(Inter-SemiBold.09471040.woff2)format("woff2")}@font-face{font-family:Inter;font-style:italic;font-weight:600;font-display:swap;src:url(Inter-SemiBoldItalic.49e2287b.woff2)format("woff2")}@font-face{font-family:Inter;font-style:normal;font-weight:700;font-display:swap;src:url(Inter-Bold.9572b34e.woff2)format("woff2")}@font-face{font-family:Inter;font-style:italic;font-weight:700;font-display:swap;src:url(Inter-BoldItalic.673d6e9a.woff2)format("woff2")}@font-face{font-family:Inter;font-style:normal;font-weight:800;font-display:swap;src:url(Inter-ExtraBold.d6306854.woff2)format("woff2")}@font-face{font-family:Inter;font-style:italic;font-weight:800;font-display:swap;src:url(Inter-ExtraBoldItalic.5d5a7d1e.woff2)format("woff2")}@font-face{font-family:Inter;font-style:normal;font-weight:900;font-display:swap;src:url(Inter-Black.e7616d49.woff2)format("woff2")}@font-face{font-family:Inter;font-style:italic;font-weight:900;font-display:swap;src:url(Inter-BlackItalic.31883cf7.woff2)format("woff2")}@font-face{font-family:InterDisplay;font-style:normal;font-weight:100;font-display:swap;src:url(InterDisplay-Thin.91a6f653.woff2)format("woff2")}@font-face{font-family:InterDisplay;font-style:italic;font-weight:100;font-display:swap;src:url(InterDisplay-ThinItalic.161d15ed.woff2)format("woff2")}@font-face{font-family:InterDisplay;font-style:normal;font-weight:200;font-display:swap;src:url(InterDisplay-ExtraLight.544af977.woff2)format("woff2")}@font-face{font-family:InterDisplay;font-style:italic;font-weight:200;font-display:swap;src:url(InterDisplay-ExtraLightItalic.77766fbc.woff2)format("woff2")}@font-face{font-family:InterDisplay;font-style:normal;font-weight:300;font-display:swap;src:url(InterDisplay-Light.72b98fd0.woff2)format("woff2")}@font-face{font-family:InterDisplay;font-style:italic;font-weight:300;font-display:swap;src:url(InterDisplay-LightItalic.2bd4b75b.woff2)format("woff2")}@font-face{font-family:InterDisplay;font-style:normal;font-weight:400;font-display:swap;src:url(InterDisplay-Regular.cbd12987.woff2)format("woff2")}@font-face{font-family:InterDisplay;font-style:italic;font-weight:400;font-display:swap;src:url(InterDisplay-Italic.1497930f.woff2)format("woff2")}@font-face{font-family:InterDisplay;font-style:normal;font-weight:500;font-display:swap;src:url(InterDisplay-Medium.ffd21898.woff2)format("woff2")}@font-face{font-family:InterDisplay;font-style:italic;font-weight:500;font-display:swap;src:url(InterDisplay-MediumItalic.ede07721.woff2)format("woff2")}@font-face{font-family:InterDisplay;font-style:normal;font-weight:600;font-display:swap;src:url(InterDisplay-SemiBold.d96d323e.woff2)format("woff2")}@font-face{font-family:InterDisplay;font-style:italic;font-weight:600;font-display:swap;src:url(InterDisplay-SemiBoldItalic.cdf5aa0a.woff2)format("woff2")}@font-face{font-family:InterDisplay;font-style:normal;font-weight:700;font-display:swap;src:url(InterDisplay-Bold.a44b0869.woff2)format("woff2")}@font-face{font-family:InterDisplay;font-style:italic;font-weight:700;font-display:swap;src:url(InterDisplay-BoldItalic.b89f7f36.woff2)format("woff2")}@font-face{font-family:InterDisplay;font-style:normal;font-weight:800;font-display:swap;src:url(InterDisplay-ExtraBold.e2a99393.woff2)format("woff2")}@font-face{font-family:InterDisplay;font-style:italic;font-weight:800;font-display:swap;src:url(InterDisplay-ExtraBoldItalic.0c81b93b.woff2)format("woff2")}@font-face{font-family:InterDisplay;font-style:normal;font-weight:900;font-display:swap;src:url(InterDisplay-Black.79184e3e.woff2)format("woff2")}@font-face{font-family:InterDisplay;font-style:italic;font-weight:900;font-display:swap;src:url(InterDisplay-BlackItalic.5fca3a9e.woff2)format("woff2")}html{-webkit-text-size-adjust:100%;line-height:1.15}body{margin:0}main{display:block}h1{margin:.67em 0;font-size:2em}hr{box-sizing:content-box;height:0;overflow:visible}pre{font-family:monospace;font-size:1em}a{background-color:#0000}abbr[title]{border-bottom:none;-webkit-text-decoration:underline dotted;text-decoration:underline dotted}b,strong{font-weight:bolder}code,kbd,samp{font-family:monospace;font-size:1em}small{font-size:80%}sub,sup{vertical-align:baseline;font-size:75%;line-height:0;position:relative}sub{bottom:-.25em}sup{top:-.5em}img{border-style:none}button,input,optgroup,select,textarea{margin:0;font-family:inherit;font-size:100%;line-height:1.15}button,input{overflow:visible}button,select{text-transform:none}button,[type=button],[type=reset],[type=submit]{-webkit-appearance:button}button::-moz-focus-inner{border-style:none;padding:0}[type=button]::-moz-focus-inner{border-style:none;padding:0}[type=reset]::-moz-focus-inner{border-style:none;padding:0}[type=submit]::-moz-focus-inner{border-style:none;padding:0}button:-moz-focusring{outline:1px dotted buttontext}[type=button]:-moz-focusring{outline:1px dotted buttontext}[type=reset]:-moz-focusring{outline:1px dotted buttontext}[type=submit]:-moz-focusring{outline:1px dotted buttontext}fieldset{padding:.35em .75em .625em}legend{box-sizing:border-box;color:inherit;white-space:normal;max-width:100%;padding:0;display:table}progress{vertical-align:baseline}textarea{overflow:auto}[type=checkbox],[type=radio]{box-sizing:border-box;padding:0}[type=number]::-webkit-inner-spin-button{height:auto}[type=number]::-webkit-outer-spin-button{height:auto}[type=search]{-webkit-appearance:textfield;outline-offset:-2px}[type=search]::-webkit-search-decoration{-webkit-appearance:none}::-webkit-file-upload-button{-webkit-appearance:button;font:inherit}details{display:block}summary{display:list-item}template,[hidden]{display:none}:root{font-family:Inter,sans-serif}@supports (font-variation-settings:normal){:root{font-family:InterVariable,sans-serif}}.orchestra-detailed{color:#000;background-color:#f2f2f2;grid-template-rows:min-content 1fr;grid-template-columns:20rem 1fr;height:100vh;display:grid}.orchestra-detailed__header{background-color:#fff;border-bottom:1px solid #cecece;flex-direction:row;grid-area:1/1/auto/-1;gap:1rem;padding:0 1rem;display:flex}.orchestra-detailed__site-navigation{flex-direction:row;flex:1;justify-content:end;align-items:stretch;display:flex}.orchestra-detailed__sidebar{background-color:#fff;border-right:1px solid #cecece;grid-area:2/1;overflow:auto}.orchestra-detailed__main{grid-area:2/2;padding:2rem;overflow:auto}.orchestra-simple{color:#000;background-color:#f2f2f2;grid-template-rows:min-content 1fr;height:100vh;display:grid}.orchestra-simple__header{background-color:#fff;border-bottom:1px solid #cecece;flex-direction:row;grid-area:1/1;align-self:start;gap:1rem;padding:0 1rem;display:flex}.orchestra-simple__site-navigation{flex-direction:row;flex:1;justify-content:end;align-items:stretch;display:flex}.orchestra-simple__main{grid-area:2/1;padding:2rem;overflow:auto}.orchestra-splash{min-height:100vh;padding:2rem;display:grid}.orchestra-splash__main{grid-area:1/1;place-self:center stretch}.orchestra-splash__toast{color:#000;background:#f6ca83;border:1px solid #000;grid-area:1/1;place-self:end center;padding:1rem}.orchestra-admin__musician-imported:before{content:"✅️";padding-inline-end:.8rem}.orchestra-admin__musician-already-existing:before{content:"⚠️";padding-inline-end:.8rem}.orchestra-admin__musician-failed-to-be-imported:before{content:"❌️";padding-inline-end:.8rem}.orchestra-dashboard__todo{color:red}.orchestra-error{flex-direction:column;align-items:center;display:flex}.orchestra-error__container{border:1px solid #ced7db;border-radius:2rem;max-width:60rem;padding:2rem}.orchestra-error__title{margin:0;padding:0 0 1rem}.orchestra-loading{flex-direction:column;align-items:center;display:flex}.orchestra-loading__message{color:#000}@media (prefers-reduced-motion:no-preference){.orchestra-loading__message{animation:.5s ease-in-out infinite alternate orchestra-loading__message-fade}}@keyframes orchestra-loading__message-fade{0%{color:#333}to{color:#555}}.orchestra-login{flex-direction:column;align-items:center;display:flex}.orchestra-login:before{content:"";background-image:url(logo.b10801e8.svg);background-position:50%;background-repeat:no-repeat;width:5rem;height:10rem;display:inline-block}.orchestra-login__sso-options{padding:2rem 1rem;list-style:none}.orchestra-login-callback{flex-direction:column;align-items:center;display:flex}.orchestra-login-callback__message{color:#000}@media (prefers-reduced-motion:no-preference){.orchestra-login-callback__message{animation:.5s ease-in-out infinite alternate orchestra-loading__message-fade}}.orchestra-musicians-view-musician__loading-spinner{font-size:2rem}.orchestra-musicians-view-musician__loaded{grid-template:"avatar name"min-content"avatar pupitre"min-content/min-content 1fr;align-items:center;gap:.4rem 1rem;display:grid}.orchestra-musicians-view-musician__avatar{--size:4rem;grid-area:avatar}.orchestra-musicians-view-musician__name{grid-area:name;margin:0}.orchestra-musicians-view-musician__pupitre{grid-area:pupitre}.orchestra-musicians-welcome__instructions{color:#333;max-width:40rem;display:block}.orchestra-not-found{flex-direction:column;align-items:center;display:flex}.orchestra-plannings-view-planning-schedulable-musicians{grid-template-columns:1fr 1fr;gap:1rem;display:grid}.orchestra-plannings-view-planning-schedulable-musicians__schedule-instructions{text-align:center;grid-area:1/1/auto/-1;place-self:center;width:20rem;padding:0 1rem 1rem;font-size:.8rem;font-style:italic}.orchestra-plannings-view-planning-schedulable-musicians__scheduled-musicians{flex-direction:column;grid-area:2/1;display:flex}.orchestra-plannings-view-planning-schedulable-musicians__available-musicians{flex-direction:column;grid-area:2/2;display:flex}.orchestra-plannings-view-planning-schedulable-musicians__scheduled-musician-pupitres-list,.orchestra-plannings-view-planning-schedulable-musicians__available-musician-pupitres-list{border:1px solid #bdc7a9;flex-direction:column;flex:1;gap:1rem;min-height:10rem;max-height:20rem;padding:.5rem;display:flex;overflow:auto}.orchestra-plannings-view-planning-schedulable-musicians__scheduled-musician-pupitre,.orchestra-plannings-view-planning-schedulable-musicians__available-musician-pupitre{flex-flow:wrap;align-content:flex-start;align-items:start;gap:.5rem;padding:0;list-style:none;display:flex}.orchestra-plannings-view-planning-schedulable-musicians__musician-pupitre{padding-bottom:.4rem;font-size:.8rem}.orchestra-plannings-view-planning-schedulable-musicians__musician-pupitre:not(:first-of-type){border-top:1px solid #d3d3d3;padding-top:.4rem}.orchestra-plannings-view-planning-schedulable-musicians__musician{background-color:#fdf4e6;border-radius:2rem;flex-direction:row;align-items:center;gap:1rem;padding:.5rem;display:inline-flex}.orchestra-plannings-view-planning-schedulable-musicians__musician:hover{background-color:#fbeacd}.orchestra-plannings-view-planning-schedulable-musicians__musician-avatar{--size:2rem}.orchestra-plannings-view-planning-schedule{flex-direction:column;gap:2rem;display:flex}.orchestra-plannings-view-planning-schedule__schedule{grid-template-columns:minmax(12rem,20rem) 1fr minmax(12rem,20rem);gap:1rem;display:grid;overflow-x:scroll}.orchestra-plannings-view-planning-schedule__instructions{margin:0}.orchestra-plannings-view-planning-schedule__series{grid-template:"heading actions"min-content"series series"1fr/min-content 1fr;gap:1rem;display:grid}.orchestra-plannings-view-planning-schedule__series-heading{grid-area:heading;place-content:center}.orchestra-plannings-view-planning-schedule__series-assign-automatically{grid-area:actions;place-self:center end}.orchestra-plannings-view-planning-schedule__planned-assign-actions{flex-direction:column;gap:1rem;padding:0 2rem;list-style:none;display:flex}.orchestra-plannings-view-planning-schedule__planned-assign-action{border-inline-start:.2rem solid #d3d3d3;padding:.4rem 2rem}.orchestra-plannings-view-planning-schedule__assign-action-schedule-musician{grid-template:".action musician"min-content".action serie"min-content/1fr min-content 1fr;gap:1rem 4rem;display:grid}.orchestra-plannings-view-planning-schedule__assign-action-schedule-musician:before{content:"Ajout";text-transform:uppercase;grid-area:action;place-self:center;font-size:.8rem;font-weight:700;display:inline-block}.orchestra-plannings-view-planning-schedule__assign-schedule-musician-avatar{grid-area:musician;place-self:center start}.orchestra-plannings-view-planning-schedule__assign-schedule-serie{grid-area:serie;place-self:center start}.orchestra-plannings-view-planning-schedule__assign-action-put-on-call-musician{grid-template:".action musician"min-content".action serie"min-content/1fr min-content 1fr;gap:1rem 4rem;display:grid}.orchestra-plannings-view-planning-schedule__assign-action-put-on-call-musician:before{content:"Astreinte";text-transform:uppercase;grid-area:action;place-self:center;font-size:.8rem;font-weight:700;display:inline-block}.orchestra-plannings-view-planning-schedule__assign-put-on-call-musician-avatar{grid-area:musician;place-self:center start}.orchestra-plannings-view-planning-schedule__assign-on-call-serie{grid-area:serie;place-self:center start}.orchestra-plannings-view-planning-schedule__series-list{flex-direction:column;grid-area:series;gap:.4rem;padding:0;list-style:none;display:flex}.orchestra-plannings-view-planning-schedule__planning-serie{flex-direction:column;align-items:stretch;gap:1rem;display:flex}.orchestra-plannings-view-planning-schedule__serie{color:#000;border-radius:1rem;padding:.4rem;text-decoration:none;display:block}.orchestra-plannings-view-planning-schedule__serie:hover,.orchestra-plannings-view-planning-schedule__serie:focus,.orchestra-plannings-view-planning-schedule__serie-active{background-color:#f6f6f6}.orchestra-plannings-view-planning-schedule__serie-dropping{background-color:#e9e9e9}.orchestra-plannings-view-planning-schedule__serie-on-call-musician-placeholder{opacity:.25;background-color:#f6f6f6;border:1px dashed gray;border-radius:50%;width:3rem;height:3rem}.orchestra-plannings-view-planning-schedule__serie-musicians-container{grid-template-columns:min-content 1fr;gap:1rem;display:grid}.orchestra-plannings-view-planning-schedule__serie-scheduled-musicians-container{flex-flow:wrap;display:flex}.orchestra-plannings-view-planning-schedule__serie-scheduled-musicians{flex-flow:wrap;align-items:center;padding:0;list-style:none;display:flex}.orchestra-plannings-view-planning-schedule__serie-scheduled-musician{border:1px solid #0000;border-radius:1.4rem}.orchestra-plannings-view-planning-schedule__serie-scheduled-musician:not(:first-of-type){margin-left:-1rem}.orchestra-plannings-view-planning-schedule__serie-musician-highlight{z-index:998;background-color:#fff;outline:2px solid orange}.orchestra-plannings-view-planning-schedule__serie-musician-dropping{z-index:999;border-color:gray}.orchestra-plannings-view-planning-schedule__serie-musician-placeholder{visibility:hidden;opacity:.25;background-color:#f6f6f6;border:1px dashed gray;border-radius:50%;width:3rem;height:3rem}.orchestra-plannings-view-planning-schedule__serie-musician-placeholder-enabled{opacity:1}.orchestra-plannings-view-planning-schedule__serie-musician-placeholder-active{visibility:visible}.orchestra-plannings-view-planning-schedule__serie-musician-placeholder-dropping{border-style:solid}.orchestra-plannings-view-planning-schedule__serie-musician-avatar{border:2px solid #fff}.orchestra-plannings-view-planning-schedule__musicians-list{border:1px dashed #0000;border-radius:1rem;flex-direction:column;gap:.4rem;padding:0;list-style:none;display:flex}.orchestra-plannings-view-planning-schedule__musicians-list-drop-enabled{background-color:#f6f6f6;border-color:gray}.orchestra-plannings-view-planning-schedule__musician{color:#000;border-radius:1.4rem;padding:.4rem;text-decoration:none;display:block}.orchestra-plannings-view-planning-schedule__musician-already-scheduled{opacity:.5}.orchestra-plannings-view-planning-schedule__musician-dragging{background-color:#f6ca83}.orchestra-plannings-view-planning-schedule__planning-musician{grid-template:"avatar name"1fr"avatar highlight"1fr/min-content 1fr;align-items:center;gap:.5rem 1rem;display:grid}.orchestra-plannings-view-planning-schedule__musician-avatar{grid-area:avatar}.orchestra-plannings-view-planning-schedule__musician-name{grid-area:name}.orchestra-plannings-view-planning-schedule__musician-highlight{grid-area:"highlight";font-size:.9rem}.orchestra-plannings-view-planning-schedule__main-info{border-left:1px solid #d3d3d3;border-right:1px solid #d3d3d3;padding:0 1rem}.orchestra-plannings-view-planning-schedule__musician-info{grid-template-columns:1fr min-content;display:grid}.orchestra-plannings-view-planning-schedule__musician-info-avatar{--size:8rem;grid-area:1/2}.orchestra-plannings-view-planning-schedule__musician-info-name{grid-area:1/1}.orchestra-plannings-view-planning-schedule__serie-info-properties{grid-template:"services on-call-musicians""scheduled-musicians scheduled-musicians"/1fr 1fr;gap:.4rem;display:grid}.orchestra-plannings-view-planning-schedule__serie-info-property-services{grid-area:services}.orchestra-plannings-view-planning-schedule__serie-info-property-on-call-musician{grid-area:on-call-musicians}.orchestra-plannings-view-planning-schedule__serie-info-property-scheduled-musicians{grid-area:scheduled-musicians}.orchestra-plannings-view-planning-schedule__serie-info-on-call-musician-container{border:1px dashed gray;border-radius:1.4rem;padding:.4rem}.orchestra-plannings-view-planning-schedule__serie-info-on-call-musician-none{padding:1rem}.orchestra-plannings-view-planning-schedule__serie-info-musician-on-call-dropping{background-color:#e9e9e9;border-color:gray}.orchestra-plannings-view-planning-schedule__serie-info-musician-on-call-highlight{background-color:#ffe9bf;outline:2px solid orange}.orchestra-plannings-view-planning-schedule__serie-info-musicians{border:1px dashed #0000;border-radius:1rem;flex-flow:wrap;padding:0;list-style:none;display:flex}.orchestra-plannings-view-planning-schedule__serie-info-musician{border:1px solid #0000;border-radius:1.4rem;padding:.4rem}.orchestra-plannings-view-planning-schedule__serie-info-musician-highlight{background-color:#ffe9bf;outline:2px solid orange}.orchestra-plannings-view-planning-schedule__serie-info-musician-dropping{background-color:#f6f6f6;border-color:gray}.orchestra-plannings-view-planning-schedule__serie-info-droppable{opacity:.25;background-color:#f6f6f6;border:1px dashed gray;border-radius:1rem;padding:1rem}.orchestra-plannings-view-planning-schedule__serie-info-drop-enabled{opacity:1}.orchestra-plannings-view-planning-schedule__serie-info-dropping{background-color:#e9e9e9;border-style:solid}.orchestra-plannings-view-planning-series{flex-direction:row;gap:2rem;display:flex}.orchestra-plannings-view-planning-series__add-serie{background-color:#0000;border:0}.orchestra-plannings-view-planning-series__series-list{border-right:1px solid #d3d3d3;min-width:15rem;max-width:20rem;padding-inline-end:2rem}.orchestra-plannings-view-planning-series__series-info{flex-direction:column;flex:1;gap:1rem;display:flex}.orchestra-plannings-view-planning-summary__statistics{grid-template-columns:1fr 1fr;display:grid}.orchestra-plannings-view-planning-summary__musicians-list{flex-flow:wrap;flex:1;gap:1rem;padding:0;list-style:none;display:flex}.orchestra-plannings-view-planning-summary__musicians-statistics{flex-direction:column;place-items:center;display:flex}.orchestra-plannings-view-planning-summary__musician{color:#000;border-radius:1rem;grid-template-rows:min-content 1fr;grid-template-columns:min-content 1fr;align-items:center;gap:.4rem 1rem;width:20rem;padding:.4rem;text-decoration:none;display:grid}.orchestra-plannings-view-planning-summary__musician:hover,.orchestra-plannings-view-planning-summary__musician:focus{background-color:#f6f6f6}.orchestra-plannings-view-planning-summary__musician-avatar{grid-area:1/1/-1}.orchestra-plannings-view-planning-summary__musician-name{grid-area:1/2;font-weight:700}.orchestra-plannings-view-planning-summary__musician-statistics{padding:0;font-size:.9rem;list-style:none}.orchestra-plannings-view-planning-summary__musicians-heading{place-self:flex-start}.orchestra-plannings-view-planning-summary__musician-services{grid-area:2/2}.orchestra-plannings-view-planning-summary__musician-services-excess,.orchestra-plannings-view-planning-summary__musician-services-shortage{color:red;padding-inline-start:1rem}.orchestra-plannings-view-planning-summary__series-list{flex-flow:wrap;flex:1;gap:1rem;padding:0;list-style:none;display:flex}.orchestra-plannings-view-planning-summary__series-statistics{flex-direction:column;place-items:center;display:flex}.orchestra-plannings-view-planning-summary__series-heading{place-self:flex-start}.orchestra-plannings-view-planning-summary__serie{color:#000;border-radius:1rem;width:20rem;padding:1rem;text-decoration:none;display:block}.orchestra-plannings-view-planning-summary__serie:hover,.orchestra-plannings-view-planning-summary__serie:focus{background-color:#f6f6f6}.orchestra-plannings-view-planning-summary__serie-name{font-weight:700}.orchestra-plannings-view-planning-summary__serie-musicians{font-size:.9rem}.orchestra-plannings-view-planning-summary__serie-musicians-difference{color:red;padding-inline-start:1rem}.orchestra-plannings-view-planning__loaded{flex-direction:column;gap:1rem;display:flex}.orchestra-plannings-view-planning__panel{background-color:#fff;border-radius:0 0 1rem 1rem;padding:0 2rem}.orchestra-plannings-view-planning__planning-name{margin:0}.orchestra-plannings-welcome__add-planning{background-color:#c6ceb3;border:0;border-radius:50%;width:2rem;height:2rem;font-size:.8rem}.orchestra-plannings-welcome__add-planning-container,.orchestra-plannings-welcome__list{flex-direction:column;gap:1rem;display:flex}.orchestra-plannings-welcome__instructions{margin:0}.orchestra-plannings-welcome__error{color:#b36a5e}.orchestra-redirect{flex-direction:column;align-items:center;display:flex}.orchestra-redirect__message{color:#000}@media (prefers-reduced-motion:no-preference){.orchestra-redirect__message{animation:.5s ease-in-out infinite alternate orchestra-loading__message-fade}}.orchestra-button{color:#fff;background-color:#777f53;border:0;border-radius:.4rem;padding:.7rem 1rem}.orchestra-button:disabled{background-color:#b4ba97}.orchestra-button:hover:not(:disabled){background-color:#868f5e}.orchestra-button:focus{outline-offset:1px;outline:.2rem solid #b6ca56}.orchestra-google-login{color:#000;border:1px solid #adb993;border-radius:1rem 2rem;padding:1rem 2rem}.orchestra-google-login:before{content:"";vertical-align:text-top;background:url(google.2987fa1d.svg) 0 0/contain no-repeat;width:1rem;height:1rem;margin-inline-end:.5rem;display:inline-block}.orchestra-link-button{color:#fff;background-color:#777f53;border:0;border-radius:.4rem;padding:.7rem 1rem;text-decoration:none;display:inline-block}.orchestra-link-button:disabled{background-color:#b4ba97}.orchestra-link-button:hover:not(:disabled){background-color:#868f5e}.orchestra-link-button:focus{outline-offset:1px;outline:.2rem solid #b6ca56}.orchestra-musicians{grid-template-rows:min-content 1fr;grid-template-columns:1fr min-content;align-items:center;gap:1rem;padding:1.8rem 1rem 1rem;display:grid}.orchestra-musicians__header{grid-area:1/1;margin:0;font-size:1rem}.orchestra-musicians__add-musician{color:#000;border:0;border-radius:50%;grid-area:1/2;place-content:center;align-items:center;width:2rem;height:2rem;font-size:.8rem;text-decoration:none;display:grid}.orchestra-musicians__empty-list{grid-area:2/1/auto/-1}.orchestra-musicians__error-message{color:#b36a5e;grid-area:2/1/auto/-1;font-style:italic}.orchestra-musicians__loading-spinner{flex-direction:column;grid-area:2/1/auto/-1;gap:1px;display:flex}.orchestra-musicians__loading-spinner:before,.orchestra-musicians__loading-spinner:after{content:"";background:linear-gradient(45deg,#e6e6e6 25%,#f2f2f2 50%,#e6e6e6 75%) 0 0/200% 100%;border:none;border-radius:1rem;height:4rem;padding:.4rem .8rem;animation:1.5s infinite orchestra-musicians__loading-shimmer;display:block}.orchestra-musicians__list{flex-direction:column;grid-area:2/1/auto/-1;gap:1px;margin:0;padding:0;list-style:none;display:flex}.orchestra-musicians__entry{display:grid}.orchestra-musicians__musician{color:#000;background:#fff;border:none;border-radius:1rem;grid-template:"avatar name""avatar pupitre"/min-content 1fr;align-items:center;gap:.2rem 1rem;padding:.4rem .8rem;text-decoration:none;display:grid}.orchestra-musicians__musician:hover{background:#ebebeb}.orchestra-musicians__musician-avatar{grid-area:avatar}.orchestra-musicians__musician-name{grid-area:name}.orchestra-musicians__musician-pupitre{grid-area:pupitre;font-size:.7rem}@keyframes orchestra-musicians__loading-shimmer{0%{background-position:-200% 0}to{background-position:200% 0}}.orchestra-number-input{border:0;outline:0}.orchestra-page-header__title{margin:0}.orchestra-page-header__subtitle{margin:0;padding:.5rem 0 1rem;font-size:.9rem}.orchestra-page-simple__content{background-color:#fff;border-radius:.5rem;padding:2rem}.orchestra-placeholder{background-color:#ededed;border:1px dashed #949494;border-radius:.2rem;padding:.6rem;font-size:.8rem}.orchestra-placeholder-large{min-width:150vw;min-height:150vh}.orchestra-plannings{grid-template-rows:min-content 1fr;grid-template-columns:1fr min-content;align-items:stretch;gap:1rem;display:grid}.orchestra-plannings__header{grid-area:1/1;align-content:center;margin:0;font-size:1rem;display:grid}.orchestra-plannings__actions{grid-area:1/2}.orchestra-plannings__empty-list{grid-area:2/1/auto/-1}.orchestra-plannings__error-message{color:#b36a5e;grid-area:2/1/auto/-1;font-style:italic}.orchestra-plannings__loading-spinner{flex-direction:column;grid-area:2/1/auto/-1;gap:1px;display:flex}.orchestra-plannings__loading-spinner:before,.orchestra-plannings__loading-spinner:after{content:"";background:linear-gradient(45deg,#e6e6e6 25%,#f2f2f2 50%,#e6e6e6 75%) 0 0/200% 100%;border:none;border-radius:1rem;height:2.3rem;padding:.4rem .8rem;animation:1.5s infinite orchestra-plannings__loading-shimmer;display:block}.orchestra-plannings__list{flex-direction:column;grid-area:2/1/auto/-1;gap:1px;margin:0;padding:0;list-style:none;display:flex}.orchestra-plannings__entry{display:grid}.orchestra-plannings__planning{color:#000;background:#fff;border:none;border-radius:1rem;flex-direction:row;align-items:center;padding:.4rem .8rem;text-decoration:none;display:flex}.orchestra-plannings__planning:hover{background:#ebebeb}.orchestra-plannings__planning-name{padding:.2rem}@keyframes orchestra-plannings__loading-shimmer{0%{background-position:-200% 0}to{background-position:200% 0}}.orchestra-profile{flex-direction:row;align-items:center;padding:.5rem;display:flex}.orchestra-profile__logout{background:0 0;border:0}.orchestra-section{background:#fff;border-radius:1rem;padding:2rem}.orchestra-series{grid-template-rows:min-content 1fr;grid-template-columns:1fr min-content;align-items:center;gap:1rem;display:grid}.orchestra-series__header{grid-area:1/1;margin:0;font-size:1rem}.orchestra-series__add-serie{color:#000;border:0;border-radius:50%;grid-area:1/2;place-content:center;align-items:center;width:2rem;height:2rem;font-size:.8rem;text-decoration:none;display:grid}.orchestra-series__empty-list{grid-area:2/1/auto/-1}.orchestra-series__error-message{color:#b36a5e;grid-area:2/1/auto/-1;font-style:italic}.orchestra-series__loading-spinner{flex-direction:column;grid-area:2/1/auto/-1;gap:1px;display:flex}.orchestra-series__loading-spinner:before,.orchestra-series__loading-spinner:after{content:"";background:linear-gradient(45deg,#e6e6e6 25%,#f2f2f2 50%,#e6e6e6 75%) 0 0/200% 100%;border:none;border-radius:1rem;height:4rem;display:block}.orchestra-series__list{flex-direction:column;grid-area:2/1/auto/-1;gap:1px;margin:0;padding:0;list-style:none;display:flex}.orchestra-series__entry{display:grid}.orchestra-series__serie{color:#000;background:#fff;border:none;border-radius:1rem;flex-direction:row;align-items:center;text-decoration:none;display:flex}.orchestra-series__serie:hover{background:#ebebeb}.orchestra-series__serie-name{padding:1rem}.orchestra-site-name{flex-direction:row;align-items:center;margin:0;font-size:1rem;display:flex}.orchestra-site-name:before{content:"";background:url(logo.b10801e8.svg) no-repeat;width:2rem;height:2rem;display:inline-block}.orchestra-site-navigation{flex-direction:row;justify-content:flex-end;display:flex}.orchestra-site-navigation__site-links{flex-direction:row;margin:0;padding:0;list-style:none;display:flex}.orchestra-site-navigation__site-link-entry{display:grid}.orchestra-site-navigation__site-link{color:#5a6541;align-content:center;padding:1rem;text-decoration:none;display:block}.orchestra-site-navigation__site-link-active{color:#7d8d5b;font-weight:700;position:relative}.orchestra-site-navigation__site-link-active:after{content:"";background-color:#adb993;height:.2rem;position:absolute;bottom:0;left:0;right:0}.orchestra-tab-group__tab{color:#000;border-block-end:3px solid #ccc;padding:1rem 2rem;text-decoration:none;display:inline-block}.orchestra-tab-group__active-tab{color:#777f53;border-block-end:3px solid #a9b188;font-weight:700}.orchestra-tab-group__panel{background-color:#fff;border-radius:0 0 1rem 1rem;padding:2rem}.orchestra-text-input{border:0;outline:0}.orchestra-wrapper-input{display:grid}.orchestra-wrapper-input__label{flex-direction:column;gap:.5rem;display:flex}.orchestra-wrapper-input__required-label>.orchestra-wrapper-input__text:after{content:" *"}.orchestra-wrapper-input__wrapper{border:1px solid gray;border-radius:.4rem;padding:.6rem;display:grid}.orchestra-wrapper-input__wrapper:has(:focus){outline-offset:1px;outline:.2rem solid #b6ca56}
/*# sourceMappingURL=frontend-elm.bcd37255.css.map */
