.archive{width:26px;height:26px;background:url(/img/archive.png) 0 -1px no-repeat;background-size:cover;margin-left:10px;cursor:pointer;margin-top:-5px}.archiver{position:fixed;top:-100%;width:100%;border-bottom:2px solid #e4db6c;padding:20px;font-size:120%;background:#fcf379;height:150px;z-index:2000;text-align:center}.archiver button{border:0;padding:5px 10px;margin:12.5px 5px;background:#e0d432}.transition-on .archiver{transition:600ms all}.archive-open .archiver{top:0}.archive-open .item .overflow{height:65% !important}.archive-open .item.opened{top:190px}.archived .archiver{height:100%;padding-top:15%}
.logged .login-holder{display:none}.login-holder{max-width:400px;margin:0 auto}.auth{text-align:center;font-size:40px;font-family:'Times New Roman';position:relative}.auth .button{position:absolute;left:50%;margin-left:-50px;width:100px;top:100%;font-size:22px;margin-top:-14px}.auth .button .sp{position:relative}.auth .button .back{width:100%;height:120%;background:#01ea01;color:transparent;margin-top:-2%;position:absolute;transform:rotate(-8deg)}.auth .divisor{margin:15px}.auth input[name]{width:100%}.auth input[name],.auth button{border:none;background:#f1e874;font-size:25px;font-family:'Times New Roman';padding:12px 15px;margin:10px}span.logout{margin-left:20px;display:none}.logged span.logout{display:inline-block;cursor:pointer}.logged .sign-in-frame{display:none}.forget-password{font-size:15px;padding:10px}.forget-password a{color:#999246;text-decoration:none}.recover-holder,.new-pass-holder{display:none;max-width:400px;margin:0 auto}.recover-holder input,.new-pass-holder input{text-align:center}@media screen and (max-width:500px){.auth input[name]{width:80%}.recover-holder h1,.new-pass-holder h1{font-size:1.3em;margin-top:50px}.login-holder{margin-top:40px}}
body{background:#ffff79;padding-top:120px}body.loading{opacity:0}.blank-lists{text-align:center;font-size:40px;opacity:0.4}.real-list.root{margin-top:20px}.real-list{margin-left:1px}
.clip{width:26px;height:26px;background:url(/img/clip.png) 0 -1px no-repeat;background-size:cover;margin-left:10px;cursor:pointer;margin-top:-5px}
.crypt{width:26px;height:26px;background:url(/img/opened-lock.png) 0 -1px no-repeat;background-size:cover;margin-left:10px;cursor:pointer;margin-top:-5px}.crypt-lock{display:inline-block;width:20px;height:20px;background:url(/img/closed-lock.png) 0 -1px no-repeat;background-size:cover;vertical-align:middle;margin-left:0;margin-right:4px}.crypter{position:fixed;top:-100%;width:100%;border-bottom:2px solid #e4db6c;padding:20px;font-size:120%;background:#fcf379;height:150px;z-index:2000;text-align:center}.transition-on .crypter{transition:600ms all}.crypt-open .crypter{top:0}.crypt-open .item.opened{top:190px}.crypt-open .item .overflow{height:65% !important}.crypter input,.crypter button{padding:8px;text-align:center;background:#fff89f;border:1px solid #e4db6c;color:#8e8518;margin:10px}.encrypted-item{cursor:pointer;background:#ec4d70;color:white;padding-right:10px}.encrypted-item img{width:20px;height:auto !important;vertical-align:middle}.encrypted-item small.item-description{display:inline-block !important;vertical-align:middle;opacity:1 !important}.crypt-pass{width:100%;margin-top:5px;padding:7px;background:#ec4d70;border:0;color:white}
h1,h2,h3,h4,h5,h6{font-weight:normal}*{user-select:none}input,textarea,[contenteditable=true],.label,.item-label,.item-description,.navigation{user-select:unset}.center{text-align:center}hr{width:50%;opacity:0.3;border:0;border-bottom:2px solid #fa819d;margin:0 auto}html,body{height:100%}body{font-family:calibri,arial,helvetica,sans-serif}.wysiwyg-editor{cursor:pointer}.wysiwyg-element{}.environment-drag{position:fixed !important;top:0;left:0}.future-task{margin-top:5px !important;display:inline-block}.report{text-align:center;font-size:0.8em;color:#a8a250;display:block;margin:20px auto}.report .n{color:black}.grid-columns{display:inline-block;vertical-align:top}::-webkit-scrollbar{height:4px;width:6px}::-webkit-scrollbar-track:horizontal{border-radius:10px;-webkit-box-shadow:inset 0 0 6px rgba(0,0,0,0.5)}::-webkit-scrollbar-thumb{border-radius:10px;background:#ec4d70}::-webkit-scrollbar-track:vertical{-webkit-box-shadow:inset 0 0 6px rgba(0,0,0,0.5)}
.footer{display:none;bottom:-60px;width:100%;height:60px;position:fixed;background:#fcf379;border-top:2px solid #eae06f;z-index:10000;transition:600ms all}@media screen and (max-width:500px){.item-open .real-list.root{filter:blur(4px)}.footer{display:block !important}.slim-navbar .item{padding-bottom:60px !important;top:25px !important}.item .sub-holder{margin-bottom:15px}}
.sub-holder .forward{width:26px;height:26px;background:url(/img/forward.png) 0 -1px no-repeat;background-size:cover;margin-left:10px;cursor:pointer;margin-top:-5px}
.gallery-container{padding:20px;display:none;background:#222;min-height:100vh;color:white;position:fixed;top:0;left:0;width:100%;height:100%;z-index:9999;overflow-y:auto;box-sizing:border-box}.gallery-container.active{display:block}.gallery-header{display:flex;justify-content:space-between;align-items:center;margin-bottom:20px;padding-bottom:10px;border-bottom:1px solid rgba(255,255,255,0.1)}.gallery-controls button{background:rgba(255,255,255,0.1);border:none;color:white;padding:8px 12px;margin-left:10px;cursor:pointer;border-radius:4px;transition:background 0.2s}.gallery-controls button:hover,.gallery-controls button.active{background:rgba(255,255,255,0.3)}.gallery-view.mosaic{column-count:5;column-gap:15px}.gallery-view.mosaic .gallery-item{display:inline-block;width:100%;margin-bottom:15px;background:rgba(0,0,0,0.2);border-radius:8px;overflow:hidden;break-inside:avoid;transition:transform 0.2s}.gallery-view.mosaic .gallery-item:hover{transform:translateY(-2px);box-shadow:0 4px 8px rgba(0,0,0,0.2)}.gallery-view.timeline{max-width:800px;margin:0 auto}.gallery-view.timeline .gallery-item{display:flex;background:rgba(0,0,0,0.2);margin-bottom:20px;border-radius:8px;overflow:hidden}.gallery-view.timeline .gallery-image-wrapper{width:200px;flex-shrink:0}.gallery-view.timeline .gallery-content{padding:20px;flex-grow:1}.gallery-image-wrapper{position:relative;background:#333;min-height:100px}.gallery-item img{width:100%;height:auto;display:block;opacity:0;transition:opacity 0.3s ease}.gallery-item img.loaded{opacity:1}.gallery-item h3{margin:0 0 5px 0;font-size:16px}.gallery-item p{font-size:14px;color:#ccc;margin:0}.gallery-caption{padding:10px}.gallery-meta{font-size:12px;color:#999;margin-top:5px}@media (max-width:1200px){.gallery-view.mosaic{column-count:4}}@media (max-width:900px){.gallery-view.mosaic{column-count:3}}@media (max-width:600px){.gallery-view.mosaic{column-count:2}.gallery-view.timeline .gallery-item{flex-direction:column}.gallery-view.timeline .gallery-image-wrapper{width:100%}}
.transition-on .item{transition:1s top,600ms left}.item-open .real-list.root [item-id]{pointer-events:none}.item{position:fixed;top:110%;left:0;width:100%;height:100%;padding:25px;border:2px solid rgba(0,0,0,0.1);border-bottom:0;display:flex;flex-direction:column}p.item-msg{font-size:small;margin-top:8px}.item.opened{top:126px}.priority-list .item-description{height:100px;overflow:auto;display:inline-block}.item.priority-item .navigation,.item.priority-item{border-color:red}.slim-navbar .item.opened{top:0}.item .label,.item .description{background:none;border:none;padding:0;resize:none;width:90%}input.label[disabled]{color:white}.item .label{vertical-align:middle;font-size:42px;font-family:inherit}.item .description{font-size:20px}.item .description.html{font-size:15px;opacity:0.5;margin-top:15px}textarea::-webkit-input-placeholder,input::-webkit-input-placeholder{color:#aba445;letter-spacing:2px}textarea:disabled{color:black}.colors{width:20px;height:20px;display:inline-block;margin:5px;border:2px solid black;border-radius:3px}.colors.selected{border-color:white}.item .overflow{flex:1 1 auto;min-height:0;overflow-y:auto}.item[item-id=late-and-today] .overflow{overflow-y:auto}.keywords{margin:10px -10px;font-size:14px}.keywords .tag{padding:5px;background:#00000042;margin:4px}.list{padding:0 25px 25px 25px}.warning-list{font-size:200%;text-align:center;margin-top:100px;display:none;cursor:default}.transition-on .real-list span[item-id]{transition:500ms background}.transition-on .real-list span[item-id] .father_string{transition:500ms background}.real-list span[item-id]{margin:10px 0;padding:10px 10px 10px 18px;font-size:20px;display:inline-block;width:100%;word-break:break-word;position:relative;white-space:nowrap}.real-list span[item-id]::before{content:'';position:absolute;top:8px;bottom:8px;left:0;width:8px;background:var(--item-color,transparent);border-radius:0 8px 8px 0}.notify span[item-id]{margin-top:30px}.real-list span[item-id].nested-brothers{padding-bottom:0;margin-bottom:0}.real-list span[item-id].nested{border-top:1px solid #f3e85b}.real-list .nested-separator{height:12px}.real-list span[item-id].nested .father_string{display:none}.real-list span[item-id] .searchable{white-space:normal}.real-list span[item-id] .searchable.link{color:#228c87;text-decoration:underline;cursor:pointer}.real-list span[item-id] video{max-width:100%}.flow .real-list span[item-id]{text-align:left;margin-top:20px}.notify .real-list span[item-id].nested{margin-top:0px;margin-bottom:0px}.real-list span[item-id].pinned{box-shadow:inset 3px 0 0 rgba(0,0,0,0.1)}.real-list span[item-id] small{opacity:0.5;font-size:70%;white-space:pre-wrap !important;overflow:auto;display:block;max-height:300px}.real-list{}@media screen and (max-width:1000px){.real-list{}}@media screen and (max-width:640px){.real-list{}.real-list span[item-id] small{max-height:200px}}[item-id] .x{visibility:hidden;vertical-align:middle;margin-top:-4px;display:inline-block}[item-id] .x.checked{visibility:visible}.path{text-align:center;display:none}p.label-holder span.checkbox{font-size:42px;margin-right:8px;vertical-align:middle}p.label-holder{white-space:nowrap}.checkbox{cursor:crosshair}.opened .navigation{top:-26px}.transition-on .navigation{transition:500ms margin-top ease,200ms padding-bottom,1s top}.navigation{position:absolute;top:0;right:20px;padding:5px 10px 7px 10px;color:#000000b8;font-size:16px;cursor:pointer;border:2px solid #0000001c;border-bottom:0;max-width:215px;white-space:nowrap;text-overflow:ellipsis;overflow:hidden}.item.blank .navigation{display:none}.sub-holder{flex-shrink:0}.sub-holder>div{display:inline-block;vertical-align:middle}.date-holder{border:1px solid black;padding:4px 10px;margin-left:12px;background:#ff0071;color:white;width:max-content}.date-holder input[type=date]{border:0;background:transparent;margin-left:6px;color:white}.link-editor{border:1px solid black;padding:4px 10px;margin-left:12px;background:#3b82f6;color:white;width:max-content}.link-editor .link-input{border:0;background:transparent;margin-left:6px;color:white;min-width:200px}.link-editor .link-input::placeholder{color:rgba(255,255,255,0.6)}.link-editor .link-open{color:white;text-decoration:none;margin-left:6px;font-size:1.2em}.item-link-icon{color:#3b82f6;text-decoration:none;margin-left:8px;font-size:1em}.item-link-icon:hover{color:#1d4ed8}.prazo{display:inline-block;opacity:1 !important;padding:4px 6px 2px;background:#5cb619;font-size:12px !important;color:white;border-left:2px solid #91ff3f;cursor:default;vertical-align:middle;position:relative}.prazo.future{background:#2997a9;border-left:2px solid #8c8114}.prazo.today{background:#b5a700;border-left:2px solid #8c8114}.prazo.today:after{content:"(hoje)";margin-left:5px;opacity:0.8;position:absolute;right:8px;top:4px}@media screen and (max-width:500px){.prazo.today:after{top:3px;right:12px}p.label-holder span.checkbox{vertical-align:middle;margin-top:10px;display:inline-block}}@media screen and (min-width:500px){.prazo.today:hover:after,.prazo.today:focus:after{color:transparent}}.prazo.late{background:#e24029;border-left:2px solid #8c1414;font-weight:bold}input[type=date].prazo{border:0;color:white;font-weight:bold;padding-left:5px;font-size:11px;padding:0px 0 2px 4px;vertical-align:middle;margin-top:4px}.sub-menu-items img{margin:0 7px;cursor:pointer;vertical-align:middle;display:inline-block;width:20px;height:20px}.sub-menu-items .priotity-n{font-size:0.7em}p.sub-menu-items{margin-top:8px;text-align:center;margin-bottom:30px;position:relative;white-space:nowrap}.sub-menu-items .postponed,.sub-menu-items .late{width:22px}.sub-menu-items .push-open{height:20px}.postponed{font-size:0.8em;margin-left:6px;opacity:0.6}.overlay{position:absolute;top:0;left:0;background:#fcf379;color:#a2990f;padding:10px}.overlay .outer{display:table;height:100%;width:100%;text-align:center;border:3px dashed #ded559}.overlay .outer>div{display:table-cell;height:100%;vertical-align:middle}.overlay input[type=file]{width:100%;height:100%;position:absolute;top:0;left:0;opacity:0}.item img,.item video{max-height:100px;margin:6px;vertical-align:middle;max-width:100%}.fileholder img,.fileholder video{margin:10px 0 12px;display:block}.fileholder{margin-bottom:10px}.coverfile-pending{display:inline-block;margin:10px 0 12px;padding:14px 18px;border:2px dashed rgba(0,0,0,0.35);border-radius:10px;background:rgba(255,255,255,0.35);font-size:13px;font-weight:bold;letter-spacing:1px;animation:coverfile-pending-blink 1s ease-in-out infinite}@keyframes coverfile-pending-blink{0%,100%{opacity:0.35}50%{opacity:1}}.item button{border:0;font-size:12px;vertical-align:middle;padding:8px 10px 6px;border-radius:100px;background:#dfd245;display:inline-block;color:black;font-weight:bold;cursor:pointer}.item button:hover{background:#eadd4f}.percent{display:none;font-size:14px;vertical-align:middle;color:crimson;margin-right:2px}span[item-id]pan[item-id].has-child .percent{display:inline}.searchbar [item-id] .father_string{background:#ccc340;padding-top:0}.have-father-string{margin-top:24px !important}.priority-list [item-id] .father_string{left:0}.father_string{position:absolute;top:-14px;left:15px;font-size:12px;background:#ccc340;border-top-right-radius:10px;border:1px solid transparent;padding-right:10px;padding-left:10px;border-top-left-radius:10px;padding-top:3px;max-width:100%;overflow:hidden}.search-overlay .father_string{top:-20px;left:0}a.coverfile{margin-right:15px;color:black}.father-item{cursor:pointer;max-width:80px;text-overflow:ellipsis;overflow:hidden;display:inline-block;white-space:nowrap;vertical-align:middle}.father-item:hover{background:rgba(255,255,255,0.2)}span[item-id].has-child{border-left:3px dotted rgba(0,0,0,0.1)}.fileholder img{cursor:pointer;border:1px solid #000000;border:1px solid rgba(0,0,0,0.2);max-width:100%}.fileholder video{cursor:pointer;border:1px solid #000000;border:1px solid rgba(0,0,0,0.2);width:100px;height:100px}.sub-holder-toggler{display:none;padding:12px;text-align:center;margin:10px;flex-shrink:0}.sub-holder-toggler .ball{width:6px;height:6px;background:black;margin:20px 10px;display:inline-block;border-radius:100px;opacity:0.4}.progress{background:red;display:block;font-size:0.8em;padding-top:4px;text-align:center;color:white}.alt-key .item-label:hover,.alt-key .item-description:hover{background:#e6da57;cursor:pointer}.item-label:focus,.item-description:focus{background:#e6da57}.item-description{white-space:break-spaces}.filtros{display:none;color:white;margin-bottom:15px;text-align:center}.filtros label{display:none}.filtros select{padding:5px 6px}[item-id=late-and-today] .filtros,[item-id=late-and-today] label.prazos-type{display:block}[item-id=workflow] .filtros,[item-id=workflow] label.flow-type{display:block}.tag-group .tag{border-radius:4px;background:#f6ca65;padding:3px 6px;margin:0;display:inline-block;cursor:pointer;margin-right:5px;font-size:0.6em}.tags-editor{}.tags-editor .tag{border-radius:4px;background:#f6ca65;padding:5px 8px;margin:6px 6px 10px;display:inline-block;color:black;cursor:pointer;transition:600ms background}.tags-editor .tag:hover{background:#f9c141}.tag-dropdown{display:block;width:240px;background:#fff;border:1px solid #d0d0d0;border-radius:8px;padding:6px;box-shadow:0 4px 16px rgba(0,0,0,0.15)}.tag-dropdown .tag-search{width:100%;background:#f5f5f5;border:1px solid #ddd;border-radius:6px;padding:6px 10px;color:#333;font-size:13px;outline:none;box-sizing:border-box}.tag-dropdown .tag-search:focus{border-color:#d4a843;background:#fff}.tag-dropdown .tag-search::placeholder{color:#aaa}.tag-dropdown .tag-list{max-height:200px;overflow-y:auto;margin-top:4px}.tag-dropdown .tag-option{padding:5px 8px;cursor:pointer;border-radius:4px;display:flex;justify-content:space-between;align-items:center;color:#444;font-size:13px;transition:80ms background}.tag-dropdown .tag-option:hover{background:#fef3d5}.tag-dropdown .tag-option .tag-count{font-size:11px;color:#999;background:#f0f0f0;padding:1px 6px;border-radius:10px}.tag-dropdown .tag-create-hint{padding:5px 8px;margin-top:4px;color:#c49520;font-size:12px;text-align:center;border-top:1px solid #eee}.tags-editor .tag .tag-remove{display:inline-block;margin-left:4px;cursor:pointer;opacity:0.5;font-size:11px}.tags-editor .tag .tag-remove:hover{opacity:1;color:#e55}[item-id].environment-drag{border:1px solid rgba(0,0,0,0.1)}.drag-item-droppable .father_string{left:160px}.drag-item-droppable .drag-tooltip{position:absolute;bottom:100%;font-size:0.7em;background:#c73b5a !important;padding:3px 8px 1px;color:white}.highlighted{background-color:#ff0071 !important}.priority-list{text-align:center;white-space:nowrap;overflow:auto}.priority-list [item-id]{white-space:normal;background:rgb(255,243,80) !important;position:relative;display:inline-block;border:1px solid #ccc240;padding:10px;vertical-align:middle;margin:10px;text-align:left;word-break:break-all;max-width:180px;height:160px;font-size:0.5em}.priority-list [item-id]:hover{transition:scale(1)}.priority-list [item-id] img{max-height:60px;word-break:break-all}.priority-list [item-id] .fileholder button{display:none}.priority-list [item-id] .father_string{background:rgb(254,241,80) !important;white-space:pre;border:1px solid #ccc240;border-bottom:0;margin-left:5px;border-radius:0;max-width:80%;overflow:hidden;text-overflow:ellipsis}.priority-label{display:block;margin-top:10px;font-size:0.8em}.priority-label span{color:#ff0039;padding:4px 8px 3px 8px;border:2px solid #ff0039}.priority-label span:hover{background:#ff0039;color:white}.priority-label span:hover:before{content:"Remover "}@media screen and (max-width:500px){.priority-list{margin-top:30px;margin-bottom:-15px}.priority-list [item-id]{width:100%;margin:15px 0}}.ctrl-key [item-id]:hover{outline:2px solid #c8e583}[item-id]:focus{outline:2px solid #c8e583}.ctrl-key [item-id]:hover .navigation{border-color:1px solid #c8e583 !important}.ctrl-key [item-id]:hover .father_string{border:1px solid #c8e583 !important;border-bottom:none !important}.item-selected{outline:1px solid #58c1ac !important}.item-selected .navigation{border-color:#58c1ac !important}.item-selected .father_string{border:1px solid #58c1ac !important;border-bottom:none}[item-id="0"]{outline:0 !important}.item.fake .overflow{max-height:80%}.fake .sub-holder{display:none}.fake span.father_string{}.show-overflow{text-align:center;padding:10px}.total-late{background:red;color:wheat;font-size:0.8em;padding:4px 6px 2px;vertical-align:middle;margin:0 8px 0 0;border-radius:4px;cursor:pointer}.search-not-found{opacity:0.1}.review-label-paste textarea{width:100%;height:200px;resize:none;margin-bottom:10px}.quick-item{position:fixed;width:10px;height:10px;background:red;cursor:move}.max-height-200{max-height:200px;overflow:auto}.item-button button{font-size:2em}.sub-holder .timer{margin-left:10px;border:1px dashed;padding:8px 11px;border-radius:30px}.sub-holder .timer button{vertical-align:middle;padding:4px;margin-left:8px}.late-timer{border:1px solid silver;padding:10px;margin-top:10px;border-radius:10px}
.loader{position:fixed;top:-100%;right:200px;background:#2b2b2b;color:#fdfdfd;padding:6px;width:80px;text-align:center;font-size:16px;z-index:1000}.loader{transition:all 500ms}.loader-saving .loader{top:0}.loader .loadbar.transition{transition:900ms width linear}.loader .loadbar{width:0;height:6px;background:#24ff00;position:absolute;bottom:-12px;left:0}.loading-green .loadbar{background:coral !important}.loader.loading .loadbar{width:100%}
.lunastro-btn{width:26px;height:26px;background:url(/img/lunastro.svg) 0 -1px no-repeat;background-size:contain;margin-left:10px;cursor:pointer;margin-top:-5px}.lunastro-global{width:16px;height:20px;background-size:contain}.lunastro-open .lunastro-holder{top:0}.lunastro-holder{background:white;position:fixed;top:100%;left:0;width:100%;height:100%;transition:1s all;z-index:1005;overflow:auto}.lunastro-holder .header{text-align:center;margin-top:50px}.lunastro-holder .header img{vertical-align:middle}.lunastro-holder input.name{background:#96c2b4;border:0;padding:10px;text-align:center}.lunastro-holder input::-webkit-input-placeholder{color:white;letter-spacing:2px}.lunastro-holder button{background:#357e7b;border:0;padding:8px 14px;margin:10px 5px;color:white}.lunastro-item{max-width:300px;width:80%;margin:10px auto 0;padding:10px}.lunastro-item p{background:rgb(255,255,121);padding:20px;text-align:left}.lunastro-holder .lock{position:absolute;top:30px;left:30px}@media screen and (max-width:500px){.lunastro-holder .header img.icon{width:100px}.lunastro-holder .header img.name{width:170px;margin:26px auto -10px auto;display:block}.lunastro-holder input.name{width:80%}}.locked-label{font:1.3em calibri,arial,helvetica}.remove-jwt{margin-right:10px}.list-jwt{overflow:auto;height:300px;display:inline-block;border:1px solid silver;padding:10px;margin-top:10px;width:48%;vertical-align:top}.list-jwt:first-child{margin-right:4%}
.media-overlay{position:fixed;top:0;left:0;width:100%;height:100%;background:rgba(255,255,255,0);z-index:1400;display:none;transition:background 600ms}.media-overlay .images img{position:absolute;cursor:zoom-in}.media-overlay .images img.hide-for-ocr{width:unset !important;height:unset !important;opacity:0.3}.ocr-holder button{border:navajowhite;padding:5px 10px;background:red;color:white;position:relative;top:-30px}.media-overlay .ocr{background:#d2280e;padding:6px 6px 4px;color:white}.media-overlay .menu{position:fixed;top:-100px;width:100%;text-align:center;transition:600ms all}.media-overlay.is-opened .menu{top:25px}.media-overlay.is-opened{background:rgba(255,255,255,0.8)}.ocr-holder{position:fixed}.ocr-holder div{user-select:text;position:absolute;display:inline-block;transition:600ms all;white-space:nowrap}.ocr-holder div:hover{background:rgba(255,0,0,0.5)}
@media screen and (max-width:500px){body{padding-top:80px !important}body.item-open{overflow:hidden}.searchbar{}.add{}.loader{top:-40px !important;width:100%;left:0}.loading-green .loadbar{background:#76ff2f !important}.loader .loadbar{background:coral}.loader-saving .loader{top:-40px !important}.navigation{top:-26px !important;max-width:60px !important;font-size:0.8em !important;text-overflow:unset !important;overflow:auto}.item{z-index:1001;height:calc(100% - 100px);padding-top:0}.item .overflow{flex:0 1 auto}.sub-holder-toggler{margin:auto 10px}.item .label{font-size:2em;margin-top:12px;width:80%;vertical-align:middle}.item .description{font-size:1em}.date-holder{margin:10px auto 25px auto !important;display:block !important;text-align:left}.date-holder .date{width:70%}.item .sub-holder{text-align:center}.loader{z-index:11000;right:20px}p,.navbar{user-select:none}.show-sub-holder .sub-holder,.show-sub-holder .sub-holder-toggler .hide{display:block;overflow:auto}.show-sub-holder .sub-holder-toggler .ball,.sub-holder-toggler .hide{display:none}.sub-holder{display:none}.sub-holder-toggler{display:block}p.sub-menu-items{text-align:center;margin-top:35px;margin-bottom:-10px;white-space:nowrap}}
.transition-on .navbar .backbar{animation:rodar 10s infinite ease}.items-selected .navbar .backbar{transform:rotate(0deg) !important;animation:unset;background:#58c1ac;height:40px;margin-top:-5px;padding:5px 0}.items-selected .pubility-logo{opacity:0;pointer-events:none}.group-items-holder{padding:5px;opacity:0;transition-delay:600ms}.group-items-holder .itm{display:inline-block;margin:0 4px;vertical-align:middle}.group-items-holder .unselect{background:#ec4d6f;height:22px;width:22px;text-align:center;border-radius:30px;padding-top:2px;color:white;font-weight:bold}.group-items-holder .n{float:right;padding-right:5px;color:white;font-weight:bold}.group-items-holder img{vertical-align:middle;width:unset !important}.items-selected .group-items-holder{opacity:1}.navbar{left:0;margin:40px;position:relative;position:fixed;top:0;z-index:1000;white-space:pre}.navbar .backbar{background:#ff0071;width:90px;height:10px;position:absolute;transform:rotate(10deg);top:20px;cursor:pointer;transition:1s all;outline:2px dashed transparent;margin-left:-10px}.offline .navbar .backbar{background:transparent;opacity:0}.offline .navbar img{opacity:1 !important}.dragging-item .backbar{outline:2px dashed #ff0071;background:transparent}.dragging-item .navbar img{opacity:0.3}.dragging-item .logo:hover .backbar{outline-color:#35dc35}.dragging-item .navigation{border-style:dashed;border-color:#ec4d70}.dragging-item .navigation:hover{border-color:#35dc35}.navbar .pubility-logo{font-family:'Times New Roman',Times,serif;font-size:26px;font-weight:400;color:#000;cursor:pointer;z-index:1000;position:relative;margin:0 auto;text-decoration:none;text-align:center;vertical-align:middle;top:10px}.navbar .databytes-used{position:fixed;right:120px;top:55px;text-align:right}.navbar .photon-open-btn{position:fixed;right:90px;top:55px;background:#3d8145;width:20px;height:20px;border-radius:100px}.add{position:fixed;right:40px;top:43px;background:#14b514;color:white;padding:3px 0 2px;font-size:30px;z-index:100;cursor:pointer;border-radius:100px;width:40px;height:40px;text-align:center}@-webkit-keyframes rodar{0%{transform:rotate(0deg)}25%{transform:rotate(-8deg)}75%{transform:rotate(8deg)}100%{transform:rotate(0deg)}}.nav-buttons{display:inline-block;width:0;white-space:nowrap;margin-left:0;max-width:715px;overflow:auto;vertical-align:middle}.transition-on .nav-buttons{transition:600ms all}.nav-buttons .button-item{font-size:13px;padding:6px 10px;border-bottom:1px solid #ec4d70;display:inline-block;position:relative;top:-2px;font-family:serif;cursor:pointer;margin:6px;max-width:100px;text-overflow:ellipsis;overflow:hidden;vertical-align:middle}.navbar .fileholder img{max-width:100%}.hamburger-menu{display:none;width:34px;height:30px;margin-right:25px;margin-left:-50px;transition:500ms all}.hamburger-menu .bar{width:100%;height:6px;background:#ec4d70;margin:0 auto 5px auto;transition:500ms all;border-radius:20px}.hamburger-active .hamburger-menu{transform:rotate(90deg)}.hamburger-active .hamburger-menu .top{transform:rotate(35deg)}.hamburger-active .hamburger-menu .mid{width:0;height:1px}.hamburger-active .hamburger-menu .bot{transform:rotate(-35deg)}.hamburger-active .item.opened{top:200px}.hamburger-active .searchbar{display:inline-block;top:25px;visibility:visible}.hamburger-active .searchbar .nav-buttons{display:none}.logo{display:inline-block}.priority-n{vertical-align:middle;font-size:0.7em}.photon-open-btn.aux{display:none;top:unset;left:unset;position:unset;vertical-align:middle;margin-left:14px}@media screen and (max-width:360px){.navbar .photon-open-btn{display:none}.photon-open-btn.aux{display:inline-block}}@media screen and (max-width:500px){.navbar .photon-open-btn{right:60px}.hamburger-active .searchbar{top:120px}.searchbar{top:2000px;visibility:hidden;transition:1s top}.hamburger-menu{display:inline-block;position:absolute;left:28px;margin-left:0;margin-right:0;top:10px}.navbar{margin:40px auto 40px;position:relative;position:fixed;top:0;z-index:1000;white-space:pre;width:100%;text-align:center}.navbar .backbar{background:#ff0071;width:220px;height:42px;position:absolute;left:calc(50% - 110px);transform:rotate(8deg);top:0;cursor:pointer;transition:1s all;margin-left:0}.navbar img{position:relative;width:170px;cursor:pointer;z-index:1000}.add{right:15px}}.droppable-navbtn{width:0;padding:0 !important}.dragging-item .droppable-navbtn{width:unset;padding:6px 10px !important;outline:2px dashed #ec4d70;border-color:transparent}.button-item.droppable-navbtn:hover{outline-color:#35dc35}span.button-item.environment-drag{width:auto !important}.transition-on .nav-spacer{transition:opacity 600ms,height 600ms}.nav-spacer{display:inline-block;width:7px;background:#ccc23f;height:0;vertical-align:middle;border:3px solid #fcf378;border-top:0;border-bottom:0;opacity:0;position:relative;z-index:1000}.dragging-item .nav-spacer{opacity:1;height:16px}.dragging-item .nav-spacer:hover{border-width:3px;background:transparent;border-style:dotted;width:13px;margin:-3px;border-color:green}
.notifications{display:inline-block;margin-left:15px;padding:5px 10px 3px;background:#5cb619;color:white;border-radius:30px;cursor:pointer;z-index:1000;position:relative;top:2px}.notifications .label{color:white}.notifications .prazos{position:relative;top:-1px}.notifications [item-id=late-and-today] .real-list{width:95%;margin:0 auto}.item.notify,.item.notify .navigation{background:#5cb619}.item.notify .sub-holder,.item.notify .description{display:none}.notify p.label-holder span.checkbox{display:none}[item-id=late-and-today] .label-holder{margin-bottom:20px}.recent-checked,.recent-created{column-span:all;color:white;margin:20px 0 25px}[item-id=late-and-today] [item-id] .checked-since{opacity:0.3;display:block;margin-top:7px;font-size:15px}@media screen and (max-width:500px){[item-id=late-and-today] .real-list{width:90%;margin:0 auto}.notifications .prazos{display:none}}[item-id=late-and-today] .sub-holder-toggler{display:none}[item-id=late-and-today] .label-holder,[item-id=late-and-today] .label-holder .label{text-align:center}.toast{outline:3px solid black}
.photo{width:24px;height:24px;background:url(/img/photo.png) 0 -1px no-repeat;background-size:contain;margin-left:10px;cursor:pointer;margin-top:-5px;margin-right:2px}.take-photo-btn,.toggle-camera-btn{border:0;padding:6px 12px;background:#e21e79;color:white;font-size:0.8em}video.webcam-active{max-height:70vh}.taking-photo video.webcam-active{max-height:unset}
.enable-notifications{display:block !important;margin-bottom:15px}.enable-notifications.enabled{background:#8fff3b}
.record{width:27px;height:28px;background:url(/img/recording.png) center no-repeat;background-size:cover;margin-left:10px;cursor:pointer;margin-top:-5px;border:2px solid transparent;border-radius:100px;transition:600ms all;color:transparent;padding-top:3px}.recording .record{background-size:20px;border:2px solid red;width:auto;background-position:8px;padding-left:30px;padding-right:10px;color:black}.recorder{position:fixed;top:-100%;width:100%;border-bottom:2px solid #e4db6c;padding:20px;font-size:120%;background:#fcf379;height:150px;z-index:2000;text-align:center}
.report-holder .overflow{height:100%;overflow:hidden}.report-holder .real-list{width:100%;height:90%;overflow:auto;white-space:nowrap}.report-hour{width:50px;margin:0px;padding:4px;text-align:center;color:white}.report-hour:hover{background:silver}.hour-grid{color:black}.report-day{display:inline-block;height:100%}.day-grid .report-hour{text-align:right;color:black}.report-hour.report-now{outline:2px double purple;position:relative}.hidden-color{visibility:hidden}.alt-key .hidden-color{visibility:visible}.report-color-label:hover{transform:scale(3)}.report-color-label{transition:1s all;min-width:3px;min-height:3px;max-width:12px;max-height:12px;display:inline-block;border-radius:100px;margin:0 2px;vertical-align:middle}@media screen and (max-width:500px){.report{width:100%;position:relative;display:inline-block;text-align:center;margin-top:20px}}
*{padding:0;margin:0}ol{padding-left:40px}*:focus{outline:0}*,*:after,*:before{box-sizing:border-box;-moz-box-sizing:border-box}
.searchbar{position:relative;vertical-align:top;padding:3px;text-align:center}.searchbar,.search-overlay{display:none}.search-overlay{display:block}.logged .searchbar{display:inline-block}.searchbar input.main,.searchbar .hidden{position:relative;font-size:23px;font-family:calibri}.searchbar input{width:45px;border:none;font-size:23px;padding:7px 7px;margin-left:26px;text-align:center;background:url(/img/search.png) no-repeat center #e8de4c;background-size:30%;vertical-align:middle}.searchbar .hidden{position:absolute;visibility:hidden;pointer-events:none}.suggested>.subs,[have-father]>.subs{display:block}.subs{display:none;position:absolute;top:10px;left:92%;border:5px solid rgba(62,62,62,0.12);font-size:13px;border-left:0;z-index:20;background-image:url(/img/dot.png);background-repeat:repeat;background:#dad044;margin-bottom:80px}.subs .lefty{position:absolute;left:0;width:5px;height:calc(100% - 15px);top:15px;background:rgba(62,62,62,0.12)}.subs div[have-father]{}.subs div[item-id]{max-width:185px;position:relative;padding:10px 26px;margin:6px 10px 3px 12px;border-right:5px solid rgba(62,62,62,0.12);background:transparent;white-space:nowrap;text-align:left;cursor:pointer}.subs div[item-id] .label{width:95%;display:inline-block;text-overflow:ellipsis;overflow:hidden;vertical-align:middle;margin-left:5px;white-space:normal}.search-overlay{position:fixed;display:none;top:0;left:0;width:100%;height:100%;z-index:999;overflow:auto;background:rgba(255,255,255,0.6)}.holder{background:#e8de4d;position:absolute;white-space:initial;margin-top:-1px;pointer-events:all;padding-top:12px;min-width:200px}.holder>div{background:#e8de4d;padding:14px;margin:0 12px 12px 12px;border:5px solid #ccc340;position:relative}.holder div.suggested{background:#dad044}@media screen and (max-width:500px){.search-overlay{background:rgba(255,255,255,0.12);pointer-events:none;z-index:1002}.searchbar{position:fixed !important;left:0}.searchbar input{margin-left:15px !important}}
.logged span.settings-btn{display:inline-block;cursor:pointer;font-size:20px;margin-left:15px}span.settings-btn{display:none}.settings-holder{display:none;position:fixed;top:0;left:0;width:100%;height:100%;background:rgba(0,0,0,0.6);z-index:1000;overflow-y:auto}.settings-holder.opened{display:block}.settings-panel{max-width:550px;margin:40px auto;background:#fff;border:2px solid #ccc;padding:20px 30px 30px;border-radius:3px}.settings-panel h1{text-align:center;font-family:'Times New Roman';font-size:28px;margin-bottom:20px}.settings-panel h2{font-family:'Times New Roman';font-size:22px;margin-top:30px;margin-bottom:10px;border-bottom:1px solid #eee;padding-bottom:5px}.settings-panel .field{margin-bottom:12px}.settings-panel .field span{display:inline-block;width:120px;font-size:16px}.settings-panel .field input[type="text"],.settings-panel .field input[type="password"]{border:none;background:#f1e874;font-size:18px;font-family:'Times New Roman';padding:8px 12px;width:calc(100% - 130px)}.settings-panel .field input[type="file"]{font-size:14px;font-family:'Times New Roman';width:calc(100% - 130px)}.settings-panel .btn-row{text-align:center;margin-top:20px}.settings-panel .btn-row button{border:none;background:#f1e874;font-size:17px;font-family:'Times New Roman';padding:8px 24px;cursor:pointer;margin:0 8px}.settings-panel .btn-row button:hover{background:#e2d965}button.settings-btn-close{display:block;margin:20px auto 0;border:none;background:#ddd;font-size:16px;font-family:'Times New Roman';padding:8px 30px;cursor:pointer}button.settings-btn-close:hover{background:#ccc}.settings-tabs{display:flex;justify-content:center;border-bottom:2px solid #eee;margin-bottom:20px;flex-wrap:nowrap;overflow-x:auto;-webkit-overflow-scrolling:touch}.settings-tabs .tab{flex-shrink:0;padding:10px 18px;cursor:pointer;font-size:15px;font-family:'Times New Roman';border-bottom:3px solid transparent;margin-bottom:-2px;color:#888;transition:color 0.15s,border-color 0.15s;white-space:nowrap;border-radius:4px 4px 0 0;position:relative}.settings-tabs .tab:hover{color:#444;background:#fafafa}.settings-tabs .tab.active{border-bottom-color:#f1e874;color:#222;font-weight:bold;background:#fffef5}.settings-tab-content{display:none}.settings-tab-content.active{display:block}.avatar-section{text-align:center;margin-bottom:15px}.avatar-section img.avatar-preview{width:80px;height:80px;border-radius:50%;object-fit:cover;border:2px solid #f1e874}.avatar-section .avatar-placeholder{width:80px;height:80px;border-radius:50%;background:#f0f0f0;border:2px dashed #ccc;display:inline-block;line-height:80px;font-size:12px;color:#999}.stats-box{text-align:center;margin:15px 0}.stats-box .stat-row{padding:10px;font-size:16px;border-bottom:1px solid #f0f0f0}.stats-box .stat-label{font-weight:bold}.stats-box .stat-value{margin-left:8px}.stats-box .stat-value.unencrypted{color:#e23714}.stats-box .stat-value.encrypted{color:#008000}.settings-panel .password-list{max-height:350px;overflow-y:auto}.settings-panel .password-item{display:flex;align-items:center;justify-content:space-between;padding:10px;border-bottom:1px solid #eee;font-size:15px}.settings-panel .password-item .item-label{flex:1;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.settings-panel .password-item button{border:none;background:#f1e874;font-size:14px;font-family:'Times New Roman';padding:5px 15px;cursor:pointer;margin-left:10px;white-space:nowrap}.settings-panel .password-item button:hover{background:#e2d965}.settings-panel .password-item .status{font-size:12px;margin-left:8px;white-space:nowrap;min-width:35px}.settings-panel .password-item .status.ok{color:green}.settings-panel .password-item .status.fail{color:red}.jwt-list{max-height:400px;overflow-y:auto}.jwt-item{padding:12px;border-bottom:1px solid #eee;font-size:14px}.jwt-item .jwt-name{font-weight:bold;display:block}.jwt-item .jwt-info{display:block;font-size:12px;color:#666;margin-top:4px}.jwt-item .jwt-info span{margin-right:12px}.jwt-item .jwt-status{display:inline-block;padding:2px 8px;border-radius:3px;font-size:11px;font-weight:bold}.jwt-item .jwt-status.active{background:#d4edda;color:#155724}.jwt-item .jwt-status.inactive{background:#f8d7da;color:#721c24}.import-result{font-size:15px}.import-result.success{color:#008000}.import-result.error{color:#e23714}.settings-close{position:absolute;top:70px;right:calc(50% - 270px)}@media screen and (max-width:600px){.settings-panel{margin:20px 8px;padding:15px}.settings-tabs .tab{padding:6px 8px;font-size:13px}.settings-panel .field span{width:80px;font-size:14px}.settings-panel .field input[type="text"],.settings-panel .field input[type="password"]{width:calc(100% - 90px);font-size:15px}.settings-panel .field input[type="file"]{width:calc(100% - 90px)}.settings-close{right:20px}}
.sign-in{margin:0 auto;display:block;width:145px;background:#e8de4d;padding:10px;font-size:26px;margin-top:15px;text-align:center}.transition-on .sign-in-frame{transition:600ms top}.sign-in-frame{position:fixed;top:100%;left:0;width:100%;height:100%;background:white;overflow:auto;padding-top:80px}.sign-in-frame p{max-width:400px;margin:0 auto;text-align:left;color:#ec4d70;padding:12px 30px;font-size:1.5em}.registro-open .sign-in-frame{top:0}.registro-open .sign-in-frame .navigation{top:-20px}.sign-in-frame .navigation{background:white}.sign-in-frame input{background:#e8de4d;border:none;padding:10px;width:100%;font-size:0.8em}p.signup-btns{text-align:center}.signup-btns button{border:none;padding:6px 10px;background:#ec4d70;color:white}
.sp-replacer{vertical-align:top;padding:2px;margin-top:2px;border:2px solid black;background:black;color:white;margin:2px 9px}
.table-like{display:table;width:100%;height:100%}.table-like .table-vertical{display:table-cell;vertical-align:middle;text-align:center}.center{text-align:center}.table-outer{display:table;width:100%;height:100%}.table-inner{display:table-cell;vertical-align:middle}
.unsubscribe-body{max-width:80%;margin:0 auto}.unsubscribe-body label input[type=checkbox],.unsubscribe-body label span{vertical-align:middle}.unsubscribe-body label input[type=checkbox]{margin-right:3px}.unsubscribe-body button{background:#ec4d6f;color:white;padding:15px 20px;border:0;font-family:2em}@media screen and (max-width:500px){.unsubscribe-body{padding-top:30px}}
.workflow{margin-left:20px;vertical-align:middle;font-size:14px;display:inline-block;padding:5px 12px 2px;background:#3d98a9;color:white;border-radius:30px;cursor:pointer;z-index:1000;position:relative}.reverse-workflow .workflow{background:#8e3da9}.reverse-workflow .item.flow,.reverse-workflow .item.flow .navigation{background:#8e3da9}.flow [item-id] .checked-since{opacity:0.3;margin-left:10px;margin-top:7px;font-size:15px}.flow .date{color:rgba(255,255,255,0.74);font-size:34px;text-align:center;display:inline-block;width:100%;margin:24px 0;cursor:default;user-select:none;margin-top:0}[item-id=workflow]{text-align:center}[item-id=workflow] .label-holder .checkbox{display:none}.flowopened .workflow{}.item.flow .navigation{background:#3d98a9;color:white}.item.flow .real-list{columns:1 !important}.item.flow .real-list p{width:95%}.item.flow{background:#3d98a9;columns:1}.item.flow .label{text-align:center}.item.flow .sub-holder,.item.flow textarea.description{display:none}@media screen and (max-width:500px){.item.flow .sub-holder-toggler{display:none}}.today-day{color:#fdc600 !important;font-weight:bold}.aim-day{outline:1px double #ffffff !important;z-index:1}span.day-holder{display:inline-block;width:10vw;height:12vw;vertical-align:middle;background:#3b8796;margin:1vw;color:white;position:relative}.today-day span.week-day,.today-day .prazo-list{opacity:1}.final-day{font-size:3vw;width:100%;display:block;margin-top:1.5vw}span.week-day{opacity:0.4;font-size:smaller}.day-prazo{width:5px;height:5px;border-radius:10px;background:#fcf379;display:inline-block;left:3px;z-index:1212;margin:1px;vertical-align:text-bottom}.prazo-list{position:absolute;width:100%;left:0;bottom:3px;opacity:0.4}@media screen and (max-width:550px){.prazo-list{font-size:0.6em}span.week-day{display:none}.prazo-text{display:none}}.calendar .week{white-space:nowrap}.month-navigation{margin:12px}.month-navigation span{margin:0 12px}.calendar-holder{}.calendar-holder.mini{position:absolute;z-index:100;background:#3e98a9;padding:8px;padding-top:4px}.calendar-holder.mini .day-holder{width:25px !important;height:25px !important;margin:unset}.calendar-holder.mini .month-navigation{margin:5px 0;text-align:center}.calendar-holder.mini .month-navigation span{margin:0 12px;color:white}.calendar-holder.mini .month-navigation button{background:#235d6c;border:0;padding:2px 5px;color:white;width:20px}.calendar-holder.mini .month-navigation .previous{float:left}.calendar-holder.mini .month-navigation .forward{float:right}.calendar-holder.mini .final-day{font-size:14px;margin-top:0;text-align:center;padding:5px}.calendar-holder.mini .prazo-list{display:none !important}.ctrl-key .calendar-holder.mini .prazo-list{display:unset !important;text-align:center;font-size:0.8em;opacity:1}.ctrl-key .calendar-holder.mini .final-day{display:none}.ctrl-key .calendar-holder.mini .prazo-text{display:none}.calendar-holder.mini span.week-day{display:none !important}
.photon-holder{position:fixed;bottom:100%;left:0;width:100%;height:100%;transition:1s;background:#ffff79;touch-action:manipulation}.photon-holder .layers{position:absolute;right:20px;top:105px}.photon-holder .layers .layer{width:35px;height:35px;background:white;margin:10px}.layer[data-type=arc]{border-radius:100px}.photon-open{}.photon-open .photon-holder{bottom:0}.photon-open .navbar .backbar{transform:rotate(-16deg);background:#008044}.photon-holder .tools{position:absolute;bottom:5px;z-index:10000;width:100%;text-align:center}.photon-holder .tools .tool{width:40px;height:40px;margin:2px;display:inline-block}.photon-holder .tools .tool.selected{border:2px solid magenta}.photon-holder .tools .tool{background-color:yellow;background-size:100% 100%;background-repeat:no-repeat;background-position:center}.tool[name=form]{background-image:url(/img/photon/form-rect.png)}.tool[name=form][data-sub=arc]{background-image:url(/img/photon/form-arc.png)}.tool[name=pincel]{}.tool[name=salvar]{background-image:url(/img/photon/save.png)}.tool[name=transf]{background-image:url(/img/photon/transf-move.png)}.tool[name=transf][data-sub=rotate]{background-image:url(/img/photon/transf-rotate.png)}
