.hide-text,.tag-name{overflow:hidden;white-space:nowrap}.clearfix:after,.clearfix:before{content:" ";display:table}.clearfix:after{clear:both}.pull-right{float:right}.pull-left{float:left}.hide{display:none!important}.show{display:block!important}.invisible{visibility:hidden}.hide-text{text-indent:100%}.inline-block{display:inline-block}input[type=number]{border:1px solid #ccc;padding:6px 4px;outline:0;-moz-border-radius:2px;-webkit-border-radius:2px;border-radius:2px;color:#777;margin:0;max-width:100%;display:block;background:#fff}.dropdown-select select{padding:.25em 2em .25em 1em}.preset-picker{display:inline-block;font-size:1em;margin:0}.preset-picker>div{margin-right:.3em}.preset-picker>ul{margin:0}.preset-picker>ul>li>a{background:#fff;line-height:2em;padding:0 1em}.month-picker-fieldset,.month-picker-label{display:inline-block;vertical-align:top;padding:0 .5em}.preset-picker>ul>li.active>a{border:1px solid #C3C3C3}.month-picker li{list-style:none;float:none;display:inline-block}.month-picker-fieldset{background:#FFF;border-radius:5px;border:1px solid #E4E4E4;box-shadow:0 2px 0 rgba(225,225,225,.2);color:#999}.month-picker-fieldset input{position:absolute;clip:rect(1px,1px,1px,1px)}.month-picker-label{line-height:2em;cursor:pointer;position:relative;text-transform:uppercase}.month-picker-nav:focus,input:focus+.month-picker-label{outline:#5e9ed7 solid 2px;outline:-webkit-focus-ring-color auto 5px}.month-picker-label,.month-picker-label:before{-webkit-transition:.15s ease-out;-moz-transition:.15s ease-out;-o-transition:.15s ease-out;transition:.15s ease-out}.month-picker-label:before{content:'';position:absolute;top:-1px;bottom:-1px;left:-1px;right:-1px;border-radius:4px;opacity:0;border:1px solid #CCC;box-shadow:inset 0 2px 0 rgba(225,225,225,.2)}input:checked+.month-picker-label{color:#666;text-shadow:0 1px 0 #FFF;background-color:#F4F4F4;outline:0}input:checked+.month-picker-label:before{opacity:1}input:disabled+.month-picker-label{color:#CCC}.datepicker .datepickerContainer{font-family:'Open Sans',Arial,sans-serif}.datepicker .datepickerContainer .datepickerBlock .datepickerDays{background-color:#F8F8F8;border:4px solid #F8F8F8;border-top:6px solid #F8F8F8}.datepicker .datepickerContainer .datepickerBlock .datepickerDays td{border:2px solid rgba(255,255,255,0);font-size:13px}.datepicker .datepickerContainer .datepickerBlock thead{border:4px solid #F1F1F1}.datepicker .datepickerContainer .datepickerBlock thead th{background:#F1F1F1;font-size:12px}.datepicker .datepickerContainer .datepickerBlock .datepickerMonth{font-size:14px;font-weight:700;width:150px}.datepicker .datepickerContainer .datepickerBlock tbody.datepickerDays td.datepickerDisabled,.datepicker .datepickerContainer .datepickerBlock tbody.datepickerDays td.datepickerDisabled:hover{background:rgba(255,255,255,0)!important}.datepicker .datepickerViewDays{min-width:200px}.datepicker .datepickerPresets ul{padding:0;margin:5px 0}.datepicker .datepickerPresets ul li{float:left;list-style:none;padding:5px 0;background-color:#F1F1F1;width:25%;text-align:center;border-right:4px solid #FFF;font-size:12px;cursor:pointer}.datepicker .datepickerPresets ul li:last-child{border-right:0}.datepicker .datepickerApply{text-align:center}.datepicker .datepickerApply button{min-width:30%;margin-top:10px;text-align:center;border:0;color:#FFF;text-shadow:none;background-color:#EE5B5B}#hotkey-help .modal-content{width:30em}.kbs-legend-list{margin:0}.kbs-legend-list-item{display:block;height:2em}.kbs-legend-list-item:after{display:table;content:"";line-height:0;clear:both}.kbs-legend-key{float:left;font-size:.75em}.kbs-legend-label{font-size:.813em;min-width:15em;float:left;padding:.2em 0;margin-right:1.5em}.kbs-legend-key .key{background-color:#EBEBEB;border-radius:3px;box-shadow:0 1px 0 #D8D8D8;display:inline-block;font-weight:700;padding:.2em .5em;text-align:center;min-width:2em}.offline-ui{left:66px}.offline-ui.offline-ui-up{display:none}.pace .pace-progress{background:#df2000;position:fixed;z-index:2000;top:0;left:0;height:2px;-webkit-transition:width 1s;-moz-transition:width 1s;-o-transition:width 1s;transition:width 1s}.pace-done .pace-inactive{opacity:0;z-index:999;transition:opacity 1s;position:relative}.tt-menu{min-width:160px;padding:5px 0;margin:2px 0 0;list-style:none;background-color:#fff;border:1px solid #ddd;-webkit-border-radius:2px;-moz-border-radius:2px;border-radius:2px;-webkit-background-clip:padding-box;-moz-background-clip:padding;background-clip:padding-box;-webkit-box-shadow:0 2px 4px rgba(0,0,0,.175);-moz-box-shadow:0 2px 4px rgba(0,0,0,.175);box-shadow:0 2px 4px rgba(0,0,0,.175)}.tt-suggestion{display:block;padding:.2em 1em;clear:both;font-weight:400;white-space:nowrap;box-sizing:border-box}.tt-suggestion.tt-cursor{background:#f4f4f4}.tt-hint{color:#ccc}input::-moz-placeholder,textarea::-moz-placeholder{color:#BBB}.icon-spin{-webkit-animation:spin 2s infinite linear;-moz-animation:spin 2s infinite linear;-o-animation:spin 2s infinite linear;animation:spin 2s infinite linear;animation-direction:reverse}@-moz-keyframes spin{0%{-moz-transform:rotate(0)}100%{-moz-transform:rotate(359deg)}}@-webkit-keyframes spin{0%{-webkit-transform:rotate(0)}100%{-webkit-transform:rotate(359deg)}}@-o-keyframes spin{0%{-o-transform:rotate(0)}100%{-o-transform:rotate(359deg)}}@-ms-keyframes spin{0%{-ms-transform:rotate(0)}100%{-ms-transform:rotate(359deg)}}@keyframes spin{0%{transform:rotate(0)}100%{transform:rotate(359deg)}}.icon-rotate-0{-webkit-transform:rotate(0);-moz-transform:rotate(0);-ms-transform:rotate(0);-o-transform:rotate(0);transform:rotate(0)}.icon-rotate-90{-webkit-transform:rotate(90deg);-moz-transform:rotate(90deg);-ms-transform:rotate(90deg);-o-transform:rotate(90deg);transform:rotate(90deg)}.icon-rotate-180{-webkit-transform:rotate(180deg);-moz-transform:rotate(180deg);-ms-transform:rotate(180deg);-o-transform:rotate(180deg);transform:rotate(180deg)}.icon-rotate-270{-webkit-transform:rotate(270deg);-moz-transform:rotate(270deg);-ms-transform:rotate(270deg);-o-transform:rotate(270deg);transform:rotate(270deg)}[class*=" icon-"],[class^=icon-]{display:inline-block;text-decoration:inherit;width:16px;height:16px;text-align:center}.icon-container [class*=" icon-"],.icon-container [class^=icon-]{display:block}appicon{display:inline-block}.icon-container,.icon>svg{display:block}.icon>svg{width:100%;height:100%}.btn.light svg{fill:#666}.btn.light:hover svg{fill:#444}.dialog .modal-dialog .modal-content{width:36em;text-align:center}.dialog .modal-dialog .body{padding-top:2em}.dialog .modal-dialog .input-wrap{margin:1em 0 0;text-align:center;display:inline-block}.dialog .modal-dialog .input-wrap>input{width:15em}.dialog .modal-dialog .app-footer{font-size:1em;padding:.6em 1em;margin-top:1.2em!important}.dialog .modal-dialog .app-footer>button{margin-right:1em}.dialog .modal-dialog .app-footer>button:last-child{margin-right:0}.modal-content .body{position:relative}todo-list-item{display:block}.todo-header{margin-bottom:0!important}.todo-header .input-block{z-index:1}.todo-header .tag-filter{font-size:1em;padding:.5em;background:#F8F8F8;border:1px solid #CCC;border-radius:2px;color:#4183C4;line-height:1.4em;margin:-2.5em 0 0;z-index:2;position:relative}.todo-header .tag-filter .icon-tag{width:1em;height:1em;fill:#4183C4;vertical-align:middle}.todo-header .tag-filter>p{display:inline-block;vertical-align:middle}.todo-header .tag-filter .close{float:right;color:#9C9C97;font-family:Tahoma,sans;font-weight:700;font-size:1.2em}.tag-name{text-overflow:ellipsis;max-width:10em;display:inline-block}.remove-mark{font-family:Tahoma,sans;font-weight:700;font-size:1em;vertical-align:middle;line-height:1em;color:#FFF}.todo-current-pomo-completed-list>:first-child .list-first-todo>todo-list-item,.todo-main .todo-lists>:first-child .list-first-todo>todo-list-item{border-top:none}.todo-current-pomo-completed-list>.todo-completed-list:last-of-type .list-last-todo.hidding-subtodos,.todo-current-pomo-completed-list>.todo-list:last-of-type .list-last-todo.hidding-subtodos,.todo-current-pomo-completed-list>:last-child .list-last-todo .sub-items>ul>:last-child,.todo-main .todo-lists>.todo-completed-list:last-of-type .list-last-todo.hidding-subtodos,.todo-main .todo-lists>.todo-list:last-of-type .list-last-todo.hidding-subtodos,.todo-main .todo-lists>:last-child .list-last-todo .sub-items>ul>:last-child{border-bottom:1px solid #eee}.todo-current-pomo-completed-list .item,.todo-main .todo-lists .item{border-top:1px solid #fff}.todo-current-pomo-completed-list .item.editing,.todo-main .todo-lists .item.editing{border-top-color:#F7EDB8}.todo-current-pomo-completed-list .todo-list>li.has-subtodos .sub-items,.todo-main .todo-lists .todo-list>li.has-subtodos .sub-items{border-top:1px solid #eee}.todo-current-pomo-completed-list .todo-list .sub-items>li:first-child todo-list-item,.todo-main .todo-lists .todo-list .sub-items>li:first-child todo-list-item{border-top:none}.todo-current-pomo-completed-list .todo-list .sub-items>li:last-child .item,.todo-main .todo-lists .todo-list .sub-items>li:last-child .item{border-bottom:none}body.pro .todo-current-pomo-completed-list .todo-list .sub-items>ul>:last-child,body.pro .todo-current-pomo-completed-list>.todo-completed-list:last-of-type .list-last-todo .item.creator,body.pro .todo-current-pomo-completed-list>.todo-list:last-of-type .list-last-todo .item.creator,body.pro .todo-main .todo-lists .todo-list .sub-items>ul>:last-child,body.pro .todo-main .todo-lists>.todo-completed-list:last-of-type .list-last-todo .item.creator,body.pro .todo-main .todo-lists>.todo-list:last-of-type .list-last-todo .item.creator,body:not(.pro) .todo-current-pomo-completed-list>.todo-list:last-of-type .list-last-todo .sub-items>ul>:last-child,body:not(.pro) .todo-main .todo-lists>.todo-list:last-of-type .list-last-todo .sub-items>ul>:last-child{border-bottom:1px solid #eee}.todo-current-pomo-completed-list todo-list-item,.todo-main .todo-lists todo-list-item{border-top:1px solid #eee}.todo-current-pomo-completed-list .sub-items>ul>li:first-child todo-list-item,.todo-main .todo-lists .sub-items>ul>li:first-child todo-list-item{border-top:none}.pomo-status-finished .todo-current-pomo-completed-list .todo-list .item.working,.pomo-status-finished .todo-main .todo-lists .todo-list .item.working{border-top-color:#D9E7D9}body.pro .todo-current-pomo-completed-list .todo-list .sub-items,body.pro .todo-main .todo-lists .todo-list .sub-items{border-top:1px solid #eee}.todo-list{margin:0}.todo-list li{list-style:none}.todo-list mark{background:#ff0}.todo-list .sub-items{padding-left:12px}.todo-list .sub-items ul{margin-left:0}.todo-list .sub-items .creator .description-edit{display:block;margin-left:23px;height:22px}.todo-list li.showing-subtodos .item .icon-sub-todo{opacity:1}.todo-list .item{position:relative;padding:5px 3px;list-style:none}.todo-list .item::before{content:'';width:3px;height:100%;display:block;position:absolute;left:0;top:0}.todo-list .item.pro-1::before{background:#A5C4FA}.todo-list .item.pro-2::before{background:#4468A9}.todo-list .item.pro-3::before{background:orange}.todo-list .item.pro-4::before{background:#F60}.todo-list .item.pro-5::before{background:red}.todo-list .item.sub{margin-left:0}.todo-list .item.sub .check-container{padding:3px 4px}.todo-list .item.sub .check-container .check{margin-top:1px;width:15px;height:15px}.todo-list .item.sub .check-container .icon-check{width:14px;height:14px}.todo-list .item.sub .description,.todo-list .item.sub .description-edit{font-size:13px}.todo-list .item.sub .description-edit{height:22px}.todo-list .item.parent .icon-sub-todo{fill:#999;opacity:1}.todo-list .item.due:not(.completed) .check{background:#FFE5E5!important;border-color:#E48080!important}.todo-list .item.due:not(.completed) .remind .time{color:#D84E4E}.todo-list .item .todo-main-body{display:flex;padding-left:2px}.todo-list .item .todo-main-body>*{display:inline-block;vertical-align:middle}.todo-list .item .icon-sub-todo{padding:0;width:12px;height:22px;fill:#ccc;opacity:0}.todo-list .item .icon-sub-todo.disapper{opacity:0}.todo-list .item .remind{font-size:.8em;color:#999;margin-left:38px}.todo-list .item .remind .repeat{margin-left:.5em}.todo-list .item .check-container{display:inline-block;padding:2px 3px}.todo-list .item .check{display:block;padding:0;border:1px solid #C6C6C6;border-radius:1em;width:17px;height:17px;font-size:1em;cursor:pointer;position:relative;overflow:visible;background-color:#FFF}.todo-list .item .check>.icon{display:none}.todo-list .item .check:hover{border-color:#666;box-shadow:inset 0 1px 1px rgba(0,0,0,.1)}.todo-list .item .check.checked>.icon{display:block;margin-left:1px;margin-top:-1px;fill:#999}.todo-list .item .description{display:block}.todo-list .item .description-edit{display:none}.todo-list .item.editing .description-edit{display:block;padding:0}.todo-list .item .description,.todo-list .item .description-edit{flex:1;align-items:center;margin-right:5px;line-height:22px;word-wrap:break-word;font-size:.9rem}.todo-list .item .description .pomos{color:#999;margin-left:.5em}.todo-list .item .description{font-size:0}.todo-list .item .description>*{font-size:.9rem}.todo-list .item .icon{fill:#BBB}.todo-list .item .description todo-desc{display:inline;vertical-align:middle;word-break:break-word}.todo-list .item .description todo-desc>p{display:inline}.todo-list .item .description .icon{display:none;vertical-align:middle}.todo-list .item .actions>*,.todo-list .item .description .pomos{display:inline-block;vertical-align:middle}.todo-list .item .actions>* .icon{display:inline-block;vertical-align:middle;margin-right:5px}.todo-list .item .icon-enter{margin-top:2px}.todo-list .item .icon-delete,.todo-list .item .icon-enter,.todo-list .item .icon-more,.todo-list .item .icon-pin{opacity:0;cursor:pointer}.todo-list .item.editing:hover .icon-delete,.todo-list .item.editing:hover .icon-enter,.todo-list .item.focused .icon-more,.todo-list .item.focused .icon-pin,.todo-list .item.focused .icon-sub-todo{opacity:1}.todo-list .item .icon-more{right:2em}.todo-list .item.has-draft .icon-draft,.todo-list .item.has-notice .icon-note{display:inline-block}.todo-list .item .editing-actions{display:none}.todo-list .item .view-actions,.todo-list .item.editing .editing-actions{display:inline-block}.todo-list .item .icon-warning,.todo-list .item.editing .view-actions,.todo-list .item.warning .icon-pin{display:none}.todo-list .item.focused{background:#F9F9F9}.todo-list .item.focused .icon-sub-todo.disapper{opacity:0}.todo-list .item.completed .icon-more,.todo-list .item.completed .icon-pin{opacity:0!important;pointer-events:none}.todo-list .item.warning .icon-warning{fill:red;display:inline-block}.todo-list .item.disabled .icon-pin,.todo-list .item.editing .description{display:none}.todo-list .item.pinned .icon-pin{fill:#F03;opacity:1}.todo-list .item.disabled .check{opacity:.5}.todo-list .item.disabled .check:hover{border-color:#C6C6C6;box-shadow:inset 0 1px 1px rgba(0,0,0,.05)}.todo-list .item .description-edit{resize:none!important;overflow:hidden;box-shadow:none;width:90%;height:20px;border:0;padding:0;outline:0;background:0 0}.todo-list .item.editing{background:#FFF4D0!important}.todo-list .item.completed .description{opacity:.5;text-decoration:line-through}.todo-list .item .tag{cursor:pointer;color:#4183C4}.todo-list .item.warning{color:red}.todo-list .item.submitting,.todo-list .item.submitting>*{opacity:.5;cursor:progress}.todo-list .item.ui-sortable-placeholder{margin:.2em 0;border:2px dashed #CCC;background:#F4F4F4;height:2em}.todo-main .zero{margin-top:1em}.todo-main .todo-completed-list .title-bar{line-height:16px;margin:.5rem 0}.todo-main .todo-completed-list .title-bar>*{display:inline-block;vertical-align:bottom}.todo-main .todo-completed-list .icon-arrow-right,.todo-main .todo-completed-list .icon-broom{cursor:pointer;fill:#ccc}.todo-main .todo-completed-list .icon-broom:hover,.todo-main .todo-completed-list .toggle-completed-todos:hover .icon{fill:#999}.todo-main .todo-completed-list .icon-broom{margin:5px 1px}.todo-main .todo-completed-list .toggle-completed-todos{cursor:pointer;border:1px solid #ccc;padding:3px 8px 3px 2px;border-radius:3px;margin-left:6px}.todo-main .todo-completed-list .toggle-completed-todos .icon{margin:3px 2px;width:12px;height:12px}.todo-main .todo-completed-list .toggle-completed-todos:hover{border-color:#999}.todo-main .todo-completed-list .toggle-completed-todos:hover>small{color:#666}.todo-main .todo-completed-list .view-todo-history a,.todo-main .todo-completed-list small{font-size:.8rem;color:#888}.todo-main .todo-completed-list .view-todo-history{text-align:center;margin-top:6px}.pin-box .focus{font-size:1.3em;font-weight:700;display:inline-block;padding:0;background:#FCD587;border-bottom:1px solid #E9CC95;color:#6D4E11;text-shadow:0 1px 1px rgba(255,255,255,.1);border-radius:3px;position:relative;max-width:100%}.pin-box .focus.with-parent{padding-top:26px}.pin-box .focus .parent{background:#EEC36E;padding:0 10px 0 15px;display:block;font-size:14px;line-height:26px;text-align:left;border-radius:3px 3px 0 0;margin:0;vertical-align:top;position:absolute;left:0;right:0;top:0}.pin-box .focus .ellipsis-text{display:block;width:100%}.pin-box .focus .ellipsis-text p{display:block;width:100%;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;text-align:left}.pin-box .focus .submitting{opacity:.5;cursor:progress}.pin-box .focus .main-focus{display:flex;align-items:center;line-height:2em}.pin-box .focus .description{display:inline-flex;padding-left:15px;max-width:95%}.pin-box .focus .icon-check{display:inline-flex;vertical-align:middle;cursor:pointer;opacity:.5;margin-left:12px;margin-right:15px;width:1em;height:1em;fill:#6D4E11}.pin-box .focus .icon-check:hover{opacity:1}.advanced-todo{font-size:.9em}.advanced-todo .btn.danger{background:#fff}.advanced-todo .group{line-height:2em;clear:both;margin-bottom:.5em}.advanced-todo .group label{float:left;padding-right:.5em;width:10em}.advanced-todo .group select{height:2em}.advanced-todo .group textarea{width:21em;height:5em}.advanced-todo .group .content:not(textarea){overflow:hidden}.advanced-todo .group .dropdown-menu{width:15em;margin-left:-10px;padding:5px}.advanced-todo .pro-feature{position:absolute;left:0;right:0;z-index:101;padding:2em;margin:1em;text-align:center}.advanced-todo .pro-feature p{font-size:1.1em}.advanced-todo .pro-feature .btn{background:#FFF;color:#E74C3C;font-weight:400;padding:.5rem 1rem .6rem;font-size:1rem;line-height:1.2rem}.advanced-todo .pro-feature a{margin:1em}.notifier-container>div .actions,.notifier-container>div .message{margin-top:1px;display:inline-block}.modal-content .header h4{margin-bottom:0;font-size:1.1em}.todo-list .item.completed+.sub-items .placeholder{display:none}.pomo-status-finished .todo-list .item.working{background:#F0FAEF!important}.pomo-status-finished .todo-list .item.working .check{border-color:#94AA94}.shepherd-enabled .more.icon-more{display:none!important}body:not(.pro) .todo-main.no-sub-todos .item .remind{margin-left:26px}body:not(.pro) .todo-main.no-sub-todos .icon-sub-todo.icon-arrow-right{display:none}.notifier-container>div{position:fixed;left:50%;min-height:22px;text-align:center;background-color:#404040;bottom:24px;border-radius:3px;z-index:200;-webkit-transition:opacity .25s ease-in;transition:opacity .25s ease-in;box-shadow:rgba(0,0,0,.156863) 0 2px 3px 0,rgba(0,0,0,.0588235) 0 1px 10px 0,rgba(0,0,0,.0196078) 0 4px 6px 0;font-size:14px}.notifier-container>div .message{white-space:nowrap;padding:12px 20px;color:#fff}.notifier-container>div .actions>a{color:#ea9388;outline:0;text-decoration:none;padding:12px 10px;font-weight:700;text-transform:uppercase}.notifier-container>div .actions>a:hover{background:#333}.notifier-container>div .hide_link{display:inline-block;color:#9a9a9a!important}.pomo-header .pomo-start{text-transform:capitalize}.pomo-header .processing,.pomo-header .resting{position:relative;font-weight:700;color:#666;cursor:default;-webkit-user-select:none;z-index:1;border:1px solid #CCC;border-radius:4px;background:#F8F8F8}.pomo-header .finished{position:relative}.pomo-header .finished .input-block{padding-right:1.8em}.pomo-header .processbar{background-image:-webkit-linear-gradient(top,#F8F8F8 0,#EEE 100%);background-image:linear-gradient(to bottom,#F8F8F8 0,#EEE 100%);position:absolute;left:0;top:0;display:block;height:100%;border-right:1px solid rgba(212,212,212,.5);z-index:-1;border-radius:3px 0 0 3px}.pomo-header .pomo-msg{text-align:center;line-height:2}.pomotodo-box-pomo{padding-bottom:0}.pomo-main .recent-list{list-style:none;font-size:.9em;line-height:1.5em;margin:0}.pomo-main .pomos{margin-left:0}.pomo-main .pomos>li{display:block;clear:both}.pomo-main .pomos .times{color:#666}.pomo-main .pomos .times>i{margin:0 .2em}.pomo-main .oneday{margin-bottom:.8em}.pomo-main .date,.pomo-main .time{float:left;padding-right:.8em;color:#999}.pomo-main .description{overflow:hidden;display:block}.audio-container,.month-chart>div>a,.shepherd-enabled .cancel.cancel-badge{display:none}.pomo-main .head{margin-bottom:.3em}.pomo-main .head .date{float:left;font-size:1.1em}.pomo-main .head .number{font-size:.9em;color:#666;float:right}.pomo-main .recent-list{min-height:15em;max-height:20em;padding:0 .3em;overflow:hidden}.pomo-main .background-shield{background:-webkit-linear-gradient(rgba(255,255,255,0),#FFF)}.fills-parent{bottom:0;left:0;position:absolute;right:0;height:1.5em;border-radius:0 0 3px 3px}.segmented-control>ul>li:first-child.active a{border-right:0;color:#555}.segmented-control>ul>li:first-child>a{border-radius:2px 0 0 2px;border-right:1px solid #CCC}.segmented-control>ul>li:last-child.active>a{border-left:0}.segmented-control>ul>li:last-child>a{border-radius:0 2px 2px 0;border-right:1px solid #CCC}.segmented-control>ul>li>a{border-radius:0 2px 2px 0;border-color:#CCC;outline:0}.segmented-control.one-segment>ul>li>a{border-radius:3px!important}.dropdown-select{border-color:#CCC}.dropdown-select.disabled,.one-segment.disabled{opacity:.5}.key-metrics{margin:0 0 20px;border:1px solid #DDD;border-radius:5px;background-color:#FDFDFD}.key-metrics li{padding:.7em 0;text-align:center;border-right:1px solid #DDD}.key-metrics li>strong{margin-right:.3em;color:#333;font-size:1.6em}.key-metrics li.pomos-growth{border-right:0}.key-metrics li.pomos-growth>.value{color:#3D9400!important}.key-metrics li.pomos-growth>.value:before{content:"+";color:#3D9400;margin-right:.2em;font-size:.9em;vertical-align:top}.key-metrics li.pomos-growth .percent{margin-left:.1em;font-size:.9em}.key-metrics .pomos-growth.down>.value{color:#DD4B39!important}.key-metrics .pomos-growth.down>.value:before{content:"-";margin-right:.2em;font-size:.9em;color:#DD4B39;vertical-align:top}.month-chart-container{padding:20px 10px;border-top:1px solid #DDD;background-color:#FDFDFD;border-radius:0 0 5px 5px}.month-chart{width:900px;height:200px}.week-barchart{height:120px}.week-barchart svg{overflow:visible;margin-left:5px}.week-barchart text.xLabel{fill:#999;font-size:12px}.week-barchart rect{fill:rgba(200,40,41,.6)}.week-and-clock{border:1px solid #DDD;border-radius:5px;background-color:#FDFDFD}.chart-container.clock-chart{float:right;width:180px;height:180px;margin-top:-62px!important;line-height:0;position:relative}.chart-container.clock-chart .labels>span{position:absolute;font-size:12px;color:#ccc}.current-tag,.tags-list>li{position:relative}.chart-container.clock-chart .labels .up{top:-8px;left:50%;margin-left:-3px}.chart-container.clock-chart .labels .down{bottom:-8px;left:50%;margin-left:-7px}.chart-container.clock-chart .labels .left{top:50%;left:-17px}.chart-container.clock-chart .labels .right{top:50%;right:-10px}#ProductiveHourOfDay{padding-left:0}#WeekChart{width:240px}#ClockChart{width:180px;height:180px}#TagsStat{padding:20px 0 0}#TagsStat .tip{line-height:1.5;color:#999;width:16em}.current-tag{border-radius:3px;border:1px solid #CCC;float:left;display:inline-block;background-color:#FFF;line-height:2em;padding:0 .8em 0 .5em}.current-tag .icon,.current-tag .tag-name{display:inline-block;vertical-align:middle}.current-tag .icon{margin-left:4px;margin-right:2px;width:1em;height:1em}.current-tag .cancel{display:none}.current-tag:hover .cancel{display:block}.tags-piechart{float:right}.tags-list{width:110px;float:left}.tags-list .tag{margin:.2em 0;display:inline-block;cursor:pointer;width:110px;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.tags-list .current:before{margin:.2em 0;content:"#";position:absolute;left:-.6em}.chart{padding:20px 20px 0;position:relative}.chart>.chart-info>.title{margin-bottom:.5em}.chart>.chart-info>.value{font-weight:700}.chart>.chart-container{margin:1em 0}.line-chart-title{position:relative;background-color:#FFF;border:1px solid #DDD;border-radius:4px 4px 0 0;padding:1em;margin:0 0 1em}.line-chart-title h1,.line-chart-title h2,.line-chart-title h3,.line-chart-title h4,.line-chart-title h5,.line-chart-title h6{margin-bottom:0;line-height:1.5}.line-chart-title+.line-chart-container{margin:-1em 0 1em;border-top-left-radius:0;border-top-right-radius:0;border-top:0}.line-chart-container{padding:0;border-radius:4px;border:1px solid #E1E1E8;background-color:#FAFAFA}.line-chart-container .line-chart{position:relative;height:18em}.line-chart-container .line-chart:after,.line-chart-container .line-chart:before{content:'';position:absolute;z-index:1;display:block;top:10px;margin:30px}.line-chart-container .line-chart:before{left:0;height:280px}.line-chart-container .line-chart:after{clear:both;left:20px;height:1px}.line-chart-container .line-chart svg{position:relative}.line-chart-container .line-chart line{stroke:rgba(200,40,41,.7)}.line-chart-container .line-chart .border{fill:#F4F4F4;stroke:#DDD;stroke-width:.5}.line-chart-container .line-chart text{fill:rgba(200,40,41,.6)}.line-chart-container .line-chart path{stroke:rgba(200,40,41,.6);stroke-width:2.5px;fill:none}.line-chart-container .line-chart circle{stroke:rgba(200,40,41,.8);fill:#fff;stroke-width:2px}.line-chart-container .line-chart circle.active,.line-chart-container .line-chart circle:hover{stroke-width:3px;cursor:pointer}.line-chart-container .line-chart path[class*=average],.line-chart-container .line-chart path[class*=top],.line-chart-container .line-chart path[class*=bottom]{stroke:rgba(200,40,41,.7)}.line-chart-container .line-chart circle[class*=average],.line-chart-container .line-chart circle[class*=top],.line-chart-container .line-chart circle[class*=bottom]{fill:#fff;stroke:rgba(200,40,41,.7)}.line-chart-container .line-chart circle:hover{cursor:pointer;stroke:rgba(200,40,41,.8)}.tipsy{font-size:14px;position:absolute;padding:5px;margin-top:-8px;z-index:100000;text-shadow:0 1px 1px rgba(0,0,0,.3)}.tipsy-inner{background-color:rgba(200,40,41,.9);background:-webkit-gradient(linear,left top,left bottom,from(rgba(200,40,41,.9)),to(rgba(200,40,41,.8)));background:-webkit-linear-gradient(top,rgba(200,40,41,.9),rgba(200,40,41,.8));background:-moz-linear-gradient(top,rgba(200,40,41,.9),rgba(200,40,41,.8));background:-ms-linear-gradient(top,rgba(200,40,41,.9),rgba(200,40,41,.8));background:-o-linear-gradient(top,rgba(200,40,41,.9),rgba(200,40,41,.8));color:#fff;max-width:200px;padding:5px 8px 4px;text-align:center;box-shadow:0 1px 2px rgba(0,0,0,.3);border-radius:3px}.tipsy-arrow{position:absolute;width:0;height:0;line-height:0;border:5px dashed rgba(200,40,41,.8)}.tipsy-arrow-s{border-top-color:rgba(200,40,41,.8)}.tipsy-s .tipsy-arrow{bottom:0;left:50%;margin-left:-5px;border-top-style:solid;border-bottom:none;border-left-color:transparent;border-right-color:transparent}.stat-and-history .pomotodo-box{min-height:33em}.pomo_chart .count{display:none;width:24px;height:24px;position:absolute;left:0;text-align:center;margin:8px;border-radius:30px;background:#FFF;line-height:24px;font-size:.8rem;color:#666;cursor:default}.pomo_chart span{position:relative}.pomo_chart span:hover .count{display:inline-block}pomo-history-item-list,todo-history-item-list{display:block}pomo-history-item-list.searching{margin-bottom:30px}pomo-history-item-list .title{margin-bottom:10px;color:#999}elastic-search{display:inline-block}.elastic-search-container{position:relative;display:inline-block;border:1px solid #ccc;border-radius:2px;box-shadow:0 1px 0 #F2F2F2;font-size:0;color:#999;fill:#999}.elastic-search-container>*{display:inline-block!important;vertical-align:middle;border-radius:4px!important}.history-header>*,.settings-modal .modal-dialog .modal-content .group .simple+.button,.settings-modal .modal-dialog .modal-content .group .subscribe{vertical-align:top}.elastic-search-container .cancel{position:absolute;right:0;top:0;font-size:22px;font-weight:700;line-height:28px;padding:0 8px;cursor:pointer}.elastic-search-container .fieldnote{position:relative;padding:8px;font-size:0;cursor:pointer;z-index:2}.elastic-search-container>input{width:0;padding:0;font-size:16px;border:none!important;box-shadow:none!important;transition:width .2s ease-in,padding .2s ease-in}.elastic-search-container appicon[name="'enter'"]{position:absolute;top:8px;right:8px;opacity:0;transition:opacity .2s ease-in}.elastic-search-container:hover{border-color:#BBB;box-shadow:none}.elastic-search-container.active:not(.disabled) input,.elastic-search-container:not(.disabled) input:focus{width:200px;padding-right:26px}.elastic-search-container.active:not(.disabled) appicon[name="'enter'"],.elastic-search-container:not(.disabled) input:focus+appicon[name="'enter'"]{opacity:1}.elastic-search-container.disabled{opacity:.5}.elastic-search-container.disabled .fieldnote{cursor:auto}.stat-and-history .search-switcher{display:inline-block;position:relative;margin-bottom:10px;border-radius:4px;border:1px solid #ccc;box-shadow:0 2px 0 rgba(225,225,225,.3)}.stat-and-history .search-switcher select{-webkit-appearance:none;padding:6px 24px 6px 16px;position:relative;z-index:1;background:0 0;box-shadow:none;border:none;width:auto;font-size:16px;line-height:16px}.stat-and-history .search-switcher .icon{fill:#999;position:absolute;right:6px;top:10px;width:12px;height:12px}.history-header{position:relative;z-index:10;margin-bottom:1em}.history-header .segmented-control>ul>li:last-child{border-right:none}.history-header>*{display:inline-block}.history-header>.action{float:right;margin-left:10px}.history-header input[type=search],.history-header input[type=text]{padding-top:0;padding-bottom:0;line-height:2em}.history-header .dropdown-menu{z-index:999;left:auto;right:0}.history-footer{margin:20px 0 0}.history-footer .pagination{margin:0}.history-footer .history-summary{line-height:33px;color:#888;font-size:.9em}.history-footer .history-summary .time-cost{margin-left:10px}.mask{width:100%;display:block;position:absolute;top:0;left:0;bottom:0;right:0;z-index:1;background:#FFF;opacity:.1;overflow:hidden}.mask>*{-webkit-filter:blur(3px);-moz-filter:blur(3px);filter:blur(3px)}.mask.mask-partial{position:static}.stat-and-history .network-container p{padding:16em 0;text-align:center}.stat-and-history .pro-feature{position:absolute;top:0;right:0;bottom:0;left:0;z-index:2;display:flex;align-items:center;justify-content:center;padding:2em;margin:1em;text-align:center;line-height:3.5}.stat-and-history .pro-feature .btn{font-weight:700;padding:.5em 1em}.stat-and-history .pro-feature p{font-size:1.1em;line-height:40.2px}.stat-and-history .pro-feature a{margin:0 1em}.history-list.newpomos .oneday .item-main .edit-container,.history-list.newpomos .oneday .item-main.editing .edit-container{margin-top:0}.stat-and-history .pomo-new .pro-feature{padding:0;margin:0;background:rgba(255,255,255,.8)}.history-list .oneday{background:#FFF;border:1px solid #DDD;box-shadow:0 1px 2px 0 rgba(0,0,0,.1);padding:1em;border-radius:3px;margin-bottom:.6em;font-size:.9em;position:relative}.history-list.newpomos .oneday{padding-top:.4em;padding-bottom:.4em;background:#F4F4F4}.history-list.newpomos .oneday .itemlist{margin-left:0;width:100%}.history-list.newpomos .oneday .time datetime{display:inline-block;padding:7px 6px;width:11em;text-align:center}.history-list.newpomos .oneday .time>input[type=text]{display:inline-block!important;text-align:center;width:11em}.history-list.newpomos .oneday .item-main{padding:0 .5em 0 0}.history-list.newpomos .oneday .item-main:hover{background:0 0}.history-list.newpomos .oneday .item-main.editing .description{padding:0}.history-list.newpomos .oneday .item-main .edit-container>input[type=text]{width:26em}.history-list.newpomos .oneday .item-main .description{width:auto;padding:7px 6px}.history-list.newpomos .oneday .actions{padding:7px 0;visibility:visible}.history-list .head{width:10em;float:left}.history-list .head .number,.history-list .head .time-cost{color:#888;margin-top:.5em}.history-list .head .time-cost{font-size:.9em}.history-list .head .date .day-of-week{font-size:.9em;color:#888;margin-left:.4em}.history-list .head .date.vertical-middle{line-height:31px}.history-list .itemlist{overflow:hidden}.history-list .itemlist .manually{color:#FF7676}.history-list .item-main{overflow:hidden;display:flex;align-items:center;list-style:none;padding:.5em}.history-list .item-main .comment{margin-left:.4em;color:#999}.history-list .item-main .date,.history-list .item-main .time{margin-right:.8em;color:#999}.history-list .item-main .description{display:flex;align-items:center;flex:1;word-wrap:break-word;word-break:break-word;overflow:hidden}.history-list .item-main .description .icon{fill:#bbb}.history-list .item-main .description.empty{color:#999}.history-list .item-main.editing .description>*{width:100%}.history-list .item-main textarea.edit{height:32px}.history-list .item-main .actions{margin-right:.8em;text-align:right;visibility:hidden}.history-list .item-main .actions a{margin-left:1em}.history-list .item-main.editing,.history-list .item-main:hover{background:#f4f4f4}.history-list .item-main.editing .actions,.history-list .item-main:hover .actions{visibility:visible}.nothing .no-record{color:#999}.date-range-field .dash{margin:0 .2em}.range-picker .selected{border:1px solid #CCC;background-color:#F4F4F4;box-shadow:inset 0 2px 0 rgba(225,225,225,.2),0 2px 0 rgba(225,225,225,.2);color:#666;text-shadow:0 1px 0 #FFF;border-radius:3px}history-export .dropdown-menu a{font-size:.9em;color:#666;line-height:1.2em;margin:.2em 0;padding:.4em 1em}.manual{margin-left:5px}.history-export,.history-new{padding:8px}.history-export .icon,.history-new .icon{display:block}.download-exported-file h4,.dtp-container{display:inline-block}.history-export{padding:6px}.history-export .icon{width:20px;height:20px}.download-exported-file .modal-content{width:30em}.download-exported-file .body{padding-top:50px;padding-bottom:60px;text-align:center}.history-main .add-new-pomo{background:#F9F9F9;border:1px solid #DDD;box-shadow:0 1px 2px 0 rgba(0,0,0,.1);padding:1em;border-radius:3px;margin-bottom:.6em;font-size:.9em;position:relative}.history-main .add-new-pomo .description{width:32em}.history-main .add-new-pomo .group{margin-bottom:10px}.history-main .add-new-pomo .group:last-child{margin-bottom:0}.history-main .add-new-pomo .group.actions{padding-left:10em}.history-main .add-new-pomo .group.actions .btn{margin-right:10px}.history-main .add-new-pomo .group>label{width:10em;float:left;line-height:30px}.dtp-container{float:left}.dtp-container .datepicker-calendar{position:absolute;z-index:999}.dtp-container .datepicker-calendar.futuredate-available .datepicker td.datepickerFuture a{color:#000}.dtp-container .datepicker-calendar.futuredate-available .datepicker td.datepickerSelected.datepickerFuture a{color:#FFF}.dtp-container .datepicker-calendar .datepicker{background:#fff;border:1px solid #ccc;border-radius:1px;left:0}.goal-main .pomo_chart canvas{width:40px;height:40px}.goal-main .goal-list .column{display:block;text-align:left;border:none}.goal-main .goal-list .big_chart{margin-bottom:1em}.goal-main .goal-list .big_chart .goal_bar{position:relative;background:#FAFAFA;padding:1em .6em;box-shadow:-1px 5px 5px -5px #D1D1D1 inset}.goal-main .goal-list .big_chart .goal_bar:before{right:3em}.goal-main .goal-list .big_chart .goal_history{border:1px solid #F0F0F0;background:#FFF;box-shadow:0 1px 2px 0 rgba(0,0,0,.1);border-radius:6px}.goal-main .goal-list .big_chart .goal_history .total_stat{width:30%}.goal-main .goal-list .big_chart .goal_history .total_chart{width:70%;float:right;border-radius:0 6px 6px 0;background:#FFF;border-left:1px solid #ECECEC}.goal-main .goal-list .big_chart .goal_history .total_chart .big_pomo_chart{padding:1em;width:100%;min-height:153px}.goal-main .goal-list .big_chart .goal_history .total_chart .big_pomo_chart span{width:10%;display:inline-block;text-align:left}.goal-main .goal-list .total_stat{width:40%;float:left;padding:1em .2em .5em 1em}.goal-main .goal-list .total_stat label{font-size:.9em;color:#666}.goal-main .goal-list .total_stat .value_raw{padding:0 0 .4em;display:block;line-height:1.5}.goal-main .goal-list .total_stat .goal_current span{font-weight:700;line-height:2em}.goal-main .goal-list .goal_line{float:left;margin:.5em 0 .3em}.goal-main .goal-list .goal_line .change-goal{font-size:1em;margin:.1em .5em 0;vertical-align:top;cursor:pointer;display:inline-block;opacity:0}.goal-main .goal-list .goal_line .goal_number{margin:0 .3em}.goal-main .goal-list .goal_line .goal_set input{width:3em;text-align:center;margin:0 .3em;padding:0;background:0 0;color:#F57373;display:inline-block}.goal-main .goal-list .goal_line .goal_set button{padding:.3em .5em .2em;font-size:.9em;margin-left:.5em}.goal-main .goal-list .goal_line .goal_show{font-size:.8em;margin:.2em 0;color:#999;text-transform:lowercase}.goal-main .goal-list .goal_line .goal_show:first-letter{text-transform:uppercase}.goal-main .goal-list .goal_bar{padding:.5em 0;position:relative}.goal-main .goal-list .goal_bar:before{margin-top:-1.7em;content:"";position:absolute;width:1em;height:1em;background:#FAFAFA;-moz-transform:rotate(-45deg);-o-transform:rotate(-45deg);-ms-transform:rotate(-45deg);-webkit-transform:rotate(-45deg);transform:rotate(-45deg);top:1.2em;right:2.2em;box-shadow:-5px 5px 5px -5px #D1D1D1 inset}.goal-main .goal-list .goal_bar .goal_progress{background:#EEE;border-radius:1em;height:.7em;width:100%;display:inline-block}.goal-main .goal-list .goal_bar .goal_progress .now{float:left;border-radius:1em;background:#F57373;width:20%;height:100%;font-size:12px;color:#FFF;text-align:center;text-shadow:0 -1px 0 rgba(0,0,0,.25)}.goal-main .goal-list .goal_bar .goal_progress .now.completed{background:#40AC63}.goal-main .goal-list .goal_bar .goal_progress .rate{position:absolute;margin-left:-1.1em;font-weight:700;display:none;width:2.5em;height:1.5em;background:#4D9709;margin-top:1.4em;border-radius:.5em;color:#FFF;text-align:center;font-size:.9em;text-shadow:none;line-height:1.5}.goal-main .goal-list .goal_bar .goal_progress .rate:before{content:"";position:absolute;top:50%;left:.7em;border-style:solid;border-color:transparent transparent #4D9709;border-width:8px 7px;margin-top:-1.7em;background:rgba(0,0,0,0)}.goal-main .goal-list .today .completion_rate{text-align:right;color:#999}.goal-main .goal-list .goal_history{position:relative}.goal-main .goal-list .goal_history h5{font-size:1.2em;width:200%}.goal-main .goal-list .goal_history .current_stat{background:#FAFAFA;padding:1em;border:1px solid #EEE;box-shadow:0 1px 2px 0 rgba(0,0,0,.1);border-radius:0 0 6px 6px;margin-top:-4px}.goal-main .goal-list .goal_history .current_stat .completion_rate{float:right;color:#999}.goal-main .goal-list .goal_history .current_stat .goal_text{margin:.4em 0 0;line-height:1.4rem}.goal-main .goal-list .goal_history .current_stat h6{margin:0}.goal-main .goal-list .goal_history .history_stat{border:1px solid #F0F0F0;background:#FFF;box-shadow:0 1px 2px 0 rgba(0,0,0,.1);border-radius:6px}.settings-modal .modal-dialog form .ng-invalid:not(.ng-pristine),.settings-modal .modal-dialog form .ng-invalid:not(.ng-pristine)+.fieldnote,.settings-modal.user-settings form .ng-invalid,.settings-modal.user-settings form .ng-invalid+.fieldnote{border:1px solid #E77!important}.goal-main .goal-list .goal_history .history_stat .pomo_chart{padding:1em 0 1em 1em}.goal-main .goal-list .goal_history .history_stat .pomo_chart span{width:25%;display:inline-block}.goal-main .goal-list .goal_description{display:inline-block;margin-left:1em}.goal-main .column.width-1-2 .pomo_chart{position:absolute;right:0;bottom:5rem}@supports (-ms-accelerator:true){.goal-list>.grid{display:flex;flex-wrap:wrap;margin:0}.goal-list .column{flex:1;margin:0;padding:0}.goal-list .column:last-child{margin-left:1em}.goal-list .big_chart{flex:none;width:100%}}.settings-modal .modal-dialog{box-shadow:none;height:50%}.settings-modal .modal-dialog .goal-form .fieldnote,.settings-modal .modal-dialog .pomo-form .fieldnote{text-transform:lowercase}.settings-modal .modal-dialog .modal-content{width:36em}.settings-modal .modal-dialog .modal-content .tab-content{position:relative}.settings-modal .modal-dialog .modal-content input[disabled],.settings-modal .modal-dialog .modal-content select[disabled],.settings-modal .modal-dialog .modal-content textarea[disabled]{background:#F6F6F6}.settings-modal .modal-dialog .modal-content .pro-feature{position:absolute;top:0;right:0;bottom:0;left:0;z-index:101;padding:2em;margin:1em;text-align:center}.settings-modal .modal-dialog .modal-content .pro-feature p{font-size:1.1em}.settings-modal .modal-dialog .modal-content .pro-feature .btn{font-weight:700;margin-bottom:0;padding:.5rem 1rem .6rem}.settings-modal .modal-dialog .modal-content .pro-feature a{margin:1em}.settings-modal .modal-dialog .modal-content .display-name .display-name-editor,.settings-modal .modal-dialog .modal-content .display-name.editing .display-name-displayer{display:none}.settings-modal .modal-dialog .modal-content .display-name.editing .display-name-editor{display:inline}.settings-modal .modal-dialog .modal-content .email-verify .email-editor,.settings-modal .modal-dialog .modal-content .email-verify.editing .email-displayer{display:none}.settings-modal .modal-dialog .modal-content .email-verify .resend-verify-email{line-height:1.2;margin-top:-6px;color:#999}.settings-modal .modal-dialog .modal-content .email-verify .resend-verify-email a{color:#999;text-decoration:underline}.settings-modal .modal-dialog .modal-content .email-verify.editing .email-editor{display:inline}.settings-modal .modal-dialog .modal-content .email-verify.editing .resend-verify-email{margin-top:0}.settings-modal .modal-dialog .modal-content .group{display:block}.settings-modal .modal-dialog .modal-content .group .icon-reset{fill:#999;line-height:32px;margin-left:10px}.settings-modal .modal-dialog .modal-content .group p{width:70%}.settings-modal .modal-dialog .modal-content .group p .actions{padding-left:.5em}.settings-modal .modal-dialog .modal-content .group p button{margin-left:.5em}.settings-modal .modal-dialog .modal-content .group p button.simple{margin-left:0;padding-left:.5em;padding-right:.5em;border:1px solid transparent;box-shadow:none;font-weight:400;color:#999;background:0 0}.settings-modal .modal-dialog .modal-content .group p.msg{margin-left:10em;color:#F33A3A}.settings-modal .modal-dialog .modal-content .group p.msg-simple{width:auto;color:#F33A3A}.settings-modal .modal-dialog .modal-content .group input[type=text]{margin-right:1em;width:14em;display:inline-block}.settings-modal .modal-dialog .modal-content .group input[type=text].change_email{margin-right:0}.settings-modal .modal-dialog .modal-content .group input.new{transition:box-shadow .5s;box-shadow:0 0 8px #E9DB90}.settings-modal .modal-dialog .modal-content .group input.change_email{display:inline-block}.settings-modal .modal-dialog .modal-content .group .fieldnote,.settings-modal .modal-dialog .modal-content .group input.minute{float:left;padding:6px .5rem .5rem;line-height:1rem;height:2rem}.settings-modal .modal-dialog .modal-content .group input.minute{width:5em}.settings-modal .modal-dialog .modal-content .group .fieldnote{background:#F3F3F3;border:1px solid #CCC;border-radius:2px;margin-left:-2px;font-size:12px;padding-top:7px}.settings-modal .modal-dialog .modal-content .group .inline-message{margin-left:.5em}.settings-modal .modal-dialog .tab-navs{padding-top:.5em;z-index:101;position:relative}.settings-modal .modal-dialog .tab-navs .pro SUP{font-size:.7em;top:-.4em;color:#E74C3C}.settings-modal .modal-dialog .tab-navs>li>a{padding:.4em .8em;font-size:.9em;font-weight:400}.settings-modal .modal-dialog .close{position:absolute;right:1em;top:.5em;z-index:101}.settings-modal .modal-dialog .footer{margin:0;font-size:.9em;padding:1em 1.5em;z-index:101;position:relative}.settings-modal .modal-dialog .footer a.btn{font-weight:700}.settings-modal .modal-dialog .tab-pane .preferences .group.sub{margin-left:.8em}.settings-modal .modal-dialog .tab-pane .preferences .group label{margin-left:.5em}.settings-modal .modal-dialog .tab-pane .preferences .group .label-text{margin:0;color:inherit}.settings-modal .modal-dialog .tab-content{border:none;font-size:.9em;min-height:10em;margin-bottom:0;padding:.5em 1.5em}.settings-modal .modal-dialog .tab-content input[type=checkbox]{float:left;margin-top:10px}.settings-modal .modal-dialog .tab-content ul{margin-left:0;margin-bottom:.8em}.settings-modal .modal-dialog .tab-content ul li{display:block;line-height:2em;margin-top:.8em}.settings-modal .modal-dialog .tab-content label{display:inline-block;margin-left:0;line-height:32px}.settings-modal .modal-dialog .tab-content [preference-save-status]{margin-left:5px;color:#33b688;line-height:32px}.settings-modal .modal-dialog .tab-content .settings-content.unmask{max-height:none;overflow:visible}.settings-modal .modal-dialog .tab-content .settings-item-title{float:left;padding-right:.5em;width:10em}.settings-modal .modal-dialog .tab-content .settings-item-title.pro::after{content:'Pro';font-size:.7em;margin-top:-.4em;color:#E74C3C;position:absolute;margin-left:3px}.settings-modal .modal-dialog .modal-dialog{background:0 0}.modal.relogin .modal-content{width:400px}.modal.relogin .group{margin-bottom:6px}.modal.relogin .group:last-child{margin-bottom:0}.modal.relogin .group label{display:inline-block;width:6em;padding:7px 5px}.modal.relogin .group input{display:inline-block}.modal.relogin .group span{padding:7px 5px}.modal.relogin .footer{margin:0}.app-footer>*>*,.app-header,.grid .pomotodo-box>*,.pin-box,.stat-and-history{transition:opacity .4s;opacity:.3}.shepherd-target.shepherd-enabled,.shepherd-target.shepherd-enabled>*,body:not(.shepherd-active) .app-footer>*>*,body:not(.shepherd-active) .app-header,body:not(.shepherd-active) .grid .pomotodo-box>*,body:not(.shepherd-active) .pin-box,body:not(.shepherd-active) .stat-and-history{opacity:1}.shepherd-text{max-width:25em;font-size:1rem!important}.shepherd-text small{font-size:.9em!important;display:block;margin-top:.5em}.shepherd-element.shepherd-theme-arrows .shepherd-content footer .shepherd-buttons li .shepherd-button{display:inline-block;zoom:1;border-radius:3px;vertical-align:middle;text-shadow:0 1px 0 rgba(255,255,255,.9);padding:.5em 1em .55em;font-size:.8em;color:#666;line-height:1.2em;background-color:#F8F8F9;background:-webkit-gradient(linear,left top,left bottom,from(#F8F8F9),to(#E6E6E8));background:-webkit-linear-gradient(top,#F8F8F9,#E6E6E8);background:-moz-linear-gradient(top,#f8f8f9,#e6e6e8);background:-ms-linear-gradient(top,#f8f8f9,#e6e6e8);background:-o-linear-gradient(top,#f8f8f9,#e6e6e8);box-shadow:0 1px 0 #FFF inset,0 1px 0 rgba(0,0,0,.1);-moz-background-clip:padding;-webkit-background-clip:padding-box;background-clip:padding-box;cursor:pointer;border:1px solid #BBB;font-weight:600}.shepherd-element.shepherd-theme-arrows .shepherd-content footer .shepherd-buttons li .shepherd-button:hover{background-color:#F7F7F7;background:-webkit-gradient(linear,left top,left bottom,from(#F7F7F7),to(#E9E9E9));background:-webkit-linear-gradient(top,#F7F7F7,#E9E9E9);background:-moz-linear-gradient(top,#f7f7f7,#e9e9e9);background:-ms-linear-gradient(top,#f7f7f7,#e9e9e9);background:-o-linear-gradient(top,#f7f7f7,#e9e9e9);box-shadow:0 1px 0 rgba(0,0,0,.1);border-color:#999}html.loading{background:0 0}html.loading .account-dropdown,html.loading .show-after-loading{display:none}html.loading .show-during-loading{display:block}html.loading .loading-message{overflow:hidden;position:relative;min-height:400px;height:50%}html.loading .loading-message.fullpage{height:100%}html.loading .loading-message img{display:block;position:absolute;top:50%;margin-top:-32px;left:50%;margin-left:-32px}html.loading .loading-message p{width:50%;margin:15px auto;text-align:center}body{font-size:16px;background:#FDFDFD}.show-during-loading{display:none}.show-after-loading{display:block}[draggable]{cursor:default}a{color:#0881B3}.btn,.btn:hover,.button,.button:hover,button,button:hover{box-shadow:none;background:#f4f4f4}.btn.light{background:#fff;border-color:#ddd}.app-header,.box-header{border-bottom:1px solid #DDD}.dropdown-select:after{font-family:inherit}.container{margin:0 auto}.app-header{height:48px;font-size:14px;box-shadow:#FFF 0 1px 0;margin-bottom:20px}.app-header a{text-decoration:none;color:#666}.app-header .logo{font-size:22px;line-height:48px;font-weight:700;float:left;margin:0}.app-header .logo a{color:#333!important}.app-header .nav-item.pro{float:left;display:inline-block;line-height:48px;margin-left:10px}.app-header .nav-item.pro a{color:#069233}.app-header .header-nav{float:right}.app-header .header-nav .nav-item{display:inline-block;line-height:48px!important;vertical-align:top}.app-header .header-nav .nav-item.sync-hint{color:#aaa;margin-right:15px}.app-header .header-nav .nav-item a{display:block;padding:0 .9rem}.app-header .header-nav .nav-item a.account{font-size:0}.app-header .header-nav .nav-item a.account>*{display:inline-block;vertical-align:middle;font-size:.9rem}.app-header .header-nav .sync-status.do-sync{cursor:pointer}.app-header .header-nav .sync,.app-header .header-nav .sync-error,.app-header .header-nav .sync-success{display:inline-block;width:16px;height:16px;fill:#888;margin:16px .2em 0}.app-header .header-nav .icon-offline{opacity:.7;fill:#888;cursor:pointer;font-size:14px;margin-top:18px;width:18px}.app-header .header-nav .icon-sync-error{fill:#EA3535}.app-header .header-nav .icon-arrow-right{vertical-align:middle;margin-left:4px;margin-right:-.5rem;width:10px;height:10px;fill:#999}.app-header .dropdown.open .dropdown-menu{display:block;left:auto;right:0;min-width:130px;text-align:left}.box-header .button-block,.nothing,.pin-box,.zero{text-align:center}.app-header .dropdown>.dropdown-menu{top:90%}.app-header .dropdown>.dropdown-menu>li>a{line-height:2em}.app-header .dropdown>.dropdown-menu .group{padding:.4em 1em;color:#666;white-space:nowrap;line-height:2em}.app-header .dropdown>.dropdown-menu .group>label{display:inline}.user-profile .group label{display:inline-block;margin-left:.5em;min-width:9em}.user-profile .group p{display:inline-block}.main-container{width:940px;margin:20px auto;min-height:640px}.pin-box{margin:0 0 20px}.pin-box.animate-show{background:0 0}.pomotodo-box{background-color:#FFF;padding:1em;border-radius:5px;position:relative;border:1px solid #DDD;box-shadow:0 2px 0 rgba(225,225,225,.2)}.box-header{box-shadow:#FFF 0 1px 0;margin-bottom:1em;padding:0 0 1em;position:relative}.box-header .button-block,.box-header .input-block{width:100%;height:2.5em;line-height:2.4em;padding:0;position:relative;font-size:1em}.box-header .submit-tip{position:absolute;right:0;top:0;z-index:2;height:2.5em;padding:.5em;border:1px solid transparent;opacity:0;line-height:1.7em;fill:#999;transition:all .1s linear;cursor:pointer}.box-header .input-block{min-height:2.5em;line-height:1.4em;padding:.5em 1.5em .5em .5em}.box-header .input-block:focus{background:#fff}.box-header .input-block:focus+.submit-tip{opacity:1}.box-header>input{background-color:#F8F8F8;padding-left:.5em}.zero{padding:1em}.zero .icon{width:80px;height:80px;fill:#DDD}.zero .no-record{margin:1em;color:#999}.stat-and-history{margin-top:22px}.stat-and-history .stat_and_history_switch.segmented-control{margin-bottom:22px}.nothing{padding:2em;border:1px dashed #CCC}.line-chart-container{margin:0;border-width:1px 0 0}.date-picker>div{margin-right:5px;display:block;float:left}.stat-header{margin-bottom:1em}.range-picker{position:relative}.cancel-badge,.loading-view{position:absolute;text-align:center}.range-picker .dropdown-select{padding:0 1.5em 0 1em;line-height:2em}.loading-view{width:100%;left:0;top:50%;z-index:3}.loading-view .spinner{width:64px;margin-top:-32px;display:inline-block}.cancel-badge{color:#9C9C97;font-family:Tahoma,sans;right:-.5em;cursor:pointer;line-height:1rem;top:0;margin-top:-.7em;background:#fff;border-radius:2em;width:1.2rem;height:1.2rem;border:1px solid #ccc;font-size:1rem}.dark-mode .toggle-mode{position:relative;vertical-align:middle;display:inline-block;width:14px;height:14px;border:1px solid #999;border-radius:16px;margin:2px 10px}.dark-mode .toggle-mode>.left{position:absolute;left:0;display:inline-block;width:6px;height:12px;background:#AAA;border-radius:14px 0 0 14px;vertical-align:top}.appcache-update-message,.sync-unavailable-message,.time-incorrect-message{margin:0;padding:.5em;text-align:center;font-size:14px;background:#f4f4f4}.sync-unavailable-message>a,.time-incorrect-message>a{margin-left:8px}.appcache-update-message>*,.sync-unavailable-message>*,.time-incorrect-message>*{display:inline-block;vertical-align:middle}html.loading .appcache-update-message,html.loading .sync-unavailable-message,html.loading .time-incorrect-message{display:none}.time-incorrect-message .message{margin-right:12px}.sync-unavailable-message .icon{margin-right:8px;fill:#999}.appcache-update-message{position:absolute;left:50%;margin-bottom:1px;padding:10px 20px;border-radius:0 0 4px 4px;transform:translate(-50%,0);cursor:pointer;box-shadow:0 1px 2px rgba(0,0,0,.2)}.appcache-update-message .icon{margin-top:2px;margin-left:3px;width:12px;height:12px;fill:#999}.dialog.syncing .body{padding-bottom:2em}.dialog.syncing .processing{height:64px;background:url(/images/pomotodo-spinner.gif?v=3) center center no-repeat;background-size:64px}.dialog.syncing .message{margin-top:15px}.dropdown-select{box-shadow:0 2px 0 rgba(225,225,225,.3)}.tooltipster-sidetip .tooltipster-content{font-size:12px;text-overflow:ellipsis;white-space:pre-line}.pagination>ul>li:last-child:first-child>a,.pagination>ul>li:last-child:first-child>span{border-radius:4px}.four-square{margin:0 0 1.6em}.four-square ul{margin:0;padding:0}.four-square ul>li{position:relative;display:block;float:left;width:25%;box-sizing:border-box;border-width:1px 0 1px 1px;border-style:solid;border-color:#E4E4E4;text-align:left;font-size:14px;font-weight:500;box-shadow:0 2px 0 rgba(225,225,225,.2);color:#666;cursor:pointer;background:#FFF}.four-square ul>li>.title{line-height:14px;padding:10px 10px 0}.four-square ul>li .graph{text-align:right;padding-top:6px;font-size:0;width:100%}.four-square ul>li .graph .text{font-size:12px;color:#999;position:absolute;text-align:left;padding-left:10px}.four-square ul>li .graph .text .title{display:inline-block;line-height:16px}.four-square ul>li .graph .text .number{display:block;font-size:30px;color:#666;font-weight:400}.four-square ul>li .graph .peity{width:100%}.four-square ul>li .graph.stat .peity{margin-right:5px;width:170px}.four-square ul>li .graph.goal .peity{margin-right:10px;margin-bottom:5px;width:55px}.four-square ul>li .goal-text .number{display:block}.four-square ul>li.active{background-color:#F4F4F4;box-shadow:0 2px 0 rgba(225,225,225,.2) inset,0 2px 0 rgba(225,225,225,.2);color:#666;text-shadow:0 1px 0 #FFF}.four-square ul>li:first-child{border-radius:3px 0 0 3px}.four-square ul>li:last-child{border-radius:0 3px 3px 0;border-width:1px}.app-footer{border-top:1px solid #EEE;margin:2em auto 1em;padding:1em 0;font-size:small;color:#9A9EA8}.app-footer .copyright,.app-footer .langs{float:left}.app-footer .translate{margin-left:1em;display:inline-block;float:left}.app-footer .translate.highlight{background:#ffeb00;padding:0 .3em}.app-footer .langs .dropdown-select{margin-top:-3px;margin-left:10px;font-size:12px}.app-footer .langs .dropdown-select select{line-height:16px;padding:2px 0 2px 8px;height:16px}.app-footer .lang-icon{display:inline-block;margin-left:.5em}.app-footer .lang-icon img{display:inline-block;height:1.2em;margin-top:1px}.app-footer a{color:#666;text-decoration:none}body.dark,body.dark h1,body.dark h2,body.dark h3,body.dark h4,body.dark h5,body.dark h6{color:#999}.app-footer .app-footer-nav{float:right}.app-footer .app-footer-nav>li{display:inline;margin-left:1em}.container{width:auto;max-width:960px}@media (max-width:767px){.container{margin:0 1em}.container.app-header{margin-bottom:20px}.grid>.column{width:auto;display:block;float:none}#features .introduce,.app-footer .app-footer-nav .translate{display:none}.column.width-1-2+.column.width-1-2{margin-top:20px}.pin-box .focus .description{width:85%}.four-square ul>li{float:none;width:100%;border-width:1px 1px 0}.four-square ul>li:first-child{border-radius:3px 3px 0 0}.four-square ul>li:last-child{border-radius:0 0 3px 3px}.features li{margin:0;float:none;padding-bottom:2em;width:100%}#home .mobile{float:none;width:auto}#home .mobile .intro{float:none;margin-bottom:1em;text-align:center}#home .mobile.ios{border-bottom:1px solid #eee}#apps .app,#feedback textarea{width:100%}#features .cover h2{font-size:1.5em}#features .gray_box,#features .white_box{padding:10px!important}#features .description{float:none;width:100%}#features .description .name{font-size:.8rem}#features .description .guide{padding:0}.history-list .itemlist{margin:0}.history-list .item-main .description{max-width:30em;width:auto}.app-footer{text-align:center}.app-footer .app-footer-nav{float:none;margin:1em 0 0;width:100%}.app-footer a{display:inline-block}.app-footer .copyright,.app-footer .langs{float:none;display:inline-block}}@media screen and (-ms-high-contrast:active),(-ms-high-contrast:none){.pin-box .focus .description{max-width:none}}body.dark{background:#2F2F2F}body.dark .nothing{border-color:#333}body.dark input[type=text],body.dark input[type=password],body.dark input[type=email],body.dark input[type=number],body.dark textarea{border-color:#121212;background:#3D3D3D;color:#999}body.dark .mask{background:#000}body.dark .dropdown-menu{background-color:#222;border-color:#111}body.dark .dropdown-menu>li>a:hover{background:rgba(0,0,0,.2)}body.dark .appcache-update-message,body.dark .time-incorrect-message{background-color:#202020}body.dark .app-header .logo a{color:#666!important;text-shadow:2px 2px 0 rgba(0,0,0,.6)}body.dark .animate-show{background:0 0}body.dark .pomotodo-box{box-shadow:rgba(255,255,255,.1) 0 1px 0;background:#202020;background-color:rgba(0,0,0,.2);border-color:#111}body.dark .pomo-main .background-shield{background-image:-webkit-linear-gradient(rgba(0,0,0,0),rgba(0,0,0,.33));background-image:-moz-linear-gradient(rgba(0,0,0,0),rgba(0,0,0,.33));background-image:linear-gradient(rgba(0,0,0,0),rgba(0,0,0,.33))}body.dark .app-header,body.dark .box-header{box-shadow:rgba(255,255,255,.07) 0 1px 0;border-bottom:1px solid #121212}body.dark .zero .icon{fill:#333}body.dark .btn,body.dark .button,body.dark button{text-shadow:0 1px 0 rgba(0,0,0,.5);color:#CDCDCD;border-color:#121212;background-color:#2F2F2F;background-image:-webkit-linear-gradient(top,#303030,#252525);background-image:-moz-linear-gradient(top,#303030,#252525);background-image:linear-gradient(top,#303030,#252525);box-shadow:none;font-weight:400}body.dark .btn svg,body.dark .button svg,body.dark button svg{fill:#CDCDCD}body.dark .btn.light:hover,body.dark .button.light:hover,body.dark button.light:hover{border-color:#000;color:#999}body.dark .btn.light:hover svg,body.dark .button.light:hover svg,body.dark button.light:hover svg{fill:#999}body.dark .btn:hover,body.dark .button:hover,body.dark button:hover{background-image:-webkit-linear-gradient(top,#4F4F4F,#353535);background-image:-moz-linear-gradient(top,#4F4F4F,#353535);background-image:linear-gradient(top,#4F4F4F,#353535)}body.dark .box-header>input{background-color:#333;border-color:#111;color:#999}body.dark .box-header .input-block:focus{background:#444}body.dark .segmented-control>ul>li>a{border:1px solid #181818;border-right:0;box-shadow:0 2px 0 rgba(0,0,0,.2);background:#272727}body.dark .segmented-control>ul>li:last-child{border-right:1px solid #121212}body.dark .segmented-control>ul>li.active>a{background-color:#1B1B1B;box-shadow:inset 0 2px 0 rgba(0,0,0,.2),0 2px 0 rgba(0,0,0,.2);color:#666;text-shadow:0 1px 0 #000}body.dark .four-square ul>li{border-color:#222;box-shadow:0 2px 0 rgba(30,30,30,.2);background:0 0;text-shadow:none}body.dark .four-square ul>li.active{background-color:#282828}body.dark .four-square ul>li .graph .text .number{color:#999}body.dark .pomo-header .processbar{background-image:-webkit-linear-gradient(top,#151515 0,#1B1B1B 100%);background-image:-moz-linear-gradient(top,#151515 0,#1B1B1B 100%);background-image:linear-gradient(to bottom,#151515 0,#1B1B1B 100%);border-right:1px solid rgba(0,0,0,.5)}body.dark .pomo-header .processing{border:1px solid #111;background:#222}body.dark .cancel-badge{color:#111;background:#333;border:1px solid #111}body.dark .todo-list .item .check.checked>i{color:#777}body.dark .todo-main .todo-completed-list .toggle-completed-todos{border-color:#444!important}body.dark .todo-main .todo-list.completed{border-color:#121212!important}body.dark .todo-header .tag-filter{background:#303030;border-color:#121212}body.dark .todo-list .item{background:#222;border-left:1px solid #323232}body.dark .todo-list .item .check{border-color:#666;background-color:#222;border-width:2px}body.dark .todo-list .item.editing{background:#323232!important}body.dark .todo-list .item.editing .description-edit{color:#999}body.dark .todo-list .item.editing .check{background-color:#333}body.dark .todo-list .item.due:not(.completed) .check{background-color:#222!important}body.dark .pomo-status-finished .item.working{background:#2e3726!important}body.dark .pomo-status-finished .item.working .check{border-color:#131613;background-color:rgba(19,19,19,.2)}body.dark .week-and-clock{background-color:#1F1F1F;border-color:#181818}body.dark .week-and-clock h4{color:#CCC}body.dark .week-barchart text.xLabel{fill:#999;font-size:12px}body.dark .key-metrics{border:1px solid #000;background-color:#1F1F1F}body.dark .key-metrics li{border-right-color:#121212}body.dark .key-metrics li.pomos-growth{border-right:0}body.dark .key-metrics li strong{color:#999}body.dark .key-metrics .line-chart-container,body.dark .key-metrics .week-and-clock{border-color:#030303;background-color:#1D1D1D}body.dark .current-tag{background:0 0;border-color:rgba(0,0,0,.33)}body.dark .elastic-search-container,body.dark .stat-and-history .search-switcher{border:1px solid #181818;box-shadow:0 2px 0 rgba(0,0,0,.2)}body.dark .tags-piechart g[class$="_arc"]>path{stroke:#333!important}body.dark .elastic-search-container{background:#272727}body.dark .elastic-search-container .fieldnote,body.dark .elastic-search-container input{background:0 0!important}body.dark .range-picker .selected{text-shadow:none}body.dark .line-chart-container .line-chart .border{fill:#151515;stroke:#000}body.dark .line-chart-container .line-chart circle{fill:#111}body.dark .history-list .oneday{background:#2A2A2A;border:1px solid #1B1B1B}body.dark .history-list .item-main.editing,body.dark .history-list .item-main:hover{background:#181818}body.dark .history-list .pomo-new .item-main:hover{background:0 0}body.dark .pagination>ul>li a,body.dark .pagination>ul>li span{background:rgba(0,0,0,.5);border-color:#333;color:#999}body.dark .pagination>ul>li span,body.dark .pagination>ul>li.disabled>a{background:0 0;border-color:#333;box-shadow:none}body.dark .history-main .add-new-pomo{background:#333;border-color:#121212}body.dark .dtp-container .datepicker-calendar .datepicker{background:#333;border-color:#222}body.dark .datepicker td.datepickerFuture a{color:#666}body.dark .datepicker tbody.datepickerDays td.datepickerSelected{background:#7B3636!important}body.dark .datepicker tbody.datepickerDays td.datepickerSelected:hover{background:#631A1A!important}body.dark .datepicker .datepickerApply button{background:#444}body.dark .datepicker tbody.datepickerDays td:hover{background:#222}body.dark .datepicker .datepickerContainer .datepickerBlock thead{border-color:#3A3A3A}body.dark .datepicker .datepickerContainer .datepickerBlock .datepickerDays{background-color:#3A3A3A;border-color:#3A3A3A}body.dark .datepicker .datepickerPresets ul li{background-color:#3A3A3A;border-right-color:#222}body.dark .datepicker a{color:#999}body.dark .datepicker a:hover{color:#FFF}body.dark .datepicker th{background-color:rgba(0,0,0,.2)!important;color:#666}body.dark .datepicker table.datepickerViewDays{background-color:rgba(0,0,0,0)!important}body.dark .datepicker table.datepickerViewDays td{border:1px solid #333!important;color:#999}body.dark .goal-main .goal-list .big_chart .goal_history{border:1px solid #181818;background:#222}body.dark .goal-main .goal-list .big_chart .goal_history .total_chart{background:0 0;border-left:1px solid #101010}body.dark .goal-main .goal-list .history_stat{border:1px solid #181818;background:#222}body.dark .goal-main .goal-list .goal_bar{background:#222;box-shadow:-1px 5px 5px -5px #111 inset;border-color:#111;border-top:0}body.dark .goal-main .goal-list .goal_bar .goal_progress{background:rgba(0,0,0,.1)}body.dark .goal-main .goal-list .goal_bar:before{background:#222;box-shadow:-5px 5px 5px -5px #111 inset}body.dark .pomo_chart .count{background-color:#333;color:#999}body.dark .close{color:#FFF;text-shadow:0 1px 0 #000}body.dark .modal-content{background:#282828;box-shadow:1px 1px 2px 2px rgba(0,0,0,.2)}body.dark .modal-content .header{box-shadow:rgba(255,255,255,.07) 0 1px 0;border-bottom:1px solid #121212}body.dark .advanced-todo .btn.danger{background-color:#2F2F2F}body.dark .advanced-todo .group select{border-color:#121212;background-color:#3D3D3D;color:#999}body.dark .tab-navs{border-bottom-color:#1d1d1d}body.dark .tab-navs>li.active>a{background-color:#202020}body.dark .tab-navs--underline>li.active>a{border-bottom-color:#343434}body.dark .settings-modal .modal-dialog .modal-content .group .fieldnote{background:0 0;border:0}body.dark .settings-modal .modal-dialog .modal-content .group p button.change{background:0 0}body.dark .footer{border-top:0}body.dark .app-footer{border-top:0;color:#444}body.dark .dropdown-select{background:0 0;border:1px solid #151515;box-shadow:0 2px 0 rgba(0,0,0,.1)}body.dark .beta-lang{background:#343434;color:#555}body.dark .beta-lang a{color:#555}body.dark .settings-modal .modal-dialog .modal-content input[disabled],body.dark .settings-modal .modal-dialog .modal-content select[disabled],body.dark .settings-modal .modal-dialog .modal-content textarea[disabled]{background:#3D3D3D}body.dark .todo-main .todo-lists>:first-child .list-first-todo>todo-list-item{border-top:none}body.dark .todo-main .todo-lists>.todo-completed-list:last-of-type .list-last-todo.hidding-subtodos,body.dark .todo-main .todo-lists>.todo-list:last-of-type .list-last-todo.hidding-subtodos,body.dark .todo-main .todo-lists>:last-child .list-last-todo .sub-items>ul>:last-child{border-bottom:1px solid #121212}body.dark .todo-main .todo-lists .item{border-top:1px solid #323232}body.dark .todo-main .todo-lists .todo-list>li.has-subtodos .sub-items{border-top:1px solid #121212}body.dark .todo-main .todo-lists .todo-list .sub-items>li:first-child todo-list-item{border-top:none}body.dark .todo-main .todo-lists .todo-list .sub-items>li:last-child .item{border-bottom:none}body.dark.pro .todo-main .todo-lists .todo-list .sub-items>ul>:last-child,body.dark.pro .todo-main .todo-lists>.todo-completed-list:last-of-type .list-last-todo .item.creator,body.dark.pro .todo-main .todo-lists>.todo-list:last-of-type .list-last-todo .item.creator,body.dark:not(.pro) .todo-main .todo-lists>.todo-list:last-of-type .list-last-todo .sub-items>ul>:last-child{border-bottom:1px solid #121212}body.dark .todo-main .todo-lists todo-list-item{border-top:1px solid #121212}body.dark .todo-main .todo-lists .sub-items>ul>li:first-child todo-list-item{border-top:none}.pomo-status-finished body.dark .todo-main .todo-lists .todo-list .item.working{border-top-color:#D9E7D9}body.dark.pro .todo-main .todo-lists .todo-list .sub-items{border-top:1px solid #121212}.beta-lang{display:none;margin-top:1em;text-align:center;background:#FAFAFA;padding:.5em;position:relative}.beta-lang a{text-decoration:underline;margin-left:.5em;color:#999}.beta-lang .cancel-badge{border:0!important;margin-top:0;background:0 0!important;top:5px;right:5px;color:#999!important}.lang-de .beta-lang,.lang-es .beta-lang,.lang-fr .beta-lang,.lang-it .beta-lang,.lang-ja .beta-lang,.lang-ru .beta-lang{display:block}.lang-de .goal_line,.lang-en .goal_line,.lang-es .goal_line,.lang-it .goal_line,.lang-ru .goal_line{width:110%;font-size:.9em}.lang-es .settings-modal .settings-item-title,.lang-ru .settings-modal .settings-item-title{width:15em!important;font-size:12px;line-height:1.5}.lang-es .settings-modal .modal-dialog .modal-content .group p.msg,.lang-ru .settings-modal .modal-dialog .modal-content .group p.msg{margin-left:15em}.lang-fr .goal_bar .today{width:15%}.lang-fr .goal_bar .progress{width:75%}.lang-fr .goal_show{width:180px}.lang-fr .goal_line input{width:2em!important;margin:0 0 0 .3em!important}.lang-fr .goal_line .pomo{display:none}.lang-fr .settings-modal .modal-dialog .tab-content .settings-item-title{width:14em}.lang-fr .settings-modal .modal-dialog .modal-content .group p.msg{margin-left:14em}.lang-zh-CN .settings-modal .modal-dialog .tab-content .settings-item-title{width:8em}.lang-zh-CN .settings-modal .modal-dialog .modal-content .tab-content .group p.msg{margin-left:8em}