.suite-module{padding:24px;min-width:0}.suite-module nav{display:flex;flex-wrap:wrap;gap:8px;margin-bottom:22px}.suite-module .tablewrap{margin-top:18px}.suite-module th,.suite-module td{white-space:normal;max-width:340px;overflow-wrap:anywhere}.suite-module small{display:block;color:var(--muted,#64748b);margin-top:5px}.suite-module progress{display:block;width:130px;height:8px;accent-color:#246950;margin-top:8px}.suite-module pre{max-width:600px;overflow:auto;white-space:pre-wrap;font-size:12px}.suite-pager{display:flex;align-items:center;gap:8px;flex-wrap:wrap;margin-top:18px}.suite-pager span{margin-right:auto}.suite-due{color:#a34426!important;font-weight:700}.suite-dialog{max-width:720px}.suite-dialog form{display:grid;gap:14px}.suite-dialog textarea{min-height:90px;width:100%;box-sizing:border-box;padding:12px;border:1px solid #ccd8d2;border-radius:9px;resize:vertical}.suite-dialog blockquote{border-left:3px solid #27745b;margin:0;padding:12px;background:#f3f7f4;white-space:pre-wrap}.suite-confirm{display:flex;gap:9px;align-items:flex-start;line-height:1.5}.suite-confirm input{width:auto!important;margin-top:4px;flex:none}.suite-error{color:#a13325;white-space:pre-wrap}.suite-secret textarea{font-family:ui-monospace,monospace;overflow-wrap:anywhere}.suite-module>.btn{margin:0 8px 8px 0}@media(max-width:650px){.suite-module{padding:15px}.suite-module nav .btn{flex:1 1 42%}.suite-module td{min-width:110px}.suite-dialog .actions{display:flex;flex-wrap:wrap}.suite-module pre{max-width:75vw}}
.time-summary{padding:20px;border:1px solid #dce5de;border-radius:16px;background:#f5f8f2;margin-bottom:20px}.time-summary h2{font-size:clamp(22px,3vw,30px)}.time-summary .btn{margin:6px 8px 6px 0}
