*,*:before,*:after{box-sizing:border-box;margin:0;padding:0}body{background:#f6f3ee}::-webkit-scrollbar{width:6px;height:14px}::-webkit-scrollbar-track{background:#e8e3dc;border-radius:7px}::-webkit-scrollbar-thumb{background:#a89e94;border-radius:7px;border:2px solid #E8E3DC}::-webkit-scrollbar-thumb:hover{background:#8a8078}button{cursor:pointer;border:none;background:none;font-family:inherit}textarea,input,select{font-family:inherit}textarea:focus,input:focus,select:focus{outline:none}@keyframes fadeUp{0%{opacity:0;transform:translateY(5px)}to{opacity:1;transform:translateY(0)}}@keyframes pulse{0%,to{opacity:.3}50%{opacity:1}}@keyframes spin{to{transform:rotate(360deg)}}@keyframes slideIn{0%{opacity:0;transform:translate(8px)}to{opacity:1;transform:translate(0)}}@keyframes slideDrawer{0%{transform:translate(-100%)}to{transform:translate(0)}}.ch{transition:box-shadow .15s,border-color .15s,transform .15s}.ch:hover{box-shadow:0 4px 16px #280f371a;border-color:#c8c0b6!important;transform:translateY(-1px)}.nb{transition:background .12s,color .12s}.btn{transition:opacity .12s,transform .1s}.btn:hover{opacity:.88;transform:translateY(-1px)}.btn:active{transform:translateY(0)}.ov{position:fixed;top:0;right:0;bottom:0;left:0;background:#140a238c;z-index:100;display:flex;align-items:center;justify-content:center;-webkit-backdrop-filter:blur(3px);backdrop-filter:blur(3px)}.del-btn{opacity:0;transition:opacity .15s}.person-row:hover .del-btn{opacity:1}@media(max-width:768px){.desktop-sidebar{display:none!important}.mobile-topbar{display:flex!important}.mobile-topbar-spacer{display:block!important}.ov{align-items:flex-end;padding:0}.ov>div{border-radius:14px 14px 0 0!important;max-height:90vh!important;width:100%!important;max-width:100%!important;padding:20px 16px!important}.del-btn{opacity:1}.ch:hover{transform:none;box-shadow:none}}@media print{:root{--sidebar-display:none!important}.desktop-sidebar{display:none!important;width:0!important;min-width:0!important;max-width:0!important;overflow:hidden!important;visibility:hidden!important;position:absolute!important}.mobile-topbar,.mobile-topbar-spacer,.print-hide{display:none!important}body{background:#fff!important;-webkit-print-color-adjust:exact!important;print-color-adjust:exact!important}#root>div{display:block!important;height:auto!important;overflow:visible!important}#root>div>div:not(.desktop-sidebar){height:auto!important;max-height:none!important;overflow:visible!important;width:100%!important;max-width:100%!important;flex:none!important}.weekly-report,.weekly-report>div{height:auto!important;overflow:visible!important;display:block!important}.weekly-report *{box-shadow:none!important}.weekly-report [style*=pageBreakInside]{page-break-inside:avoid;break-inside:avoid}.weekly-report div,.weekly-report span{-webkit-print-color-adjust:exact!important;print-color-adjust:exact!important}@page{margin:14mm 10mm;size:A4}}@media(max-width:480px){.ov>div{padding:16px 12px!important}}
