#top-bar{padding-right:112px}#issues-button{position:fixed;right:12px;top:calc(10px + env(safe-area-inset-top));z-index:150;min-height:44px;padding:7px 12px;border:1px solid var(--hairline-strong);border-radius:var(--radius-pill,24px);background:var(--surface-2,#222);color:var(--text-1,#fff);font-size:14px;cursor:pointer}#issues-button[data-unread=true]{border-color:var(--warn,#fbbf24);color:var(--warn,#fbbf24)}#issue-banner{position:fixed;top:calc(65px + env(safe-area-inset-top));left:50%;transform:translate(-50%);z-index:var(--z-toast,1000);width:min(92vw,640px);box-sizing:border-box;display:flex;gap:10px;align-items:center;background:var(--surface-2,#222);color:var(--text-1,#fff);border:1px solid var(--warn,#fbbf24);border-radius:10px;padding:10px 12px;box-shadow:0 6px 28px #0006;font-size:14px;line-height:1.4}#issue-banner[hidden]{display:none}#issue-banner span{flex:1;overflow-wrap:anywhere}#issue-banner button{flex-shrink:0;min-height:44px;min-width:44px}.issues-dialog{width:min(680px,94vw);max-width:94vw;max-height:calc(var(--visible-height,100dvh) - 24px - env(safe-area-inset-top) - env(safe-area-inset-bottom));box-sizing:border-box;padding:18px;border:1px solid var(--hairline-strong);border-radius:14px;background:var(--surface-3,#15151f);color:var(--text-1,#fff);overflow:auto;z-index:1100}.issues-dialog::backdrop{background:#0009}.issues-dialog header{display:flex;gap:12px;align-items:center;justify-content:space-between}.issues-dialog h2{font-size:19px;margin:0}.issues-dialog button,.issues-dialog select{min-height:44px;padding:6px 10px;font-size:16px;color:var(--text-1,#fff);background:var(--surface-2,#28282b);border:1px solid var(--hairline-strong);border-radius:7px;cursor:pointer;max-width:100%}.issues-dialog p{font-size:14px;line-height:1.5}.issues-toolbar{display:flex;flex-wrap:wrap;gap:8px;margin:12px 0}.issues-dialog details{padding:12px 0;border-bottom:1px solid var(--hairline-strong)}.issues-dialog summary{cursor:pointer;min-height:44px;align-content:center}.issues-dialog label{display:flex;align-items:center;gap:10px;font-size:15px;min-height:44px}.issues-dialog input[type=checkbox]{width:20px;height:20px;flex-shrink:0}.issues-dialog details select{margin:8px 0;display:block}.issues-list{padding:0;list-style:none}.issues-list li{margin:12px 0;padding:12px;border:1px solid var(--hairline-strong);border-left:3px solid var(--danger,#f87171);border-radius:8px;overflow-wrap:anywhere}.issues-list li[data-severity=warning]{border-left-color:var(--warn,#fbbf24)}.issues-list time{display:block;color:var(--text-3,#bbb);font-size:12px;margin-top:6px}.issues-list small{display:block;font-size:12px;color:var(--text-3,#bbb)}@media(max-width:950px){#issues-button{right:8px;top:calc(2px + env(safe-area-inset-top));font-size:12px;min-width:65px;padding:6px 8px}body.compact-shell #top-bar{padding-right:90px!important;padding-left:6px!important}.issues-dialog{padding:12px}.issues-dialog h2{font-size:17px}}#app .nav #issues-button{position:static}
