@charset "UTF-8";html,body,div,span,applet,object,iframe,h1,h2,h3,h4,h5,h6,p,blockquote,pre,a,abbr,acronym,address,big,cite,code,del,dfn,em,img,ins,kbd,q,s,samp,small,strike,strong,sub,sup,tt,var,b,u,i,center,dl,dt,dd,ol,ul,li,fieldset,form,label,legend,table,caption,tbody,tfoot,thead,tr,th,td,article,aside,canvas,details,embed,figure,figcaption,footer,header,hgroup,menu,nav,output,ruby,section,summary,time,mark,audio,video{margin:0;padding:0;border:0;font-size:100%;font:inherit;vertical-align:baseline}article,aside,details,figcaption,figure,footer,header,hgroup,menu,nav,section{display:block}body{line-height:1}ol,ul{list-style:none}blockquote,q{quotes:none}blockquote:before,blockquote:after,q:before,q:after{content:"";content:none}table{border-collapse:collapse;border-spacing:0}button{cursor:pointer;border:none;background:none;font-family:inherit;padding:0;color:inherit;font-size:inherit}button:focus{outline:none}*{box-sizing:border-box;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;-o-box-sizing:border-box}a,a:hover,a:visited{color:inherit;text-decoration:none}input:focus{outline:none}input{font-size:inherit;border:none;font-family:inherit}*{-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none}input{background:transparent;width:100%}input::-webkit-outer-spin-button,input::-webkit-inner-spin-button{-webkit-appearance:none;margin:0}input[type=number]{-moz-appearance:textfield}input::-webkit-input-placeholder{color:#acb6bc}svg *{transition:all .2s ease-in-out}h1,.title-1{font-size:24px;font-weight:600}h2,.title-2{font-size:20px;font-weight:600}h3,.title-3,.reporting-bento .global p{font-size:18px;font-weight:600}h4,.title-4,.reporting-bento-stat .title{font-size:16px;font-weight:600}.subtitle{font-size:14px;font-weight:600}.p-small,.reporting-bento .global i,.cash_register_form-aside-total,.table-col{font-size:14px}.p-xsmall,.reporting-bento .global small,.reporting-filter,.iceberg-countdown,.table-header{font-size:12px}.placeholder{font-size:14px;font-style:italic}.input-label,.field .field__title{font-size:14px;color:#82919b}.code,.code-pill{font-family:DM Mono,monospace}.mono,.cash_register-modal-card-header p:nth-of-type(2n),.cash_register-modal-card-detail p:nth-of-type(2n),.mono-bold{font-size:14px;font-variant-numeric:tabular-nums}.mono-bold{font-weight:600}.code-pill{display:inline-block;font-size:12px;background:#eaedee;font-weight:500;padding:6px;color:#2c3f4d;border-radius:4px}.size-520{max-width:520px;margin:auto}@media (max-width: 1024px){.size-520{max-width:none}}.size-720{max-width:720px;margin:auto}@media (max-width: 1024px){.size-720{max-width:none}}.flex-col{display:flex;flex-direction:column;gap:32px;padding-top:16px}@media (max-width: 1024px){.flex-col{gap:18px}}.main-header{position:sticky;z-index:10;top:0;background:#fcfeff;display:flex;align-items:baseline;justify-content:space-between;padding:16px 0 8px}.main-header-cta{display:flex;gap:16px}@media (max-width: 1024px){.main-header-cta{gap:8px}}.sub-header{display:flex;align-items:center;justify-content:space-between;background:#fcfeff;width:100%}.sub-header .sticky{position:sticky;top:93px;z-index:9}@media (max-width: 1024px){.sub-header{top:67px}}.table-row{display:grid;border-bottom:1px solid #eaedee;padding:4px;align-items:center}.table-row .right{text-align:right}.table-row.table-total{padding:11px 4px}.table-header{color:#82919b;position:sticky;top:96px;background:white}@media (max-width: 1024px){.table-header{top:86px}}.table-body{transition:all .2s ease-in-out}.table-body:hover{background:#f1f4f5}.table-total{background:#f1f8fa;padding:8px}.table-actions{display:flex;justify-content:flex-end;gap:8px}.switch-wrapper{display:flex;align-items:center;gap:8px;color:#82919b;font-size:14px}.switch-wrapper .switch{background:#eaedee;width:22px;height:6px;position:relative;border-radius:24px}.switch-wrapper .switch:before{content:"";position:absolute;top:50%;left:0;right:auto;transform:translateY(-50%);width:10px;height:10px;background:#acb6bc;border-radius:50%;transition:all .2s ease-in-out}.switch-wrapper.active .switch:before{left:12px;background:#5b9bb5}.flex-space-between{display:flex;align-items:center;justify-content:space-between}.tag{background:#f1f4f5;color:#596d79;padding:6px;font-size:10px;display:inline-block;border-radius:2px}.rechart-tooltip{background-color:#ffffffe6;padding:8px}.rechart-tooltip .title{margin-bottom:8px}.recharts-tooltip-cursor{fill:#ffffff80;z-index:-1}.react-date-picker__inputGroup__divider{padding:1px 0;white-space:pre}.react-date-picker__inputGroup__input{padding:0;font-size:inherit;font-weight:inherit}.react-date-picker__inputGroup input{pointer-events:none}.react-date-picker__button:enabled{cursor:pointer}.react-date-picker__calendar{background:#fcfeff;border-radius:8px;box-shadow:0 0 4px #00000026;padding:16px;width:350px;z-index:1;height:auto!important}.react-date-picker__calendar--closed{display:none}.react-date-picker .react-calendar{font-size:16px}.react-date-picker .react-calendar__navigation{display:flex;padding:0 8px}.react-date-picker .react-calendar__navigation__label{font-weight:700;color:#2c3f4d;text-transform:capitalize}.react-date-picker .react-calendar__navigation__arrow{color:#fcfeff;position:relative;width:25px;height:25px}.react-date-picker .react-calendar__navigation__arrow:hover:after{border-color:#5b9bb5}.react-date-picker .react-calendar__navigation__arrow:hover:before{background:#5b9bb5}.react-date-picker .react-calendar__navigation__prev-button:after,.react-date-picker .react-calendar__navigation__prev-button:before,.react-date-picker .react-calendar__navigation__next-button:after,.react-date-picker .react-calendar__navigation__next-button:before{content:"";display:block;position:absolute;left:3px;transition:all .2s ease-in-out}.react-date-picker .react-calendar__navigation__prev-button:after,.react-date-picker .react-calendar__navigation__next-button:after{width:8px;height:8px;border-bottom:2px solid #eaedee;border-left:2px solid #eaedee;bottom:7px}.react-date-picker .react-calendar__navigation__prev-button:before,.react-date-picker .react-calendar__navigation__next-button:before{width:16px;height:2px;bottom:11px;background:#eaedee}.react-date-picker .react-calendar__navigation__prev-button:after{transform:rotate(45deg)}.react-date-picker .react-calendar__navigation__next-button:after{transform:rotate(225deg);left:auto;right:5px}.react-date-picker .react-calendar__navigation__prev2-button,.react-date-picker .react-calendar__navigation__next2-button{display:none}.react-date-picker__month-view__weekdays{margin-top:16px}.react-date-picker__month-view__weekdays__weekday{text-align:center;color:#acb6bc}.react-date-picker__month-view__weekdays__weekday abbr{text-decoration:none}.react-date-picker__month-view__days{gap:4px;display:grid!important;grid-template-columns:repeat(7,1fr)}.react-date-picker__month-view__days__day{border-radius:50%;padding-top:calc(100% - 2px);position:relative;border:1px solid transparent;transition:all .2s ease-in-out}.react-date-picker__month-view__days__day:hover{border:1px solid #5b9bb5}.react-date-picker__month-view__days__day abbr{position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}.react-date-picker__month-view__days__day--neighboringMonth{color:#eaedee}.react-date-picker__year-view__months,.react-date-picker__decade-view__years{gap:8px;display:grid!important;grid-template-columns:repeat(3,1fr);margin-top:16px}.react-date-picker__tile--active{background:#5b9bb5}.react-date-picker__tile.react-calendar__decade-view__years__year,.react-date-picker__tile.react-calendar__year-view__months__month{padding:8px 0;border:1px solid transparent;transition:all .2s ease-in-out;border-radius:2px}.react-date-picker__tile.react-calendar__decade-view__years__year:hover,.react-date-picker__tile.react-calendar__year-view__months__month:hover{border-color:#eaedee}.react-date-picker__tile.react-calendar__decade-view__years__year:first-letter,.react-date-picker__tile.react-calendar__year-view__months__month:first-letter{text-transform:uppercase}.react-date-picker__tile.react-calendar__tile--now.react-calendar__month-view__days__day,.react-date-picker__tile.react-calendar__tile--now.react-calendar__year-view__months__month,.react-date-picker__tile.react-calendar__tile--now.react-calendar__decade-view__years__year{background:#f8f9f9}.react-date-picker__tile.react-calendar__tile--hasActive.react-calendar__month-view__days__day,.react-date-picker__tile.react-calendar__tile--hasActive.react-calendar__year-view__months__month,.react-date-picker__tile.react-calendar__tile--hasActive.react-calendar__decade-view__years__year{background:#5b9bb5}.navbar-wrapper{background:#fffafa;padding:32px 24px;display:flex;flex-direction:column;align-items:center;gap:32px;border-radius:16px 0 0 16px}.nav-inner{gap:4px;display:flex;flex-direction:column;align-items:flex-start;height:100%}.nav-tab{display:flex;align-items:center;gap:8px;padding:12px 16px;color:#acb6bc;cursor:pointer;border-radius:8px;transition:all .2s ease-in-out}.nav-tab p{white-space:nowrap}.nav-tab:hover{color:#ed7b7d}.nav-tab.active{background:#fcfeff;color:#ed7b7d;box-shadow:0 0 24px -8px #dd72936e}.iceberg-wrapper{display:flex;align-items:center;justify-content:center;margin-bottom:18px}.iceberg-countdown{background:#fce4e4;color:#2c3f4d;padding:8px 12px;border-radius:4px}@media (max-width: 1024px){.navbar-wrapper{padding:16px 8px;gap:16px;border-radius:0}.nav-tab{padding:8px 12px}.nav-tab p{font-size:12px}}.btn{padding:12px 24px;border-radius:4px;font-weight:600;background:#2c3f4d;color:#fcfeff;border:1px solid #2c3f4d;white-space:nowrap}.btn svg path{fill:#fcfeff}.btn.full-width{width:100%;justify-content:center}.btn.color-accent{background:#ed7b7d;border-color:#ed7b7d}.btn.color-blue{background:#5b9bb5;border-color:#5b9bb5}.btn.color-grey{background:#eaedee;border-color:#eaedee;color:#acb6bc}.btn.color-grey svg path{fill:#acb6bc}.btn.has-icon{display:inline-flex;align-items:center;gap:8px;padding-left:18px}.btn.type-outline,.btn.type-link{background:none;color:#2c3f4d}.btn.type-outline svg path,.btn.type-link svg path{fill:#2c3f4d}.btn.type-outline.color-accent,.btn.color-accent.type-link{color:#ed7b7d}.btn.type-outline.color-blue,.btn.color-blue.type-link{color:#5b9bb5}.btn.type-outline.color-grey,.btn.color-grey.type-link{color:#acb6bc}.btn.type-outline.has-icon.color-accent svg path,.btn.has-icon.color-accent.type-link svg path{fill:#ed7b7d}.btn.type-outline.has-icon.color-blue svg path,.btn.has-icon.color-blue.type-link svg path{fill:#5b9bb5}.btn.type-outline.has-icon.color-grey svg path,.btn.has-icon.color-grey.type-link svg path{fill:#acb6bc}.btn.type-link{padding:4px;border:none}.btn.type-link.icon-only{min-width:0;min-height:0;width:28px;height:28px}.btn.icon-only{padding:0;justify-content:center;min-width:45px;min-height:45px}.btn.medium{font-size:16px;padding:8px 16px}.btn.small{font-size:12px;padding:8px 12px;font-weight:600}@media (max-width: 1024px){.btn{padding:8px 18px;font-size:14px}.btn.has-icon:not(.type-link){padding-left:16px}.btn.icon-only{padding-left:0;min-width:37px;min-height:37px}}input::-webkit-input-placeholder,textarea::-webkit-input-placeholder{color:#acb6bc}textarea:focus{outline:none;border-color:#bedae3}.field.full-length{width:100%}.field .field__title{margin-bottom:8px}.field .field__title:first-letter{text-transform:uppercase}.field .field__label{display:inline-block;width:100%;padding:8px;border-radius:4px;border:1px solid #eaedee;line-height:22px;transition:all .2s ease-in-out}.field .field__label input{width:100%}.field .field__label.has-icon{display:flex;gap:4px}.field .field__label.no-border{padding:0;border:none}.field .field__label:focus-within{border-color:#bedae3}.field .field__label:focus-within svg path{fill:#5b9bb5}.field .field__label:focus-within svg rect{stroke:#5b9bb5}.field .field__input{width:100%}.field .field__icon svg{display:block}.field .field__group{display:flex;gap:16px}.field .field__choice{width:auto;display:flex;align-items:center;padding:8px;cursor:pointer;font-size:14px}.field .field__choice.no-border{padding:0 8px 0 0}.field .field__choice.is-toggle{padding:0}.field .field__choice__label:first-letter{text-transform:uppercase}.field .field__choice:hover{color:#5b9bb5}.field .field__choice:hover .field__choice__check{border-color:#5b9bb5}.field .field__group.pill{gap:8px}.field .field__group.pill .field__choice{padding:8px 12px}.field .field__group.pill .field__choice.active{background:#5b9bb5;color:#dcecf1;border-color:#5b9bb5}.field .field__choice__check{display:block;width:18px;height:18px;border:1px solid #eaedee;margin-right:8px;position:relative;border-radius:2px;transition:all .2s ease-in-out}.field .field__choice__check:before{content:"";display:block;box-sizing:border-box;position:absolute;left:3px;top:-2px;width:6px;height:10px;border-width:0 2px 2px 0;border-style:solid;transform-origin:bottom left;transform:rotate(45deg);border-color:#fcfeff}.field .field__choice__check.radio{border-radius:50%}.field .field__choice.active .field__choice__check{border-color:#5b9bb5;background:#5b9bb5}.field .field__textarea{line-height:1.5}.field .field__datepicker{position:relative;padding:0;width:auto}.field .field__datepicker .field__label{width:auto}.calendar-overlay{position:fixed;inset:0 0 0 0;background:transparent}.calendra-input{position:relative}.react-calendar{width:300px;min-height:322px;font-size:16px}.react-calendar:not(.always-show){position:absolute;z-index:9;inset:calc(100% + 8px) 0 0 50%;transform:translate(-50%);background:#fcfeff;border-radius:8px;box-shadow:0 0 10px #cac9d747;padding:1rem}.react-calendar__inputGroup__divider{padding:1px 0;white-space:pre}.react-calendar__inputGroup__input{padding:0;font-size:inherit;font-weight:inherit}.react-calendar__inputGroup input{pointer-events:none}.react-calendar__button:enabled{cursor:pointer}.react-calendar__calendar{background:#fcfeff;border-radius:8px;box-shadow:0 0 4px #00000026;padding:16px;width:350px;z-index:1;height:auto!important}.react-calendar__calendar--closed{display:none}.react-calendar__navigation{display:flex;padding:0 8px}.react-calendar__navigation__label{font-weight:700;color:#2c3f4d;text-transform:capitalize}.react-calendar__navigation__arrow{color:#fcfeff;position:relative;width:25px;height:25px}.react-calendar__navigation__arrow:hover:after{border-color:#ed7b7d}.react-calendar__navigation__arrow:hover:before{background:#ed7b7d}.react-calendar__navigation__prev-button:after,.react-calendar__navigation__prev-button:before,.react-calendar__navigation__next-button:after,.react-calendar__navigation__next-button:before{content:"";display:block;position:absolute;left:3px;transition:all .2s ease-in-out}.react-calendar__navigation__prev-button:after,.react-calendar__navigation__next-button:after{width:8px;height:8px;border-bottom:2px solid #eaedee;border-left:2px solid #eaedee;bottom:7px}.react-calendar__navigation__prev-button:before,.react-calendar__navigation__next-button:before{width:16px;height:2px;bottom:10px;background:#eaedee}.react-calendar__navigation__prev-button:after{transform:rotate(45deg)}.react-calendar__navigation__next-button:after{transform:rotate(225deg);left:auto;right:5px}.react-calendar__navigation__prev2-button,.react-calendar__navigation__next2-button{display:none}.react-calendar__month-view__weekdays{margin-top:16px;margin-bottom:8px}.react-calendar__month-view__weekdays__weekday{text-align:center;color:#acb6bc;font-weight:400}.react-calendar__month-view__weekdays__weekday abbr{text-decoration:none;text-transform:capitalize}.react-calendar__month-view__days{gap:4px;display:grid!important;grid-template-columns:repeat(7,1fr)}.react-calendar__month-view__days__day{border-radius:50%;padding-top:calc(100% - 2px);position:relative;border:1px solid transparent;transition:all .2s ease-in-out}.react-calendar__month-view__days__day:hover{border:1px solid #ed7b7d}.react-calendar__month-view__days__day abbr{position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}.react-calendar__month-view__days__day--neighboringMonth{color:#eaedee}.react-calendar__year-view__months,.react-calendar__decade-view__years{gap:8px;display:grid!important;grid-template-columns:repeat(3,1fr);margin-top:16px}.react-calendar__tile--active{background:#ed7b7d;color:#fcfeff}.react-calendar__tile.react-calendar__decade-view__years__year,.react-calendar__tile.react-calendar__year-view__months__month{padding:8px 0;border:1px solid transparent;transition:all .2s ease-in-out;border-radius:2px}.react-calendar__tile.react-calendar__decade-view__years__year:hover,.react-calendar__tile.react-calendar__year-view__months__month:hover{border-color:#eaedee}.react-calendar__tile.react-calendar__decade-view__years__year:first-letter,.react-calendar__tile.react-calendar__year-view__months__month:first-letter{text-transform:uppercase}.react-calendar__tile.react-calendar__tile--now.react-calendar__month-view__days__day,.react-calendar__tile.react-calendar__tile--now.react-calendar__year-view__months__month,.react-calendar__tile.react-calendar__tile--now.react-calendar__decade-view__years__year{background:#f1f4f5;color:#2c3f4d}.react-calendar__tile.react-calendar__tile--hasActive.react-calendar__month-view__days__day,.react-calendar__tile.react-calendar__tile--hasActive.react-calendar__year-view__months__month,.react-calendar__tile.react-calendar__tile--hasActive.react-calendar__decade-view__years__year{background:#ed7b7d;color:#fcfeff}.field__daterange_picker .react-daterange-picker__wrapper{display:flex;flex-grow:1;flex-shrink:0;align-items:center;width:100%;padding:8px;border-radius:4px;border:1px solid #eaedee;line-height:22px;transition:all .2s ease-in-out}.field__select{padding:1px 0;font-size:12px}.field__select .field__select__single-value{margin:0;padding:0}.field__select .field__select__value-container{padding:0;border:none}.field__select .field__select__menu-list{padding:0}.field__select .field__select__input{box-shadow:none}.field__select .field__select__input-container{margin:0;padding:0}.field__select .field__select__control{padding:1px 0 1px 8px;border:1px solid #eaedee;background:none}.field__select .field__select__control:hover{border-color:#bedae3}.field__select .field__select__indicator-separator{display:none}.field__select .field__select__option{transition:all .2s ease-in-out;padding:12px;color:#2c3f4d}.field__select .field__select__option--is-focused{background:#f1f4f5}.field__select .field__select__option--is-selected{background:#5b9bb5;color:#fcfeff}.input-textarea{border:1px solid #eaedee;font-size:14px;max-height:300px;overflow:scroll;display:block;padding:8px;line-height:1.6;resize:none;background:none;font-family:inherit;width:100%;transition:all .2s ease-in-out}.modal{position:fixed;z-index:11;left:0;top:0;right:0;bottom:0;display:flex;align-items:center;justify-content:center;transition:all .2s ease-in-out;visibility:hidden}.modal-overlay{background-color:#000c;opacity:0;position:fixed;z-index:12;left:0;top:0;right:0;bottom:0;transition:all .2s ease-in-out}.modal.show .modal-overlay{opacity:1}.modal.show{pointer-events:visible;visibility:visible}.modal-content{max-width:800px;padding:32px;background-color:#fcfeff;border-radius:8px;z-index:13;transition:all .2s ease-in-out;opacity:0;transform:translateY(-300px)}@media (max-width: 1024px){.modal-content{padding:24px}}.modal.show .modal-content{opacity:1;transform:translateY(0)}.modal-header{margin-bottom:32px}.modal-header:first-letter{text-transform:uppercase}.modal-footer{margin-top:32px;display:flex;align-items:center;justify-content:center;gap:16px}.contextual_menu{position:fixed;z-index:99;padding:12px 18px 12px 12px;flex-direction:column;align-items:flex-start;gap:12px;border-radius:4px;border:1px solid #eaedee;background:#FFF;box-shadow:2px 2px 8px -6px #7a7a7a;visibility:hidden;display:none;transition:visibility .1s .1s ease-in-out}.contextual_menu.visible{visibility:visible;display:block}.contextual_menu-title{font-size:14px;margin-bottom:8px;font-weight:600}.contextual_menu-container{display:flex;flex-direction:column;gap:12px}.contextual_menu-li{display:flex;align-items:center;gap:8px;font-size:14px;color:#2c3f4d;font-weight:400;cursor:pointer}.design_system-wrapper{display:flex;flex-direction:column;gap:32px}.ds-inner{display:flex;flex-direction:column;gap:16px;border-bottom:1px solid #eaedee;padding-bottom:32px}.ds-inner .ds-font-container{display:flex;flex-direction:column;gap:16px}.ds-inner .ds-buttons-container{display:flex;align-items:center;gap:8px}.ds-inner .ds-fields-container{display:flex;flex-direction:column;gap:32px}.csv-table{margin-bottom:16px;font-size:14px;position:relative}.csv-table td,.csv-table th{padding:8px;border:1px solid #eaedee}.csv-table thead{position:sticky;top:-1px;background:#fffafa}.csv-table thead th{vertical-align:middle;font-size:12px;white-space:nowrap;text-align:left}.csv-table tbody tr{transition:all .2s ease-in-out}.csv-table tbody tr:hover{background:hsl(36deg,54%,95%)}.cash_register-month-wrapper{display:flex;flex-direction:column}.cash_register-month-header{display:flex;align-items:center;justify-content:space-between;position:sticky;top:69px;z-index:9;background:#fcfeff;text-transform:capitalize}@media (max-width: 1024px){.cash_register-month-header{top:60px}}.cash_register-month-table.show-percent .table-row{align-items:normal;padding:8px 4px}.cash_register-month-table .table-row{grid-template-columns:4fr repeat(5,2fr)}.cash_register-month-table .table-row .table-col{display:flex;align-items:center;gap:6px}.cash_register-month-table.row-7 .table-row{grid-template-columns:3fr repeat(6,2fr)}.cash_register-modal{display:grid;grid-template-columns:repeat(2,1fr);gap:32px;max-height:70vh;overflow-x:scroll;scrollbar-width:none;-ms-overflow-style:none;background:linear-gradient(white 30%,rgba(255,255,255,0)) center top,linear-gradient(rgba(255,255,255,0),white 70%) center bottom,radial-gradient(farthest-side at 50% 0,rgba(0,0,0,.2),rgba(0,0,0,0)) center top,radial-gradient(farthest-side at 50% 100%,rgba(0,0,0,.2),rgba(0,0,0,0)) center bottom;background-repeat:no-repeat;background-size:100% 40px,100% 40px,100% 14px,100% 14px;background-attachment:local,local,scroll,scroll}.cash_register-modal::-webkit-scrollbar{display:none}.cash_register-modal-header h2{text-transform:capitalize}.cash_register-modal-comment{white-space:pre-wrap;color:#82919b}.cash_register-modal-card-header,.cash_register-modal-card-detail{display:grid;grid-template-columns:2fr 1fr;gap:8px}.cash_register-modal-card-header p:nth-of-type(2n),.cash_register-modal-card-detail p:nth-of-type(2n){text-align:right}.cash_register-modal-card-header{font-weight:600}.cash_register-modal-card-detail{margin-top:8px;padding-top:8px;border-top:1px solid #eaedee}.cash_register-modal-card-detail-formula{display:flex;align-items:center;gap:4px}.cash_register-modal-card-detail-formula i{width:24px;text-align:right}.cash_register-modal-card.error .cash_register-modal-card-detail{border-color:#ed7b7d}.cash_register-modal-card.error .cash_register-modal-card-header{color:#ed7b7d}.cash_register-modal-card.error .cash_register-modal-card-header p{display:flex;align-items:center;gap:8px}.cash_register_form{margin-bottom:256px;width:100%}.cash_register_form-header h2{display:flex;align-items:center;gap:8px}.cash_register_form-wrapper{margin-bottom:-256px;width:100%}.cash_register_form input{border:1px solid #eaedee}.cash_register_form-container{display:flex;flex-direction:row-reverse;gap:32px}.cash_register_form-aside{display:flex;flex-direction:column;position:sticky;top:69px;min-width:200px;height:calc(100vh - 85px)}@media (min-width: 1020px){.cash_register_form-aside{position:sticky;top:93px;height:calc(100vh - 125px)}}.cash_register_form-aside-total{display:grid;grid-template-columns:1fr 1fr;row-gap:16px;padding-bottom:8px;margin-bottom:8px;border-bottom:1px solid #eaedee;white-space:nowrap}.cash_register_form-aside-total .total{font-weight:600;color:#ed7b7d}.cash_register_form-aside-total .mono,.cash_register_form-aside-total .mono-bold,.cash_register_form-aside-total .cash_register-modal-card-header p:nth-of-type(2n),.cash_register-modal-card-header .cash_register_form-aside-total p:nth-of-type(2n),.cash_register_form-aside-total .cash_register-modal-card-detail p:nth-of-type(2n),.cash_register-modal-card-detail .cash_register_form-aside-total p:nth-of-type(2n){text-align:right}.cash_register_form-aside-new{display:flex;flex-direction:column;gap:8px;height:100%}.cash_register_form-table{display:flex;margin-bottom:32px;scroll-margin:69px}.cash_register_form-table-main{width:100%}.cash_register_form-table-main *[class^=col-]{border-left:1px solid #eaedee}.cash_register_form-table-main .cash_register_form-table-header:not(.no-total){border-right:none}.cash_register_form-table-header{display:flex;align-items:center;justify-content:space-between;border:1px solid #eaedee;padding:0 8px;height:36px}.cash_register_form-table-gap{width:8px;border:1px solid #eaedee}.cash_register_form-table-total{width:75%}.cash_register_form-table-total *[class^=col-]{border-right:1px solid #eaedee}.cash_register_form-table-total .cash_register_form-table-header{border-left:none}.cash_register_form-table-row{border-bottom:1px solid #eaedee;font-size:14px;display:grid}.cash_register_form-table-row.row-2{grid-template-columns:1fr 84px}.cash_register_form-table-row.row-3{grid-template-columns:auto 84px 84px}.cash_register_form-table-row.row-quantity{grid-template-columns:36px auto 84px}.cash_register_form-table-row.row-formula{grid-template-columns:36px 24px 1fr 24px 1fr 36px 36px}.cash_register_form-table-row.row-formula.no-eye{grid-template-columns:36px 24px 1fr 24px 1fr 36px}.cash_register_form-table-row.row-expense{grid-template-columns:auto 84px 36px}.cash_register_form-table-row.row-cashout{grid-template-columns:auto 84px}.cash_register_form-table-row *[class^=col-]{padding:0 8px;height:36px;display:flex;align-items:center;white-space:nowrap;transition:all .2s ease-in-out}.cash_register_form-table-row *[class^=col-]:focus-within{background:#f1f8fa}.cash_register_form-table-row *[class^=col-].disabled{background:#f1f4f5}.cash_register_form-table-row .col-field.amount{justify-content:flex-end}.cash_register_form-table-row .col-field.amount input{text-align:right}.cash_register_form-table-row .col-field.amount:after{content:"\20ac";margin-left:2px;color:#acb6bc}.cash_register_form-table-row .col-quantity{justify-content:center}.cash_register_form-table-row .col-quantity input{text-align:center}.cash_register_form-table-row .col-sign{padding:0;justify-content:center}.cash_register_form-table-row .field{border:none;padding:0;font-size:14px;width:100%}.reporting-filter{display:flex;align-items:center;gap:8px;position:sticky;top:44px;z-index:2;background:#fcfeff;padding-bottom:8px;margin-bottom:-8px}.reporting-filter-fromto{display:flex;align-items:center;gap:8px;padding:4px 8px;border:1px solid #eaedee;border-radius:4px}.reporting-filter-fromto .react-daterange-picker__wrapper{border:none}.reporting-filter-fromto .period-label{color:#82919b}.reporting-filter-fromto .period-label:after{content:" :"}.reporting-filter-fromto.disabled{background:#f1f4f5}.reporting-bento{display:grid;grid-template-columns:repeat(12,1fr);grid-template-rows:auto repeat(6,1fr);height:120vh;max-height:920px;gap:10px}.reporting-bento article{background:#fcfeff;border-radius:8px;box-shadow:0 0 10px #cac9d747;padding:1rem}.reporting-bento .global{text-align:center;padding:16px}.reporting-bento .global p{margin-bottom:8px}.reporting-bento .global small{font-weight:400}.reporting-bento .stat-1{grid-column:1/span 3}.reporting-bento .stat-2{grid-column:4/span 3}.reporting-bento .stat-3{grid-column:7/span 3}.reporting-bento .stat-4{grid-column:10/span 4}.reporting-bento .stat-records{grid-column:1/span 4;grid-row:2/span 6;display:flex;flex-direction:column;gap:8px}.reporting-bento .stat-records .subtitle{margin-top:12px}.reporting-bento .stat-records-list{counter-reset:item}.reporting-bento .stat-records-list li{display:flex;justify-content:space-between;margin-bottom:12px;position:relative;padding-left:24px}.reporting-bento .stat-records-list li:before{position:absolute;left:0;display:inline-block;content:counter(item) ".";counter-increment:item;color:#82919b;width:18px;text-align:right}.reporting-bento .stat-records-list-day{text-transform:capitalize}.reporting-bento .stat-records-list-revenue{font-variant-numeric:tabular-nums;white-space:nowrap}.reporting-bento .stat-records-list .top-1:before{content:"\2605";color:#ffd25e}.reporting-bento .stat-records-list .top-2:before{content:"\2605";color:#82919b}.reporting-bento .stat-records-list .top-3:before{content:"\2605";color:#926d0f}.reporting-bento .period{display:flex;flex-direction:column;gap:16px}.reporting-bento .stat-weekday{grid-column:5/span 4;grid-row:2/span 2}.reporting-bento .stat-week{grid-column:9/span 4;grid-row:2/span 2}.reporting-bento .stat-month{grid-column:5/span 4;grid-row:4/span 2}.reporting-bento .stat-trimester{grid-column:9/span 4;grid-row:4/span 2}.reporting-bento .stat-year{grid-column:5/span 4;grid-row:6/span 2}.recharts-text.recharts-cartesian-axis-tick-value{font-size:12px;fill:#acb6bc}.reporting-modal-fromto .modal-body{display:flex;align-items:start;gap:16px}.reporting-modal-fromto .period-slots{margin-left:16px;border:1px solid #eaedee;border-radius:4px}.reporting-modal-fromto .period-slots .pill{display:block;width:100%;text-align:left;padding:12px;border-radius:0;outline:1px solid transparent;transition:all .2s ease-in-out}.reporting-modal-fromto .period-slots .pill:not(:last-child){border-bottom:1px solid #eaedee}.reporting-modal-fromto .period-slots .pill:hover{border-radius:4px;outline:1px solid #ed7b7d}.purchase-month-wrapper{display:flex;flex-direction:column;margin-bottom:32px;min-height:1200px}.purchase-month-table .table-row{grid-template-columns:1fr 3fr 1fr 1fr 1fr}.sub-purchase-table{border-bottom:1px solid #eaedee;overflow:hidden}.sub-purchase-table .table-row{padding:8px 4px;border:none;grid-template-columns:1fr 4fr 1fr 1fr}.login-wrapper{width:100vw;height:100vh;display:flex;align-items:center;justify-content:center}.login-container{background:#fcfeff;border-radius:8px;box-shadow:0 0 10px #cac9d747;padding:1rem;margin-top:-16%;padding:32px;text-align:center;min-width:425px}.login-container h4{margin-bottom:16px}.login-form{margin-top:48px}.login-form input{font-size:16px;width:100%;border:1px solid #eaedee;border-radius:4px;margin-bottom:16px;padding:12px 16px;text-align:center}.message.warning{margin-bottom:16px;font-size:14px;color:#ed7b7d}.business_hour-wrapper,.special_hour-wrapper{display:flex;gap:16px;flex-direction:column;align-items:flex-start}.business_hour-table,.special_hour-table{width:100%}.business_hour-table td,.special_hour-table td{padding:12px 48px 0 0;width:33.3%;font-feature-settings:"tnum"}.business_hour-table.bordered td,.special_hour-table.bordered td{border:1px solid #eaedee;padding:12px 8px;width:33%}.business_hour-table.bordered-bottom td,.special_hour-table.bordered-bottom td{border-bottom:1px solid #eaedee;padding:12px 8px;width:33%}.business_hour-table div.flex,.special_hour-table div.flex{display:flex;align-items:center}.business_hour-table .field .field__choice,.special_hour-table .field .field__choice{font-size:16px}.special_hour-table .field .field__label{padding:0;border:none}.special_hour-table .field .field__label input{font-feature-settings:"tnum";text-transform:capitalize;color:inherit;padding:0}.special_hour-footer-ctas{display:flex;gap:12px;width:100%}.special_hour-footer-ctas .btn{width:100%;justify-content:center}body{height:100vh;font-family:Montserrat,Arial,sans-serif;font-size:16px;color:#2c3f4d;background:linear-gradient(255deg,#A953D8 0%,#ED7B7D 100.58%);padding:8px}@media (max-width: 1024px){body{padding:0;background:#fcfeff;font-size:14px}}#root{display:flex;height:100%}main{width:100%;padding:0 32px 256px;overflow:scroll;border-radius:0 16px 16px 0;background:#fcfeff;box-shadow:0 0 24px -8px #dd729324}@media (max-width: 1024px){main{border-radius:0;padding:0 16px 256px}}.react-daterange-picker{display:inline-flex;position:relative}.react-daterange-picker,.react-daterange-picker *,.react-daterange-picker *:before,.react-daterange-picker *:after{-moz-box-sizing:border-box;-webkit-box-sizing:border-box;box-sizing:border-box}.react-daterange-picker--disabled{background-color:#f0f0f0;color:#6d6d6d}.react-daterange-picker__wrapper{display:flex;flex-grow:1;flex-shrink:0;align-items:center;border:thin solid gray}.react-daterange-picker__inputGroup{min-width:calc((4px * 3) + .54em * 8 + .217em * 2);height:100%;flex-grow:1;padding:0 2px;box-sizing:content-box}.react-daterange-picker__inputGroup__divider{padding:1px 0;white-space:pre}.react-daterange-picker__inputGroup__divider,.react-daterange-picker__inputGroup__leadingZero{display:inline-block}.react-daterange-picker__inputGroup__input{min-width:.54em;height:100%;position:relative;padding:0 1px;border:0;background:none;color:currentColor;font:inherit;box-sizing:content-box;-webkit-appearance:textfield;-moz-appearance:textfield;appearance:textfield}.react-daterange-picker__inputGroup__input::-webkit-outer-spin-button,.react-daterange-picker__inputGroup__input::-webkit-inner-spin-button{-webkit-appearance:none;-moz-appearance:none;appearance:none;margin:0}.react-daterange-picker__inputGroup__input:invalid{background:rgba(255,0,0,.1)}.react-daterange-picker__inputGroup__input--hasLeadingZero{margin-left:-.54em;padding-left:calc(1px + .54em)}.react-daterange-picker__button{border:0;background:transparent;padding:4px 6px}.react-daterange-picker__button:enabled{cursor:pointer}.react-daterange-picker__button:enabled:hover .react-daterange-picker__button__icon,.react-daterange-picker__button:enabled:focus .react-daterange-picker__button__icon{stroke:#0078d7}.react-daterange-picker__button:disabled .react-daterange-picker__button__icon{stroke:#6d6d6d}.react-daterange-picker__button svg{display:inherit}.react-daterange-picker__calendar{width:350px;max-width:100vw;z-index:1}.react-daterange-picker__calendar--closed{display:none}.react-daterange-picker__calendar .react-calendar{border-width:thin}.cr-transfert textarea{resize:none;border:1px solid grey;width:100%;min-height:50vh;font-size:12px;overflow:scroll;white-space:nowrap}.cr-transfert .mono{font-family:monospace;letter-spacing:1px;line-height:1.6;font-size:14px;font-variant-numeric:tabular-nums}
