.tr-card{border:1px solid #b8d8d1;background:#f6faf8;border-radius:14px;padding:20px;margin:0 0 22px;color:#233d37}.tr-card h3{margin:0;font-size:18px}.tr-card p{line-height:1.75;margin:10px 0;white-space:pre-wrap}.tr-top,.tr-actions{display:flex;align-items:center;gap:10px;flex-wrap:wrap;justify-content:space-between}.tr-actions{justify-content:flex-start;margin:14px 0 5px}.tr-primary,.tr-button{font:inherit;border-radius:8px;padding:8px 14px;border:1px solid #abc6bf;background:white;color:#244b40;cursor:pointer}.tr-primary{background:#21614f;color:#fff;border-color:#21614f}.tr-primary:disabled,.tr-button:disabled{opacity:.55;cursor:default}.tr-muted{color:#61736e;font-size:13px}.tr-card details{border-top:1px solid #d9e4e0;padding-top:12px;margin-top:14px}.tr-card summary{cursor:pointer;font-weight:600}.tr-card blockquote{margin:12px 0;padding:12px;background:white;border-left:3px solid #b8d8d1;font-size:13px;white-space:pre-wrap;overflow-wrap:anywhere}.tr-card label{display:grid;gap:5px;font-size:13px;margin-top:10px}.tr-card textarea,.tr-card input,.tr-card select{box-sizing:border-box;width:100%;font:inherit;padding:9px;border:1px solid #bfd0ca;border-radius:7px;background:#fff;color:#193c31}.tr-card textarea{min-height:96px;resize:vertical}.tr-error{color:#a73532;white-space:pre-wrap}.tr-status{font-size:13px;color:#26654f}.tr-dialog{width:min(820px,94vw);max-height:90vh;overflow:auto;border:1px solid #c8d6d0;border-radius:16px;padding:22px}.tr-dialog::backdrop{background:#102b2366}.tr-history article{border-top:1px solid #d6e3dd;padding:15px 0}.tr-diff{display:grid;grid-template-columns:1fr 1fr;gap:10px;white-space:pre-wrap;overflow-wrap:anywhere;font-size:12px}.tr-diff>div{background:#fff;padding:10px;border-radius:8px}.tr-history label.tr-check{display:flex;align-items:center;margin:10px 0}.tr-check input{width:auto}.tr-source{font-size:13px}.tr-list .filters{margin:16px 0}.tr-list td{max-width:360px;vertical-align:top}.tr-list td p{margin:5px 0;font-size:13px;line-height:1.6}.tr-account{display:inline-flex;gap:10px;align-items:center;font-size:12px;margin-left:16px}.tr-account button{border:0;background:none;color:#315e51;cursor:pointer;font:inherit}.tr-stat{display:flex;gap:12px;flex-wrap:wrap;margin:10px 0}.tr-stat>span{border-radius:8px;background:#fff;padding:10px}.tr-card [hidden]{display:none!important}.tr-card :focus-visible,.tr-dialog :focus-visible{outline:3px solid #dcaa48;outline-offset:2px}@media(max-width:700px){.tr-account{margin:8px 0}.tr-dialog{padding:12px}.tr-diff{grid-template-columns:1fr}.tr-card{padding:14px}.tr-list .filters{display:grid;grid-template-columns:1fr 1fr}}
.tr-progress-list{display:grid;gap:10px;margin:15px 0}.tr-progress-list article{background:#fff;border:1px solid #d5e3de;border-radius:9px;padding:13px 15px}.tr-progress-list article p{margin:0;white-space:pre-wrap;overflow-wrap:anywhere}.tr-progress-list article small{display:block;color:#61736e;margin-top:7px}.tr-card [data-note-fields]{display:grid;gap:8px}.tr-card [data-note-field]+[data-note-field]{padding-top:10px;border-top:1px dashed #cbdad5}
.training-refresh{display:flex;align-items:center;gap:12px;flex-wrap:wrap;padding:14px 32px;border-bottom:1px solid #d9e4e0;background:#f6faf8;color:#31564b;font-size:13px}.training-refresh-help{position:relative;margin-left:auto}.training-refresh-help summary{cursor:pointer;color:#21614f}.training-refresh-help[open]{flex-basis:100%;margin-left:0}.training-refresh-help p{max-width:850px;line-height:1.7}.training-refresh [hidden]{display:none!important}@media(max-width:700px){.training-refresh{padding:12px 16px}.training-refresh #trainingRefreshState{flex-basis:100%;order:2}}
