.sleep-diary-excel-print{width:1280px;padding:4px 0;color:#000;background:#fff;font-family:SimSun,Songti SC,Microsoft YaHei,serif;font-size:10px;-webkit-print-color-adjust:exact;print-color-adjust:exact;color-adjust:exact}.sleep-diary-excel-print .print-meta{margin-bottom:8px;text-align:center}.sleep-diary-excel-print .print-title{font-size:16px;font-weight:700;line-height:24px}.sleep-diary-excel-print .print-range{margin-top:2px;font-size:12px;line-height:18px;color:#333}.sleep-diary-excel-print .excel-table{width:100%;border-collapse:collapse;table-layout:fixed}.sleep-diary-excel-print .excel-table td,.sleep-diary-excel-print .excel-table th{border:1px solid #e8e8e8;text-align:center;vertical-align:middle;padding:0;background:#fff;box-sizing:border-box}.sleep-diary-excel-print .excel-table thead{display:table-header-group}.sleep-diary-excel-print .excel-table .col-width-row th{height:0!important;padding:0!important;border:none!important;border-bottom:0!important;line-height:0!important;font-size:0!important;overflow:hidden;background:transparent!important}.sleep-diary-excel-print .excel-table thead th{background:#f5f5f5;border-color:#e8e8e8;height:20px;font-weight:700;font-size:10px}.sleep-diary-excel-print .excel-table .legend-cell,.sleep-diary-excel-print .excel-table .legend-row th{background:#fff!important;border:none!important;height:auto!important;padding:2px 0 6px!important;text-align:left;font-weight:400;font-size:10px}.sleep-diary-excel-print .excel-table .legend-inline-table{border-collapse:collapse;border:none!important;width:auto;table-layout:auto;white-space:nowrap;-webkit-print-color-adjust:exact!important;print-color-adjust:exact!important}.sleep-diary-excel-print .excel-table .legend-inline-table td{border:none!important;padding:0 2px;vertical-align:middle;white-space:nowrap;background:transparent;height:18px;line-height:18px;font-weight:400;font-size:10px}.sleep-diary-excel-print .excel-table .legend-inline-table .swatch-cell{width:16px;min-width:16px;padding:0 2px 0 0}.sleep-diary-excel-print .excel-table .legend-inline-table .swatch{display:inline-block;width:14px;height:14px;box-sizing:border-box;vertical-align:middle;-webkit-print-color-adjust:exact!important;print-color-adjust:exact!important}.sleep-diary-excel-print .excel-table .legend-inline-table .swatch.sleep{background-color:#6595f4!important}.sleep-diary-excel-print .excel-table .legend-inline-table .swatch.nap{background-color:#35cd3d!important}.sleep-diary-excel-print .excel-table .legend-inline-table .swatch.wake{background-color:#ffce7b!important}.sleep-diary-excel-print .excel-table .legend-inline-table .swatch.exercise{background-color:#ff8a80!important}.sleep-diary-excel-print .excel-table .legend-inline-table .swatch.train{background-color:#e6cfe6!important}.sleep-diary-excel-print .excel-table .legend-inline-table .icon-bed,.sleep-diary-excel-print .excel-table .legend-inline-table .icon-rx{display:inline-block;width:14px;height:10px;box-sizing:border-box;vertical-align:middle;background:transparent}.sleep-diary-excel-print .excel-table .legend-inline-table .icon-bed{height:8px;border-left:2px solid #35cd3d;border-right:2px solid #35cd3d;border-bottom:2px solid #35cd3d;border-top:none}.sleep-diary-excel-print .excel-table .legend-inline-table .icon-rx{border:2px solid red;border-top:none}.sleep-diary-excel-print .excel-table .legend-inline-table .lab{padding-right:10px;padding-left:2px}.sleep-diary-excel-print .excel-table .empty-tip{height:80px;font-size:14px;color:#999;border:1px solid #e8e8e8}.sleep-diary-excel-print .excel-table .day-group,.sleep-diary-excel-print .excel-table .day-group tr{break-inside:avoid}.sleep-diary-excel-print .excel-table .col-date{width:96px;line-height:14px;padding:2px;border-color:#e8e8e8;border-right:none!important}.sleep-diary-excel-print .excel-table .col-hour{width:32px}.sleep-diary-excel-print .excel-table .col-stat{width:64px;padding:2px;line-height:14px;font-size:10px;border-color:#e8e8e8}.sleep-diary-excel-print .excel-table .hour-cell{height:20px;padding:0!important;border-left:none!important;border-right:none!important;box-shadow:inset 1px 0 0 #e8e8e8;background:#fff;overflow:visible;position:relative}.sleep-diary-excel-print .excel-table .hour-cell-last{overflow:hidden}.sleep-diary-excel-print .excel-table .layer{position:relative;width:100%;height:20px;overflow:visible;background:transparent}.sleep-diary-excel-print .excel-table .hour-cell-last .layer{overflow:hidden}.sleep-diary-excel-print .excel-table .fill{position:absolute;top:0;bottom:0;display:block;z-index:1}.sleep-diary-excel-print .excel-table .fill.sleep{background:#6595f4}.sleep-diary-excel-print .excel-table .fill.nap{background:#35cd3d}.sleep-diary-excel-print .excel-table .fill.wake{background:#ffce7b}.sleep-diary-excel-print .excel-table .fill.exercise{background:#ff8a80}.sleep-diary-excel-print .excel-table .fill.train{background:#e6cfe6}.sleep-diary-excel-print .excel-table .rx{position:absolute;top:0;bottom:0;display:block;box-sizing:border-box;border-bottom:2px solid red;z-index:3;background:transparent}.sleep-diary-excel-print .excel-table .rx.start{border-left:2px solid red}.sleep-diary-excel-print .excel-table .rx.end{border-right:2px solid red}.sleep-diary-excel-print .excel-table .bed{position:absolute;top:9px;height:2px;display:block;background:#35cd3d;z-index:3;border:none;box-sizing:border-box}.sleep-diary-excel-print .excel-table .bed.end:after,.sleep-diary-excel-print .excel-table .bed.start:before{content:"";position:absolute;top:-4px;width:2px;height:10px;background:#35cd3d}.sleep-diary-excel-print .excel-table .bed.start:before{left:0}.sleep-diary-excel-print .excel-table .bed.end:after{right:0}.sleep-diary-excel-print .excel-table .mark{position:absolute;top:0;z-index:4;font-size:10px;line-height:20px;white-space:nowrap;color:#000;transform:translateX(-50%)}@media print{.sleep-diary-excel-print{-webkit-print-color-adjust:exact!important;print-color-adjust:exact!important;color-adjust:exact!important}.sleep-diary-excel-print .print-meta{break-after:avoid}.sleep-diary-excel-print .day-group,.sleep-diary-excel-print .day-group td,.sleep-diary-excel-print .day-group tr{break-inside:avoid!important}.sleep-diary-excel-print thead{display:table-header-group!important}}