@keyframes fadeUp{0%{opacity:0;transform:translateY(12px)}to{opacity:1;transform:translateY(0)}}@keyframes fadeIn{0%{opacity:0}to{opacity:1}}@keyframes modalIn{0%{opacity:0}to{opacity:1}}@keyframes menuDrop{0%{opacity:0;transform:translateY(-8px) scale(.95)}to{opacity:1;transform:translateY(0) scale(1)}}@keyframes menuItemSlide{0%{opacity:0;transform:translate(-8px)}to{opacity:1;transform:translate(0)}}*{box-sizing:border-box;margin:0}::-webkit-scrollbar{width:6px;height:6px}::-webkit-scrollbar-track{background:transparent}::-webkit-scrollbar-thumb{background:#0f172a1f;border-radius:3px}::-webkit-scrollbar-thumb:hover{background:#0f172a38}::selection{background:#6366f12e;color:#0f172a}input::placeholder,textarea::placeholder{color:#94a3b8!important}input[type=date]::-webkit-calendar-picker-indicator{filter:none}input[type=number]::-webkit-inner-spin-button{opacity:.5}select option{background:#fff;color:#0f172a}button{font-family:Outfit,sans-serif;transition:all .2s ease}button:hover{transform:translateY(-1px)}button:active{transform:translateY(1px)}body{margin:0;padding:0;background:#f8fafc;color:#0f172a;font-family:Outfit,sans-serif;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}@media(max-width:767px){[data-modal]{width:100vw!important;max-width:100vw!important;height:100vh!important;max-height:100vh!important;top:0!important;left:0!important;transform:none!important;border-radius:0!important;border:none!important;box-shadow:none!important}[data-modal] input,[data-modal] textarea,[data-modal] select{font-size:16px!important}[data-modal] [style*=grid-template-columns]{grid-template-columns:1fr!important}main [style*="grid-template-columns: 1fr 340px"],main [style*="grid-template-columns: 1fr 300px"],main [style*="grid-template-columns: 1fr 280px"],main [style*="grid-template-columns: 1fr 260px"]{grid-template-columns:1fr!important}main [style*="position: sticky"][style*="top:"]{position:static!important}main [style*="grid-template-columns: 1fr 1fr"],main [style*="grid-template-columns: 1.4fr 1fr"],main [style*="grid-template-columns: 1.2fr 1fr"],main [style*="grid-template-columns: 2fr 1fr 1.4fr 1fr"]{grid-template-columns:1fr!important}main [style*="grid-template-columns: repeat(4"],main [style*="grid-template-columns: repeat(3"]{grid-template-columns:repeat(auto-fit,minmax(140px,1fr))!important}main{padding-left:12px!important;padding-right:12px!important}main [style*="grid-template-columns: 2fr 0.8fr 0.8fr 0.6fr 1fr 1.2fr"],main [style*="grid-template-columns: 1.5fr 1.3fr 0.8fr 0.8fr 1fr"],main [style*="grid-template-columns: 1.2fr 1fr 1.3fr 1fr 1fr"],main [style*="grid-template-columns: 1.2fr 1.1fr 1.3fr"],main [style*="grid-template-columns: 1.1fr 1.3fr 0.9fr"]{min-width:720px}main div[style*=background][style*="border-radius: 14px"][style*="overflow: hidden"]:has([style*="grid-template-columns: 2fr 0.8fr"]),main div[style*=background][style*="border-radius: 14px"][style*="overflow: hidden"]:has([style*="grid-template-columns: 1.5fr 1.3fr"]),main div[style*=background][style*="border-radius: 14px"][style*="overflow: hidden"]:has([style*="grid-template-columns: 1.2fr 1fr 1.3fr"]),main div[style*=background][style*="border-radius: 14px"][style*="overflow: hidden"]:has([style*="grid-template-columns: 1.2fr 1.1fr 1.3fr"]),main div[style*=background][style*="border-radius: 14px"][style*="overflow: hidden"]:has([style*="grid-template-columns: 1.1fr 1.3fr 0.9fr"]){overflow-x:auto!important;-webkit-overflow-scrolling:touch}main h1,main h2{font-size:18px!important}.planning-week{overflow-x:auto!important;-webkit-overflow-scrolling:touch}.planning-week table{min-width:720px!important}}
