:root{--transition-quickest: .1s;--transition-quick: .15s;--transition-default: .25s;--transition-slow: .35s;--transition-slowest: .5s;--font-black: rgb(0, 0, 0);--font-lighter-black: rgb(23, 23, 23);--font-lightest-black: rgba(94, 94, 94, 1);--font-white: rgb(255, 255, 255);--font-darker-white: rgb(232, 232, 232);--font-darkest-white: rgb(161, 161, 161);--app-background: rgb(255, 255, 255);--background-darker: rgba(249, 249, 249, 1);--background-dark: rgb(235, 235, 235);--selection-color: rgba(0, 102, 204, 1);--scroll-thumb: #00000030;--scroll-thumb-hover: #0000004b;--shadow-default: rgba(0, 0, 0, .1);--shadow-heavy: rgba(0, 0, 0, .2);--shadow-heaviest: rgba(0, 0, 0, .35);--shadow-light: rgba(0, 0, 0, .05);--accent-color: rgb(1, 85, 132);--accent-color-hover: rgb(43, 130, 180);--custom-red-full: rgb(255, 0, 0);--custom-red-background: rgb(255, 205, 205);--custom-red-light-background: rgb(255, 227, 227);--custom-red-font: rgb(100, 0, 0);--custom-orange-full: rgba(255, 172, 47, 1);--custom-orange-background: rgba(248, 220, 177, 1);--custom-orange-light-background: rgba(251, 237, 217, 1);--custom-orange-font: rgba(86, 52, 0, 1);--custom-yellow-full: rgb(244, 222, 76);--custom-yellow-background: rgb(237, 230, 166);--custom-yellow-light-background: rgb(252, 249, 227);--custom-yellow-font: rgb(104, 94, 0);--custom-lime-full: rgba(192, 237, 68, 1);--custom-lime-background: rgba(221, 238, 173, 1);--custom-lime-light-background: rgba(241, 249, 218, 1);--custom-lime-font: rgb(63, 86, 0);--custom-green-full: rgb(93, 227, 114);--custom-green-background: rgb(176, 241, 186);--custom-green-light-background: rgb(219, 251, 224);--custom-green-font: rgb(0, 75, 12);--custom-cyan-full: rgba(41, 222, 234, 1);--custom-cyan-background: rgba(174, 239, 243, 1);--custom-cyan-light-background: rgba(220, 248, 250, 1);--custom-cyan-font: rgb(0, 72, 78);--custom-blue-full: rgba(41, 83, 234, 1);--custom-blue-background: rgba(196, 207, 248, 1);--custom-blue-light-background: rgb(255, 227, 227);--custom-blue-font: rgba(0, 17, 79, 1);--custom-pink-full: rgb(255, 111, 229);--custom-pink-background: rgb(245, 208, 239);--custom-pink-light-background: rgb(255, 226, 250);--custom-pink-font: rgb(97, 0, 87);--custom-purple-full: rgba(184, 102, 255, 1);--custom-purple-background: rgba(224, 196, 248, 1);--custom-purple-light-background: rgba(238, 221, 252, 1);--custom-purple-font: rgba(42, 0, 79, 1);--custom-magenta-full: rgba(255, 60, 130, 1);--custom-magenta-background: rgb(249, 206, 222);--custom-magenta-light-background: rgba(250, 216, 229, 1);--custom-magenta-font: rgba(79, 0, 29, 1);--custom-black-full: rgba(20, 20, 20, 1);--custom-black-background: rgba(114, 114, 114, 1);--custom-black-light-background: rgba(156, 156, 156, 1);--custom-black-font: rgba(245, 245, 245, 1);--custom-default-full: rgb(204, 204, 204);--custom-default-background: rgba(226, 226, 226, 1);--custom-default-light-background: rgb(239, 239, 239);--custom-default-font: rgba(119, 119, 119, 1);--custom-disabled-full: rgb(208, 208, 208);--custom-disabled-background: rgb(239, 239, 239);--custom-disabled-light-background: rgba(250, 250, 250);--custom-disabled-font: rgba(0, 0, 0, .2);--input-background: rgba(235, 235, 235, 1);--input-background-disabled: rgba(245, 245, 245, 1);--input-background-selected: rgba(255, 255, 255, 1);--input-placeholder: rgba(141, 141, 141, 1);--button-black-border: rgb(95, 95, 95);--button-black-background: rgb(255, 255, 255);--button-black-background-hover: rgb(255, 255, 255);--button-black-font: rgb(0, 0, 0);--button-grey-border: rgb(175, 175, 175);--button-grey-background: rgb(255, 255, 255);--button-grey-background-hover: rgb(255, 255, 255);--button-grey-font: rgb(127, 127, 127);--button-blue-background: rgb(255, 255, 255);--button-blue-border: rgba(0, 102, 204, 1);--button-blue-background-hover: rgb(255, 255, 255);--button-blue-font: rgb(0, 0, 0);--button-red-border: rgb(204, 0, 0);--button-red-background: rgb(255, 255, 255);--button-red-background-hover: rgb(255, 255, 255);--button-red-font: rgb(204, 0, 0);--button-orange-border: rgb(225, 169, 0);--button-orange-background: rgb(255, 255, 255);--button-orange-background-hover: rgb(255, 255, 255);--button-orange-font: rgb(225, 169, 0)}*{-webkit-font-smoothing:antialiased;text-rendering:optimizeLegibility}.hizkia h1{color:var(--font-back);font-family:Inter,sans-serif;font-optical-sizing:auto;font-weight:650;font-style:normal;margin:0}.hizkia p,li{color:var(--font-lighter-black);font-family:Inter,sans-serif;font-weight:475}.hizkia p{margin-bottom:0}.hizkia a{font-weight:500;font-family:Inter,sans-serif;text-decoration:none;cursor:pointer}::-webkit-scrollbar{background-color:transparent;width:10px;height:10px}::-webkit-scrollbar-track{background-color:transparent;width:5px}::-webkit-scrollbar-thumb{background-color:var(--scroll-thumb);border-radius:6px}::-webkit-scrollbar-thumb:hover{background:var(--scroll-thumb-hover)}@media (max-width: 576px){::-webkit-scrollbar{display:none}}.app-background{background-color:var(--app-background)}.header-background{background-color:var(--background-dark)}.selected{outline:solid 2px var(--selection-color)}.ligne{border-left-style:solid;background-color:var(--custom-default-background);border-left-color:var(--custom-default-full);border-left-width:8px;border-radius:6px;padding-block:5px;min-height:35px;height:50%;align-content:center;padding-left:10px;text-align:center;box-shadow:0 4px 10px var(--shadow-default);display:flex;width:100%;align-items:center}.ligne *{color:var(--font-back);font-size:.75rem;display:-webkit-box;-webkit-box-orient:vertical;-webkit-line-clamp:2;overflow:hidden;text-overflow:ellipsis;white-space:normal}.ligne-temps{background-color:var(--custom-default-background);border-radius:6px;min-height:35px;align-content:center;text-align:center;box-shadow:0 4px 10px var(--shadow-default);margin-bottom:5px;display:flex;width:100%;margin-right:10%}.ligne-temps input,.ligne-temps p{font-size:.8rem;font-family:Inter,sans-serif}.ligne-rouge{background-color:var(--custom-red-background);border-left-color:var(--custom-red-full)}.ligne-orange{background-color:var(--custom-orange-background);border-left-color:var(--custom-orange-full)}.ligne-jaune{background-color:var(--custom-yellow-background);border-left-color:var(--custom-yellow-full)}.ligne-lime{background-color:var(--custom-lime-background);border-left-color:var(--custom-lime-full)}.ligne-vert{background-color:var(--custom-green-background);border-left-color:var(--custom-green-full)}.ligne-cyan{background-color:var(--custom-cyan-background);border-left-color:var(--custom-cyan-full)}.ligne-bleu{background-color:var(--custom-blue-background);border-left-color:var(--custom-blue-full)}.ligne-rose{background-color:var(--custom-pink-background);border-left-color:var(--custom-pink-full)}.ligne-violet{background-color:var(--custom-purple-background);border-left-color:var(--custom-purple-full)}.ligne-magenta{background-color:var(--custom-magenta-background);border-left-color:var(--custom-magenta-full)}.ligne-noir{background-color:var(--custom-black-background);border-left-color:var(--custom-black-full)}.ligne-noir *{color:var(--custom-black-font)}.ligne-disabled{background-color:var(--custom-disabled-background);border-left-color:var(--custom-disabled-full);box-shadow:0 4px 10px var(--shadow-light)}.ligne-disabled *{color:var(--custom-disabled-font);font-weight:550}.ligne-invisible{color:var(--font-black);background-color:#0000;box-shadow:none;border-color:#0000;margin-bottom:0}.module{background-color:var(--custom-default-background);border-bottom-color:var(--custom-default-full);border-bottom-width:7px;border-bottom-style:solid;border-radius:5px;width:45px;height:95px;display:flex;flex-direction:column;justify-content:center;align-items:center;padding-bottom:10px;overflow:hidden;word-break:break-word;margin-left:5px}.module header{display:flex;justify-content:space-between;height:15%;width:100%}.module h1{color:var(--custom-default-font);font-size:11px;font-weight:650;text-align:center;margin:0}.module main{padding-top:10px;height:85%;display:flex;align-items:center;justify-content:center;width:100%}.module p{color:var(--font-lighter-black);font-size:7px;font-weight:550}.module header p{margin:0}.module-disabled{background-color:var(--custom-disabled-background);border-bottom-color:var(--custom-disabled-full);box-shadow:0 4px 10px var(--shadow-light)}.module-disabled header *,.module-disabled h1{color:var(--custom-disabled-font)}.module-rouge{background-color:var(--custom-red-background);border-bottom-color:var(--custom-red-full)}.module-rouge header *,.module-rouge h1{color:var(--custom-red-font)}.module-orange{background-color:var(--custom-orange-background);border-bottom-color:var(--custom-orange-full)}.module-orange header *,.module-orange h1{color:var(--custom-orange-font)}.module-jaune{background-color:var(--custom-yellow-background);border-bottom-color:var(--custom-yellow-full)}.module-jaune header *,.module-jaune h1{color:var(--custom-yellow-font)}.module-lime{background-color:var(--custom-lime-background);border-bottom-color:var(--custom-lime-full)}.module-lime header *,.module-lime h1{color:var(--custom-lime-font)}.module-vert{background-color:var(--custom-green-background);border-bottom-color:var(--custom-green-full)}.module-vert header *,.module-vert h1{color:var(--custom-green-font)}.module-cyan{background-color:var(--custom-cyan-background);border-bottom-color:var(--custom-cyan-full)}.module-cyan header *,.module-cyan h1{color:var(--custom-cyan-font)}.module-bleu{background-color:var(--custom-blue-background);border-bottom-color:var(--custom-blue-full)}.module-bleu header *,.module-bleu h1{color:var(--custom-blue-font)}.module-rose{background-color:var(--custom-pink-background);border-bottom-color:var(--custom-pink-full)}.module-rose header *,.module-rose h1{color:var(--custom-pink-font)}.module-violet{background-color:var(--custom-purple-background);border-bottom-color:var(--custom-purple-full)}.module-violet header *,.module-violet h1{color:var(--custom-purple-font)}.module-magenta{background-color:var(--custom-magenta-background);border-bottom-color:var(--custom-magenta-full)}.module-magenta header *,.module-magenta h1{color:var(--custom-magenta-font)}.module-noir{background-color:var(--custom-black-background);border-bottom-color:var(--custom-black-full)}.module-noir header *,.module-noir h1{color:var(--custom-black-font)}.loading{cursor:wait}.recherche{position:relative;max-width:350px;margin-inline:auto}.recherche input{transition-duration:var(--transition-default);border:none;background-color:var(--input-background);border-radius:6px;width:100%;height:45px;padding-left:40px;padding-bottom:3px;margin-bottom:8px;box-shadow:0 4px 10px var(--shadow-light);outline:solid 2px rgba(0,0,0,0);font-family:Inter,sans-serif;font-size:.85rem}.recherche input:read-only{background-color:var(--input-background-disabled)}.recherche input::placeholder{transition-duration:var(--transition-quick);color:var(--input-placeholder);font-family:Inter,sans-serif;font-weight:450;margin:0;font-size:.75rem;opacity:1}.recherche i{color:var(--input-placeholder);height:70%;position:absolute;top:15px;left:15px;z-index:102}.recherche input:focus{transition-duration:var(--transition-default);background-color:var(--input-background-selected);box-shadow:0 0 10px var(--shadow-heavy);z-index:101;outline:solid 2px rgba(0,0,0,0)}.recherche input:focus::placeholder{opacity:0}.recherche ul{transition-duration:var(--transition-default);position:absolute;width:100%;list-style-type:none;background:#fff;box-shadow:0 4px 10px var(--shadow-heavy);border-radius:6px;padding:0;opacity:0;visibility:hidden;z-index:200;overflow-y:auto;max-height:200px;padding-inline:2px;padding-block:12px;z-index:1000}.recherche input:focus+i+ul{transition-duration:var(--transition-default);opacity:1;visibility:visible}.recherche ul li{padding:10px;color:#000;cursor:pointer;visibility:0;padding-block:0px;padding-block:4px}.recherche ul li:hover{outline:solid 2px var(--selection-color)}.recherche ul::-webkit-scrollbar{width:6px}.recherche ul::-webkit-scrollbar-thumb{background:var(--scroll-thumb);border-radius:6px}.recherche ul::-webkit-scrollbar-thumb:hover{background:var(--scroll-thumb-hover)}.recherche ul li p{font-size:.85rem;padding-block:5px;padding-left:10px}.recherche.loading input{cursor:wait}.inputsimple{position:relative;max-width:350px;margin-inline:auto}.inputsimple input{transition-duration:var(--transition-default);border:none;background-color:var(--input-background);border-radius:6px;width:100%;height:45px;padding-left:5px;padding-bottom:3px;margin-bottom:8px;box-shadow:0 4px 10px var(--shadow-light);outline:solid 2px rgba(0,0,0,0);font-family:Inter,sans-serif;font-size:.85rem}.inputsimple input:read-only{background-color:var(--input-background-disabled)}.inputsimple input::placeholder{transition-duration:var(--transition-quick);color:var(--input-placeholder);font-family:Inter,sans-serif;font-weight:450;margin:0;font-size:.75rem;opacity:1}.inputsimple i{color:var(--input-placeholder);height:70%;position:absolute;top:15px;left:15px;z-index:102}.inputsimple input:focus{transition-duration:var(--transition-default);background-color:var(--input-background-selected);box-shadow:0 0 10px var(--shadow-heavy);z-index:101;outline:solid 2px rgba(0,0,0,0)}.inputsimple input:focus::placeholder{opacity:0}.inputsimple ul{transition-duration:var(--transition-default);position:absolute;width:100%;list-style-type:none;background:#fff;box-shadow:0 4px 10px var(--shadow-heavy);border-radius:6px;padding:0;opacity:0;visibility:hidden;z-index:200;overflow-y:auto;max-height:200px;padding-inline:2px;padding-block:12px;z-index:1000}.inputsimple input:focus+i+ul{transition-duration:var(--transition-default);opacity:1;visibility:visible}.inputsimple ul li{padding:10px;color:#000;cursor:pointer;visibility:0;padding-block:0px;padding-block:4px}.inputsimple ul li:hover{outline:solid 2px var(--selection-color)}.inputsimple ul::-webkit-scrollbar{width:6px}.inputsimple ul::-webkit-scrollbar-thumb{background:var(--scroll-thumb);border-radius:6px}.inputsimple ul::-webkit-scrollbar-thumb:hover{background:var(--scroll-thumb-hover)}.inputsimple ul li p{font-size:.85rem;padding-block:5px;padding-left:10px}.inputsimple.loading input{cursor:wait}.agenda{position:relative;width:100%;max-width:200px;margin-inline:auto}.agenda input{transition-duration:var(--transition-default);border:none;background-color:var(--input-background);border-radius:6px;width:100%;height:45px;padding-left:40px;padding-bottom:3px;margin-bottom:8px;box-shadow:0 4px 10px var(--shadow-light);font-family:Inter,sans-serif;font-size:.85rem}.agenda input::placeholder{transition-duration:var(--transition-quick);color:var(--input-placeholder);font-family:Inter,sans-serif;font-weight:450;margin:0;font-size:.75rem;opacity:1}.agenda i{color:var(--input-placeholder);height:70%;position:absolute;top:15px;left:15px}.agenda input:focus{transition-duration:var(--transition-default);background-color:var(--input-background-selected);box-shadow:0 0 10px var(--shadow-heavy);outline:none;z-index:101}.agenda input:focus::placeholder{opacity:0}.agenda ul{transition-duration:var(--transition-default);position:absolute;width:100%;list-style-type:none;background:#fff;box-shadow:0 4px 10px var(--shadow-heavy);border-radius:6px;padding:0;opacity:0;visibility:hidden;z-index:200;overflow-y:auto;max-height:200px;padding-inline:2px;padding-block:12px}.agenda input:focus+i+ul{transition-duration:var(--transition-default);opacity:1;visibility:visible}.agenda ul li{padding-right:5px;color:#000;cursor:pointer;visibility:0;padding-block:0px;display:flex;justify-content:space-between}.agenda ul li:hover{outline:solid 2px var(--selection-color)}.agenda ul::-webkit-scrollbar{width:6px}.agenda ul::-webkit-scrollbar-thumb{background:var(--scroll-thumb);border-radius:6px}.agenda ul::-webkit-scrollbar-thumb:hover{background:var(--scroll-thumb-hover)}.agenda ul li p{font-size:.85rem;padding-block:5px;padding-left:10px}.saisie{transition:max-height var(--transition-default),background-color var(--transition-default),box-shadow var(--transition-default);border:none;background-color:var(--input-background);border-radius:6px;width:100%;min-height:45px;max-width:400px;padding:15px;height:45px;overflow:hidden;font-family:Inter,sans-serif;font-size:.85rem}.saisie:focus{background-color:var(--input-background-selected);box-shadow:0 4px 10px var(--shadow-heavy);outline:none;min-height:135px;overflow:visible}.saisie:focus::placeholder{opacity:0}.saisie::placeholder{transition-duration:var(--transition-quick);color:var(--input-placeholder);font-family:Inter,sans-serif;font-weight:450;margin:0;font-size:.75rem;opacity:1}.bouton{transition:var(--transition-default);transition-timing-function:ease;width:125px;padding:6px;border:solid 2px;border-radius:12px;border-color:var(--button-black-border);background:var(--button-black-background);color:var(--button-black-font);background-color:();box-shadow:0 4px 10px var(--shadow-heavy);font-weight:600}.bouton:hover{transform:translate(-2px,-2px);background-color:var(--button-black-background-hover);box-shadow:4px 6px 4px var(--shadow-heavy)}.bouton:active{transition-duration:var(--transition-quickest);transform:translate(-2px,2px)}.bouton:disabled{border-color:var(--button-grey-border);background:var(--button-grey-background);color:var(--button-grey-font);box-shadow:0 4px 10px var(--shadow-light)}.bouton:disabled:hover{transform:translate(0);background-color:var(--button-grey-background-hover);box-shadow:0 4px 10px var(--shadow-light)}.bouton-bleu{background:var(--button-blue-background);border-color:var(--button-blue-border);color:var(--button-blue-font)}.bouton-bleu:hover{background:var(--button-blue-background-hover)}.bouton-rouge{background:var(--button-red-background);border-color:var(--button-red-border);color:var(--button-red-font)}.bouton-rouge:hover{background:var(--button-red-background-hover)}.bouton-orange{background:var(--button-orange-background);border-color:var(--button-orange-border);color:var(--button-orange-font)}.bouton-orange:hover{background:var(--button-orange-background-hover)}.duree{position:relative;width:100%;max-width:200px;margin-inline:auto}.duree input{transition-duration:var(--transition-default);border:none;background-color:var(--input-background);border-radius:6px;width:100%;height:45px;padding-left:40px;padding-bottom:3px;margin-bottom:8px;box-shadow:0 4px 10px var(--shadow-light);font-family:Inter,sans-serif;font-size:.85rem}.duree input::placeholder{transition-duration:var(--transition-quick);color:var(--input-placeholder);font-family:Inter,sans-serif;font-weight:450;margin:0;font-size:.75rem;opacity:1}.duree i{color:var(--input-placeholder);height:70%;position:absolute;top:15px;left:15px}.duree input:focus{transition-duration:var(--transition-default);background-color:var(--input-background-selected);box-shadow:0 0 10px var(--shadow-heavy);outline:none;z-index:101}.duree input:focus::placeholder{opacity:0}.duree input:focus+i+ul{transition-duration:var(--transition-default);opacity:1;visibility:visible}.selection{border-radius:6px;margin-inline:6px;background-color:var(--input-background);border:solid 2px rgba(0,0,0,0);box-shadow:0 4px 10px var(--shadow-default);font-family:Inter,sans-serif;font-size:.8rem}.bouton-add{aspect-ratio:1;border-radius:calc(infinity * 1px);border:none;min-width:40px;min-height:40px;width:50px;height:50px;background-color:var(--font-lightest-black);padding:0}.bouton-add *{font-size:28px;color:var(--font-white)}.bouton-add:hover{background-color:var(--custom-default-font)}.hizkiaErreur-Erreur{background-color:var(--custom-red-background);border-color:var(--custom-red-full)!important}.hizkiaErreur-Erreur p{color:var(--custom-red-font)}.hizkiaErreur-Avertissement{background-color:var(--custom-orange-background);border-color:var(--custom-orange-full)!important}.hizkiaErreur-Avertissement p{color:var(--custom-orange-font)}.hizkiaErreur-Message{background-color:var(--custom-green-background);border-color:var(--custom-green-full)!important}.hizkiaErreur-Message p{color:var(--custom-green-font)}@keyframes vibration{0%,to{transform:rotate(0)}20%,60%{transform:rotate(-5deg)}40%,80%{transform:rotate(5deg)}}.vibrate{outline:2px solid red!important;animation:vibration .3s linear infinite}.clickable:hover,.clicked{text-decoration:underline;-webkit-user-select:none;user-select:none;cursor:pointer}
