.dayun-work-summary{box-sizing:border-box;background:#fff!important;border:1px solid #dfe7e3!important;border-radius:12px!important;padding:24px!important;margin-top:24px;color:#193b32;box-shadow:0 2px 8px #193b3205;font-size:14px;line-height:1.5}
.dayun-work-summary *{box-sizing:border-box}.dayun-work-summary .dws-heading{display:flex;justify-content:space-between;align-items:center;gap:16px;flex-wrap:wrap;margin-bottom:20px}.dayun-work-summary h2{font-size:21px;line-height:1.3;margin:0 0 5px;font-weight:700;letter-spacing:-.3px}.dayun-work-summary .dws-subtitle{margin:0;font-size:13px;color:#63776e}
.dayun-work-summary button{font:inherit;font-size:13px;font-weight:600;line-height:1.4;cursor:pointer;border:1px solid #d3dfd8;border-radius:6px;background:#fff;color:#245344;padding:9px 14px;min-height:38px;width:auto;margin:0;box-shadow:none}.dayun-work-summary button:disabled{opacity:.45;cursor:default}.dayun-work-summary button:not(:disabled):hover{background:#eef4f0}.dayun-work-summary .dws-download{background:#185b44;color:#fff;border-color:#185b44}.dayun-work-summary .dws-download:not(:disabled):hover{background:#124632}
.dayun-work-summary .dws-stats{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));border:1px solid #e3eae5;border-radius:8px;background:#f8faf8;margin-bottom:22px}.dayun-work-summary .dws-stat{padding:15px 20px;display:flex;flex-direction:column;gap:3px}.dayun-work-summary .dws-stat+.dws-stat{border-left:1px solid #e3eae5}.dayun-work-summary .dws-stat>span{color:#566f62;font-size:12px;font-weight:600}.dayun-work-summary .dws-stat>strong{font-size:27px;line-height:1.3;font-weight:700;font-variant-numeric:tabular-nums;letter-spacing:-.5px}.dayun-work-summary .dws-stat>small{color:#748278;font-size:11px}
.dayun-work-summary .dws-controls{display:flex;gap:12px;align-items:end;flex-wrap:wrap;margin-bottom:16px}.dayun-work-summary .dws-controls>label{display:flex;flex-direction:column;gap:5px;font-size:12px;font-weight:600;color:#566f62;margin:0}.dayun-work-summary select,.dayun-work-summary input{font:inherit;font-size:13px;color:#193b32;background:#fff;border:1px solid #cfdbd3;border-radius:6px;padding:8px 10px;min-height:38px;max-width:100%;width:auto;margin:0}.dayun-work-summary select{min-width:155px}.dayun-work-summary input{width:220px}.dayun-work-summary :is(button,input,select,a):focus-visible{outline:2px solid #268164;outline-offset:3px}
.dayun-work-summary .dws-table-wrap{width:100%;overflow-x:auto}.dayun-work-summary table{width:100%;min-width:680px;border-collapse:collapse;margin:0;font-size:13px;background:#fff}.dayun-work-summary th,.dayun-work-summary td{padding:12px 14px;border:0;border-bottom:1px solid #edf0ed;text-align:left;white-space:nowrap;vertical-align:middle}.dayun-work-summary thead th{font-size:11px;font-weight:650;color:#66776c;background:#f7f9f7;border-top:1px solid #e7ece7;border-bottom:1px solid #dce5de;position:static;text-transform:none}.dayun-work-summary tbody tr:hover{background:#f8faf8}.dayun-work-summary .dws-number{text-align:right;font-variant-numeric:tabular-nums}.dayun-work-summary tbody td:nth-child(2){font-weight:650;color:#193b32}.dayun-work-summary a{color:#226149;font-weight:600;text-decoration:none}.dayun-work-summary a:hover{text-decoration:underline}.dayun-work-summary .dws-empty{text-align:center;color:#718075;padding:32px}
.dayun-work-summary .dws-footer{display:flex;justify-content:space-between;align-items:center;gap:12px;flex-wrap:wrap;padding-top:14px;font-size:12px;color:#6b7b70}.dayun-work-summary .dws-pages{display:flex;gap:6px}.dayun-work-summary .dws-pages button{font-size:12px;padding:7px 11px;min-height:34px}.dayun-work-summary .dws-note{font-size:12px;color:#718075;margin:18px 0 4px}.dayun-work-summary .dws-status{font-size:11px;color:#7b877f;margin:0;min-height:17px}.dayun-work-summary [hidden]{display:none!important}
@media(max-width:700px){.dayun-work-summary{padding:16px!important;border-radius:10px!important}.dayun-work-summary h2{font-size:18px}.dayun-work-summary .dws-stat{padding:12px 9px}.dayun-work-summary .dws-stat>strong{font-size:22px}.dayun-work-summary .dws-stat>small{font-size:10px}.dayun-work-summary .dws-controls>label{flex:1;min-width:125px}.dayun-work-summary :is(input,select){width:100%;min-width:0}.dayun-work-summary th,.dayun-work-summary td{padding:10px 12px}.dayun-work-summary .dws-heading{margin-bottom:16px}}

.dayun-work-summary .dws-heading-actions{display:flex;align-items:center;gap:8px;flex-wrap:wrap}.dayun-work-summary .dws-analysis{display:inline-flex;align-items:center;justify-content:center;padding:9px 16px;min-height:38px;border-radius:6px;background:#185b44;color:#fff;text-decoration:none;font-size:13px;font-weight:650}.dayun-work-summary .dws-analysis:hover{background:#124632}.dayun-work-summary .dws-heading-actions .dws-download{background:#fff;color:#245344;border-color:#d3dfd8}.dayun-work-summary .dws-details{border-top:1px solid #e3eae5;margin-top:16px;padding-top:12px}.dayun-work-summary .dws-details>summary{font-size:13px;font-weight:600;color:#245344;cursor:pointer;padding:3px 0}.dayun-work-summary .dws-details[open]>summary{margin-bottom:16px}.dy-map-page #dayun-plant-data[data-summary-view=compact]{margin:16px 0 20px!important}.dayun-work-summary .dws-details .dws-controls{margin-top:14px}
