:root{font-family:StudioSans,sans-serif;line-height:1.5;font-weight:400;color-scheme:light dark;color:#ffffffde;background-color:#fcf2e1;font-synthesis:none;text-rendering:optimizeLegibility;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}a{font-weight:500;color:#646cff;text-decoration:inherit}a:hover{color:#535bf2}body{margin:0;display:flex;place-items:center;min-width:320px;min-height:100vh}h1{font-size:3.2em;line-height:1.1}button{border-radius:8px;border:1px solid transparent;padding:.6em 1.2em;font-size:1em;font-weight:500;font-family:StudioSans,serif;background-color:#1a1a1a;cursor:pointer;transition:border-color .25s}button:hover{border-color:#646cff}button:focus,button:focus-visible{outline:4px auto -webkit-focus-ring-color}@media (prefers-color-scheme: light){:root{color:#213547;background-color:#fff}a:hover{color:#747bff}button{background-color:#f9f9f9}}#root{margin:0 auto;text-align:center;font-family:StudioSans,serif}.visited{border-radius:16px;border:2px solid #e5e5e5;border-bottom:6px solid #e5e5e5;margin:10px;transition:all .1s;display:inline-flex;padding:12px 16px;background-color:#1cb0f6;color:#fff}.visited:hover{background-color:#ddf4ff;border-color:#1cb0f6;color:#000}.visited:active{border-bottom:2px solid #1cb0f6}.texto-pulsante{color:#000;font-family:StudioSans,serif;animation:pulsante 3s infinite linear}@keyframes pulsante{0%{opacity:1}25%{font-size:25px}50%{transform:translateY(1px)}75%{font-size:23px}}.hover-container{position:relative;display:inline-block}.hover-text{font-size:1.5em;color:#333;cursor:pointer}.hover-image{position:absolute;top:-50%;right:50%;transform:translate(-50%);opacity:0;visibility:hidden;transition:opacity .3s ease,visibility .3s ease;width:200px}.hover-container:hover .hover-image{opacity:1;visibility:visible}.container-flex{width:100%;display:flex;flex-direction:row;justify-content:space-between}.container-pulsante{height:100px;align-content:end}@media (max-width: 1220px){.container-flex{flex-direction:column-reverse}#building{display:none}.container-pulsante{height:50px}}.column-flex{width:100vw;align-content:start;justify-content:space-evenly;display:flex;flex-direction:column}.column-flex h2{color:#000;margin-bottom:0;font-family:StudioSans,serif}.column-flex p{color:#789;margin-top:0;font-family:StudioSans,serif}.hover-container:hover .null-style{color:transparent;-webkit-text-stroke:1px blue;border-style:dashed}.card{border:solid 1px #1cb0f6;padding:2px;margin:20px;border-radius:20px;background-color:#fff6;width:50%;box-shadow:0 10px 15px -3px #0000001a,0 4px 6px -2px #0000000d}.card .heading{font-size:1.3rem;margin-bottom:20px;font-weight:bolder}@media (max-width: 1220px){.card{width:75%}}.dropdown{transition:all .3s;display:flex;flex-direction:column;min-height:80px;background-color:#fcf2e1;overflow:hidden;position:relative;inset-inline:auto;width:100%}.dropdown:first-child{border-radius:12px 12px 0 0}.dropdown:last-child{border-radius:0 0 12px 12px}.dropdown input:where(:checked)~.list{opacity:1;transform:translateY(-3rem) scale(1);transition:all .5s ease;margin-top:32px;padding-top:4px;margin-bottom:-32px}.dropdown input:where(:not(:checked))~.list{opacity:0;transform:translateY(3rem);margin-top:-100%;-webkit-user-select:none;user-select:none;height:0;max-height:0;min-height:0;pointer-events:none;transition:all .5s ease-out}.trigger{cursor:pointer;list-style:none;-webkit-user-select:none;-moz-user-select:none;user-select:none;font-weight:600;display:flex;flex-flow:row;gap:4rem;padding:1rem;height:max-content;position:relative;z-index:99;border-radius:inherit;background-color:#fcf2e1;text-align:initial}.sr-only{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap;border-width:0}.dropdown input:where(:checked)+.trigger{margin-bottom:1rem}.dropdown input:where(:checked)+.trigger:after{rotate:90deg;transition-delay:0ms}.trigger:before,.trigger:after{position:relative;display:flex;justify-content:center;align-items:center}.trigger:after{content:"›";rotate:-90deg;width:17px;height:17px;font-size:30px;color:#1cb0f6;border-radius:2px;transition:all .35s ease;transition-delay:85ms}.list{height:100%;max-height:50rem;width:95%;display:grid;grid-auto-flow:row;overflow:hidden auto;gap:1rem;padding:1rem;margin-right:-8px;--w-scrollbar: 8px}.listitem{height:100%;list-style:none}.article{border-radius:8px;font-size:15px;font-weight:500;text-align:justify;width:68%;display:flex;background-color:#fcf2e1;color:#1cb0f6;justify-content:space-between}.webkit-scrollbar::-webkit-scrollbar{width:8px;height:var(--w-scrollbar);border-radius:9999px}.webkit-scrollbar::-webkit-scrollbar-track{background:#fcf2e1}.webkit-scrollbar::-webkit-scrollbar-thumb{background:#fcf2e1;border-radius:9999px}.webkit-scrollbar:hover::-webkit-scrollbar-thumb{background:#fcf2e1}.title{width:50%}.status{width:25%}@media (max-width: 1220px){.title{font-size:12px}.status{width:100%;font-size:12px}.dataPrevista{display:none}.trigger{gap:1rem}.statusContainer{justify-content:end}.article{width:85%}.article p{width:50%}}.circle{height:10px;width:10px;border-radius:50%}.InProgress{background:radial-gradient(circle,#09f,#0099ff1a 80%);animation:neon-pulse 3s infinite alternate}.trigger:has(.InProgress) p{color:#09f}.Pending{background-color:gray}.trigger:has(.Pending) p{color:gray}.Completed{background-color:green}.trigger:has(.Completed) p{color:green}@keyframes neon-pulse{0%{transform:scale(1);opacity:1;box-shadow:0 0 5px #09f,0 0 30px #09fc}to{transform:scale(1.9);opacity:1;box-shadow:0 0 1px #09f,0 0 30px #09f9}}.statusContainer{display:flex;align-items:center;justify-content:space-between}@media (max-width: 1220px){.statusContainer{justify-content:end!important}}.badges{display:flex;gap:1rem;align-items:center;flex-wrap:wrap}.badges>button{font-size:.875rem;line-height:1.25rem;padding:2px .5rem;cursor:pointer;border:none;border-radius:.375rem;outline:none}.badges .InProgressBadge{background-color:#3b82f61a;color:#3b82f6;border:1px rgb(59 130 246) solid}.article:has(.InProgressBadge) p{color:#3b82f6}.badges .PendingBadge{background-color:#8080801a;color:gray;border:1px rgb(128 128 128) solid}.article:has(.PendingBadge) p{color:gray}.badges .CompletedBadge{background-color:#22c55e1a;color:#22c55e;border:1px rgb(34 197 94) solid}.article:has(.CompletedBadge) p{color:#22c55e}.badges .red{background-color:#ef44441a;color:#ef4444;border:1px rgb(239 68 68) solid}.switch{--input-focus: #2d8cf0;--font-color: #323232;--font-color-sub: #666;--bg-color: #fff;--bg-color-alt: #666;--main-color: #323232;position:relative;display:flex;flex-direction:column;justify-content:center;align-items:center;gap:10px;width:35px;height:15px}.toggle{opacity:0;width:0;height:0}.slider{box-sizing:border-box;border-radius:5px;border:2px solid var(--main-color);box-shadow:2px 2px var(--main-color);position:absolute;cursor:pointer;top:0;left:0;right:0;bottom:0;background-color:var(--bg-colorcolor);transition:.3s}.slider:before{box-sizing:border-box;position:absolute;content:"";height:18px;width:18px;border:2px solid var(--main-color);border-radius:5px;left:-2px;bottom:2px;background-color:var(--bg-color);box-shadow:0 3px 0 var(--main-color);transition:.3s}.toggle:checked+.slider{background-color:var(--input-focus)}.toggle:checked+.slider:before{transform:translate(20px)}
