@font-face{font-display:swap;font-family:Open Sans;font-style:normal;font-weight:400;src:url(/fonts/OpenSans-Regular.woff2?967e123ad65de8c5d5c464071bdb4979) format("woff2")}@font-face{font-display:swap;font-family:Open Sans;font-style:normal;font-weight:500;src:url(/fonts/OpenSans-Semibold.woff2?fb9fdde61d631c58d46cbe6f8eaa7197) format("woff2")}@font-face{font-display:swap;font-family:Open Sans;font-style:normal;font-weight:700;src:url(/fonts/OpenSans-Bold.woff2?1a12317389afca44fc295369699eead7) format("woff2")}
/*! normalize.css v8.0.1 | MIT License | github.com/necolas/normalize.css */html{line-height:1.15}main{display:block}h1{font-size:2em;margin:.67em 0}hr{box-sizing:content-box;height:0;overflow:visible}pre{font-family:monospace,monospace;font-size:1em}a{background-color:transparent}abbr[title]{text-decoration:underline}b,strong{font-weight:bolder}code,kbd,samp{font-family:monospace,monospace;font-size:1em}small{font-size:80%}sub,sup{font-size:75%;line-height:0;position:relative;vertical-align:baseline}img{border-style:none}button,input,optgroup,select,textarea{font-family:inherit;font-size:100%;line-height:1.15;margin:0}button,input{overflow:visible}button,select{text-transform:none}[type=button],[type=reset],[type=submit],button{-webkit-appearance:button}[type=button]::-moz-focus-inner,[type=reset]::-moz-focus-inner,[type=submit]::-moz-focus-inner,button::-moz-focus-inner{border-style:none;padding:0}[type=button]:-moz-focusring,[type=reset]:-moz-focusring,[type=submit]:-moz-focusring,button:-moz-focusring{outline:1px dotted ButtonText}fieldset{padding:.35em .75em .625em}legend{box-sizing:border-box;color:inherit;display:table;max-width:100%;padding:0;white-space:normal}progress{vertical-align:baseline}textarea{overflow:auto}[type=checkbox],[type=radio]{box-sizing:border-box;padding:0}[type=number]::-webkit-inner-spin-button,[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}[hidden],body:before,template{display:none}body:before{font-family:xs}@media only screen and (min-width:480px){body:before{font-family:small}}@media only screen and (min-width:720px){body:before{font-family:medium}}@media only screen and (min-width:992px){body:before{font-family:large}}@media only screen and (min-width:1400px){body:before{font-family:xl}}html{font-size:16px}a,b,del,em,i,ins,q,span,strong,u{font-size:1em}html{-webkit-text-size-adjust:100%;font-family:Open Sans,Poppins,Helvetica,Arial,sans-serif;line-height:1.375}*{box-sizing:border-box}body{background-color:#fff;color:#000;margin:0;width:100%}details{display:block}summary{display:list-item}abbr[title]{border-bottom:none;-webkit-text-decoration:underline dotted;text-decoration:underline dotted}input{overflow:visible}img{height:auto;width:100%}h1,h2,h3,h4,h5,h6{font-weight:400;line-height:1.5;margin:0}p{margin:0}a{text-decoration:none;transition:color .35s}a,button{color:inherit}button{-webkit-appearance:none;-moz-appearance:none;appearance:none;background:none;border:none;cursor:pointer;outline:none;padding:0}b,strong{font-weight:700}blockquote{color:#000;display:block;font-size:1.5rem;line-height:120%;margin:3rem 0;padding:2px 2px 2px 1rem}dl,ol,ul{list-style:none;margin:0;padding:0}dd{margin:0}figcaption,small,sub,sup{font-size:.875rem}figure{margin:0;width:100%}figcaption{font-style:italic}table{border:none;border-collapse:collapse;font-size:1rem;width:100%}code,kbd,sub,sup{line-height:0;position:relative;vertical-align:baseline}sup{top:-.5em}sub{bottom:-.25em}code,kbd,pre,samp{font-family:Menlo,Consolas,monospace}code,kbd{padding:2.5px 5px}kbd{background:#000;color:#fff}pre{margin:3rem;overflow:auto;padding:15px}hr{border-style:solid;margin-bottom:0;margin-top:0}@keyframes medium-editor-image-loading{0%{transform:scale(0)}to{transform:scale(1)}}@keyframes medium-editor-pop-upwards{0%{opacity:0;transform:matrix(.97,0,0,1,0,12)}20%{opacity:.7;transform:matrix(.99,0,0,1,0,2)}40%{opacity:1;transform:matrix(1,0,0,1,0,-1)}to{transform:matrix(1,0,0,1,0,0)}}.medium-editor-anchor-preview{word-wrap:break-word;font-family:Helvetica Neue,Helvetica,Arial,sans-serif;font-size:16px;left:0;line-height:1.4;max-width:280px;position:absolute;text-align:center;top:0;visibility:hidden;word-break:break-all;z-index:2000}.medium-editor-anchor-preview a{color:#fff;display:inline-block;margin:5px 5px 10px}.medium-editor-anchor-preview-active{visibility:visible}.medium-editor-dragover{background:#ddd}.medium-editor-image-loading{animation:medium-editor-image-loading 1s ease-in-out infinite;background-color:#333;border-radius:100%;display:inline-block;height:40px;width:40px}.medium-editor-placeholder{position:relative}.medium-editor-placeholder:after{content:attr(data-placeholder)!important;font-style:italic;left:0;margin:inherit;padding:inherit;position:absolute;top:0;white-space:pre}.medium-editor-placeholder-relative{position:relative}.medium-editor-placeholder-relative:after{content:attr(data-placeholder)!important;font-style:italic;margin:inherit;padding:inherit;position:relative;white-space:pre}.medium-toolbar-arrow-over:before,.medium-toolbar-arrow-under:after{border-style:solid;content:"";display:block;height:0;left:50%;margin-left:-8px;position:absolute;width:0}.medium-toolbar-arrow-under:after{border-width:8px 8px 0}.medium-toolbar-arrow-over:before{border-width:0 8px 8px}.medium-editor-toolbar{font-family:Helvetica Neue,Helvetica,Arial,sans-serif;font-size:16px;left:0;position:absolute;top:0;visibility:hidden;z-index:2000}.medium-editor-toolbar ul{margin:0;padding:0}.medium-editor-toolbar li{float:left;list-style:none;margin:0}.medium-editor-toolbar li button{box-sizing:border-box;cursor:pointer;display:block;font-size:14px;line-height:1.33;margin:0;padding:15px;text-decoration:none}.medium-editor-toolbar li button:focus{outline:none}.medium-editor-toolbar li .medium-editor-action-underline{text-decoration:underline}.medium-editor-toolbar li .medium-editor-action-pre{font-family:Consolas,Liberation Mono,Menlo,Courier,monospace;font-size:12px;font-weight:100;padding:15px 0}.medium-editor-toolbar-active{visibility:visible}.medium-editor-sticky-toolbar{position:fixed;top:1px}.medium-editor-relative-toolbar{position:relative}.medium-editor-toolbar-active.medium-editor-stalker-toolbar{animation:medium-editor-pop-upwards .16s linear forwards}.medium-editor-action-bold{font-weight:bolder}.medium-editor-action-italic{font-style:italic}.medium-editor-toolbar-form{display:none}.medium-editor-toolbar-form a,.medium-editor-toolbar-form input{font-family:Helvetica Neue,Helvetica,Arial,sans-serif}.medium-editor-toolbar-form .medium-editor-toolbar-form-row{line-height:14px;margin-left:5px;padding-bottom:5px}.medium-editor-toolbar-form .medium-editor-toolbar-input,.medium-editor-toolbar-form label{border:none;box-sizing:border-box;display:inline-block;font-size:14px;margin:0;padding:6px;width:316px}.medium-editor-toolbar-form .medium-editor-toolbar-input:focus,.medium-editor-toolbar-form label:focus{-webkit-appearance:none;-moz-appearance:none;appearance:none;border:none;box-shadow:none;outline:0}.medium-editor-toolbar-form a{display:inline-block;font-size:24px;font-weight:bolder;margin:0 10px;text-decoration:none}.medium-editor-toolbar-form-active{display:block}.medium-editor-toolbar-actions:after{clear:both;content:"";display:table}.medium-editor-element{word-wrap:break-word;min-height:30px}.medium-editor-element img{max-width:100%}.medium-editor-element sub{vertical-align:sub}.medium-editor-element sup{vertical-align:super}.medium-editor-hidden{display:none}.assignments__bottom,.requests__bottom,.sessions__bottom{background-color:#fff;border-top:2px solid #000}.browser__add,.colheader__button,.combinations__add,.cookie__button,.export-arrangement__button,.export-arrangement__button--disabled,.export__button,.fields__button,.fields__delete-img-button,.form-header__action,.id__edit,.login__submit,.modal__action,.modal__action--disabled,.modal__cancel,.payment-details__activate,.payment-details__add,.payment-details__filter-btn,.q-session__add-action,.sessions__notify-button,.single-browser__add,.version__action{border-radius:3px;border-style:solid;border-width:2px;display:inline-block;font-size:.75rem;font-weight:700;line-height:1.5;padding:3px 11px;text-align:center;text-transform:uppercase;transition:background-color .35s,border-color .35s,color .35s,opacity .35s;white-space:nowrap}.browser__add span,.colheader__button span,.combinations__add span,.cookie__button span,.export-arrangement__button span,.export-arrangement__button--disabled span,.export__button span,.fields__button span,.fields__delete-img-button span,.form-header__action span,.id__edit span,.login__submit span,.modal__action span,.modal__action--disabled span,.modal__cancel span,.payment-details__activate span,.payment-details__add span,.payment-details__filter-btn span,.q-session__add-action span,.sessions__notify-button span,.single-browser__add span,.version__action span{vertical-align:middle}.browser__add path,.colheader__button path,.combinations__add path,.cookie__button path,.export-arrangement__button path,.export-arrangement__button--disabled path,.export__button path,.fields__button path,.fields__delete-img-button path,.form-header__action path,.id__edit path,.login__submit path,.modal__action path,.modal__action--disabled path,.modal__cancel path,.payment-details__activate path,.payment-details__add path,.payment-details__filter-btn path,.q-session__add-action path,.sessions__notify-button path,.single-browser__add path,.version__action path{transition:fill .35s}.browser__add .icon,.colheader__button .icon,.combinations__add .icon,.cookie__button .icon,.export-arrangement__button .icon,.export-arrangement__button--disabled .icon,.export__button .icon,.fields__button .icon,.fields__delete-img-button .icon,.form-header__action .icon,.id__edit .icon,.login__submit .icon,.modal__action .icon,.modal__action--disabled .icon,.modal__cancel .icon,.payment-details__activate .icon,.payment-details__add .icon,.payment-details__filter-btn .icon,.q-session__add-action .icon,.sessions__notify-button .icon,.single-browser__add .icon,.version__action .icon{height:19px;margin-left:-5px}.fields__delete-img-button,.login__submit,.modal__action{background-color:#ff324b;border-color:#ff324b;color:#fff}.fields__delete-img-button:hover,.login__submit:hover,.modal__action:hover{opacity:.7}.colheader__button,.combinations__add,.fields__button,.form-header__action,.id__edit,.modal__cancel,.q-session__add-action,.single-browser__add,.version__action{background-color:transparent;border-color:#000;color:#000}.colheader__button:hover,.combinations__add:hover,.fields__button:hover,.form-header__action:hover,.id__edit:hover,.modal__cancel:hover,.q-session__add-action:hover,.single-browser__add:hover,.version__action:hover{opacity:.7}.cookie__button{background-color:#d4ecff;border-color:#d4ecff;color:#fff}.cookie__button:hover{background-color:#fff;border-color:#fff}.browser__add,.payment-details__activate,.payment-details__add{border-color:#000;color:#000}.browser__add path,.payment-details__activate path,.payment-details__add path{fill:#000}.browser__add:hover,.payment-details__activate:hover,.payment-details__add:hover{opacity:.7}.export-arrangement__button,.export__button,.payment-details__filter-btn,.sessions__notify-button{background-color:#000;border-color:#000;color:#fff}.export-arrangement__button path,.export__button path,.payment-details__filter-btn path,.sessions__notify-button path{fill:#fff}.export-arrangement__button:hover,.export__button:hover,.payment-details__filter-btn:hover,.sessions__notify-button:hover{opacity:.7}.export-arrangement__button--disabled,.modal__action--disabled{background-color:#878787;border-color:#878787;color:#fff;cursor:not-allowed}.export-arrangement__button--disabled:hover,.modal__action--disabled:hover{border-color:#878787;color:#fff}.auth__container,.cookie__container{margin-left:auto;margin-right:auto;max-width:1440px;padding-left:11px;padding-right:11px;width:100%}@media only screen and (min-width:720px){.auth__container,.cookie__container{padding-left:30px;padding-right:30px;width:100%}}@media only screen and (min-width:992px){.auth__container,.cookie__container{padding-left:0;padding-right:0;width:90%}}@media only screen and (min-width:1400px){.auth__container,.cookie__container{width:85%}}.header,.header__top,.navigation__item{padding-left:11px;padding-right:11px;width:100%}@media only screen and (min-width:720px){.header,.header__top,.navigation__item{padding-left:30px;padding-right:30px}}@media only screen and (min-width:992px){.header,.header__top,.navigation__item{padding-left:0;padding-right:0}}.checkbox__error,.field__error{color:#ff324b;display:block;font-size:.75rem;font-weight:400;margin:.5rem 0}.colheader,.modal__header{align-content:flex-start;align-items:center;background-color:#d4ecff;border-color:#000;border-style:solid;border-width:3px 0;display:flex;flex-direction:row;flex-wrap:nowrap;height:44px;justify-content:space-between;padding-left:10px;padding-right:10px}.icon{height:1.5rem;vertical-align:middle;width:auto}.id__figure img{bottom:0;height:100%;left:0;-o-object-fit:cover;object-fit:cover;-o-object-position:center;object-position:center;position:absolute;right:0;top:0;width:100%}.id__figure{padding-top:50%;position:relative}.browser__title,.multi-select__button,.select__select,.text__input,.wysiwyg__field{background-color:#f9f9f9;border:solid #000;border-width:0 0 2px;font-size:14px;height:30px;padding:5px 9px;transition:outline .2s,border-color .2s;width:100%}.select__select--error,.text__input--error,.wysiwyg__field--error{border-color:#ff324b}.select__select--disabled,.text__input--disabled,.wysiwyg__field--disabled{background-color:#e7e7e7;border-color:#bbb;color:#878787}.browser__title:focus,.browser__title:focus-visible,.multi-select__button:focus,.multi-select__button:focus-visible,.select__select:focus,.select__select:focus-visible,.text__input:focus,.text__input:focus-visible,.wysiwyg__field:focus,.wysiwyg__field:focus-visible{border-color:#d4ecff;outline-color:#d4ecff;outline-offset:0;outline-style:solid;outline-width:1px}.multi-select__picto,.select__picto,.text__picto{background-color:#f9f9f9;bottom:4px;pointer-events:none;position:absolute;right:5px}.image-placeholder{background-color:#666;padding:33% 50%}.form-header__title,.label,.repeater__label,.text__prefix,.text__suffix{display:block;font-size:.75rem;font-weight:500;line-height:1.375rem;margin-bottom:6px}.label--disabled{color:#878787}.label--instrument-count{font-weight:400;text-align:center;width:40px}.label--instrument-group{margin-right:5px;margin-top:30px}.label--inline{margin-bottom:4px;margin-left:9px;order:2}.label--quoting-main-count,.label--quoting-main-count--large{text-align:center}.label--quoting-extra-count{background-color:#ececec;border:1px solid #878787;border-radius:4px 0 0 4px;height:30px;line-height:30px;margin-bottom:0;padding-left:5px;padding-right:5px}.login__link,.payment-details__date-filter{color:#6200ee;font-weight:700;text-decoration:underline;transition:color .35s}.login__link:hover,.payment-details__date-filter:hover{color:#7d22ff}.accrued-hours,.assignments__pill,.black-pill,.categories__remove,.instruments__remove,.payments__amount,.rating,.row-options__pill{align-content:flex-start;align-items:center;border-radius:10px;display:flex;flex-direction:row;flex-wrap:nowrap;font-size:.5625rem;font-weight:700;gap:2px;height:19px;justify-content:flex-start;line-height:19px;padding-left:6px;padding-right:6px;text-transform:uppercase;white-space:nowrap}@media only screen and (min-width:992px){.accrued-hours,.assignments__pill,.black-pill,.categories__remove,.instruments__remove,.payments__amount,.rating,.row-options__pill{font-size:.75rem}}.accrued-hours .icon,.assignments__pill .icon,.black-pill .icon,.categories__remove .icon,.instruments__remove .icon,.payments__amount .icon,.rating .icon,.row-options__pill .icon{display:block;height:14px}.accrued-hours .icon--dots,.assignments__pill .icon--dots,.black-pill .icon--dots,.categories__remove .icon--dots,.instruments__remove .icon--dots,.payments__amount .icon--dots,.rating .icon--dots,.row-options__pill .icon--dots{height:9px;width:19px}.accrued-hours .icon--close,.assignments__pill .icon--close,.black-pill .icon--close,.categories__remove .icon--close,.instruments__remove .icon--close,.payments__amount .icon--close,.rating .icon--close,.row-options__pill .icon--close{transform:scale(1.5)}.black-pill,.categories__remove,.instruments__remove{background-color:#000;color:#fff}.black-pill path,.categories__remove path,.instruments__remove path{fill:#fff}.row-options__pill{background-color:#f9f9f9;color:#878787}.row-options__pill path{fill:#878787}.rating{background-color:#9a905b;color:#fff}.rating path{fill:#ffd600}.accrued-hours{background-color:#878787;color:#fff}.accrued-hours path{fill:#fff}.payments__amount{background-color:#fff;color:#09b525}.row-title{color:inherit;flex-grow:1;font-size:.75rem;line-height:1.5}@media only screen and (min-width:992px){.row-title{font-size:.875rem}}.row-title--accepted{color:#09b525;font-weight:700}.row-title--inactive{color:#ff324b}.row-title--draft{color:#878787}.row-title--pending{color:#ff8a00}.status-picto{position:relative}.status-picto--accepted path{fill:#09b525}.status-picto--pending path{fill:#ff8a00}.status-picto--draft path{fill:#878787}.status-picto--inactive path{fill:#ff324b}.colheader__title,.modal__title{font-size:1rem;font-weight:700;text-transform:uppercase}.automation{align-content:flex-start;align-items:center;display:flex;flex-direction:row;flex-wrap:wrap;gap:10px 32px;justify-content:flex-start;padding:10px}.automation__title{font-weight:700;margin-bottom:8px;width:100%}.automation__title-deco{color:#6200ee}.automation__section{align-content:flex-start;align-items:center;display:flex;flex-direction:row;flex-wrap:nowrap;gap:12px;justify-content:flex-start}@media only screen and (min-width:992px){.automation__section{gap:8px}}.automation__label{flex-shrink:0;width:35px}.automation__ret{color:#6200ee;text-decoration:underline}.header__avatar,.id__no-avatar{border-radius:50%;-o-object-fit:cover;object-fit:cover;-o-object-position:center;object-position:center;overflow:hidden}.header__avatar .icon,.id__no-avatar .icon{background-color:#000;display:block;height:100%;width:100%}.header__avatar path,.id__no-avatar path{fill:#fff}.browser__item{align-content:flex-start;align-items:center;display:flex;flex-direction:row;flex-wrap:nowrap;justify-content:flex-start}.browser__title{background-color:#fff}.browser__add{margin-top:15px}.checkbox{align-content:flex-start;align-items:center;cursor:pointer;display:flex;flex-direction:row;flex-wrap:nowrap;justify-content:flex-start}.checkbox__input{display:none}.checkbox__checkbox{border:2px solid #000;flex-shrink:0;height:24px;margin-right:10px;transition:border-color .35s,background-color .35s;width:24px}.checkbox__checkbox--checked{background-color:#09b525;border-color:#09b525}.checkbox__check{left:-5px;position:absolute;top:-5px}.checkbox__check .icon{height:35px}.checkbox__check path{fill:#d4ecff}.checkbox__label-text{color:#878787;font-size:.75rem;margin-bottom:0;transition:color .35s}.checkbox__label-text--checked{color:#09b525}.checkbox__label-text--bold{color:#000;font-weight:700}.checkbox--bold{border-bottom:2px solid #000;padding-bottom:10px}.colheader{flex-shrink:0}.colheader__title{flex-grow:1;margin-left:10px}.colheader__label{margin-left:0;vertical-align:middle}@media only screen and (max-width:991px){.colheader--quoting{flex-wrap:wrap;gap:5px;height:auto;padding-bottom:5px;padding-top:5px}}.combination{align-content:flex-start;align-items:center;display:flex;flex-direction:row;flex-wrap:nowrap;gap:5px;justify-content:flex-start}.combination__delete{margin-bottom:10px}.dataset-table{text-align:left}.dataset-table__cell{border:solid #000;border-width:0 0 1px;padding:0}.dataset-table__cell--header{padding:8px 0}.dataset-table__cell--name{width:80%}.dataset-table__cell--expense,.dataset-table__cell--income,.dataset-table__cell--options{width:20%}.dataset-table__cell:not(:last-child) .dataset-table__field-group{padding-right:20px}.dataset-table__field-group{display:grid;grid-template-columns:100px 80px}.deactivated-field{align-self:center;margin-top:22px}.deactivated-field__button{font-size:.75rem;font-weight:700;text-decoration:underline}.deactivated-field--no-label,.wysiwyg__field h2:first-child,.wysiwyg__field h3:first-child{margin-top:0}.wysiwyg__field p{margin:1.25rem 0}@media only screen and (min-width:992px){.wysiwyg__field p{margin:1.75rem 0}}.wysiwyg__field p:first-child{margin-top:0}.wysiwyg__field p:last-child{margin-bottom:0}.wysiwyg__field a{color:#6200ee;text-decoration:underline}.wysiwyg__field a:hover{color:rgba(204,226,218,.4)}.wysiwyg__field ol{list-style-type:decimal}.wysiwyg__field ul{list-style-type:disc}.wysiwyg__field ol,.wysiwyg__field ul{list-style-position:outside;margin:1.5rem 0;padding:0 1.25rem}.wysiwyg__field ol:first-child,.wysiwyg__field ul:first-child{margin-top:0}.wysiwyg__field ol p,.wysiwyg__field ul p{margin:0}.wysiwyg__field li{margin-bottom:.375rem}.export__amount,.export__export{align-content:flex-start;align-items:center;border-color:#000;border-style:solid;border-width:1px 0;display:flex;flex-direction:row;flex-wrap:nowrap;height:50px;justify-content:center}.export__amount{font-size:1rem;font-weight:700}.export__label{vertical-align:middle}.export-arrangement{border-bottom:2px solid #000;padding:10px}.export-arrangement__button{width:100%}.extra{align-content:flex-start;align-items:center;display:flex;flex-direction:row;flex-wrap:wrap;gap:15px;justify-content:flex-start;padding-bottom:10px;padding-top:10px}@media only screen and (min-width:992px){.extra{flex-wrap:nowrap}}.extra__title{flex-grow:1;font-size:.75rem;font-weight:500}.extra__name{width:170px}.extra__field-group{align-content:flex-start;align-items:center;display:flex;flex-direction:row;flex-wrap:nowrap;justify-content:flex-start;width:134px}.field{margin-bottom:16px;position:relative;width:100%}.field--no-margin,.field--quoting-extra-group,.field--quoting-hours,.field--quoting-main-count,.field--quoting-main-count--large,.field--quoting-min,.field--search-crud,.field--search-index,.field--search-modal{margin-bottom:0}.field--hidden{display:none}.field--right-switch{margin-bottom:0;width:auto}.field--combinations-count,.field--instrument-count,.field--quoting-extra-count,.field--quoting-hours,.field--quoting-main-count,.field--quoting-main-count--large,.field--quoting-min{flex-shrink:0}.field--combinations-count,.field--instrument-count{width:40px}.field--quoting-hours,.field--quoting-main-count{width:50px}@media only screen and (min-width:1400px){.field--quoting-hours,.field--quoting-main-count{width:60px}}.field--quoting-main-count--large{width:60px}@media only screen and (min-width:1400px){.field--quoting-main-count--large{width:70px}}.field--quoting-min{width:100px}.field--quoting-extra-count{margin-bottom:0;width:auto}.field--instrument-count{margin-bottom:25px}.field--checkbox,.field--combination,.field--combinations-count,.field--filter{margin-bottom:10px}@media only screen and (max-width:991px){.field--mobile-collapse{margin-bottom:0}}.field--button{margin-bottom:0;margin-top:28px;width:auto}.field--multi-select{margin-bottom:0;width:40px}@media only screen and (min-width:1400px){.field--multi-select{width:50px}}.field__error--qouting-extra-count,.field__error--quoting-extra-group,.field__error--quoting-main-count{display:none}.field__container--inline{align-items:flex-end;height:100%}.field__container--inline,.field__container--quoting-extra-count{align-content:flex-start;display:flex;flex-direction:row;flex-wrap:nowrap;justify-content:flex-start}.field__container--quoting-extra-count{align-items:stretch}.field__container--button{align-content:flex-start;align-items:center;display:flex;flex-direction:row;flex-wrap:nowrap;gap:15px;justify-content:flex-start}.file-upload{position:relative}.file-upload__button{transition:opacity .35s;width:100%}.file-upload__button--dragged,.file-upload__button:hover{opacity:.5}.file-upload__file-input{position:fixed;top:-1000px}.filtered-list{align-content:flex-start;align-items:stretch;display:flex;flex-direction:column;flex-wrap:nowrap;justify-content:flex-start}.filtered-list__rows{overflow:auto}.form-header{margin-bottom:32px}.form-header__title{font-weight:700}.form-header__icon{margin-bottom:6px;transition:transform .35s}.form-header__icon--visible{transform:rotate(90deg)}.form-header__toggle{align-content:flex-start;align-items:center;display:flex;flex-direction:row;flex-wrap:nowrap;justify-content:space-between;width:100%}.form-header__rule{border-width:2px 0 0;width:100%}.form-header__actions{align-content:flex-start;align-items:stretch;display:flex;flex-direction:row;flex-wrap:nowrap;gap:10px;justify-content:center}.form-header__action{margin-bottom:8px}.form-header--low-margin{margin-bottom:10px}.form-header--action{align-content:flex-start;align-items:flex-end;display:flex;flex-direction:row;flex-wrap:wrap;justify-content:space-between}.log-entry{align-items:center;border:solid #000;border-width:0 0 1px;display:grid;font-size:.75rem;gap:6px;grid-template-columns:18px 72px 72px minmax(65px,auto) 68px 18px;padding:3px 10px}@media only screen and (min-width:1400px){.log-entry{font-size:.8125rem;grid-template-columns:18px 85px 85px minmax(70px,auto) 76px 18px}}.log-entry--green{color:#09b525}.log-entry--green .log-entry__icon path{fill:#09b525}.log-entry--red{color:#ff324b}.log-entry--red .log-entry__icon path{fill:#ff324b}.log-entry__created-by .icon,.log-entry__icon .icon{height:18px}.log-entry__amount,.log-entry__name,.log-entry__times,.log-entry__title{font-size:inherit}.log-entry__times{align-content:flex-start;align-items:center;display:flex;flex-direction:row;flex-wrap:wrap;gap:0 5px;justify-content:flex-start}.log-entry__created-by{text-align:center}.modal{align-items:center;background-color:rgba(0,0,0,.3);flex-direction:row;justify-content:center;left:0;position:fixed;top:0;width:100%;z-index:1090}.modal,.modal__modal{align-content:flex-start;display:flex;flex-wrap:nowrap;height:100%}.modal__modal{align-items:stretch;background-color:#fff;flex-direction:column;justify-content:flex-start;max-width:100%;width:742px}@media only screen and (min-width:992px){.modal__modal{height:auto;max-height:100%;max-width:80%;min-height:50%}}.modal__modal--wide{max-width:90%;width:1200px}.modal__header{flex-shrink:0}.modal__content,.modal__footer{padding:16px}.modal__content{flex-grow:1;overflow:auto}.modal__content--no-pad{padding:0}.modal__footer{align-content:flex-start;align-items:center;display:flex;flex-direction:column-reverse;flex-wrap:wrap;justify-content:space-between}@media only screen and (min-width:992px){.modal__footer{flex-direction:row}}.modal__cancel,.modal__update__action{width:100%}@media only screen and (min-width:992px){.modal__cancel,.modal__update__action{width:auto}}@media only screen and (max-width:991px){.modal__action{margin-bottom:16px;width:100%}}.multi-select__button{text-align:left}.multi-select__button--quoting-extra-count{border:1px solid #878787;border-left-width:0;border-radius:0 4px 4px 0;padding-left:4px;padding-right:4px;width:50px}.multi-select__button--quoting-main-count--large{padding-left:18px}.multi-select__button--quoting-extra-count{padding-left:10px}.multi-select__picto{right:3px}.navigation{align-content:flex-start;align-items:flex-start;display:flex;flex-direction:column;flex-wrap:nowrap;justify-content:flex-start}@media only screen and (min-width:992px){.navigation{flex-direction:row;height:40px;justify-content:center}}.navigation__list-item{position:relative}@media only screen and (min-width:992px){.navigation__list-item{margin-right:32px;width:auto}.navigation__list-item:hover .navigation__submenu{opacity:1;pointer-events:all;transform:translateY(0)}}.navigation__list-item:last-child{margin-right:0}.navigation__item{cursor:pointer;display:block;font-size:.9375rem;font-weight:500;line-height:22px;padding-bottom:10px;padding-top:10px;text-transform:uppercase}@media only screen and (max-width:991px){.navigation__item{border-bottom:1px solid #f3f3f3}}.navigation__item--active{text-decoration:underline}@media only screen and (max-width:991px){.navigation__item--has-children{text-decoration:none}}.navigation__item--subitem{padding-left:30px}@media only screen and (min-width:992px){.navigation__item--subitem{padding-left:15px;padding-right:15px;text-decoration:none}}.navigation__submenu{align-content:flex-start;align-items:flex-start;display:flex;flex-direction:column;flex-wrap:nowrap;justify-content:flex-start}@media only screen and (min-width:992px){.navigation__submenu{background-color:#fff;border:1px solid #ececec;left:-15px;opacity:0;pointer-events:none;position:absolute;top:40px;transform:translateY(-10px);transition:opacity .35s,transform .35s;z-index:1000}}.notify__breadcrumbs{align-content:flex-start;align-items:center;display:flex;flex-direction:row;flex-wrap:nowrap;font-size:.75rem;font-weight:700;justify-content:flex-start;margin-bottom:16px}.notify__breadcrumb{border-right:1px solid #000;margin-right:8px;padding-right:8px}.notify__breadcrumb:last-child{border-right:none;margin-right:0;padding-right:0}.select{position:relative}.select__select{-webkit-appearance:none;-moz-appearance:none;appearance:none;border-radius:0}.select__select--white{background-color:#fff}.select__select--search-crud{background-color:transparent}.select__select:focus,.select__select:focus-visible{border-color:#000;outline:none}.select__picto--search-crud{background-color:transparent}.select__picto--white{background-color:#fff}.sortable,.sortable__item{position:relative}.sortable__item--dragging{background-color:#fff;border:1px solid #000;pointer-events:none;position:absolute;z-index:1020}.sortable__placeholder{border-bottom:1px solid #000;height:44px}.sortable__dropzone{height:100%;left:0;position:fixed;top:0;width:100%;z-index:1010}.sortable__dropzone--dragging{background-color:rgba(212,236,255,.1)}.sortable__dropzone--clicking{cursor:grabbing}.sortable__handle{bottom:0;cursor:grab;left:0;position:absolute;right:0;top:0}.sortable__handle:hover{background-color:rgba(204,226,218,.4)}.sortable__space{border-bottom:3px solid #6200ee;height:0}.switch{align-content:flex-start;align-items:center;display:flex;flex-direction:row;flex-wrap:nowrap;height:30px;justify-content:flex-start;position:relative;transition:opacity .35s}.switch__input{display:none}.switch__label{cursor:pointer}.switch__track{display:block}.switch__track path{fill:#878787;transition:fill .35s}.switch__track--active path{fill:#a472ea}.switch__handle{filter:drop-shadow(-1px 1px 1px rgba(0,0,0,.1));left:0;position:absolute;top:5px;transition:transform .35s}.switch__handle path{fill:#bbb;transition:fill .35s}.switch__handle--active{transform:translateX(16px)}.switch__handle--active path{fill:#6200ee}.switch__handle--disabled path{fill:#bbb}.switch--inline{order:1}.switch--disabled{opacity:.7;pointer-events:none}.repeater{position:relative}.repeater__items{flex-direction:row;width:100%}.repeater__deletes,.repeater__fields,.repeater__items{align-content:flex-start;align-items:flex-start;display:flex;flex-wrap:nowrap;justify-content:flex-start}.repeater__deletes,.repeater__fields{flex-direction:column}.repeater__fields{flex-grow:1}.repeater__deletes{flex-shrink:0;margin-left:10px;width:58px}.repeater__action{bottom:3px;position:relative}.repeater__action--unspaced{bottom:0}.repeater__locked{align-content:flex-start;align-items:center;display:flex;flex-direction:row;flex-wrap:nowrap;justify-content:center}.repeater__add{bottom:36px;position:absolute;right:0}.repeater__add--unspaced{bottom:2px}.repeater__add--empty{bottom:5px}.request__leader{width:24px}.request__leader path{fill:#ffd600}.request__leader--cm path{fill:#00d1ff}.row{align-content:flex-start;align-items:center;border:solid #000;border-width:0 0 1px;cursor:pointer;display:flex;flex-direction:row;flex-wrap:nowrap;gap:5px;height:44px;justify-content:flex-start;padding-left:10px;padding-right:10px}.row--active{background-color:#cce2da}.row--disabled,.row--flex-title,.row--info-title,.row--passive,.row--title{cursor:auto}.row--disabled,.row--inactive{opacity:.5}.row--title{background-color:#f3f3f3;font-weight:700}.row--flex-title{align-content:flex-start;align-items:center;background-color:#f3f3f3;display:flex;flex-direction:row;flex-wrap:nowrap;justify-content:space-between}.row--standard:not(.row--active):hover{background-color:rgba(204,226,218,.4)}.row--info-title{background-color:#dadada;font-weight:500}@media only screen and (min-width:992px){.row--info-title{display:none}}.row--multi-select{padding-right:0}.row-options{margin-left:5px;position:relative}.row-options__option{display:block;font-weight:700;padding:6px 0;text-align:left;transition:opacity .35s;width:106px}.row-options__option:hover{opacity:.7}.row-options__rule{border-color:#878787}.single-browser__add{width:100%}.stars{align-content:flex-start;align-items:center;display:flex;flex-direction:row;flex-wrap:nowrap;justify-content:center}.stars__star{position:relative;transition:transform .35s}.stars__star:hover{transform:scale(2)}.stars__star:hover .stars__number{opacity:1}.stars__star path{fill:#e7e7e7}.stars__star--filled path{fill:#ffd600}.stars__number{align-items:center;bottom:0;color:#000;flex-wrap:nowrap;font-size:.4375rem;font-weight:700;justify-content:center;left:0;opacity:0;position:absolute;right:0;top:3px;transition:opacity .35s}.stars__number,.tabs__nav{align-content:flex-start;display:flex;flex-direction:row}.tabs__nav{align-items:stretch;flex-wrap:wrap;justify-content:flex-start}.tabs__nav path{fill:#014273}.tabs__handle{border-radius:5px 5px 0 0;color:#014273;font-weight:500;padding:6px 8px}.tabs__handle--active{background-color:#014273;color:#fff}.tabs__handle--active path{fill:#fff}.tabs__handle:not(.tabs__handle--active):hover{opacity:.8}.tabs__action,.tabs__button{vertical-align:middle}.tabs__content{border-top:2px solid #014273}.tabs__content--framed{border:2px solid #014273}.table-column{display:block;flex-shrink:0}@media only screen and (max-width:991px){.table-column:not(.table-column--primary){display:none}}@media only screen and (min-width:992px){.table-column--last{flex-grow:1}}.table-column__text{display:inline-block}.table-column__text--default,.table-column__text--status{background-color:#dadada;border-radius:10px;font-size:.75rem;font-weight:700;height:20px;line-height:20px;padding-left:5px;padding-right:5px;text-transform:uppercase}.table-column__text--default{background-color:#000;color:#fff}.table-column__text--prepaid{background-color:#ffd600}.table-column__text--paid{background-color:#00ffa3}.table-column__text--display_id{font-weight:700}.text{color:#000;position:relative}.text--disabled{color:#878787}.text__input--prefix{padding-left:60px}.text__input--textarea{height:100px}.text__input--long-text{padding-left:185px}.text__input--instrument-count,.text__input--white{background-color:#fff}.text__input--quoting-extra-count,.text__input--quoting-hours,.text__input--quoting-main-count,.text__input--quoting-min{padding-left:4px;padding-right:4px}.text__input--quoting-extra-count,.text__input--quoting-main-count,.text__input--quoting-main-count--large{text-align:center}.text__input--quoting-extra-count{border:1px solid #878787;border-left-width:0;border-radius:0 4px 4px 0;width:30px}@media only screen and (min-width:1400px){.text__input--quoting-extra-count{width:40px}}.text__input--multi-select{height:44px}.text__input--search-crud{background-color:transparent}.text__input--search-crud:focus,.text__input--search-crud:focus-visible{border-color:#000;outline:none}.text__picto--white{background-color:#fff}.text__picto--search-crud{background-color:transparent}.text__prefix,.text__suffix{bottom:0;color:inherit;line-height:30px;margin-bottom:0;pointer-events:none;position:absolute}.text__prefix{left:6px}.text__suffix{right:6px}.text--disabled .text__picto{background-color:#e7e7e7}.toast{align-content:flex-start;align-items:center;display:flex;flex-direction:row;flex-wrap:nowrap;height:34px;justify-content:center;left:0;position:fixed;right:0;top:0;width:100%;z-index:1090}.toast--fail{background-color:#ff324b;color:#fff}.toast--fail path{fill:#fff}.toast--success{background-color:#d4ecff;color:#000}.toast--success path{fill:#000}.tooltip{bottom:0;font-size:1rem;height:100%;left:0;position:fixed;right:0;top:0;width:100%;z-index:1090}.tooltip--hover{pointer-events:none}.tooltip__tooltip{color:#fff}.tooltip__triangle--reverse{transform:rotate(180deg)}.tooltip__triangle path{fill:#000}.tooltip__content,.tooltip__triangle{position:absolute}.tooltip__content{background-color:#000;border-radius:5px;overflow:auto;padding:3px 10px}.tooltip__content--center{transform:translateX(-50%)}.tooltip__content--left{transform:translateX(-20px)}.tooltip__content--right{transform:translateX(-85%)}.tooltip__content--narrow{max-width:220px}.wysiwyg__field{height:auto;min-height:80px}.wysiwyg__field:after{pointer-events:none}.medium-editor-toolbar{display:block;opacity:.5;pointer-events:none;position:relative;visibility:visible}.medium-editor-toolbar-active{opacity:1;pointer-events:all}.medium-toolbar-arrow-under:after{border-color:#000 transparent transparent;top:60px}.medium-toolbar-arrow-over:before{border-color:transparent transparent #000;top:-8px}.medium-editor-toolbar{background-color:#000}.medium-editor-toolbar li{padding:0}.medium-editor-toolbar li button{background-color:transparent;border:none;border-right:1px solid #fff;color:#fff;height:auto;min-width:60px;padding:5px 15px;transition:background-color .2s ease-in,color .2s ease-in}.medium-editor-toolbar li .medium-editor-button-active,.medium-editor-toolbar li button:hover{background-color:#000;color:#fff}.medium-editor-toolbar li .medium-editor-button-last{border-right:none}.medium-editor-toolbar-form .medium-editor-toolbar-input{background:#000;color:#fff;height:60px}.medium-editor-toolbar-form .medium-editor-toolbar-input::-webkit-input-placeholder{color:#000;color:rgba(0,0,0,.8)}.medium-editor-toolbar-form .medium-editor-toolbar-input:-moz-placeholder,.medium-editor-toolbar-form .medium-editor-toolbar-input::-moz-placeholder{color:#000;color:rgba(0,0,0,.8)}.medium-editor-toolbar-form .medium-editor-toolbar-input:-ms-input-placeholder{color:#000;color:rgba(0,0,0,.8)}.medium-editor-toolbar-form a{color:#fff}.medium-editor-toolbar-anchor-preview{background:#000;color:#fff}.medium-editor-toolbar-anchor-preview a{color:inherit}.medium-editor-placeholder:after{color:#333}.activity-log{align-content:flex-start;align-items:stretch;display:flex;flex-direction:column;flex-wrap:nowrap;justify-content:flex-start}.activity-log__entries{overflow:auto}.assignments{align-content:flex-start;align-items:stretch;display:flex;flex-direction:column;flex-wrap:nowrap;height:100%;justify-content:flex-start}.assignments__rows{flex-grow:1;overflow:auto}.assignments__pill{color:#fff;margin-left:5px}.assignments__pill--ams{background-color:#a472ea}.assignments__realized-dash--matches,.assignments__realized-end--matches,.assignments__realized-start--matches{color:#09b525}.assignments__realized-dash--differs,.assignments__realized-end--differs,.assignments__realized-start--differs{color:#ff324b}.calculations__row{display:grid;grid-template-columns:minmax(0,2fr) minmax(0,1fr) minmax(0,1fr) minmax(0,1fr);text-transform:uppercase;width:100%}.calculations__row--rates{grid-template-columns:repeat(3,minmax(0,1fr))}.calculations__full{border-bottom:1px solid #000;grid-column:span 4;padding-bottom:2px;padding-top:2px;text-align:center}.calculations__cell{border-color:#000;border-style:solid;border-width:0 1px 1px 0;font-size:1rem;padding:6px 8px;text-align:center}.calculations__cell:last-child{border-width:0 0 1px}.calculations__cell--rates{align-content:flex-start;align-items:center;display:flex;flex-direction:row;flex-wrap:wrap;font-size:.75rem;gap:10px;justify-content:center}.calculations__cell--head{text-align:right}.calculations__cell--lc{padding-bottom:2px;padding-top:2px;text-transform:none}.calculations__cell--income{background-color:#d4ecff}.calculations__cell--expense{background-color:#ffe5e5}.calculations__cell--profit{background-color:#d2fed8}.calculations__rate--dataset{color:#2e83c0}.calculations__rate--api{color:#09b525}.calculations--restricted .calculations__row{grid-template-columns:repeat(2,1fr)}.calendar{align-content:flex-start;align-items:stretch;display:flex;flex-direction:column;flex-grow:1;flex-wrap:nowrap;justify-content:flex-start;width:100%}.calendar__month,.calendar__weekdays{height:24px}.calendar__calendar,.calendar__weekdays{display:grid;grid-template-columns:repeat(7,1fr);width:100%}.calendar__weekday{align-content:flex-start;align-items:center;display:flex;flex-direction:row;flex-wrap:nowrap;font-weight:700;justify-content:center}.calendar__weekday:last-child{border-right:none}.calendar__calendar{flex-grow:1;position:relative}.calendar__day,.calendar__weekday{border:1px solid #000}.calendar__month{align-content:flex-start;align-items:center;border-bottom:1px solid #000;display:flex;flex-direction:row;flex-wrap:nowrap;justify-content:space-between;padding-left:8px;padding-right:8px}.calendar__month-label{font-size:.75rem;font-weight:700}.calendar__day{align-content:flex-start;align-items:flex-start;display:flex;flex-direction:row;flex-wrap:nowrap;justify-content:center;position:relative}.calendar__day--completed{background-color:#09b525}.calendar__day--pending{background-color:#ffd600}.calendar__day--busy{background-color:#ff324b}.calendar__day--active{outline:3px solid #000;outline-offset:-3px}.calendar__day:nth-child(14),.calendar__day:nth-child(21),.calendar__day:nth-child(28),.calendar__day:nth-child(35),.calendar__day:nth-child(7){border-right:none}.calendar__day-label{font-size:.75rem;margin-top:4px}.calendar__ars,.calendar__has-busy{left:50%;position:absolute}.calendar__has-busy{bottom:4px;transform:translateX(-50%)}.calendar__has-busy circle{fill:#ff324b}.calendar__ars{top:50%;transform:translate(-50%,-50%)}.calendar__ars circle{fill:#6200ee}.calendar__week-selects{bottom:0;display:grid;grid-auto-rows:1fr;left:0;position:absolute;right:0;top:0}.calendar__week-select--active{outline:3px solid #000;outline-offset:-3px}.calendar__week-select--month-select{outline:none}.combinations{background:#fff;margin-bottom:20px;padding:10px}.combinations__title{display:inline-block}.combinations__header{font-size:.8125rem;margin-bottom:10px}.combinations__instrument,.combinations__off{font-weight:700}.combinations__off{color:#014273;text-decoration:underline}.cookie{background-color:rgba(0,0,0,.4);height:100%;left:0;opacity:0;pointer-events:none;position:fixed;top:0;transition:.35s;width:100%;z-index:1100}.cookie__modal{background-color:#fff;bottom:0;box-shadow:0 3px 10px rgba(0,0,0,.1);left:0;padding:.5rem 1rem;position:absolute;width:100vw}@media only screen and (min-width:720px){.cookie__modal{padding:1rem 2rem}.cookie__container{align-content:flex-start;align-items:center;display:flex;flex-direction:row;flex-wrap:nowrap;justify-content:space-between}}.cookie__text{margin:3rem 0}.cookie__button{display:block;margin:1rem 0;text-align:center}@media only screen and (max-width:719px){.cookie__button{width:100%}}.cookie--visible{opacity:1;pointer-events:auto}.column{background-color:#fff;height:calc(100vh - 58px);width:100%}@media only screen and (max-width:991px){.column{bottom:0;flex-shrink:0;height:calc(100dvh - 58px);left:0;overflow:auto;position:fixed;right:0;top:58px}}@media only screen and (min-width:992px){.column{border-color:#000;border-style:solid;border-width:0 1px;max-height:calc(100vh - 102px);position:relative;width:25%}}.column:first-child{border-left-width:0}.column:nth-child(4){border-right-width:0}.column--split{display:grid;grid-template-columns:minmax(0,1fr);grid-template-rows:repeat(2,50%)}@media only screen and (min-width:992px){.column--double{width:50%}}.column--flex{align-content:flex-start;align-items:stretch;display:flex;flex-direction:row;flex-wrap:nowrap;justify-content:flex-start}.column--empty{border-top-width:2px;position:static}@media only screen and (max-width:991px){.column--empty{display:none}}.crud-items{display:grid;grid-auto-rows:auto minmax(0,1fr);grid-template-columns:1fr;height:100%}.crud-items__rows{overflow:auto}.crud-table__header-label{display:block;text-transform:uppercase}@media only screen and (max-width:991px){.crud-table__header-label:not(.crud-table__header-label--primary){display:none}.crud-table__header-label{width:100%}}.crud-table__filters{flex-direction:row;gap:15px;justify-content:center;margin-right:15px}.crud-table__filters,.dates{align-content:flex-start;align-items:stretch;display:flex;flex-wrap:nowrap}.dates{flex-direction:column;justify-content:flex-start;width:100%}.fields__row{display:grid;gap:16px;grid-template-columns:1fr;width:100%}@media only screen and (min-width:992px){.fields__row--half{grid-template-columns:repeat(2,1fr)}}.fields__row--half-mobile{grid-template-columns:repeat(2,1fr)}@media only screen and (min-width:992px){.fields__row--552{grid-template-columns:5fr 5fr 2fr}}.fields__row--auto{grid-template-columns:repeat(auto-fit,100px)}.fields__row--flow,.fields__row--medium-flow{align-content:flex-start;align-items:flex-start;display:flex;flex-direction:row;flex-wrap:wrap;gap:5px;justify-content:flex-start;width:auto}@media only screen and (min-width:992px){.fields__row--flow,.fields__row--medium-flow{flex-wrap:nowrap}.fields__row--336{grid-template-columns:3fr 3fr 6fr}.fields__row--525{grid-template-columns:5fr 2fr 5fr}.fields__row--triple{grid-template-columns:repeat(3,1fr)}.fields__row--quad{grid-template-columns:repeat(4,1fr)}}@media only screen and (max-width:991px){.fields__row--mobile-collapse{gap:8px}}.fields__row--brass,.fields__row--woodwinds{width:100%}.fields__row--medium-flow,.fields__row--medium-gap{gap:15px}.fields__flex{align-items:flex-start;flex-wrap:wrap;gap:5px;justify-content:flex-start}.fields__divide,.fields__flex{align-content:flex-start;display:flex;flex-direction:row}.fields__divide{align-items:center;flex-wrap:nowrap;justify-content:center}.fields__section{margin-bottom:10px;padding:5px}@media only screen and (min-width:992px){.fields__section{padding:10px}}.fields__section--blue{background-color:#f1f8fe}.fields__section--gray{background-color:#f9f9f9}.fields__checkbox-section{margin-bottom:20px}.fields__columns{-moz-column-count:2;column-count:2;-moz-column-gap:15px;column-gap:15px}.fields__columns-section{-moz-column-break-inside:avoid;-webkit-column-break-inside:avoid;break-inside:avoid}.fields__header-btn{text-align:left;width:100%}.fields__label-btn{color:#014273;font-weight:700;text-decoration:underline}.fields__avatar{width:100%}@media only screen and (min-width:992px){.fields__avatar{flex-shrink:0;width:200px}}.fields__upload,.fields__uploaded-wrap{height:0;padding-top:100%;position:relative}.fields__upload{pointer-events:none}.fields__upload-wrap{align-content:flex-start;align-items:center;background-color:#ececec;border-radius:50%;bottom:0;display:flex;flex-direction:column;flex-wrap:nowrap;height:100%;justify-content:center;left:0;position:absolute;right:0;text-align:center;top:0;width:100%}.fields__upload-wrap .icon{height:58px}.fields__add-avatar{font-weight:700;margin-top:15px;max-width:80%;text-transform:uppercase}.fields__avatar-img{border-radius:50%;height:100%;-o-object-fit:cover;object-fit:cover;-o-object-position:center;object-position:center;width:100%}.fields__avatar-img,.fields__delete-img{bottom:0;left:0;position:absolute;right:0;top:0;transition:opacity .35s}.fields__delete-img{align-content:flex-start;align-items:center;display:flex;flex-direction:row;flex-wrap:nowrap;justify-content:center;opacity:0;pointer-events:none}@media only screen and (max-width:991px){.fields__delete-img{display:none}}.fields__delete-img .icon{height:80px;width:auto}.fields__delete-img path{fill:#ff324b}.fields__delete-img-button{display:block;margin-left:auto;margin-right:auto;margin-top:20px}@media only screen and (min-width:992px){.fields__delete-img-button{display:none}.fields__uploaded-wrap:hover .fields__delete-img{opacity:1;pointer-events:all}.fields__uploaded-wrap:hover .fields__avatar-img{opacity:.5}}.header{border-bottom:1px solid #f3f3f3;position:relative}@media only screen and (max-width:991px){.header{align-content:flex-start;align-items:center;display:flex;flex-direction:row;flex-wrap:nowrap;height:58px;justify-content:flex-end}}.header__branding{left:10px;position:absolute;top:6px}@media only screen and (min-width:992px){.header__branding{left:24px}}.header__branding .logo{display:block;height:44px;width:auto}.header__bg{background-color:rgba(0,0,0,.4);bottom:0;left:0;position:fixed;right:0;top:58px;width:100%;z-index:1010}@media only screen and (min-width:992px){.header__bg{display:none}}@media only screen and (max-width:991px){.header__drawable{background-color:#fff;bottom:0;box-shadow:0 3px 10px rgba(0,0,0,.1);height:100%;left:0;max-width:80%;position:fixed;top:0;width:280px;z-index:1030}}.header__top{border-color:#f3f3f3;border-style:solid;border-width:1px 0;height:58px}@media only screen and (min-width:992px){.header__top{padding-right:30px}}.header__user{align-content:flex-start;align-items:center;display:flex;flex-direction:row;flex-wrap:nowrap;height:100%;justify-content:flex-start}@media only screen and (min-width:992px){.header__user{justify-content:flex-end}}.header__username{font-size:.75rem;font-weight:700;margin-left:10px;white-space:nowrap}@media only screen and (max-width:991px){.header__username{flex-grow:1}}.header__userfig{width:20px}.header__avatar{height:20px;width:100%}.header__logout{margin-left:20px}.header__logout .icon{height:16px}@media only screen and (min-width:992px){.header__toggle{display:none}}.header__toggle .icon{overflow:visible}.header__toggle path{transition:transform .35s}.header__toggle--visible path:first-child{transform:translateX(-5px)}.header__toggle--visible path:last-child{transform:translateX(5px)}.id{align-content:flex-start;align-items:stretch;display:flex;flex-direction:column;flex-wrap:nowrap;height:100%;justify-content:flex-start}@media only screen and (min-width:992px){.id{border-top:3px solid #000}.id__header{display:none}}.id__profile{flex-grow:1;overflow:auto;padding-bottom:48px}.id__name{font-size:1.5rem;font-weight:700;margin-bottom:24px;margin-top:24px;text-align:center}.id__avatar-wrap{margin:48px auto 24px;max-width:80%;width:200px}.id__figure{border-radius:50%;overflow:hidden;padding-top:100%}.id__avatar .icon{background-color:#878787}.id__no-avatar{width:100%}.id__no-avatar .icon{background-color:#878787}.id__stats{align-content:flex-start;align-items:center;display:flex;flex-direction:row;flex-wrap:nowrap;gap:10px;justify-content:center}.id__list{text-align:center}.id__list-item{margin-bottom:24px;margin-top:24px}.id__term{font-size:16px;font-weight:500;margin-bottom:4px}.id__edit{display:block;margin:auto}.id__edit--instruments,.id__edit--payment-details{margin-top:16px}@media only screen and (min-width:992px){.id__edit--instruments,.id__edit--payment-details{display:none}}.login__row{margin-top:22px}.login__row:first-child{margin-top:0}.login__row--link{margin-top:7px}.login__link{font-size:.75rem}.login__submit{text-transform:none;width:100%}.musicians,.payment-details{display:grid;grid-auto-rows:auto minmax(0,1fr);grid-template-columns:minmax(0,1fr);height:100%}.payment-details{font-size:.875rem}.payment-details--musicians,.payment-details--staff{grid-auto-rows:auto auto minmax(0,1fr)}.payment-details__filter,.payment-details__session{border-bottom:1px solid #000;padding:10px}.payment-details__filter-btn{width:100%}@media only screen and (min-width:992px){.payment-details__filter-fields{align-content:flex-start;align-items:flex-end;display:flex;flex-direction:row;flex-wrap:nowrap;gap:10px;justify-content:flex-start}}.payment-details__quick-filter{align-content:flex-start;align-items:center;display:flex;flex-direction:row;flex-wrap:wrap;font-size:.875rem;gap:8px;justify-content:flex-start;margin-top:8px}@media only screen and (max-width:991px){.payment-details__quick-filter-title{display:none}}.payment-details__stats-flex{align-content:flex-start;align-items:flex-start;display:flex;flex-direction:row;flex-wrap:wrap;justify-content:space-between}@media only screen and (min-width:992px){.payment-details__stats-flex{gap:30px;justify-content:flex-start}}@media only screen and (max-width:991px){.payment-details__stat{margin-bottom:16px}}.payment-details__stat-term{color:#878787;font-size:.75rem}.payment-details__stat-description{color:#014273;font-size:1.5rem;font-weight:700}.payment-details__rows{overflow:auto}.payment-details__amount,.payment-details__date{font-size:inherit;font-weight:700}.payment-details__amount--sum{color:#09b525}.payment-details__amount--negative{color:#ff324b}.payment-details__session{align-content:flex-start;align-items:flex-start;display:flex;flex-direction:row;flex-wrap:wrap;gap:9px;justify-content:space-between}.payment-details__description,.payment-details__times{flex-grow:1;min-width:50%}.payment-details__realized--matches{color:#09b525}.payment-details__realized--differs{color:#ff324b}.payment-details__danger path{fill:#ff324b}.payment-details__actions,.payment-details__items{width:100%}.payment-details__item{align-content:flex-start;align-items:center;display:flex;flex-direction:row;flex-wrap:nowrap;justify-content:space-between;margin-bottom:8px}.payments{display:grid;grid-auto-rows:auto minmax(0,1fr);grid-template-columns:1fr;height:100%}.payments__amount{white-space:nowrap}.payments__options{width:36px}.q-session__header{align-content:flex-start;align-items:center;background-color:#2e83c0;color:#fff;display:flex;flex-direction:row;flex-wrap:nowrap;justify-content:space-between;padding:10px}.q-session__header path{fill:#fff}.q-session__title{font-size:1rem;font-weight:500}.q-session__fields{padding:10px}.q-session__main{background-color:#d4ecff;padding:10px}.q-session__add-actions{margin-bottom:10px;margin-top:10px}@media only screen and (min-width:992px){.q-session__selects{align-content:flex-start;align-items:center;display:flex;flex-direction:row;flex-wrap:nowrap;gap:15px;justify-content:flex-start}}.requests{align-content:flex-start;align-items:stretch;display:flex;flex-direction:column;flex-wrap:nowrap;height:100%;justify-content:flex-start}.requests__rows{flex-grow:1;overflow:auto}.requests__invite,.requests__invited{border-radius:2px;color:#fff;font-size:.75rem;font-weight:700;line-height:.9375rem;padding:2px 6px;text-transform:uppercase}.requests__invite{background-color:#ff324b;position:relative}.requests__invited{background-color:#878787}.scenario__fields{padding:10px}.sessions{align-content:flex-start;align-items:stretch;display:flex;flex-direction:column;flex-wrap:nowrap;height:100%;justify-content:flex-start}.sessions__rows{flex-grow:1;overflow:auto}.sessions__completion{font-weight:700}.sessions__completion--completed{color:#09b525}.sessions__completion--pending{color:#ff8a00}.sessions__realized{font-weight:700}.sessions__realized--matches{color:#09b525}.sessions__realized--differs{color:#ff324b}.sessions__bottom-row{align-content:flex-start;align-items:stretch;display:flex;flex-direction:row;flex-wrap:nowrap;justify-content:space-between}.sessions__notify{padding:10px}.staff-members{grid-auto-rows:auto minmax(0,1fr);grid-template-columns:minmax(0,1fr)}.staff-members,.version{display:grid;height:100%}.version{background-color:#fff;bottom:0;flex-grow:1;grid-template-columns:1fr;left:0;position:absolute;right:0;top:0;width:100%}@media only screen and (min-width:992px){.version{grid-template-columns:65% 35%}}.version__actions{align-content:flex-start;align-items:center;display:flex;flex-direction:row;flex-wrap:nowrap;gap:10px;justify-content:flex-end}@media only screen and (min-width:992px){.version__form{border-right:1px solid #000}.version__calculations{border-left:1px solid #000}}.version__fields{padding:10px}@media only screen and (min-width:992px){.version__fields{padding:15px}}.versions{flex-grow:1;position:relative}.versions__table-header-label{display:block;flex-shrink:0;text-transform:uppercase}@media only screen and (max-width:991px){.versions__table-header-label:not(.versions__table-header-label--primary){display:none}.versions__table-header-label{width:100%}}.versions__filters{display:grid;gap:15px;margin-right:15px}@media only screen and (min-width:992px){.versions__filters{grid-template-columns:repeat(2,200px)}}.auth{align-content:flex-start;align-items:center;display:flex;flex-direction:column;flex-wrap:nowrap;height:100vh;justify-content:center;position:relative;width:100%}.auth__header{left:24px;position:absolute;top:0}.auth__title{font-size:1.5rem;font-weight:700;margin-bottom:100px;text-align:center}@media only screen and (min-width:992px){.auth__title{font-size:2.25rem}}.auth__container{max-width:428px}@media only screen and (min-width:992px){.admin{min-height:100vh}.admin,.admin__container{align-content:flex-start;align-items:stretch;display:flex;flex-direction:column;flex-wrap:nowrap;justify-content:flex-start}.admin__container,.table{flex-grow:1}.table{align-content:flex-start;align-items:stretch;border-bottom:2px solid #000;display:flex;flex-direction:row;flex-wrap:nowrap;justify-content:flex-start}}
