@font-face{font-family:Material Icons;font-style:normal;font-weight:400;src:url(/assets/fonts/material-icons-regular.ttf);src:local("Material Icons"),local("MaterialIcons-Regular"),url(/assets/fonts/material-icons-regular.ttf) format("truetype")}@font-face{font-family:Material Icons Sharp;font-style:normal;font-weight:400;src:url(/assets/fonts/material-icons-sharp.woff2) format("woff2")}.micons-sharp{font-family:Material Icons Sharp;-webkit-font-feature-settings:"liga";font-size:24px;font-style:normal;font-weight:400;-webkit-font-smoothing:antialiased}@font-face{font-family:Material Symbols Sharp;font-style:normal;src:url(/assets/fonts/MaterialSymbolsSharp.woff2) format("woff")}@font-face{font-family:Material Symbols Outlined;font-style:normal;src:url(/assets/fonts/material-symbols-outlined.woff2) format("woff")}@font-face{font-family:Material Symbols Rounded;font-style:normal;src:url(/assets/fonts/MaterialSymbolsRounded.woff2) format("woff")}.micons-sharp,.msymbols{display:inline-block;letter-spacing:normal;line-height:1;text-transform:none;white-space:nowrap;word-wrap:normal;direction:ltr}.msymbols{font-family:Material Symbols Outlined;font-size:24px;font-style:normal;font-weight:400}.msymbols-sharp{font-family:Material Symbols Sharp;font-size:1.25em;font-style:normal;font-variation-settings:"FILL" 0;font-weight:400;line-height:1}.micons,.msymbols-sharp{display:inline-block;letter-spacing:normal;text-transform:none;word-wrap:normal;direction:ltr;white-space:nowrap}.micons{font-family:Material Icons;font-size:1em;font-style:normal;font-weight:400;line-height:1.2;-webkit-font-smoothing:antialiased;text-rendering:optimizeLegibility;-moz-osx-font-smoothing:grayscale;font-feature-settings:"liga"}*,:after,:before{box-sizing:border-box;margin:0;padding:0}:root{--user-fg:#fff;--user-unkn-c:grey;--user-unkn-bg:#d3d3d3;--user-user1-bg:crimson;--user-user2-bg:green;--user-user3-bg:#8a2be2}h1,h2,h3,h4,h5,h6,ul{margin-bottom:revert}ul{list-style-type:none;margin-left:1em}button,input,textarea{font-family:inherit}body{--gap:1em;background-color:#fff;font-family:sans-serif;padding:var(--gap)}body,main{display:flex;flex-wrap:wrap;gap:var(--gap)}footer,section,section.place{background-color:#f6f5e9;border-radius:3px;color:#271e03;flex-grow:1;padding:var(--gap)}section.place{background:#f1efd4}.tasksgroup{flex:1 1 auto}.tasksgroup ul{margin:0}.products>ul{display:flex;flex-wrap:wrap;gap:1em}.products>ul>li{flex-grow:1}.products>ul>li>ul,.produits>ul>li>ul{line-height:1.4;list-style-type:none}.micons,.msymbols{margin-right:.25ch}.micons,.msymbols,.next{vertical-align:text-bottom}.next{background-color:#dfc167;border-radius:3px;color:#5f4f1f;display:inline-block;font-size:85%;font-weight:400;margin-left:1ch;padding:.05ex .5ex}.monthly span+span{font-size:80%;font-weight:400;margin-left:.5ch}.place ul li,.who,.witness-filter,h3.monthly{cursor:pointer;-webkit-user-select:none;-moz-user-select:none;user-select:none}.who{background-color:#789;border-radius:2px;color:var(--user-fg);display:inline-block;line-height:1.125;margin-inline:0 .5ch;min-width:5ch;padding-block:.15ex;text-align:center}.who:hover{box-shadow:0 2px 3px #4d4d4d4d;scale:1.025}.who:active{box-shadow:inset 0 2px 3px #3338;scale:unset}.unkn{background-color:var(--user-unkn-bg);color:var(--user-unkn-c)}.user1{background-color:var(--user-user1-bg)}.user2{background-color:var(--user-user2-bg)}.user3{background-color:var(--user-user3-bg)}h2 .who{margin-inline:.5ch 0}main.highlight section{display:none;position:relative}main.highlight section.highlight{display:initial}main.highlight section.highlight h2 span.who{display:none}.frequency dt{font-size:1.2em;font-weight:700;margin-block:.15em}.frequency dd{margin-left:1em}.terrace{flex-basis:100%}.frequency,.group-0,.group-1,.group-2,.tasksgroup{flex-basis:48%}main .witness-filter{display:none}main.highlight .witness-filter{border-radius:3px;box-shadow:0 0 12px #999;color:#fff;display:block;font-size:1.6em;font-weight:700;opacity:.75;padding:.5em 1em;position:fixed;right:.5rem;top:.5rem;z-index:1000}footer{background-color:#f6f5e9;color:#999;text-align:right}.place ul li{display:block;padding-right:1ch;-webkit-user-select:none;-moz-user-select:none;user-select:none;width:-moz-max-content;width:max-content}.place ul li,.tasksgroup ul li{line-height:1.7}.checked{animation:flash-highlight .5s forwards}.place ul li.checked{color:#271e037d}.place ul li:before{border-radius:3px;color:transparent;content:"\e5ca";font-family:Material Symbols Outlined;margin-right:.25ch;vertical-align:middle}.place ul li.checked:before{background-color:#e4e2c8;color:inherit}.place ul.monthly{height:0;overflow:hidden;transition:height .2s}.place h3.checked+ul.monthly{height:auto}.place ul.monthly.visible{height:100%}h3.monthly{display:inline-block}h3.monthly i{font-size:inherit;pointer-events:none}@keyframes flash-highlight{0%{background-color:khaki}to{background-color:unset}}