:focus{outline:none}h1,h2,h3,h4,h5,h6{font-weight:400}*{margin:0;padding:0;box-sizing:border-box}ol,ul{list-style:none}a{text-decoration:none;color:inherit}button,input{font:inherit}body{-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;line-height:1.5;font-family:-apple-system,Noto Sans,Helvetica Neue,Helvetica,Nimbus Sans L,Arial,Liberation Sans,PingFang SC,Hiragino Sans GB,Noto Sans CJK SC,Source Han Sans SC,Source Han Sans CN,Microsoft YaHei,Wenquanyi Micro Hei,WenQuanYi Zen Hei,ST Heiti,SimHei,WenQuanYi Zen Hei Sharp,sans-serif;color:#333;background:#f5f5f5}[data-v-313cce0b]:focus{outline:none}h1[data-v-313cce0b],h2[data-v-313cce0b],h3[data-v-313cce0b],h4[data-v-313cce0b],h5[data-v-313cce0b],h6[data-v-313cce0b]{font-weight:400}.numberPad .buttons[data-v-313cce0b]:after,.numberPad .output[data-v-313cce0b]:after{content:"";display:block;clear:both}.numberPad .output[data-v-313cce0b]{box-shadow:inset 0 -1px 1px -1px rgba(0,0,0,.75),inset 0 1px 1px -1px rgba(0,0,0,.75)}.numberPad[data-v-313cce0b]{background:#9bcac2;padding:14px 8px;border-top:2px solid #000;height:50%;font-family:UD Digi Kyokasho NP-B,Consolas,monospace}.numberPad .output[data-v-313cce0b]{font-size:24px;padding:3px 16px;text-align:right;line-height:32px;border:2px solid #000;border-radius:10px;background-color:#fff}.numberPad .buttons[data-v-313cce0b]{margin-top:5px;display:flex;height:100%}.numberPad .buttons .number[data-v-313cce0b]{width:74%}.numberPad .buttons .number .btn[data-v-313cce0b]{width:30%;height:17%;float:left;border:2px solid #000;background:#fff;border-radius:10px;margin:1%;font-size:20px}.numberPad .buttons .number .btn.btn[data-v-313cce0b]:active{background:#bc8f8f}.numberPad .buttons .number .btn#zero[data-v-313cce0b]{width:62%}.tool[data-v-313cce0b]{width:25%}.tool>button[data-v-313cce0b]{border:2px solid #000;background:#fff;border-radius:10px;width:100%;margin:3%;font-size:20px}.tool>button#ok[data-v-313cce0b]{height:37%}.tool>button.clear[data-v-313cce0b],.tool>button.remove[data-v-313cce0b]{height:17%}.tool>button>.icon[data-v-313cce0b]{width:45px;height:35px}.formItem[data-v-1fd4ce70]{font-size:16px;display:flex;padding-left:16px;align-items:center}.formItem .name[data-v-1fd4ce70]{padding-right:16px}.formItem input[data-v-1fd4ce70]{height:40px;flex-grow:1;background:transparent;border:none;padding-right:16px}.tags[data-v-6413d60a]{font-size:14px;padding:12px 5px;height:37%;overflow:auto}.tags>.current[data-v-6413d60a]{display:flex;flex-wrap:wrap;flex-direction:column;height:100%;text-align:center}.tags>.current>li[data-v-6413d60a]{width:20%;border-radius:12px;padding:1px 8px;margin:2px 8px;border:2px solid #f5f5f5}.tags>.current>li.selected[data-v-6413d60a]{background:#a0decf;border:2px solid #9bcac2}.tmd .tagsIcon[data-v-6413d60a]{width:40px;height:40px}.tabs[data-v-e5931204]{background:#9bcac2;display:flex;text-align:center;font-size:18px;align-items:center;justify-content:center;color:#333;position:relative}.tabs-item[data-v-e5931204]{width:26%;transform:translateY(10px);position:relative}.tabs-item.selected[data-v-e5931204]:after{content:"";display:flex;position:absolute;width:90%;height:.1em;background:#fff;top:69%;left:5%}.container{height:100%;overflow:hidden}.layout-content{display:flex;flex-direction:column-reverse}.notes{padding-left:10px;display:flex;background:snow}.notes>.notes-svg{transform:translateY(12px)}.button[data-v-41ce82f2]{background:red;color:#f5f5f5;border-radius:6px;border:none;height:36px;padding:0 16px}.tags[data-v-0e95f29c]{background:#fff;font-size:16px;padding-left:16px;height:80vh;overflow-y:scroll}.tags>.tag[data-v-0e95f29c]{min-height:46px;display:flex;align-items:center;justify-content:space-between;border-bottom:1px solid #e6e6e8}.tags>.tag svg[data-v-0e95f29c]{width:20px;height:20px;color:brown;margin-right:18px}.createTags[data-v-0e95f29c]{background:#8fbc8f;color:#f5f5f5;border-radius:6px;border:none;height:36px;padding:0 16px}.createTags-wrapper[data-v-0e95f29c]{text-align:center;padding:18px;margin-top:28px}.noResult[data-v-afef4b9c]{padding:16px;text-align:center}.record[data-v-afef4b9c],.title[data-v-afef4b9c]{padding:8px 16px;line-height:25px;display:flex;justify-content:space-between;align-items:center}.title[data-v-afef4b9c]{color:#d2691e}.record[data-v-afef4b9c]{background:#fff}.note[data-v-afef4b9c]{margin-right:auto;margin-left:16px;color:#999}.navBar[data-v-67d7449c]{text-align:center;font-size:19px;padding:13px 16px;background:#fff;display:flex;align-items:center;justify-content:space-between}.navBar .leftIcon[data-v-67d7449c]{color:brown;width:25px;height:25px}.navBar .rightItem[data-v-67d7449c]{width:25px;height:25px}.form-wrapper[data-v-67d7449c]{background:#fff;margin-top:9px}.button-wrapper[data-v-67d7449c]{text-align:center;padding:18px;margin-top:36px}.noResult[data-v-6fd2117f]{padding:16px;text-align:center}.title[data-v-6fd2117f]{display:flex;justify-content:center;align-items:center;color:#d2691e;font-size:20px;transform:translateY(8px)}.pie-wrap[data-v-6fd2117f]{transform:translateY(-72px);width:100%;height:380px}.class-wrapper[data-v-6e1481ac]{font-size:14px;padding:10px 0 3px 35px}.class-wrapper div[data-v-6e1481ac]{color:#333}.top-bar[data-v-6e1481ac]{background-color:#9bcac2;padding:11px 0;color:#f5f5f5}.top-bar .type[data-v-6e1481ac]{text-align:center;margin-bottom:10px}.top-bar .type span[data-v-6e1481ac]{border:1px solid #f5f5f5;padding:5px}.top-bar .type span.active[data-v-6e1481ac]{background-color:#f5f5f5;color:#9bcac2}#lineChart[data-v-6e1481ac]{height:23vh}#pieChart[data-v-6e1481ac]{width:100vw;height:42vh}.company-date[data-v-6e1481ac]{display:flex;margin:0 20px;text-align:center}.company-date li[data-v-6e1481ac]{width:33.3333%;border:1px solid #f5f5f5}.company-date li.active[data-v-6e1481ac]{background-color:#f5f5f5;color:#9bcac2}[data-v-71b9b51f]:focus{outline:none}h1[data-v-71b9b51f],h2[data-v-71b9b51f],h3[data-v-71b9b51f],h4[data-v-71b9b51f],h5[data-v-71b9b51f],h6[data-v-71b9b51f]{font-weight:400}nav[data-v-71b9b51f]{box-shadow:0 0 1px rgba(0,0,0,.25);display:flex;flex-direction:row;font-size:12px}nav>.item[data-v-71b9b51f]{height:55px;padding:2px 0;width:33.3333333%;display:flex;justify-content:center;align-items:center;flex-direction:column-reverse}nav>.item .icon[data-v-71b9b51f]{width:32px;height:32px}nav>.item.selected[data-v-71b9b51f]{color:#9bcac2}.layout-wrapper[data-v-5b7926fa]{display:flex;flex-direction:column;height:100vh}.content[data-v-5b7926fa]{overflow:auto;flex-grow:1}.icon[data-v-1179930b]{width:1em;height:1em;vertical-align:-.15em;fill:currentColor;overflow:hidden}