.reporter-analysis-modal{flex-direction:column;gap:1rem;min-height:35vh;max-height:85vh;display:flex;overflow-y:auto}.reporter-modal-spinner{justify-content:center;align-items:center;min-height:200px;display:flex}#modal-header{justify-content:space-between;align-items:center;width:100%;font-size:1rem;display:flex}.modal-header-info{color:#0052cc;font-weight:700}.header-right{gap:2rem;display:flex}.analysis-info-content{flex-direction:column;flex:1;gap:1rem;display:flex}.analysis-info-footer{border-top:1px solid #dfe1e6;flex-direction:column;gap:1rem;padding-top:1rem;display:flex}.analysis-info-footer-row{flex-direction:row;align-items:stretch;gap:1rem;display:flex}.analysis-stats{border:1px solid #d9d9d9;border-radius:.5rem;flex-direction:column;flex:1;gap:.75rem;padding:.75rem;font-size:1rem;display:flex}.analysis-stats.small{flex:.4}.analysis-stats-title{color:#0052cc;flex-direction:row;font-weight:700;display:flex}.analysis-stats-title-text{flex-basis:100%}.analysis-stats-items{flex-direction:column;display:flex}.analysis-stats-item{justify-content:space-between;display:flex}.month-navigation{gap:1rem;display:flex}.show-page-section-container{margin-top:20px;margin-bottom:0}#app-container .section-image-picture img[class*=switch-],#app-container .section-image-picture object[class*=switch-]{width:80px;height:auto}.supervisor-selection-modal,.kanban-container{--overdue-color:#ff9799;--done-color:#d2f1df;--coupleofdays-color:#fdc590;--week-color:#fceebb}.kanban-container{--kanban-card-height:7lh;--kanban-lane-items:10;flex-direction:row;gap:10px;width:100%;padding-inline:2rem;display:flex}.kanban-container .lane{flex:1 1 0;width:0;max-width:20rem}.kanban-container .lane .lane-header{background-color:#edf2f8;align-items:center;gap:.7rem;height:2.5lh;padding-inline:1rem;display:flex}.kanban-container .lane .lane-header .lane-title{text-transform:uppercase;color:#5e6d85;align-items:center;font-weight:700}.kanban-container .lane .lane-header .lane-stats{text-align:center;background-color:#fff;border-radius:1rem;flex:.3;height:1.5rem;padding-block:2px;padding-inline:8px}.kanban-container .lane .lane-header .lane-header-actions{text-align:right;flex:1;justify-content:flex-end;align-items:center;gap:5px;display:flex}.kanban-container .lane .lane-actions{align-items:center;gap:10px;height:3.2lh;display:flex}.kanban-container .lane .lane-actions .action-options{flex:1;align-self:start;margin-top:.5rem}.kanban-container .lane .lane-actions button{margin-top:-.4lh}.kanban-container .lane .lane-body{scrollbar-width:thin;height:calc(100vh - 400px);overflow-y:auto}.kanban-container .lane .lane-body .kanban-card{height:var(--kanban-card-height);border:1px solid #daddde;border-radius:.2rem;margin-bottom:.5rem;padding-block:.5rem;padding-inline:.5rem;overflow-x:hidden;box-shadow:0 2px 5px #a3a3a3}.kanban-container .lane .lane-body .kanban-card .card-data-item,.kanban-container .lane .lane-body .kanban-card .card-title{text-overflow:ellipsis;white-space:nowrap;max-width:18rem;overflow:hidden}.kanban-container .lane .lane-body .kanban-card .kanban-card-body{justify-content:space-between;align-items:flex-end;display:flex}.kanban-container .lane .lane-body .kanban-card .kanban-card-body .card-data{max-width:85%}.kanban-container .lane .lane-body .kanban-card .card-data-item{min-height:1lh}.kanban-container .lane .lane-body .kanban-card .card-header{background:0 0;border:none;justify-content:space-between;margin-bottom:.5rem;display:flex;padding:0!important}.kanban-container .lane .lane-body .kanban-card .card-header .card-title{color:#0f4fb9;align-items:start;gap:2px;margin:0;font-weight:700;display:flex}.kanban-container .lane .lane-body .kanban-card .card-header .register-action a{color:#fff;aspect-ratio:1;cursor:pointer;background-color:#007ded;border-radius:50%;justify-content:center;width:20px;font-weight:700;display:flex}.kanban-container .lane .lane-body .kanban-card .card-header .select-action{color:#fff;aspect-ratio:1;cursor:pointer;border-radius:50%;justify-content:center;width:20px;font-family:"Font Awesome 6 Free";font-weight:700;display:flex}.kanban-container .lane .lane-body .kanban-card .card-header .select-action:before{content:""}.kanban-container .lane .lane-body .kanban-card .card-header .select-action.select-action-unselected{background-color:#e2e2e2}.kanban-container .lane .lane-body .kanban-card .card-header .select-action.select-action-selected{background-color:#007ded}.kanban-container .lane .lane-body .kanban-card .card-toolbar{justify-content:space-between;align-items:flex-end;display:flex}.kanban-container .lane .lane-body .kanban-card .card-toolbar .show-action{cursor:pointer;aspect-ratio:1;width:24px}.kanban-container .lane .lane-body .kanban-card .card-toolbar .other-actions{cursor:pointer}.kanban-container .lane .lane-body .kanban-card .card-toolbar .other-actions[aria-expanded=true]{filter:brightness(80%)}.kanban-container .lane .lane-body .kanban-card .card-toolbar button[role=menuitem]{background-color:#0000!important;min-height:12px!important}.kanban-container .lane .lane-body .kanban-card .card-toolbar .card-toolbar-tools{gap:4px;display:flex}.kanban-container .lane .lane-body .kanban-card .due-label,.kanban-container .lane .lane-body .kanban-card .done-label,.kanban-container .lane .lane-body .kanban-card .reporter-label{color:#999}.kanban-container .lane .lane-body .kanban-card .done-date-container,.kanban-container .lane .lane-body .kanban-card .due-date-container,.kanban-container .lane .lane-body .kanban-card .invoiced-date-container{margin-top:.5rem}.kanban-container .lane .lane-body .kanban-card.kanban-card-NotYetRegistered{height:4.5lh}.kanban-container .lane .lane-body .kanban-card-overdue{border-left:solid 5px var(--overdue-color)}.kanban-container .lane .lane-body .kanban-card-coupleofdays{border-left:solid 5px var(--coupleofdays-color)}.kanban-container .lane .lane-body .kanban-card-week{border-left:solid 5px var(--week-color)}.kanban-container .lane .lane-footer{margin-top:1rem;display:flex}.kanban-container .lane .lane-footer *{border-radius:.5rem;flex:1}.ship-modal{flex-direction:column;height:65vh;display:flex;overflow:auto}.ship-modal .ship-modal-table{flex:1;overflow:auto}.ship-modal .ship-modal-table>div{margin-right:8px}.ship-modal .ship-modal-table th{vertical-align:middle;height:32px;padding:0}.ship-modal .ship-modal-table th input{margin-top:10px}.ship-modal .ship-modal-table td{text-overflow:ellipsis;white-space:nowrap;height:32px;overflow-x:hidden}.ship-modal .ship-modal-footer{flex-direction:row;justify-content:flex-end;gap:.5rem;display:flex}.ship-modal .ship-modal-footer .ship-modal-actions{flex-direction:column;align-self:flex-end;place-items:flex-end;gap:1rem;margin-inline-start:1rem;display:flex}.ship-modal .ship-modal-footer .ship-modal-actions>button{width:9.7rem!important}.ship-modal .ship-modal-footer .ship-modal-actions .ship-modal-action-buttons{flex-direction:row;display:flex}.ship-modal .ship-modal-footer .ship-modal-actions .ship-modal-action-buttons>div{background-color:#0052cc}.ship-modal .ship-modal-footer .ship-modal-actions .ship-modal-action-buttons>div span[role=presentation]{color:#fff}.ship-modal .ship-modal-footer .ship-modal-actions .ship-modal-action-button{width:120px}.ship-modal .ship-modal-footer .ship-modal-actions .ship-modal-action-button span{text-align:center;width:100%}.ship-modal .ship-modal-footer .ship-modal-actions .ship-modal-action-assign{flex-direction:row;align-items:center;gap:.5rem;display:flex}.ship-modal .ship-modal-footer .ship-modal-actions .ship-modal-action-assign .form-group{margin-bottom:0}.ship-modal .ship-modal-footer .ship-modal-actions .ship-modal-action-assign .form-control{height:calc(1.2em + .75rem + 2px)}.invoice-modal{flex-direction:column;height:65vh;display:flex}.invoice-modal .invoice-modal-table{flex:1;overflow:auto}.invoice-modal .invoice-modal-table>div{margin-right:8px}.invoice-modal .invoice-modal-table th{vertical-align:middle;height:32px;padding:0}.invoice-modal .invoice-modal-table th input{margin-top:10px}.invoice-modal .invoice-modal-table td{text-overflow:ellipsis;white-space:nowrap;height:32px;overflow-x:hidden}.invoice-modal .invoice-modal-footer{flex-direction:row;gap:.5rem;display:flex}.invoice-modal .invoice-modal-footer .invoice-stats{border:1px solid #d9d9d9;border-radius:.5rem;flex-direction:column;flex:1;gap:.5rem;padding:.5rem;font-size:.8rem;display:flex;overflow-y:auto}.invoice-modal .invoice-modal-footer .invoice-stats .invoice-stats-items{flex-direction:column;display:flex}.invoice-modal .invoice-modal-footer .invoice-stats.small{flex:.4}.invoice-modal .invoice-modal-footer .invoice-stats.two-columns .invoice-stats-items{flex-wrap:wrap;column-gap:1rem;max-height:8rem}.invoice-modal .invoice-modal-footer .invoice-stats .invoice-stats-title{color:#0052cc;flex-direction:row;font-weight:700;display:flex}.invoice-modal .invoice-modal-footer .invoice-stats .invoice-stats-title .invoice-stats-title-text{flex-basis:100%}.invoice-modal .invoice-modal-footer .invoice-stats .invoice-stats-item{justify-content:space-between;display:flex}.invoice-modal .invoice-modal-footer .invoice-modal-actions{flex-direction:column;align-self:flex-end;place-items:flex-end;gap:1rem;margin-inline-start:1rem;display:flex}.invoice-modal .invoice-modal-footer .invoice-modal-actions>button{width:9.7rem!important}.invoice-modal .invoice-modal-footer .invoice-modal-actions .invoice-modal-action-buttons{flex-direction:row;display:flex}.invoice-modal .invoice-modal-footer .invoice-modal-actions .invoice-modal-action-buttons>div{background-color:#0052cc}.invoice-modal .invoice-modal-footer .invoice-modal-actions .invoice-modal-action-buttons>div span[role=presentation]{color:#fff}.invoice-modal .invoice-modal-footer .invoice-modal-actions .invoice-modal-action-button{width:120px}.invoice-modal .invoice-modal-footer .invoice-modal-actions .invoice-modal-action-button span{text-align:center;width:100%}.invoice-modal .invoice-modal-footer .invoice-modal-actions .invoice-modal-action-assign{flex-direction:row;align-items:center;gap:.5rem;display:flex}.invoice-modal .invoice-modal-footer .invoice-modal-actions .invoice-modal-action-assign .form-group{margin-bottom:0}.invoice-modal .invoice-modal-footer .invoice-modal-actions .invoice-modal-action-assign .form-control{height:calc(1.2em + .75rem + 2px)}
