#pg97-launch{width:100%;padding:11px 14px;margin:0 0 12px;min-height:42px;border:1px solid var(--ui-line);border-radius:12px;background:var(--ui-panel2);color:var(--ui-accent);font:600 13px Outfit,system-ui;cursor:pointer}
dialog.pg97-dialog{width:min(960px,calc(100vw - 24px));max-width:calc(100vw - 24px);height:min(780px,calc(100dvh - 24px));max-height:calc(100dvh - 24px);padding:0;margin:auto;border:1px solid var(--ui-line);border-radius:20px;background:var(--ui-panel);color:var(--ui-text);overflow:hidden;font:14px/1.6 Outfit,system-ui;box-shadow:0 24px 70px #0005}dialog.pg97-dialog[open]{display:flex;flex-direction:column}dialog.pg97-dialog:not([open]){display:none}.pg97-dialog::backdrop{background:#08152ba8}.pg97-dialog *{box-sizing:border-box;min-width:0}.pg97-dialog>header{display:flex;align-items:center;justify-content:space-between;padding:16px 22px;border-bottom:1px solid var(--ui-line);gap:16px;flex:none}.pg97-dialog h2{font-size:20px;margin:0;color:var(--ui-text)}.pg97-dialog h3{font-size:14px;color:var(--ui-text);margin:20px 0 9px}.pg97-dialog>nav{display:flex;gap:7px;overflow-x:auto;flex:none;padding:12px 18px;border-bottom:1px solid var(--ui-line)}.pg97-dialog button{display:inline-flex;align-items:center;justify-content:center;gap:8px;min-height:40px;padding:9px 13px;border:1px solid var(--ui-line);border-radius:10px;background:var(--ui-panel2);color:var(--ui-text);font:500 13px Outfit,system-ui;cursor:pointer}.pg97-dialog>nav button{flex:none}.pg97-dialog button[aria-pressed=true]{background:#326cf5;color:white;border-color:#326cf5}.pg97-dialog button:disabled{opacity:.6}.pg97-body{flex:1;min-height:0;overflow:auto;padding:22px;overscroll-behavior:contain}.pg97-body>button{margin:8px 8px 12px 0}.pg97-body label{display:grid;gap:7px;font-size:12px;color:var(--ui-muted);margin:12px 0}.pg97-body input:not([type=checkbox]),.pg97-body textarea{display:block;width:100%;min-width:0;max-width:100%;border:1px solid var(--ui-line);border-radius:10px;background:var(--ui-input);color:var(--ui-text);font:16px/1.6 Outfit,system-ui;padding:10px 12px}.pg97-body textarea{height:130px;max-height:40dvh;resize:vertical}.pg97-body .pg97-check{display:flex;align-items:flex-start;gap:10px;font-size:13px;color:var(--ui-text)}.pg97-check input{margin-top:4px;flex:none;width:17px;height:17px;accent-color:#326cf5}.pg97-indent{margin-inline-start:24px!important}.pg97-two{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:16px}.pg97-history,.pg97-section{border:1px solid var(--ui-line);padding:16px;border-radius:13px;margin-bottom:12px;background:var(--ui-panel2)}.pg97-history{display:flex;align-items:center;gap:10px;flex-wrap:wrap}.pg97-history strong{flex:1;font-size:12px}.pg97-actions{display:flex;gap:8px}.pg97-finding{padding:10px 12px;background:var(--ui-panel2);border:1px solid var(--ui-line);border-radius:9px;overflow-wrap:anywhere;font-size:12px}.pg97-status{padding:8px 20px;margin:0;flex:none;color:var(--ui-accent);font-size:12px}.pg97-status:empty{display:none}.pg97-dialog pre{font:12px/1.7 Outfit,system-ui;white-space:pre-wrap;overflow-wrap:anywhere;background:var(--ui-panel2);padding:14px;border-radius:12px}.pg97-paper{height:290px;width:100%;position:relative;overflow:hidden;background:#e6ebf2;border-radius:10px;margin-top:8px}.pg97-paper .pg-resume{margin:0!important;max-width:none!important}.pg97-dialog :is(button,input,textarea):focus-visible{outline:2px solid var(--ui-accent);outline-offset:2px}@media(max-width:600px){.pg97-dialog>header{padding:12px 15px}.pg97-body{padding:15px}.pg97-dialog>nav{padding:10px}.pg97-two{grid-template-columns:1fr}.pg97-history{align-items:flex-start}.pg97-history strong{flex-basis:100%}.pg97-dialog h2{font-size:18px}}@media print{#pg97-launch,#pg97-dialog{display:none!important}}
