:root{--sidebar: #0d1310;--sidebar-edge: #1e2b23;--sidebar-ink: #dfe7e1;--sidebar-muted: #8fa096;--bg: #f2f4f1;--surface: #ffffff;--border: #dfe4de;--ink: #1a221d;--muted: #64716a;--brand: #2f9e44;--brand-dark: #1f7a33;--brand-soft: #e5f4e8;--danger: #b91c1c;--amber-bg: #fef3c7;--amber-ink: #92400e;--radius: 10px;--mono: "JetBrains Mono", ui-monospace, monospace;--sans: "IBM Plex Sans", "Segoe UI", system-ui, sans-serif}*{box-sizing:border-box}body{margin:0;font-family:var(--sans);background:var(--bg);color:var(--ink);font-size:14px;line-height:1.428571}h1,h2,h3{margin:0;font-weight:600}strong,b{font-weight:600}h1{font-size:24px;line-height:32px}h2,h3{font-size:16px;line-height:24px}button,input,select,textarea{line-height:20px}.small,.subtitle{line-height:18px}:focus-visible{outline:2px solid var(--brand-dark);outline-offset:3px}.sidebar :focus-visible{outline-color:#9bd6aa;outline-offset:-2px}.sr-only{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip-path:inset(50%);white-space:nowrap;border:0}.outline-icon{flex-shrink:0;display:inline-block;vertical-align:middle}.mono{font-family:var(--mono);font-size:.92em}.muted{color:var(--muted)}.small{font-size:12px;word-break:break-all}.boot-screen,.login-screen{min-height:100vh;display:flex;flex-direction:column;align-items:center;justify-content:center;gap:12px}.boot-logo{height:42px}.login-screen{background:linear-gradient(160deg,#0d1310,#16241b)}.login-card{background:var(--surface);border-radius:14px;padding:36px 40px;width:min(380px,calc(100% - 32px));margin:auto;display:flex;flex-direction:column;gap:14px;box-shadow:0 24px 60px #00000059}.login-logo{height:34px;align-self:flex-start}.login-card h1{font-size:24px;line-height:32px}.login-sub{margin:-8px 0 8px;color:var(--muted);font-size:13px}.login-foot{color:var(--muted);font-size:12px;text-align:center;margin:4px 0 0}.login-screen{padding:32px 16px;justify-content:flex-start}.login-screen .btn{min-height:40px}.login-screen .btn-primary{background:var(--brand-dark);border-color:var(--brand-dark)}.login-screen .btn-primary:hover:not(:disabled){background:var(--ink);border-color:var(--ink)}.login-card .alert{overflow-wrap:anywhere}.login-status{margin:0;color:#dfe7e1;font-size:14px;line-height:20px}@media(max-width:900px),(pointer:coarse){.login-screen input{font-size:16px;min-height:44px}.login-screen .btn{min-height:44px}}.login-card label{display:flex;flex-direction:column;gap:6px;font-weight:500;font-size:13px}input,select,textarea{font:inherit;border:1px solid var(--border);border-radius:8px;padding:9px 11px;background:#fff;color:var(--ink)}input:focus,select:focus,textarea:focus{outline:2px solid var(--brand);outline-offset:-1px;border-color:var(--brand)}textarea{resize:vertical;font-family:inherit}.shell{display:flex;min-height:100vh}.sidebar{width:230px;flex-shrink:0;background:var(--sidebar);border-right:1px solid var(--sidebar-edge);display:flex;flex-direction:column;position:sticky;top:0;height:100vh}.sidebar-brand{padding:22px 20px 18px;border-bottom:1px solid var(--sidebar-edge)}.sidebar-brand img{height:26px;display:block}.sidebar nav{display:flex;flex-direction:column;padding:12px 10px;gap:2px;flex:1}.nav-item{display:flex;align-items:center;gap:10px;padding:9px 12px;border-radius:8px;color:var(--sidebar-muted);text-decoration:none;font-weight:400}.nav-item:hover{color:var(--sidebar-ink);background:#ffffff0d}.nav-item.active{color:#e8f7ec;font-weight:500;background:#2f9e4438;box-shadow:inset 3px 0 #72bd84}.sidebar-foot{padding:14px 16px}.env-chip{display:inline-block;font-size:12px;font-weight:500;letter-spacing:.02em;color:#b9dbc2;border:1px solid #40594a;border-radius:999px;padding:3px 10px}.main{flex:1;display:flex;flex-direction:column;min-width:0}.topbar{display:flex;justify-content:space-between;align-items:center;padding:18px 28px;background:var(--surface);border-bottom:1px solid var(--border)}.app-identity{margin:0;font-size:14px;line-height:20px;font-weight:600}.app-identity span{color:var(--muted);font-weight:400}.subtitle{margin:2px 0 0;color:var(--muted);font-size:12.5px}.topbar-user{display:flex;align-items:center;gap:12px;min-width:0}.topbar-user .btn{flex-shrink:0;min-height:40px}.user-email{flex:1;min-width:0;color:var(--muted);font-size:13px;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.content{padding:24px 28px 48px;max-width:1100px;width:100%}.card{background:var(--surface);border:1px solid var(--border);border-radius:var(--radius);padding:18px 20px;margin-bottom:16px}.card h3{font-size:16px;line-height:24px;margin-bottom:12px;color:var(--brand-dark)}.placeholder{text-align:center;padding:60px 20px;color:var(--muted)}.toolbar{display:flex;gap:10px;align-items:center;margin-bottom:14px}.toolbar .search{flex:1;max-width:420px}.count{margin-left:auto;color:var(--muted)}.table-card{padding:0;overflow:hidden}.data-table{width:100%;border-collapse:collapse}.data-table th{text-align:left;font-size:12px;text-transform:uppercase;letter-spacing:.05em;color:var(--muted);padding:12px 16px;border-bottom:1px solid var(--border);background:#fafbfa}.data-table td{padding:11px 16px;border-bottom:1px solid var(--border)}.data-table tr:last-child td{border-bottom:none}.data-table tr:hover td{background:#f7faf7}.empty-row{text-align:center;color:var(--muted);padding:28px!important}.row-link{color:var(--brand-dark);font-weight:500;text-decoration:none}.row-link:hover{text-decoration:underline}.row-link.muted{color:var(--muted);font-weight:400}.pager{display:flex;align-items:center;gap:14px;justify-content:flex-end;color:var(--muted)}.btn{font:inherit;font-weight:500;border:1px solid var(--border);background:var(--surface);color:var(--ink);border-radius:8px;padding:8px 14px;cursor:pointer;text-decoration:none;display:inline-block}.btn:hover:not(:disabled){border-color:var(--brand);color:var(--brand-dark)}.btn:disabled{opacity:.5;cursor:default}.btn-primary{background:var(--brand);border-color:var(--brand);color:#fff}.btn-primary:hover:not(:disabled){background:var(--brand-dark);color:#fff}.btn-ghost{border-color:transparent;background:transparent;color:var(--muted)}.btn-ghost:hover:not(:disabled){color:var(--danger);border-color:transparent}.btn-small{padding:5px 10px;font-size:13px}.btn-block{width:100%}.badge{display:inline-block;font-size:12px;font-weight:600;border-radius:999px;padding:3px 10px;text-transform:capitalize}.status-submitted{background:#e0ecff;color:#1d4ed8}.status-in_review{background:var(--amber-bg);color:var(--amber-ink)}.status-completed{background:#dcfce7;color:#166534}.status-rejected{background:#fee2e2;color:#991b1b}.status-draft{background:#e5e7eb;color:#374151}.pill{display:inline-block;border-radius:6px;padding:1px 8px;font-size:12px;font-weight:600}.pill-yes{background:var(--brand-soft);color:var(--brand-dark)}.pill-no{background:#f1f2f1;color:var(--muted)}.alert{border-radius:8px;padding:10px 14px;margin-bottom:14px}.alert.error{background:#fee2e2;color:#991b1b}.alert.success{background:#dcfce7;color:#166534}.form-row{display:flex;gap:14px;margin-bottom:12px}.form-row .field{flex:1}.check-row{display:flex;align-items:center;gap:8px;font-size:13px;margin-bottom:12px;color:var(--muted)}.check-row input{width:auto}.tabs{display:flex;gap:6px;flex-wrap:wrap}.tab{font:inherit;font-size:13px;font-weight:500;border:1px solid var(--border);background:var(--surface);color:var(--muted);border-radius:999px;padding:6px 14px;cursor:pointer}.tab:hover{border-color:var(--brand);color:var(--brand-dark)}.tab.active{background:var(--brand);border-color:var(--brand);color:#fff}.reject-panel,.approve-panel{border-color:#fecaca;background:#fff7f7}.reject-panel h3{color:var(--danger)}.reject-panel textarea,.approve-panel select,.approve-panel textarea{width:100%}.approve-panel{border-color:#cde8d2;background:#f7fdf8}.approve-panel h3{color:var(--brand-dark)}.reject-panel textarea{width:100%}.row-actions{display:flex;gap:6px}.draft-progress{min-width:110px}.progress-track{height:6px;background:#e6eae6;border-radius:999px;overflow:hidden;margin-bottom:3px}.progress-fill{height:100%;background:var(--brand);border-radius:999px}.chip-current{display:inline-block;margin-left:8px;font-size:11px;font-weight:600;color:var(--brand-dark);background:var(--brand-soft);border-radius:999px;padding:2px 8px;text-transform:uppercase;letter-spacing:.05em}.badge.actor-admin{background:#e0ecff;color:#1d4ed8}.badge.actor-counterparty{background:var(--brand-soft);color:var(--brand-dark)}.badge.actor-system{background:#f1f2f1;color:var(--muted)}.meta-json{margin:6px 0 0;padding:8px 10px;background:#f6f8f6;border:1px solid var(--border);border-radius:6px;font-family:var(--mono);font-size:11.5px;white-space:pre-wrap;word-break:break-all;max-width:420px}details summary{cursor:pointer;font-size:12.5px}.detail-header{display:flex;justify-content:space-between;align-items:flex-start;margin-bottom:18px}.detail-header h2{font-size:20px;margin:4px 0 2px}.crumb{color:var(--muted);text-decoration:none;font-size:13px}.crumb:hover{color:var(--brand-dark)}.detail-grid{display:grid;grid-template-columns:1fr 1fr;gap:16px}.meta{display:grid;grid-template-columns:170px 1fr;gap:7px 12px;margin:0}.meta dt{color:var(--muted);font-size:13px}.meta dd{margin:0}.field{display:flex;flex-direction:column;gap:6px;font-weight:500;font-size:13px;margin-bottom:12px}.review-actions{display:flex;align-items:center;gap:12px}.doc-list{list-style:none;margin:0;padding:0;display:flex;flex-direction:column;gap:8px}.doc-list li{display:flex;justify-content:space-between;gap:12px;align-items:baseline}.doc-link{color:var(--brand-dark);font-weight:500;text-decoration:none}.doc-link:hover{text-decoration:underline}.answers{width:100%;border-collapse:collapse}.answers td{padding:7px 10px;border-bottom:1px solid #eef1ee;vertical-align:top}.answers tr:last-child td{border-bottom:none}.key-cell{color:var(--muted);width:280px;font-size:12.5px;word-break:break-all}@media(max-width:900px){.detail-grid{grid-template-columns:1fr}.shell{flex-direction:column}.sidebar{width:100%;height:auto;position:static;flex-direction:row;flex-wrap:wrap;align-items:center}.sidebar-brand{border:0;padding:16px}.sidebar-foot{margin-left:auto;padding:12px 16px}.sidebar nav{order:3;flex-basis:100%;flex-direction:row;flex-wrap:wrap;padding:8px;gap:4px;border-top:1px solid var(--sidebar-edge)}.nav-item{min-height:44px}.topbar{flex-wrap:wrap;gap:16px;padding:16px}.topbar-user{width:100%;flex-wrap:nowrap;gap:12px}.topbar-user .btn{min-height:44px;white-space:nowrap}.content{padding:24px 16px 40px}}.submissions-page h1{margin-bottom:24px}.submissions-page .toolbar{flex-wrap:wrap;gap:12px;margin-bottom:8px}.submissions-page .search{flex:1 1 280px;max-width:440px;min-width:0}.submissions-page input,.submissions-page select{min-height:40px;font-size:14px;padding:9px 12px}.submissions-page input::placeholder{color:var(--muted);opacity:1}.submissions-page select{width:auto;min-width:156px}.submissions-page .count{font-size:13px;line-height:18px;font-variant-numeric:tabular-nums}.submissions-page .search-help{margin:0 0 20px;color:var(--muted);font-size:13px;line-height:18px}.submissions-page .table-scroll-help{display:none;margin:0 0 8px;color:var(--muted);font-size:13px;line-height:18px}.submissions-page .table-card{position:relative;overflow-x:auto;border-radius:8px}.submissions-page .data-table{min-width:800px}.submissions-page .data-table th{text-transform:none;letter-spacing:normal;font-weight:500;font-size:13px;line-height:18px;padding:12px 16px}.submissions-page .data-table td{padding:4px 16px;vertical-align:middle;line-height:20px}.submissions-page .data-table tr:hover td{background:#f8faf8}.submissions-page .submission-name{width:34%;min-width:220px;overflow-wrap:anywhere}.submissions-page .row-link{color:var(--ink);font-weight:500;text-underline-offset:3px}.submissions-page .row-link:hover,.submissions-page .row-link:focus-visible{text-decoration:underline}.submissions-page .row-link.muted{color:var(--muted)}.submissions-page .submission-date{white-space:nowrap}.submissions-page .submission-version{overflow-wrap:anywhere}.submissions-page .submission-date,.submissions-page .submission-version,.submissions-page .document-count{font-variant-numeric:tabular-nums}.submissions-page .document-count{display:inline-flex;align-items:center;gap:6px;white-space:nowrap;font-size:13px}.submissions-page .document-count .outline-icon{color:var(--muted)}.submissions-page .badge{border-radius:5px;padding:3px 8px;font-weight:500;line-height:18px;white-space:nowrap;text-transform:none}.submissions-page .badge:first-letter{text-transform:uppercase}.submissions-page .btn{min-height:40px;display:inline-flex;align-items:center;justify-content:center}.submissions-page .btn-small{min-width:56px}.submissions-page .pager{flex-wrap:wrap;gap:12px;font-size:13px;font-variant-numeric:tabular-nums}.submissions-page .empty-row{padding:40px 16px!important}@media(max-width:1100px){.submissions-page .table-scroll-help{display:block}}@media(max-width:900px),(pointer:coarse){.submissions-page .data-table td{padding-block:10px}.submissions-page .btn{min-height:44px}}@media(max-width:600px){.submissions-page input,.submissions-page select{font-size:16px;min-height:44px}.submissions-page .search{max-width:none;flex-basis:100%}.submissions-page .count{margin-left:0}.submissions-page .btn{min-height:44px}.submissions-page .pager{justify-content:flex-start}}.submission-detail .detail-header{flex-wrap:wrap;gap:16px;margin-bottom:24px}.submission-detail .detail-identity{flex:1 1 280px;min-width:0}.submission-detail h1{margin:8px 0;font-size:24px;line-height:32px;overflow-wrap:anywhere}.submission-detail .detail-identity p{margin:0;overflow-wrap:anywhere}.submission-detail .detail-header>.badge{flex-shrink:0;white-space:nowrap}.submission-detail .crumb{display:inline-flex;align-items:center;min-height:32px;text-underline-offset:3px}.submission-detail .crumb:hover,.submission-detail .crumb:focus-visible{text-decoration:underline}.submission-detail h2{margin-bottom:16px;font-size:16px;line-height:24px;overflow-wrap:anywhere}.submission-detail .detail-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.submission-detail .card{min-width:0}.submission-detail .meta{grid-template-columns:minmax(0,150px) minmax(0,1fr);gap:10px 16px}.submission-detail .meta dt,.submission-detail .meta dd{min-width:0;overflow-wrap:anywhere}.submission-detail .meta dd{font-variant-numeric:tabular-nums}.submission-detail .mono.small{word-break:normal}.submission-detail .field{min-width:0;font-size:13px;line-height:20px}.submission-detail select,.submission-detail textarea{width:100%;min-width:0;font-size:14px;font-weight:400;line-height:20px}.submission-detail select{min-height:40px}.submission-detail textarea::placeholder{color:var(--muted);opacity:1}.submission-detail .review-actions{flex-wrap:wrap;gap:12px}.submission-detail .btn-primary{min-height:40px;background:var(--brand-dark);border-color:var(--brand-dark)}.submission-detail .btn-primary:hover:not(:disabled){background:var(--ink);border-color:var(--ink)}.submission-detail .review-feedback{flex:1 1 160px;min-width:0;font-size:13px;line-height:20px;overflow-wrap:anywhere}.submission-detail .review-error{color:var(--danger)}.submission-detail .alert{overflow-wrap:anywhere}.submission-detail .doc-list li{min-width:0;gap:16px;padding-block:8px}.submission-detail .doc-link{flex:1 1 50%;min-width:0;display:flex;align-items:flex-start;gap:8px;line-height:20px;text-underline-offset:3px}.submission-detail .doc-link span{min-width:0;overflow-wrap:anywhere}.submission-detail .doc-link .outline-icon{margin-top:1px}.submission-detail .doc-link:focus-visible{text-decoration:underline}.submission-detail .document-meta{flex:0 1 45%;min-width:0;font-size:13px;line-height:20px;overflow-wrap:anywhere;font-variant-numeric:tabular-nums}.submission-detail .answers{table-layout:fixed}.submission-detail .answers th,.submission-detail .answers td{padding:12px 10px;border-bottom:1px solid var(--border);vertical-align:top;line-height:20px;overflow-wrap:anywhere}.submission-detail .answers tr:last-child th,.submission-detail .answers tr:last-child td{border-bottom:none}.submission-detail .answers .key-cell{width:34%;font-weight:400;text-align:left;word-break:normal}.submission-detail .answer-value{white-space:pre-wrap}@media(max-width:900px){.submission-detail .detail-grid{grid-template-columns:minmax(0,1fr)}.submission-detail select,.submission-detail textarea{font-size:16px;line-height:24px}.submission-detail select,.submission-detail .btn-primary,.submission-detail .crumb{min-height:44px}}@media(max-width:600px){.submission-detail .meta{grid-template-columns:minmax(0,1fr);gap:4px}.submission-detail .meta dd:not(:last-child){margin-bottom:12px}.submission-detail .doc-list li{flex-direction:column;gap:6px;align-items:stretch}.submission-detail .doc-link,.submission-detail .document-meta{flex-basis:auto}.submission-detail .doc-link{min-height:44px;align-items:center}.submission-detail .answers,.submission-detail .answers tbody{display:block}.submission-detail .answers tr{display:block;padding:12px 6px;border-bottom:1px solid var(--border)}.submission-detail .answers tr:last-child{border-bottom:none}.submission-detail .answers th,.submission-detail .answers td{display:block;padding:0;border-bottom:none}.submission-detail .answers .key-cell{width:auto;margin:0 0 4px}}.registrations-page h1{margin-bottom:24px}.registrations-page .toolbar{flex-wrap:wrap;gap:12px}.registrations-page .tab{min-height:40px;display:inline-flex;align-items:center}.registrations-page .count{font-size:13px;line-height:18px;font-variant-numeric:tabular-nums}.registrations-page .table-scroll-help{display:block;margin:0 0 8px;color:var(--muted);font-size:13px;line-height:18px}.registrations-page .table-card{position:relative;overflow-x:auto;border-radius:8px}.registrations-page .data-table{table-layout:fixed;min-width:1260px}.registrations-page .data-table th{text-transform:none;letter-spacing:normal;font-weight:500;font-size:13px;line-height:18px;padding:12px 16px}.registrations-page .data-table th:nth-child(1){width:156px}.registrations-page .data-table th:nth-child(3){width:250px}.registrations-page .data-table th:nth-child(4){width:85px}.registrations-page .data-table th:nth-child(5){width:110px}.registrations-page .data-table th:nth-child(6){width:80px}.registrations-page .data-table th:nth-child(7){width:150px}.registrations-page .data-table th:nth-child(8){width:210px}.registrations-page .data-table td{padding:12px 16px;line-height:20px}.registrations-page .reg-company{overflow-wrap:anywhere}.registrations-page .reg-sub{color:var(--muted);font-size:12.5px;line-height:18px;overflow-wrap:anywhere}.registrations-page .reg-date{white-space:nowrap;font-variant-numeric:tabular-nums}.registrations-page .reg-email{font-size:13px;line-height:20px;overflow-wrap:anywhere}.registrations-page .reg-version{font-variant-numeric:tabular-nums;white-space:nowrap}.registrations-page .verified-text{color:var(--brand-dark);font-weight:500}.registrations-page .btn-small{white-space:nowrap}.registrations-page .row-actions{flex-wrap:wrap}.registrations-page .alert{overflow-wrap:anywhere}.registrations-page .badge.status-pending_approval{background:#e0ecff;color:#1d4ed8}.registrations-page .badge.status-pending_verification{background:var(--amber-bg);color:var(--amber-ink)}.registrations-page .badge.status-approved{background:#dcfce7;color:#166534}.registrations-page .badge.status-rejected{background:#fee2e2;color:#991b1b}.registrations-page .btn{min-height:40px;display:inline-flex;align-items:center;justify-content:center}.registrations-page .btn-primary{background:var(--brand-dark);border-color:var(--brand-dark)}.registrations-page .btn-primary:hover:not(:disabled){background:var(--ink);border-color:var(--ink)}@media(max-width:900px),(pointer:coarse){.registrations-page .tab,.registrations-page .btn{min-height:44px}.registrations-page select,.registrations-page textarea{font-size:16px;line-height:24px}.registrations-page select{min-height:44px}}@media(max-width:600px){.registrations-page .count{margin-left:0}.registrations-page .data-table th,.registrations-page .data-table td{padding-inline:12px}}.versions-page h1{margin-bottom:24px}.versions-page .toolbar{flex-wrap:wrap;gap:12px}.versions-page .count{font-size:13px;line-height:18px;font-variant-numeric:tabular-nums}.versions-page .alert{overflow-wrap:anywhere}.versions-page .table-scroll-help{display:none;margin:0 0 8px;color:var(--muted);font-size:13px;line-height:18px}.versions-page .table-card{position:relative;overflow-x:auto;border-radius:8px}.versions-page .data-table{min-width:840px}.versions-page .data-table th{text-transform:none;letter-spacing:normal;font-weight:500;font-size:13px;line-height:18px;padding:12px 16px}.versions-page .data-table td{padding:12px 16px;line-height:20px}.versions-page .ver-version,.versions-page .ver-desc{overflow-wrap:anywhere}.versions-page .ver-date{white-space:nowrap;font-variant-numeric:tabular-nums}.versions-page .badge.status-published{background:#dcfce7;color:#166534}.versions-page .btn{min-height:40px;display:inline-flex;align-items:center;justify-content:center;white-space:nowrap}.versions-page .btn-primary{background:var(--brand-dark);border-color:var(--brand-dark)}.versions-page .btn-primary:hover:not(:disabled){background:var(--ink);border-color:var(--ink)}.versions-page .panel-heading{margin-bottom:12px;color:var(--brand-dark)}.versions-page .form-row{flex-wrap:wrap}@media(max-width:1140px){.versions-page .table-scroll-help{display:block}}@media(max-width:900px),(pointer:coarse){.versions-page .btn{min-height:44px}.versions-page input,.versions-page textarea{font-size:16px;line-height:24px}}.audit-page h1{margin-bottom:24px}.audit-page .toolbar{flex-wrap:wrap;gap:12px}.audit-page .search{flex:1 1 260px;max-width:420px;min-width:0}.audit-page .count{font-size:13px;line-height:18px;font-variant-numeric:tabular-nums}.audit-page .alert{overflow-wrap:anywhere}.audit-page .stale-note{margin:-6px 0 14px;color:var(--muted);font-size:13px;line-height:18px}.audit-page .table-scroll-help{display:none;margin:0 0 8px;color:var(--muted);font-size:13px;line-height:18px}.audit-page .table-card{position:relative;overflow-x:auto;border-radius:8px}.audit-page .data-table{table-layout:fixed;min-width:1030px}.audit-page .data-table th{text-transform:none;letter-spacing:normal;font-weight:500;font-size:13px;line-height:18px;padding:12px 16px}.audit-page .data-table th:nth-child(1){width:156px}.audit-page .data-table th:nth-child(2){width:200px}.audit-page .data-table th:nth-child(3){width:190px}.audit-page .data-table th:nth-child(4){width:172px}.audit-page .data-table th:nth-child(5){width:130px}.audit-page .data-table th:nth-child(6){width:182px}.audit-page .data-table td{padding:12px 16px;line-height:20px;vertical-align:top}.audit-page .ev-date{white-space:nowrap;font-variant-numeric:tabular-nums}.audit-page .ev-action{overflow-wrap:anywhere}.audit-page .actor-id{margin-left:6px;color:var(--muted);overflow-wrap:anywhere}.audit-page .ev-object,.audit-page .ev-ip{word-break:normal;overflow-wrap:anywhere}.audit-page .btn{min-height:40px}.audit-page .pager{flex-wrap:wrap}@media(max-width:1320px){.audit-page .table-scroll-help{display:block}}@media(max-width:900px),(pointer:coarse){.audit-page .btn{min-height:44px}.audit-page input,.audit-page select{font-size:16px;min-height:44px}}
