.time-picker-wrapper[data-v-64632015]{font-size:12px;color:#666}.time-picker-wrapper .text-wrapper[data-v-64632015]{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center}.arrow-icon[data-v-64632015]{margin-left:.125rem;font-size:.8em;color:inherit;-webkit-transform:rotate(90deg);-ms-transform:rotate(90deg);transform:rotate(90deg)}.time-picker[data-v-64632015]{height:100%;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-webkit-flex-direction:column;-ms-flex-direction:column;flex-direction:column}.time-picker .picker-content[data-v-64632015]{-webkit-box-flex:1;-webkit-flex:1;-ms-flex:1;flex:1}.time-picker .picker-content.week-mode[data-v-64632015] .van-picker__columns .van-picker-column:first-child{-webkit-box-flex:0;-webkit-flex:0 0 7.5rem;-ms-flex:0 0 7.5rem;flex:0 0 7.5rem;max-width:7.5rem}.card-header[data-v-b5f37f50]{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:justify;-webkit-justify-content:space-between;-ms-flex-pack:justify;justify-content:space-between}.card-header .title[data-v-b5f37f50]{font-size:1rem;font-weight:700;color:#003371;margin:0;margin-right:.75rem;position:relative}.card-header .title[data-v-b5f37f50]:before{content:"";left:1.25rem;bottom:0;position:absolute;background:url(../img/vector.0ba97656.svg) no-repeat 50%;background-size:cover;width:2.5rem;height:.625rem;z-index:-1}.card-header .actions[data-v-b5f37f50]{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center;gap:.625rem}.page-card[data-v-77813f80]{position:relative;padding:.75rem;border-radius:.625rem;margin-bottom:.75rem;background-color:rgba(251,253,255,.9);backdrop-filter:blur(.25rem);border:.0625rem solid #fff}.page-card .card-content[data-v-77813f80]{margin-top:1rem}.record-item-wrapper[data-v-2f6c30fa]{margin-bottom:12px}.record-item-wrapper .record-item[data-v-2f6c30fa]{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center;gap:12px;padding:12px;background-color:#eff5fd;border-radius:6px;cursor:pointer}.record-item-wrapper .record-item .collapse-icon[data-v-2f6c30fa]{-webkit-transition:-webkit-transform .3s ease;transition:-webkit-transform .3s ease;transition:transform .3s ease;transition:transform .3s ease,-webkit-transform .3s ease}.record-item-wrapper .record-item .collapse-icon.expanded[data-v-2f6c30fa]{-webkit-transform:rotate(180deg);-ms-transform:rotate(180deg);transform:rotate(180deg)}.record-item-wrapper .record-item .content[data-v-2f6c30fa]{-webkit-box-flex:1;-webkit-flex:1;-ms-flex:1;flex:1}.record-item-wrapper .record-item .content .title[data-v-2f6c30fa]{font-size:16px;font-weight:700;color:#333;margin-bottom:4px}.record-item-wrapper .record-item .content .description[data-v-2f6c30fa]{font-size:12px;color:#999}.record-item-wrapper .detail-section[data-v-2f6c30fa]{margin-top:0}.record-item-wrapper .detail-section .divider-line[data-v-2f6c30fa]{position:relative;border-bottom:1px dashed #e8e8e8}.record-item-wrapper .detail-section .divider-line[data-v-2f6c30fa]:after,.record-item-wrapper .detail-section .divider-line[data-v-2f6c30fa]:before{z-index:1;content:" ";background-color:rgba(251,253,255,.9);backdrop-filter:blur(4px);width:12px;height:12px;border-radius:50%;position:absolute;top:50%;-webkit-transform:translateY(-50%);-ms-transform:translateY(-50%);transform:translateY(-50%)}.record-item-wrapper .detail-section .divider-line[data-v-2f6c30fa]:after{left:-6px}.record-item-wrapper .detail-section .divider-line[data-v-2f6c30fa]:before{right:-6px}.record-item-wrapper .detail-section .detail-content[data-v-2f6c30fa]{background-color:#eff5fd;border-radius:6px;padding:12px}.record-cell[data-v-493c01cc]{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:justify;-webkit-justify-content:space-between;-ms-flex-pack:justify;justify-content:space-between;padding:.5rem 1rem;background:#fff;border-radius:.25rem}.record-cell .title[data-v-493c01cc]{font-size:.875rem;color:#333}.record-cell .value-container[data-v-493c01cc]{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center;gap:.25rem}.record-cell .value-container .value[data-v-493c01cc]{font-size:.875rem}.compare-card[data-v-8ad14cea]{width:100%;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-align:end;-webkit-align-items:flex-end;-ms-flex-align:end;align-items:flex-end;overflow:hidden;gap:3.125rem}.compare-card .card-left[data-v-8ad14cea],.compare-card .card-right[data-v-8ad14cea]{border-radius:.5rem;position:relative;min-width:30%;max-width:70%;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-webkit-flex-direction:column;-ms-flex-direction:column;flex-direction:column;-webkit-box-pack:center;-webkit-justify-content:center;-ms-flex-pack:center;justify-content:center}.compare-card .card-left .card-title[data-v-8ad14cea],.compare-card .card-right .card-title[data-v-8ad14cea]{z-index:1;font-size:.875rem;font-weight:700;margin-bottom:.5rem}.compare-card .card-left .card-value[data-v-8ad14cea],.compare-card .card-right .card-value[data-v-8ad14cea]{z-index:1}.compare-card .card-left .card-value .value[data-v-8ad14cea],.compare-card .card-right .card-value .value[data-v-8ad14cea]{font-size:1.75rem;font-weight:700}.compare-card .card-left[data-v-8ad14cea]:after,.compare-card .card-right[data-v-8ad14cea]:after{content:" ";position:absolute;top:0;width:100%;height:100%;-webkit-transform:skewX(20deg);-ms-transform:skewX(20deg);transform:skewX(20deg);border-radius:.5rem;z-index:0}.compare-card .card-left[data-v-8ad14cea]{padding-left:.75rem;background:-webkit-linear-gradient(#fff5e5,#ffedce);background:linear-gradient(#fff5e5,#ffedce)}.compare-card .card-left .card-title[data-v-8ad14cea]{color:#333}.compare-card .card-left .card-value .value[data-v-8ad14cea]{color:#ffa400}.compare-card .card-left .card-value .unit[data-v-8ad14cea]{font-size:.75rem;color:#999;margin-left:.25rem}.compare-card .card-left[data-v-8ad14cea]:after{right:-1.25rem;background:-webkit-linear-gradient(#fff5e5,#ffedce);background:linear-gradient(#fff5e5,#ffedce)}.compare-card .card-right[data-v-8ad14cea]{padding-right:.75rem;text-align:right;background:-webkit-linear-gradient(#066ae6,#65aaff);background:linear-gradient(#066ae6,#65aaff)}.compare-card .card-right .card-title[data-v-8ad14cea],.compare-card .card-right .card-value .value[data-v-8ad14cea]{color:#fff}.compare-card .card-right .card-value .unit[data-v-8ad14cea]{font-size:.75rem;color:#fff;margin-left:.25rem}.compare-card .card-right .card-value .extra[data-v-8ad14cea]{font-size:.75rem;color:#fff;margin-right:.125rem}.compare-card .card-right[data-v-8ad14cea]:after{left:-1.25rem;background:-webkit-linear-gradient(#066ae6,#65aaff);background:linear-gradient(#066ae6,#65aaff)}.att-calendar[data-v-42ec104b]{background:#f9f9f9;padding:.75rem;border-radius:.5rem}.week-header[data-v-42ec104b]{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;margin-bottom:.5rem}.week-header .week-day[data-v-42ec104b]{-webkit-box-flex:1;-webkit-flex:1;-ms-flex:1;flex:1;text-align:center;font-size:.875rem;color:#333}.days-grid[data-v-42ec104b]{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-flex-wrap:wrap;-ms-flex-wrap:wrap;flex-wrap:wrap}.day-cell[data-v-42ec104b]{width:14.2857%;text-align:center;padding:.25rem 0;min-height:2.875rem;box-sizing:border-box;position:relative}.day-cell.other-month .day-top[data-v-42ec104b],.day-top[data-v-42ec104b]{-webkit-box-pack:center;-webkit-justify-content:center;-ms-flex-pack:center;justify-content:center}.day-top[data-v-42ec104b]{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center;gap:.125rem}.day-top .tag[data-v-42ec104b]{font-size:.5rem;position:absolute;top:0;right:0}.day-num[data-v-42ec104b]{font-size:.875rem;color:#1a1a1a;width:1.5rem;height:1.5rem;line-height:1.5rem}.day-num.other[data-v-42ec104b]{color:#b7b7b7}.day-bottom[data-v-42ec104b]{margin-top:.125rem}.day-bottom .type-text[data-v-42ec104b]{font-size:.625rem}.day-bottom .time-text[data-v-42ec104b]{color:#666;font-size:.625rem;line-height:1.3}.attendance-popup[data-v-20b075b6]{height:100%;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-webkit-flex-direction:column;-ms-flex-direction:column;flex-direction:column}.attendance-popup .popup-header[data-v-20b075b6]{-webkit-box-orient:vertical;-webkit-box-direction:normal;-webkit-flex-direction:column;-ms-flex-direction:column;flex-direction:column;padding:.875rem}.attendance-popup .popup-header .header-title[data-v-20b075b6],.attendance-popup .popup-header[data-v-20b075b6]{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-webkit-justify-content:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center}.attendance-popup .popup-header .header-title[data-v-20b075b6]{font-size:1rem;font-weight:700;color:#333;margin-bottom:.5rem;gap:.5rem}.attendance-popup .popup-header .header-title .header-picker[data-v-20b075b6],.attendance-popup .popup-header .header-title .header-picker[data-v-20b075b6] .time-text{font-size:1rem;font-weight:700;color:#333}.attendance-popup .popup-content[data-v-20b075b6]{-webkit-box-flex:1;-webkit-flex:1;-ms-flex:1;flex:1;overflow-y:auto;padding:1rem;padding-top:0}.attendance-popup .popup-content .stats-grid[data-v-20b075b6]{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;height:8.125rem;margin-bottom:.75rem;gap:.625rem;font-size:.875rem;font-weight:700;color:#333}.attendance-popup .popup-content .stats-grid .number[data-v-20b075b6]{font-size:1.75rem;font-weight:700}.attendance-popup .popup-content .stats-grid .stats-left[data-v-20b075b6]{width:30%;height:100%;background:-webkit-linear-gradient(top,#effae9,#d8f2c9);background:linear-gradient(180deg,#effae9,#d8f2c9);border-radius:.25rem 3.75rem .25rem .25rem;position:relative;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-align:end;-webkit-align-items:flex-end;-ms-flex-align:end;align-items:flex-end;padding-left:1.25rem;padding-bottom:1rem;color:#5bc71d}.attendance-popup .popup-content .stats-grid .stats-left .corner-icon[data-v-20b075b6]{position:absolute;top:0;right:0;width:3.75rem;height:3.75rem}.attendance-popup .popup-content .stats-grid .stats-left .stats-title[data-v-20b075b6]{color:#333;margin-bottom:.75rem}.attendance-popup .popup-content .stats-grid .stats-left .unit[data-v-20b075b6]{font-size:.75rem;font-weight:400;margin-left:.5rem}.attendance-popup .popup-content .stats-grid .stats-right[data-v-20b075b6]{width:70%;height:100%;display:grid;gap:.625rem;grid-template-columns:1fr 1fr;grid-template-rows:1fr 1fr}.attendance-popup .popup-content .stats-grid .stats-right .number[data-v-20b075b6]{margin-left:.75rem}.attendance-popup .popup-content .stats-grid .stats-right .stats-item[data-v-20b075b6]{border-radius:.25rem;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-webkit-justify-content:center;-ms-flex-pack:center;justify-content:center;gap:.25rem}.attendance-popup .popup-content .stats-grid .stats-right .stats-item .icon[data-v-20b075b6]{width:1rem;height:1rem;margin-right:.375rem}.attendance-popup .popup-content .stats-grid .stats-right .absent[data-v-20b075b6]{background:-webkit-linear-gradient(left,#fef1f1,#fce3e2);background:linear-gradient(90deg,#fef1f1,#fce3e2)}.attendance-popup .popup-content .stats-grid .stats-right .absent .number[data-v-20b075b6]{color:#f16f6d}.attendance-popup .popup-content .stats-grid .stats-right .leave[data-v-20b075b6]{background:-webkit-linear-gradient(left,#e6f0fd,#d3e4fb);background:linear-gradient(90deg,#e6f0fd,#d3e4fb)}.attendance-popup .popup-content .stats-grid .stats-right .leave .number[data-v-20b075b6]{color:#0469e6}.attendance-popup .popup-content .stats-grid .stats-right .late[data-v-20b075b6]{background:-webkit-linear-gradient(left,#fff6e6,#ffe8bf);background:linear-gradient(90deg,#fff6e6,#ffe8bf)}.attendance-popup .popup-content .stats-grid .stats-right .late .number[data-v-20b075b6]{color:#ffa400}.attendance-popup .popup-content .stats-grid .stats-right .early[data-v-20b075b6]{background:-webkit-linear-gradient(left,#fffaea,#fef2c8);background:linear-gradient(90deg,#fffaea,#fef2c8)}.attendance-popup .popup-content .stats-grid .stats-right .early .number[data-v-20b075b6]{color:#fbc924}.attendance-popup .popup-content .status-legend[data-v-20b075b6]{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;gap:1rem;margin-top:.75rem;padding:.5rem 0}.attendance-popup .popup-content .status-legend .legend-item[data-v-20b075b6]{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center;gap:.25rem}.attendance-popup .popup-content .status-legend .legend-item .dot[data-v-20b075b6]{width:.5rem;height:.5rem;border-radius:50%}.attendance-popup .popup-content .status-legend .legend-item .text[data-v-20b075b6]{font-size:.75rem;color:#666}.attendance-week-popup[data-v-1a88a57c]{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-webkit-flex-direction:column;-ms-flex-direction:column;flex-direction:column}.attendance-week-popup .popup-header[data-v-1a88a57c]{-webkit-box-orient:vertical;-webkit-box-direction:normal;-webkit-flex-direction:column;-ms-flex-direction:column;flex-direction:column;padding:.875rem}.attendance-week-popup .popup-header .header-title[data-v-1a88a57c],.attendance-week-popup .popup-header[data-v-1a88a57c]{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-webkit-justify-content:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center}.attendance-week-popup .popup-header .header-title[data-v-1a88a57c]{font-size:1rem;font-weight:700;color:#333;margin-bottom:.5rem;gap:.5rem}.attendance-week-popup .popup-header .header-title .header-picker[data-v-1a88a57c],.attendance-week-popup .popup-header .header-title .header-picker[data-v-1a88a57c] .time-text{font-size:1rem;font-weight:700;color:#333}.attendance-week-popup .popup-content[data-v-1a88a57c]{-webkit-box-flex:1;-webkit-flex:1;-ms-flex:1;flex:1;overflow-y:auto;padding:1rem}.attendance-week-popup .popup-content .record-list[data-v-1a88a57c]{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-webkit-flex-direction:column;-ms-flex-direction:column;flex-direction:column;gap:.75rem}.attendance-week-popup .popup-content .record-list .record-item[data-v-1a88a57c]{background:#f9f9f9;border-radius:.25rem;border-left:.25rem solid #5bc71d;padding:.75rem;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-webkit-justify-content:space-between;-ms-flex-pack:justify;justify-content:space-between;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center}.attendance-week-popup .popup-content .record-list .record-item .item-left .date-info[data-v-1a88a57c]{font-size:.875rem;font-weight:700;color:#333;margin-bottom:.5rem}.attendance-week-popup .popup-content .record-list .record-item .item-left .date-info .weekday[data-v-1a88a57c]{margin-right:.25rem}.attendance-week-popup .popup-content .record-list .record-item .item-left .date-info .date[data-v-1a88a57c]{color:#666;font-weight:400}.attendance-week-popup .popup-content .record-list .record-item .item-left .time-info[data-v-1a88a57c]{font-size:.75rem;color:#333}.attendance-week-popup .popup-content .record-list .record-item .item-left .time-info .separator[data-v-1a88a57c]{margin:0 .5rem;color:#999}.attendance-week-popup .popup-content .record-list .record-item .item-left .time-info .time[data-v-1a88a57c]{font-weight:500}.attendance-week-popup .popup-content .record-list .record-item .item-right .van-tag[data-v-1a88a57c]{font-size:.75rem}.dormitory-popup[data-v-1cb7b49e]{height:100%;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-webkit-flex-direction:column;-ms-flex-direction:column;flex-direction:column}.dormitory-popup .popup-header[data-v-1cb7b49e]{-webkit-box-orient:vertical;-webkit-box-direction:normal;-webkit-flex-direction:column;-ms-flex-direction:column;flex-direction:column;padding:.875rem}.dormitory-popup .popup-header .header-title[data-v-1cb7b49e],.dormitory-popup .popup-header[data-v-1cb7b49e]{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-webkit-justify-content:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center}.dormitory-popup .popup-header .header-title[data-v-1cb7b49e]{font-size:1rem;font-weight:700;color:#333;margin-bottom:.5rem;gap:.5rem}.dormitory-popup .popup-header .header-title .header-picker[data-v-1cb7b49e],.dormitory-popup .popup-header .header-title .header-picker[data-v-1cb7b49e] .time-text{font-size:1rem;font-weight:700;color:#333}.dormitory-popup .popup-content[data-v-1cb7b49e]{-webkit-box-flex:1;-webkit-flex:1;-ms-flex:1;flex:1;overflow-y:auto;padding:1rem;padding-top:0}.dormitory-popup .popup-content .status-legend[data-v-1cb7b49e]{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;gap:1rem;margin-top:.75rem;padding:.5rem 0}.dormitory-popup .popup-content .status-legend .legend-item[data-v-1cb7b49e]{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center;gap:.25rem}.dormitory-popup .popup-content .status-legend .legend-item .dot[data-v-1cb7b49e]{width:.5rem;height:.5rem;border-radius:50%}.dormitory-popup .popup-content .status-legend .legend-item .text[data-v-1cb7b49e]{font-size:.75rem;color:#666}.dormitory-week-popup[data-v-45ec9453]{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-webkit-flex-direction:column;-ms-flex-direction:column;flex-direction:column}.dormitory-week-popup .popup-header[data-v-45ec9453]{-webkit-box-orient:vertical;-webkit-box-direction:normal;-webkit-flex-direction:column;-ms-flex-direction:column;flex-direction:column;padding:.875rem}.dormitory-week-popup .popup-header .header-title[data-v-45ec9453],.dormitory-week-popup .popup-header[data-v-45ec9453]{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-webkit-justify-content:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center}.dormitory-week-popup .popup-header .header-title[data-v-45ec9453]{font-size:1rem;font-weight:700;color:#333;margin-bottom:.5rem;gap:.5rem}.dormitory-week-popup .popup-header .header-title .header-picker[data-v-45ec9453],.dormitory-week-popup .popup-header .header-title .header-picker[data-v-45ec9453] .time-text{font-size:1rem;font-weight:700;color:#333}.dormitory-week-popup .popup-content[data-v-45ec9453]{-webkit-box-flex:1;-webkit-flex:1;-ms-flex:1;flex:1;overflow-y:auto;padding:1rem;padding-top:0}.dormitory-week-popup .popup-content .record-list[data-v-45ec9453]{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-webkit-flex-direction:column;-ms-flex-direction:column;flex-direction:column;gap:.75rem}.dormitory-week-popup .popup-content .record-list .record-item[data-v-45ec9453]{background:#f9f9f9;border-radius:.25rem;border-left:.25rem solid #5bc71d;padding:.75rem;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-webkit-justify-content:space-between;-ms-flex-pack:justify;justify-content:space-between;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center}.dormitory-week-popup .popup-content .record-list .record-item .item-left .date-info[data-v-45ec9453]{font-size:.875rem;font-weight:700;color:#333;margin-bottom:.5rem}.dormitory-week-popup .popup-content .record-list .record-item .item-left .date-info .weekday[data-v-45ec9453]{margin-right:.25rem}.dormitory-week-popup .popup-content .record-list .record-item .item-left .date-info .date[data-v-45ec9453]{color:#666;font-weight:400}.dormitory-week-popup .popup-content .record-list .record-item .item-left .time-info[data-v-45ec9453]{font-size:.75rem;color:#333}.dormitory-week-popup .popup-content .record-list .record-item .item-left .time-info .time[data-v-45ec9453]{font-weight:500}.dormitory-week-popup .popup-content .record-list .record-item .item-right .van-tag[data-v-45ec9453]{font-size:.75rem}.leave-popup[data-v-1f8c6cbb]{max-height:90vh;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-webkit-flex-direction:column;-ms-flex-direction:column;flex-direction:column}.leave-popup .popup-header[data-v-1f8c6cbb]{-webkit-box-orient:vertical;-webkit-box-direction:normal;-webkit-flex-direction:column;-ms-flex-direction:column;flex-direction:column;padding:.875rem}.leave-popup .popup-header .header-title[data-v-1f8c6cbb],.leave-popup .popup-header[data-v-1f8c6cbb]{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-webkit-justify-content:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center}.leave-popup .popup-header .header-title[data-v-1f8c6cbb]{font-size:1rem;font-weight:700;color:#333;margin-bottom:.5rem;gap:.5rem}.leave-popup .popup-header .header-title .header-picker[data-v-1f8c6cbb],.leave-popup .popup-header .header-title .header-picker[data-v-1f8c6cbb] .time-text{font-size:1rem;font-weight:700;color:#333}.leave-popup .popup-content[data-v-1f8c6cbb]{-webkit-box-flex:1;-webkit-flex:1;-ms-flex:1;flex:1;overflow-y:auto;padding:1rem;padding-top:0}.leave-popup .popup-content .leave-list[data-v-1f8c6cbb]{margin-top:1rem;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-webkit-flex-direction:column;-ms-flex-direction:column;flex-direction:column;gap:.75rem}.leave-popup .popup-content .leave-list .leave-card .card-top[data-v-1f8c6cbb]{padding:.625rem .75rem;border-radius:.375rem;background:#f9f9f9;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-webkit-justify-content:space-between;-ms-flex-pack:justify;justify-content:space-between;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center}.leave-popup .popup-content .leave-list .leave-card .card-top .leave-type[data-v-1f8c6cbb]{font-size:.875rem;font-weight:700;color:#333}.leave-popup .popup-content .leave-list .leave-card .card-divider[data-v-1f8c6cbb]{height:.0625rem;border-bottom:.0625rem dashed #e5e5e5;margin:0 .375rem;position:relative}.leave-popup .popup-content .leave-list .leave-card .card-bottom[data-v-1f8c6cbb]{padding:.625rem .75rem;border-radius:.375rem;background:#f9f9f9}.leave-popup .popup-content .leave-list .leave-card .card-bottom .info-row[data-v-1f8c6cbb]{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-align:baseline;-webkit-align-items:baseline;-ms-flex-align:baseline;align-items:baseline;margin-bottom:.5rem;color:#999}.leave-popup .popup-content .leave-list .leave-card .card-bottom .info-row[data-v-1f8c6cbb]:last-child{margin-bottom:0}.leave-popup .popup-content .empty-container[data-v-1f8c6cbb]{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-webkit-flex-direction:column;-ms-flex-direction:column;flex-direction:column;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center;padding:1.25rem 0}.leave-popup .popup-content .empty-container .empty-img[data-v-1f8c6cbb]{margin-bottom:1.25rem}.leave-popup .popup-content .empty-container .empty-tip[data-v-1f8c6cbb]{font-size:.875rem;color:#000;text-align:center;white-space:pre-line}.attendance-detail[data-v-f2b05532]{gap:.5rem}.attendance-detail[data-v-f2b05532],.behavior-change-popup[data-v-43d88fda]{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-webkit-flex-direction:column;-ms-flex-direction:column;flex-direction:column}.behavior-change-popup[data-v-43d88fda]{height:100%}.behavior-change-popup .popup-header[data-v-43d88fda]{-webkit-box-orient:vertical;-webkit-box-direction:normal;-webkit-flex-direction:column;-ms-flex-direction:column;flex-direction:column;padding:.875rem}.behavior-change-popup .popup-header .header-title[data-v-43d88fda],.behavior-change-popup .popup-header[data-v-43d88fda]{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-webkit-justify-content:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center}.behavior-change-popup .popup-header .header-title[data-v-43d88fda]{font-size:1rem;font-weight:700;color:#333;margin-bottom:.5rem;gap:.5rem}.behavior-change-popup .popup-header .header-title .header-picker[data-v-43d88fda],.behavior-change-popup .popup-header .header-title .header-picker[data-v-43d88fda] .time-text{font-size:1rem;font-weight:700;color:#333}.behavior-change-popup .popup-content[data-v-43d88fda]{-webkit-box-flex:1;-webkit-flex:1;-ms-flex:1;flex:1;overflow-y:auto;padding:1rem;padding-top:0}.behavior-change-popup .popup-content .area-list[data-v-43d88fda]{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-webkit-flex-direction:column;-ms-flex-direction:column;flex-direction:column;gap:.5rem}.behavior-change-popup .popup-content .area-list .area-item[data-v-43d88fda]{background:#f9f9f9;padding:.625rem;border-radius:.25rem;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center;gap:.625rem}.behavior-change-popup .popup-content .area-list .area-item .item-icon[data-v-43d88fda]{width:2.125rem;height:2.125rem}.behavior-change-popup .popup-content .area-list .area-item .item-info[data-v-43d88fda]{-webkit-box-flex:1;-webkit-flex:1;-ms-flex:1;flex:1}.behavior-change-popup .popup-content .area-list .area-item .item-info .item-title[data-v-43d88fda]{font-size:.875rem;font-weight:700;color:#333}.behavior-change-popup .popup-content .area-list .area-item .item-info .item-desc[data-v-43d88fda]{font-size:.75rem;color:#999;margin-top:.125rem}.behavior-change-popup .popup-content .area-list .area-item .item-info .item-desc .highlight[data-v-43d88fda]{color:#0065e1}.behavior-detail .title[data-v-fe324842]{font-size:.875rem;font-weight:700;color:#333;margin-bottom:.625rem}.behavior-detail .top4-grid[data-v-fe324842]{display:grid;grid-template-columns:repeat(2,1fr);gap:.5rem}.behavior-detail .top4-grid .top4-item[data-v-fe324842]{background:#fff;padding:.625rem;border-radius:.25rem;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center;gap:.625rem}.behavior-detail .top4-grid .top4-item .item-icon[data-v-fe324842]{width:2.125rem;height:2.125rem}.behavior-detail .top4-grid .top4-item .item-info[data-v-fe324842]{-webkit-box-flex:1;-webkit-flex:1;-ms-flex:1;flex:1}.behavior-detail .top4-grid .top4-item .item-info .item-title[data-v-fe324842]{font-size:.875rem;font-weight:700;color:#0167e6}.behavior-detail .top4-grid .top4-item .item-info .item-count[data-v-fe324842]{font-size:.75rem;color:#999;margin-top:.125rem}.social-activity-popup[data-v-3b04a2b4]{max-height:90vh;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-webkit-flex-direction:column;-ms-flex-direction:column;flex-direction:column}.social-activity-popup .popup-header[data-v-3b04a2b4]{-webkit-box-orient:vertical;-webkit-box-direction:normal;-webkit-flex-direction:column;-ms-flex-direction:column;flex-direction:column;padding:.875rem}.social-activity-popup .popup-header .header-title[data-v-3b04a2b4],.social-activity-popup .popup-header[data-v-3b04a2b4]{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-webkit-justify-content:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center}.social-activity-popup .popup-header .header-title[data-v-3b04a2b4]{font-size:1rem;font-weight:700;color:#333;margin-bottom:.5rem;gap:.5rem}.social-activity-popup .popup-header .header-title .header-picker[data-v-3b04a2b4],.social-activity-popup .popup-header .header-title .header-picker[data-v-3b04a2b4] .time-text{font-size:1rem;font-weight:700;color:#333}.social-activity-popup .popup-content[data-v-3b04a2b4]{-webkit-box-flex:1;-webkit-flex:1;-ms-flex:1;flex:1;overflow-y:auto;padding:1rem;padding-top:0}.social-activity-popup .popup-content .activity-card[data-v-3b04a2b4]{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;padding:1rem .875rem;background:-webkit-linear-gradient(left,#e6f0fd,#d9e8fb);background:linear-gradient(90deg,#e6f0fd,#d9e8fb);border-radius:.25rem;margin-bottom:.625rem}.social-activity-popup .popup-content .activity-card .activity-icon[data-v-3b04a2b4]{width:1rem;height:1rem;margin-top:.125rem;margin-right:.625rem}.social-activity-popup .popup-content .activity-card .activity-info[data-v-3b04a2b4]{-webkit-box-flex:1;-webkit-flex:1;-ms-flex:1;flex:1}.social-activity-popup .popup-content .activity-card .activity-info .activity-title[data-v-3b04a2b4]{font-size:.875rem;font-weight:700;color:#333;margin-bottom:.5rem}.social-activity-popup .popup-content .activity-card .activity-info .activity-desc[data-v-3b04a2b4]{font-size:.75rem;color:#999}.social-activity-popup .popup-content .activity-card .activity-value[data-v-3b04a2b4]{font-size:1.75rem;font-weight:700;color:#0469e6}.social-activity-popup .popup-content .activity-card .activity-unit[data-v-3b04a2b4]{margin-left:.25rem;vertical-align:baseline;font-size:.875rem;color:#999}.social-activity-popup .popup-content .stats-grid[data-v-3b04a2b4]{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;gap:.625rem}.social-activity-popup .popup-content .stats-grid .stats-item[data-v-3b04a2b4]{-webkit-box-flex:1;-webkit-flex:1;-ms-flex:1;flex:1;background:#f9f9f9;padding:.75rem .875rem;border-radius:.25rem;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex}.social-activity-popup .popup-content .stats-grid .stats-item .stats-icon[data-v-3b04a2b4]{width:1rem;height:1rem;margin-top:.125rem;margin-right:.625rem}.social-activity-popup .popup-content .stats-grid .stats-item .stats-content[data-v-3b04a2b4]{-webkit-box-flex:1;-webkit-flex:1;-ms-flex:1;flex:1}.social-activity-popup .popup-content .stats-grid .stats-item .stats-content .stats-title[data-v-3b04a2b4]{font-size:.875rem;font-weight:700;color:#333;margin-bottom:.25rem}.social-activity-popup .popup-content .stats-grid .stats-item .stats-content .stats-number[data-v-3b04a2b4]{font-size:1.75rem;font-weight:700;color:#0469e6}.social-activity-popup .popup-content .stats-grid.week-mode .stats-item[data-v-3b04a2b4]{background:-webkit-linear-gradient(315deg,#e6f0fd,#e6f0fd 60%,#cde1fb);background:linear-gradient(135deg,#e6f0fd,#e6f0fd 60%,#cde1fb)}.social-activity-popup .popup-content .partner-list[data-v-3b04a2b4]{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-webkit-flex-direction:column;-ms-flex-direction:column;flex-direction:column;gap:.5rem}.social-activity-popup .popup-content .partner-list .partner-item[data-v-3b04a2b4]{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center;background:#f9f9f9;padding:.75rem;border-radius:.25rem;gap:.75rem}.social-activity-popup .popup-content .partner-list .partner-item .rank-icon[data-v-3b04a2b4]{width:1.5rem;height:1.5rem}.social-activity-popup .popup-content .partner-list .partner-item .partner-info[data-v-3b04a2b4]{-webkit-box-flex:1;-webkit-flex:1;-ms-flex:1;flex:1}.social-activity-popup .popup-content .partner-list .partner-item .partner-info .partner-name[data-v-3b04a2b4]{font-size:.875rem;font-weight:700;color:#333;margin-bottom:.25rem}.social-activity-popup .popup-content .partner-list .partner-item .partner-info .partner-count[data-v-3b04a2b4]{font-size:.75rem;color:#999}.social-activity-popup .popup-content .friendship-reminder[data-v-3b04a2b4]{background:#fff6e6;padding:.75rem;border-radius:.25rem}.social-activity-popup .popup-content .friendship-reminder .reminder-header[data-v-3b04a2b4]{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center;gap:.5rem;margin-bottom:.5rem}.social-activity-popup .popup-content .friendship-reminder .reminder-header .reminder-title[data-v-3b04a2b4]{font-size:.875rem;font-weight:700;color:#ffa400}.social-activity-popup .popup-content .friendship-reminder .reminder-content[data-v-3b04a2b4]{font-size:.75rem;color:#666;line-height:1.5}.social-detail .partner-section[data-v-699c0a8d]{margin-bottom:.75rem}.social-detail .title[data-v-699c0a8d]{font-size:.875rem;font-weight:700;color:#333;margin-bottom:.75rem}.social-detail .partner-list .partner-item[data-v-699c0a8d]{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center;padding:.625rem 0;border-bottom:.0625rem solid #f5f5f5}.social-detail .partner-list .partner-item[data-v-699c0a8d]:last-child{border-bottom:none}.social-detail .partner-list .partner-item .rank-icon[data-v-699c0a8d]{width:1rem;height:1.125rem;margin-right:.75rem}.social-detail .partner-list .partner-item .partner-name[data-v-699c0a8d]{-webkit-box-flex:1;-webkit-flex:1;-ms-flex:1;flex:1;font-size:.875rem;color:#333}.social-detail .partner-list .partner-item .partner-count[data-v-699c0a8d]{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center}.social-detail .partner-list .partner-item .partner-count .count-text[data-v-699c0a8d]{font-size:.75rem;color:#999;margin-right:.25rem}.social-detail .partner-list .partner-item .partner-count .trend-icon[data-v-699c0a8d]{font-size:.875rem}.social-detail .partner-list .partner-item .partner-count .trend-icon.up[data-v-699c0a8d]{color:#5bc71d}.social-detail .partner-list .partner-item .partner-count .trend-icon.down[data-v-699c0a8d]{color:#f16f6d}.social-detail .partner-list .partner-item .partner-count .trend-icon.stable[data-v-699c0a8d]{color:#ccc}.social-detail .record-cell-container[data-v-699c0a8d]{margin-top:.75rem;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-webkit-flex-direction:column;-ms-flex-direction:column;flex-direction:column;gap:.5rem}.trend-title[data-v-b8bdbfbc]{font-size:.875rem;font-weight:700;color:#333;margin-bottom:.5rem}.psychometrics-popup[data-v-1255130e]{height:100%;background:#fff}.psychometrics-popup .popup-header[data-v-1255130e]{-webkit-box-orient:vertical;-webkit-box-direction:normal;-webkit-flex-direction:column;-ms-flex-direction:column;flex-direction:column;padding:.875rem}.psychometrics-popup .popup-header .header-title[data-v-1255130e],.psychometrics-popup .popup-header[data-v-1255130e]{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-webkit-justify-content:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center}.psychometrics-popup .popup-header .header-title[data-v-1255130e]{font-size:1rem;font-weight:700;color:#333;gap:.5rem}.psychometrics-popup .container[data-v-1255130e]{font-size:.875rem;height:calc(100% - 3.75rem);overflow-y:auto;padding:.75rem;padding-top:0;border-radius:.375rem;background-color:#fff}.psychometrics-popup .container .result-info-container[data-v-1255130e]{margin-bottom:1rem}.psychometrics-popup .container .result-info-container[data-v-1255130e] .card-component{background-color:#fff!important}.psychometrics-popup .container .result-info-container .result-info[data-v-1255130e]{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-webkit-flex-direction:column;-ms-flex-direction:column;flex-direction:column;gap:.5rem}.psychometrics-popup .container .result-info-container .result-info .label[data-v-1255130e]{color:#999;margin-right:1rem}.psychometrics-popup .container .result-info-container .result-info .value[data-v-1255130e]{color:#333}.psychometrics-popup .container .report-info-container[data-v-1255130e]{background-color:#f9f9f9;border-radius:.5rem;-webkit-box-pack:justify;-webkit-justify-content:space-between;-ms-flex-pack:justify;justify-content:space-between;padding:.625rem}.psychometrics-popup .container .report-info-container .report-info[data-v-1255130e],.psychometrics-popup .container .report-info-container[data-v-1255130e]{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center}.psychometrics-popup .container .report-info-container .report-info[data-v-1255130e]{gap:.625rem}.psychometrics-popup .container .report-info-container .report-info .title[data-v-1255130e]{font-size:.875rem;font-weight:700;color:#333}.psychometrics-popup .container .report-info-container .report-info .desc[data-v-1255130e]{margin-top:.375rem;font-size:.75rem;color:#999}.psychometrics-popup .container .report-info-container .report-info-btn[data-v-1255130e]{font-size:.75rem;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;gap:1.125rem;color:#0065e1}.psychometrics-popup .container .report-info-container .report-info-btn .btn-item[data-v-1255130e]{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center;gap:.25rem}.psychometrics-popup .container .report-info-container .report-info-btn .btn-item .icon[data-v-1255130e]{font-size:.75rem;color:#0065e1}.psychometrics-popup .container .report-info-container .report-info-btn .btn-item .download-icon[data-v-1255130e]{font-weight:700;font-size:.8125rem;-webkit-transform:rotate(180deg);-ms-transform:rotate(180deg);transform:rotate(180deg)}.psychometrics-popup .container .report-info-container .report-info-btn .btn-item .expand-icon[data-v-1255130e]{margin-top:0;-webkit-transform:rotate(180deg);-ms-transform:rotate(180deg);transform:rotate(180deg)}.psychometrics-popup .container .report-info-container .report-info-btn .btn-item .expand-icon.collapsed[data-v-1255130e]{margin-top:.1875rem;-webkit-transform:rotate(0deg);-ms-transform:rotate(0deg);transform:rotate(0deg)}.psychometrics-popup .container .divider-line[data-v-1255130e]{position:relative;border-bottom:.0625rem dashed #e8e8e8}.psychometrics-popup .container .divider-line[data-v-1255130e]:after,.psychometrics-popup .container .divider-line[data-v-1255130e]:before{z-index:1;background-color:#fff;content:" ";width:.75rem;height:.75rem;border-radius:50%;position:absolute;top:50%;-webkit-transform:translateY(-50%);-ms-transform:translateY(-50%);transform:translateY(-50%)}.psychometrics-popup .container .divider-line[data-v-1255130e]:after{left:-.375rem}.psychometrics-popup .container .divider-line[data-v-1255130e]:before{right:-.375rem}.psychometrics-popup .container .tab-container[data-v-1255130e]{overflow:hidden;background-color:#f9f9f9;border-radius:.5rem;-webkit-transition:all .3s ease;transition:all .3s ease}.psychometrics-popup .container .subscribe[data-v-1255130e]{position:fixed;height:100%;width:100%;top:0;left:0;z-index:999;overflow:hidden}.psychometrics-popup .container .subscribe .subscribe-content[data-v-1255130e]{position:absolute;left:0;bottom:0;height:30%;width:100%;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-webkit-flex-direction:column;-ms-flex-direction:column;flex-direction:column;padding:0 .75rem}.psychometrics-popup .container .subscribe .subscribe-content .subscribe-top[data-v-1255130e]{text-align:center;width:100%;color:#0065e1;border-radius:.375rem;padding-top:6.25rem;padding-bottom:1.875rem;background-image:-webkit-linear-gradient(top,hsla(0,0%,100%,0),#f9f9f9 70%);background-image:linear-gradient(-180deg,hsla(0,0%,100%,0),#f9f9f9 70%)}.psychometrics-popup .container .subscribe .subscribe-content .subscribe-bottom[data-v-1255130e]{margin-top:-.625rem;z-index:-1;-webkit-box-flex:1;-webkit-flex:1;-ms-flex:1;flex:1;background-color:#f9f9f9}.psychometrics-popup .container[data-v-1255130e] .tip-title{font-weight:500;color:#666;padding:.375rem 0}.psychometrics-popup .container[data-v-1255130e] .tip-content{text-indent:2em;color:#999}.psychometrics-popup .container[data-v-1255130e] .van-tabs__nav{background-color:#f9f9f9!important}.psychometrics-popup .container[data-v-1255130e] .van-tab__pane{background-color:#f9f9f9!important;margin-bottom:1rem;border-radius:.375rem}.psychometrics-popup .container[data-v-1255130e] .card-component{background-color:#f9f9f9!important}.psychometrics-popup .container[data-v-1255130e] .van-tabs__content>:first-child{border-radius:0 0 .375rem .375rem;padding:.75rem}.emotion-week-popup[data-v-7a5584b8]{height:100%;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-webkit-flex-direction:column;-ms-flex-direction:column;flex-direction:column}.emotion-week-popup .popup-header[data-v-7a5584b8]{-webkit-box-orient:vertical;-webkit-box-direction:normal;-webkit-flex-direction:column;-ms-flex-direction:column;flex-direction:column;padding:.875rem}.emotion-week-popup .popup-header .header-title[data-v-7a5584b8],.emotion-week-popup .popup-header[data-v-7a5584b8]{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-webkit-justify-content:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center}.emotion-week-popup .popup-header .header-title[data-v-7a5584b8]{font-size:1rem;font-weight:700;color:#333;margin-bottom:.5rem;gap:.5rem}.emotion-week-popup .popup-header .header-title .header-picker[data-v-7a5584b8],.emotion-week-popup .popup-header .header-title .header-picker[data-v-7a5584b8] .time-text{font-size:1rem;font-weight:700;color:#333}.emotion-week-popup .popup-content[data-v-7a5584b8]{-webkit-box-flex:1;-webkit-flex:1;-ms-flex:1;flex:1;overflow-y:auto;padding:1rem;padding-top:0}.emotion-week-popup .popup-content .stats-grid[data-v-7a5584b8]{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;gap:.75rem;margin-bottom:1rem}.emotion-week-popup .popup-content .stats-grid .stats-item[data-v-7a5584b8]{-webkit-box-flex:1;-webkit-flex:1;-ms-flex:1;flex:1;background:#e6f0fc;border-radius:.375rem;padding:.75rem}.emotion-week-popup .popup-content .stats-grid .stats-item .stats-title[data-v-7a5584b8]{font-size:.875rem;font-weight:700;color:#333;margin-bottom:.5rem}.emotion-week-popup .popup-content .stats-grid .stats-item .stats-value[data-v-7a5584b8]{font-size:1.75rem;font-weight:700;color:#0469e6}.emotion-week-popup .popup-content .emotion-list[data-v-7a5584b8]{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-webkit-flex-direction:column;-ms-flex-direction:column;flex-direction:column;gap:.75rem}.emotion-week-popup .popup-content .emotion-list .emotion-card .card-top[data-v-7a5584b8]{padding:.625rem .75rem;border-radius:.375rem;background:#f9f9f9;font-size:.875rem;font-weight:700;color:#333}.emotion-week-popup .popup-content .emotion-list .emotion-card .card-top .date[data-v-7a5584b8]{color:#666;font-weight:400}.emotion-week-popup .popup-content .emotion-list .emotion-card .card-divider[data-v-7a5584b8]{height:.0625rem;border-bottom:.0625rem dashed #e5e5e5;margin:0 .375rem}.emotion-week-popup .popup-content .emotion-list .emotion-card .card-bottom[data-v-7a5584b8]{padding:.625rem .75rem;border-radius:.375rem;background:#f9f9f9;-webkit-box-pack:justify;-webkit-justify-content:space-between;-ms-flex-pack:justify;justify-content:space-between}.emotion-week-popup .popup-content .emotion-list .emotion-card .card-bottom .score-info[data-v-7a5584b8],.emotion-week-popup .popup-content .emotion-list .emotion-card .card-bottom[data-v-7a5584b8]{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center}.emotion-week-popup .popup-content .emotion-list .emotion-card .card-bottom .score-info .score-icon[data-v-7a5584b8]{display:-webkit-inline-box;display:-webkit-inline-flex;display:-ms-inline-flexbox;display:inline-flex;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-webkit-justify-content:center;-ms-flex-pack:center;justify-content:center;width:1rem;height:1rem;border-radius:50%;margin-right:.375rem}.emotion-week-popup .popup-content .emotion-list .emotion-card .card-bottom .score-info .score[data-v-7a5584b8]{font-size:.875rem}.emotion-month-popup[data-v-50f235da]{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-webkit-flex-direction:column;-ms-flex-direction:column;flex-direction:column}.emotion-month-popup .popup-header[data-v-50f235da]{-webkit-box-orient:vertical;-webkit-box-direction:normal;-webkit-flex-direction:column;-ms-flex-direction:column;flex-direction:column;padding:.875rem}.emotion-month-popup .popup-header .header-title[data-v-50f235da],.emotion-month-popup .popup-header[data-v-50f235da]{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-webkit-justify-content:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center}.emotion-month-popup .popup-header .header-title[data-v-50f235da]{font-size:1rem;font-weight:700;color:#333;margin-bottom:.5rem;gap:.5rem}.emotion-month-popup .popup-header .header-title .header-picker[data-v-50f235da],.emotion-month-popup .popup-header .header-title .header-picker[data-v-50f235da] .time-text{font-size:1rem;font-weight:700;color:#333}.emotion-month-popup .popup-content[data-v-50f235da]{-webkit-box-flex:1;-webkit-flex:1;-ms-flex:1;flex:1;overflow-y:auto;padding:1rem;padding-top:0}.emotion-month-popup .popup-content .emotion-list[data-v-50f235da]{margin-top:1rem;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-webkit-flex-direction:column;-ms-flex-direction:column;flex-direction:column;gap:.75rem}.emotion-month-popup .popup-content .emotion-list .emotion-card .card-top[data-v-50f235da]{padding:.625rem .75rem;border-radius:.375rem;background:#f9f9f9;font-size:.875rem;font-weight:700;color:#333}.emotion-month-popup .popup-content .emotion-list .emotion-card .card-divider[data-v-50f235da]{height:.0625rem;border-bottom:.0625rem dashed #e5e5e5;margin:0 .375rem}.emotion-month-popup .popup-content .emotion-list .emotion-card .card-bottom[data-v-50f235da]{padding:.625rem .75rem;border-radius:.375rem;background:#f9f9f9;-webkit-box-pack:justify;-webkit-justify-content:space-between;-ms-flex-pack:justify;justify-content:space-between}.emotion-month-popup .popup-content .emotion-list .emotion-card .card-bottom .score-info[data-v-50f235da],.emotion-month-popup .popup-content .emotion-list .emotion-card .card-bottom[data-v-50f235da]{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center}.emotion-month-popup .popup-content .emotion-list .emotion-card .card-bottom .score-info .score-icon[data-v-50f235da]{display:-webkit-inline-box;display:-webkit-inline-flex;display:-ms-inline-flexbox;display:inline-flex;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-webkit-justify-content:center;-ms-flex-pack:center;justify-content:center;width:1rem;height:1rem;border-radius:50%;margin-right:.375rem}.emotion-month-popup .popup-content .emotion-list .emotion-card .card-bottom .score-info .score[data-v-50f235da]{font-size:.875rem}.emotion-detail .record-cell-container[data-v-7c8a85d4]{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-webkit-flex-direction:column;-ms-flex-direction:column;flex-direction:column;gap:.5rem}.emotion-detail .emotion-trend[data-v-7c8a85d4]{margin-top:.75rem}.emotion-detail .emotion-trend .trend-title[data-v-7c8a85d4]{font-size:.875rem;font-weight:700;color:#333;margin-bottom:.5rem}.ai-content[data-v-645487c6]{position:relative;padding:.625rem;border-radius:.375rem;background-color:#eff5fd}.ai-content.ai-content-bottom[data-v-645487c6]{background-image:url(../img/ai-bg.110f6b52.png);background-repeat:no-repeat;background-position:100% 100%;background-size:3.4375rem}.ai-content.ai-content-top[data-v-645487c6]:before{content:"";position:absolute;right:0;top:-2rem;width:4.5rem;height:2.875rem;background-image:url(../img/ai-corner-top.37214a73.png);background-size:cover;pointer-events:none}.ai-content .ai-content-text[data-v-645487c6]{font-size:.875rem;color:#333;line-height:1.6}.ai-content .ai-content-text[data-v-645487c6] pre{background:#f8f8f8;padding:.75rem;border-radius:.5rem;overflow-x:auto;margin:.5rem 0}.ai-content .ai-content-text[data-v-645487c6] code,.ai-content .ai-content-text[data-v-645487c6] pre code{font-family:Courier New,monospace;font-size:.8125rem}.ai-content .ai-content-text[data-v-645487c6] code{background:#f0f0f0;padding:.125rem .375rem;border-radius:.25rem}.ai-content .ai-content-text[data-v-645487c6] pre code{background:transparent;padding:0}.ai-content .ai-content-text[data-v-645487c6] strong{font-size:.875rem;font-weight:600}.ai-content .ai-content-text[data-v-645487c6] em{font-style:italic}.ai-content .ai-content-text[data-v-645487c6] ol,.ai-content .ai-content-text[data-v-645487c6] ul{padding-left:1.25rem;margin:.5rem 0;list-style-position:outside}.ai-content .ai-content-text[data-v-645487c6] ul{list-style-type:disc}.ai-content .ai-content-text[data-v-645487c6] ol{list-style-type:decimal}.ai-content .ai-content-text[data-v-645487c6] li{margin:.25rem 0;font-size:.875rem;display:list-item}.ai-content .ai-content-text[data-v-645487c6] blockquote{border-left:.1875rem solid #0065e1;padding-left:.75rem;margin:.5rem 0;color:#666}.ai-content .ai-content-text[data-v-645487c6] h1{margin:.5rem 0;font-weight:600;font-size:1.125rem}.ai-content .ai-content-text[data-v-645487c6] h2{margin:.5rem 0;font-weight:600;font-size:1rem}.ai-content .ai-content-text[data-v-645487c6] h3,.ai-content .ai-content-text[data-v-645487c6] h4,.ai-content .ai-content-text[data-v-645487c6] h5,.ai-content .ai-content-text[data-v-645487c6] h6{margin:.5rem 0;font-weight:600;font-size:.875rem}.ai-content .ai-content-text[data-v-645487c6] p{margin:.25rem 0}.ai-content .ai-content-text[data-v-645487c6] a{color:#0065e1;text-decoration:none}.ai-content .ai-content-text[data-v-645487c6] a:hover{text-decoration:underline}.ai-content .ai-content-text[data-v-645487c6] table{border-collapse:collapse;width:100%;margin:.5rem 0}.ai-content .ai-content-text[data-v-645487c6] table td,.ai-content .ai-content-text[data-v-645487c6] table th{border:.0625rem solid #ddd;padding:.5rem;text-align:left}.ai-content .ai-content-text[data-v-645487c6] table th{background:#f5f5f5}.ai-content .ai-content-text[data-v-645487c6] hr{border:none;border-top:.0625rem solid #eee;margin:.75rem 0}.ai-content .ai-content-text[data-v-645487c6] img{max-width:100%;border-radius:.25rem}.ai-content .ai-tip[data-v-645487c6]{margin-top:.5rem;font-size:.625rem;color:#ffa400;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center;gap:.25rem}.page[data-v-5a2e981e]{width:100%;height:100vh;position:relative;font-size:.875rem;overflow-y:auto;font-family:Source Han Sans CN!important;background:#dff0fe}.page .page-loading[data-v-5a2e981e]{z-index:2;position:absolute;top:50%;left:50%;-webkit-transform:translate(-50%,-50%);-ms-transform:translate(-50%,-50%);transform:translate(-50%,-50%)}.page .content[data-v-5a2e981e]{position:relative;z-index:1;padding:.875rem;padding-top:1.5rem}.page .content .top[data-v-5a2e981e]{-webkit-box-pack:justify;-webkit-justify-content:space-between;-ms-flex-pack:justify;justify-content:space-between;margin-bottom:1.125rem}.page .content .top .child-name[data-v-5a2e981e],.page .content .top[data-v-5a2e981e]{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center}.page .content .top .child-name[data-v-5a2e981e]{font-size:1rem;font-weight:700;cursor:pointer}.page .content .top .child-name .play-icon[data-v-5a2e981e]{margin-left:.25rem;-webkit-transform:rotate(90deg);-ms-transform:rotate(90deg);transform:rotate(90deg)}.page .content .top .child-name[data-v-5a2e981e]:active{opacity:.7}.page .content .top .class-name[data-v-5a2e981e]{font-size:.75rem;color:#666;margin-top:.5rem}.page .content .top .date-type[data-v-5a2e981e]{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center;gap:.5rem}.page .content .top .date-type .btn[data-v-5a2e981e]{border:0;height:auto;padding:.3125rem .625rem;color:#666;background-color:#fff}.page .content .top .date-type .btn.active[data-v-5a2e981e]{color:#fff;background-color:#0067e6}.page .content .no-subscription[data-v-5a2e981e]{background:-webkit-linear-gradient(bottom,hsla(0,0%,100%,.6),#fff);background:linear-gradient(0deg,hsla(0,0%,100%,.6),#fff);border-radius:.5rem .5rem .5rem .5rem;border:.0625rem solid #fff;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-webkit-justify-content:center;-ms-flex-pack:center;justify-content:center;padding-top:5rem;-webkit-box-flex:1;-webkit-flex:1;-ms-flex:1;flex:1;min-height:calc(100vh - 13.75rem)}.page .content .no-subscription .no-subscription-content[data-v-5a2e981e]{text-align:center;color:#666}.page .content .no-subscription .no-subscription-content .no-subscription-icon[data-v-5a2e981e]{width:6.125rem;height:6.625rem;margin-bottom:1.5rem}.page .content .no-subscription .no-subscription-content .no-subscription-title[data-v-5a2e981e]{margin-bottom:.5rem}.page .content .no-subscription .no-subscription-content .no-subscription-desc[data-v-5a2e981e]{margin-bottom:1.5rem;white-space:pre-line}.page .content .no-subscription .no-subscription-content .subscribe-link[data-v-5a2e981e]{font-size:.875rem;color:#0065e1;cursor:pointer}.page .content .no-subscription .no-subscription-content .subscribe-link .arrow-icon[data-v-5a2e981e]{vertical-align:bottom}.page .content .no-subscription .no-subscription-content .subscribe-link[data-v-5a2e981e]:active{opacity:.7}.page .content .growth-highlights .behavior-tags-wrapper .behavior-tags-scroll[data-v-5a2e981e]{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;gap:12px;overflow-x:auto}.page .content .growth-highlights .behavior-tags-wrapper .behavior-tags-scroll[data-v-5a2e981e]::-webkit-scrollbar{display:none}.page .content .growth-highlights .behavior-tags-wrapper .behavior-tags-scroll:not(.single-tag) .behavior-tag-card[data-v-5a2e981e]{width:80%;-webkit-flex-shrink:0;-ms-flex-negative:0;flex-shrink:0}.page .content .growth-highlights .behavior-tags-wrapper .behavior-tags-scroll.single-tag .behavior-tag-card[data-v-5a2e981e]{width:100%}.page .content .growth-highlights .behavior-tags-wrapper .behavior-tags-scroll .behavior-tag-card[data-v-5a2e981e]{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center;gap:12px;padding:12px;border-radius:6px}.page .content .growth-highlights .behavior-tags-wrapper .behavior-tags-scroll .behavior-tag-card .tag-icon[data-v-5a2e981e]{width:50px;height:50px;-webkit-flex-shrink:0;-ms-flex-negative:0;flex-shrink:0}.page .content .growth-highlights .behavior-tags-wrapper .behavior-tags-scroll .behavior-tag-card .tag-content[data-v-5a2e981e]{-webkit-box-flex:1;-webkit-flex:1;-ms-flex:1;flex:1}.page .content .growth-highlights .behavior-tags-wrapper .behavior-tags-scroll .behavior-tag-card .tag-content .tag-label[data-v-5a2e981e]{font-size:14px;font-weight:700;color:#333;margin-bottom:4px}.page .content .growth-highlights .behavior-tags-wrapper .behavior-tags-scroll .behavior-tag-card .tag-content .tag-description[data-v-5a2e981e]{font-size:12px;color:#999}.page .content .growth-highlights .ai-content-wrapper[data-v-5a2e981e]{margin-top:16px}.page .content .growth-highlights .ai-content-wrapper .ai-title[data-v-5a2e981e]{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center;margin-bottom:16px}.page .time-picker-wrapper[data-v-5a2e981e]{color:#fff;width:180px;height:50px;line-height:36px;text-align:right;padding-right:8px;background:url(../img/time-picker-bg.c7a0daed.svg) no-repeat 50%;background-size:cover;position:absolute;top:0;right:0;z-index:1}.page .time-picker-wrapper[data-v-5a2e981e] .text-wrapper{-webkit-box-pack:end;-webkit-justify-content:flex-end;-ms-flex-pack:end;justify-content:flex-end}.page .bg[data-v-5a2e981e]{position:absolute;top:0;left:0;width:100%;z-index:0}