.tsr-dialog{box-sizing:border-box;width:min(1150px,calc(100vw - 32px));height:min(780px,calc(100dvh - 32px));max-height:calc(100dvh - 32px);padding:0;border:1px solid #aabdc9;border-radius:12px;background:#f5f4ef;color:#0a2745;box-shadow:0 22px 70px #00162f55;overflow:hidden}.tsr-dialog[open]{display:grid;grid-template-rows:auto auto minmax(0,1fr) auto}.tsr-dialog::backdrop{background:#00162f88}.tsr-dialog>header{display:flex;align-items:center;justify-content:space-between;gap:20px;padding:18px 22px;border-bottom:2px solid #0a2745;background:#efefef}.tsr-dialog>header>div:first-child{min-width:0}.tsr-dialog h2{margin:0;color:#0a2745;font-size:25px}.tsr-dialog header p{margin:3px 0 0;color:#0a2745;font-size:15px;font-weight:650;overflow-wrap:anywhere}.tsr-actions{display:flex;align-items:center;gap:8px;flex-shrink:0;max-width:100%}.floor-mode .tsr-dialog button{min-height:43px;padding:9px 16px;border:1px solid #aabdc9;border-radius:7px;background:#fff!important;color:#0a2745!important;font:inherit;font-size:14px;font-weight:650;cursor:pointer}.floor-mode .tsr-dialog .tsr-primary{background:#078ea2!important;color:#fff!important;border-color:#078ea2}.floor-mode .tsr-dialog button:disabled{opacity:.45;cursor:default}.tsr-dialog :focus-visible{outline:2px solid #078ea2;outline-offset:2px}.tsr-meta{display:flex;justify-content:space-between;flex-wrap:wrap;gap:8px 20px;padding:13px 22px;color:#4b677b;font-size:13px}.tsr-meta:empty{display:none}.tsr-meta>span{min-width:0;overflow-wrap:anywhere}.tsr-scroll{min-height:0;overflow:auto;overscroll-behavior:contain;background:#fff;outline-offset:-2px!important}.tsr-table{width:100%;border-collapse:separate;border-spacing:0;font-size:13px;font-variant-numeric:tabular-nums}.tsr-table th{position:sticky;top:0;z-index:1;background:#0a2745;color:#fff;font-size:12px;text-align:right;white-space:nowrap}.tsr-table th,.tsr-table td{padding:10px 12px;border-bottom:1px solid #d0dde5;vertical-align:middle;text-align:right}.tsr-table th:nth-child(2),.tsr-table .tsr-name{text-align:left}.tsr-table .tsr-name{min-width:130px;max-width:330px;overflow-wrap:anywhere}.tsr-table tbody tr:nth-child(even){background:#f2f5f6}.tsr-table tbody .tsr-break{background:#e2eff2;font-weight:650}.tsr-table td time{white-space:nowrap}.tsr-table time small{display:inline-block;margin-left:4px;color:#078293;font-size:10px;vertical-align:super}.tsr-message{margin:0;padding:40px 22px;color:#4b677b;text-align:center;font-size:14px}.tsr-error{color:#8f1721}.tsr-dialog>footer{display:flex;align-items:center;justify-content:space-between;gap:20px;padding:12px 22px;border-top:1px solid #b5c6d1}.tsr-dialog>footer p{margin:0;color:#4b677b;font-size:12px;line-height:1.5}.tsr-dialog>footer button{flex-shrink:0}@media(max-width:760px){.tsr-dialog>header{align-items:flex-start;flex-direction:column;gap:12px;padding:16px}.tsr-actions{flex-wrap:wrap}.tsr-meta{padding:12px 16px}.tsr-dialog>footer{padding:12px 16px}.tsr-table{min-width:600px}.floor-mode .tsr-dialog button{padding:9px 12px;font-size:13px}}
