.goal-opera-box{width:100%;display:flex;flex-flow:row nowrap;align-items:center;justify-content:center;flex-grow:0;flex-shrink:0}.goal-data-box{width:100%;flex-grow:1;flex-shrink:0;padding:10px 15px}.goal-type-box{margin-bottom:20px}.goal-type-header{font-weight:600;width:fit-content;min-width:120px;padding:0 15px;margin-bottom:5px;border-radius:10px}.goal-type-header .goal-item-add-btn{margin-left:10px}.goal-type-name{font-size:20px;height:36px}.goal-type-opera{display:flex}.goal-type-opera button{padding:0;margin:0 8px}.goal-type-add-box{background:var(--x-bg-color);width:40px;height:40px;margin:10px 0;background:var(--x-bg-color);border-radius:10px}.goal-item-box{background:0 0}.goal-item{border-radius:10px;margin-bottom:10px;padding:10px 20px;background:var(--x-bg-color)}.goal-item-opera{flex-grow:0;display:flex;align-items:center;justify-content:center}.goal-item-opera button{padding:0;margin:0 8px}.goal-item-head div{min-height:30px;display:inline-flex;align-items:center}.goal-item-name-box{flex-grow:1;padding-right:10px;justify-content:flex-start!important}.goal-item-name{flex-grow:0;flex-shrink:1;font-size:17px;font-weight:600}.goal-unit{margin-left:2px}.goal-item-slash{margin:0 2px}.goal-goal-num{flex-shrink:0}.goal-log-add-btn1{width:30px;height:30px;opacity:.8;padding:0;margin:0 0 0 5px}.goal-remark{color:var(--x-color-5);width:fit-content;max-width:100%;margin-bottom:5px}.goal-process-box{font-size:14px;padding:5px 0}.goal-percent{display:flex;align-items:center;justify-content:flex-end;flex-shrink:0;margin-left:5px;min-width:32px}.goal-today-sum-btn{min-width:26px;height:26px;line-height:26px;padding:0 8px;margin:0 0 0 6px}.goal-today-sum-btn.x-done{color:#fff;background:var(--pico-background-color)}.goal-7-day-log-box{padding:1px 0;font-size:14px}.goal-7-day-log-list{flex-grow:1;justify-content:space-between;display:grid;grid-template-columns:repeat(7,1fr);gap:0;border:var(--x-border);border-radius:6px;height:20px;margin:3px 0}.goal-7-day-log-item{height:100%;display:flex;align-items:center;justify-content:center;opacity:.6}.goal-7-day-log-item.goal-day-active{opacity:1;color:var(--x-color)}.goal-item-win-unit-box{flex-grow:0;flex-shrink:0;width:80px;margin-left:10px}.goal-item-win-unit{height:var(--pico-input-height)}.goal-log-add-box{padding:0 2px}.goal-sort-box{padding:10px 10px;max-height:500px;overflow:scroll}.goal-sort-type-header{font-size:18px;font-weight:600}.goal-sort-type-name{padding:5px 10px;cursor:move}.goal-sort-type-body{display:flex;flex-flow:row wrap;align-items:flex-start;justify-content:flex-start;padding:5px 30px}.goal-sort-goal{padding:5px 10px;margin:3px}.goal-editing .x-view-show,.goal-type-single .goal-type-header,.goal-viewing .goal-view-btn,.goal-viewing .x-edit-show,body:not(.goal-type-single) .x-header .goal-item-add-btn{display:none}.goal-log-item-win .x-tr{min-height:40px}.goal-log-win-unit{margin-left:10px}.goal-add-log-form{padding:0 3px}.goal-add-log-form input{margin:0}.goal-add-log-form .log-num{text-align:center;flex-grow:0;flex-shrink:0;width:106px;margin-left:5px}.goal-add-log-form .log-remark{flex-grow:1;flex-shrink:1;margin-left:5px}.goal-add-log-form .log-remark input{padding-left:8px}.goal-log-list-box{flex-grow:1;flex-shrink:1;display:flex;flex-flow:column nowrap;margin-bottom:8px;padding:0 3px}.goal-log-list-head{font-weight:600;padding:3px 0;border-bottom:var(--x-border)}.goal-log-list-body{height:180px;overflow:auto}.goal-log-list-body .x-line{margin:0 5px}.goal-log-list-body .x-line:last-child{display:none}.goal-log-list-item{position:relative;padding:3px 0}.goal-log-list-day{text-align:center;flex-grow:0;flex-shrink:0;width:80px}.goal-log-list-num{text-align:center;flex-grow:0;flex-shrink:0;width:110px;padding:0 2px}.goal-log-list-remark{text-align:left!important;flex-grow:1;flex-shrink:1;min-width:30px;padding:0 12px}.goal-log-list-opera{flex-grow:0;flex-shrink:0;width:40px}.goal-log-list-edit-win{position:absolute;width:100%;background:var(--x-bg-color);padding:0 2px}.goal-log-edit-btn{flex-shrink:0;width:40px;height:34px;margin:0;padding:0}.goal-log-del-btn{margin-right:5px;color:#f40}.goal-log-save-btn{width:50px}.goal-footer{margin:10px 0}.goal-log-list-edit-win{z-index:10}