:root{color:#000;background:#fff;font-family:system-ui,sans-serif}*{box-sizing:border-box}body{margin:0}button,input,select,textarea{font:inherit;color:inherit}button{cursor:pointer;background:#fff;border:1px solid #000;padding:6px 10px}button:hover{background:#eee}input,select,textarea{background:#fff;border:1px solid #000;border-radius:0;padding:6px 8px}:focus-visible{outline-offset:2px;outline:2px solid #000}a{color:#000}h1{margin:0;font-size:28px;font-weight:600}h2{margin:0 0 12px;font-size:16px;font-weight:600}ul{margin:0;padding:0;list-style:none}.empty{border:1px solid #000;margin:0;padding:16px 12px}.delete-button{border:0;padding:0 6px;font-size:22px;line-height:1}.tracker{width:min(100% - 32px,1100px);margin:48px auto}.update-required{background:#ffd;border:1px solid #000;width:min(100% - 32px,1100px);margin:16px auto 0;padding:8px 12px}.account-bar{flex-wrap:wrap;align-items:center;gap:8px 12px;width:min(100% - 32px,1100px);margin:16px auto 0;font-size:13px;display:flex}.account-bar p{flex-basis:100%;margin:0}.account-bar[role=alert]{background:#ffd;border:1px solid #000;padding:8px 12px}.sign-in label{flex-wrap:wrap;align-items:center;gap:8px;display:flex}.sign-in input{width:16em;max-width:100%}.sign-in .form-error{flex-basis:100%;margin:0}.tracker-header{flex-wrap:wrap;align-items:baseline;gap:8px 24px;margin-bottom:24px;display:flex}.views{gap:8px;display:flex}.views a{background:0 0;border:0;padding:4px;font-size:14px;text-decoration:none}.views a.selected{font-weight:700;text-decoration:underline}.inline-form{gap:8px;margin-bottom:16px;display:flex}.inline-form input{flex:1;min-width:0;padding:8px 10px}.form-error{margin:-8px 0 16px;font-size:13px}.action-error{background:#fdd;border:1px solid #000;margin:0 0 16px;padding:8px 12px;font-size:13px}.toolbar{flex-wrap:wrap;gap:8px;margin-bottom:16px;font-size:13px;display:flex}.search-input{flex:200px;min-width:0}.issue-key{color:#555;font-family:ui-monospace,monospace;font-size:12px}.priority{font-size:12px}.priority-urgent{text-transform:uppercase;font-weight:700}.priority-high{font-weight:700}.priority-none{color:#777}.label-chips{flex-wrap:wrap;gap:4px;display:flex}.label-chip{white-space:nowrap;border:1px solid #000;padding:0 6px;font-size:12px;line-height:18px}.board{align-items:flex-start;gap:12px;padding-bottom:8px;display:flex;overflow-x:auto}.board-column{border:1px solid #000;flex:0 0 210px;padding:12px}.board-heading{justify-content:space-between;font-size:14px;display:flex}.count{color:#555;font-weight:400}.board-cards{flex-direction:column;gap:8px;display:flex}.show-more{width:100%;margin-top:8px;font-size:13px}.board-card{background:#fff;border:1px solid #ccc;flex-direction:column;gap:6px;padding:8px;display:flex}.card-meta{align-items:center;gap:8px;display:flex}.card-title{overflow-wrap:anywhere;text-decoration:none}.card-title:hover{text-decoration:underline}.card-status{padding:2px 4px;font-size:12px}.back-link{margin-bottom:16px;font-size:14px;display:inline-block}.issue-layout{grid-template-columns:minmax(0,1fr) 240px;gap:24px;display:grid}.issue-main{flex-direction:column;gap:12px;display:flex}.issue-main .issue-key{margin:0}.issue-title-input{padding:6px 8px;font-size:22px;font-weight:600}.issue-description{resize:vertical;min-height:160px}.issue-sidebar{flex-direction:column;gap:16px;font-size:14px;display:flex}.field{border:0;flex-direction:column;gap:4px;margin:0;padding:0;display:flex}.field legend{margin-bottom:4px;padding:0}.label-option{align-items:center;gap:6px;display:flex}.label-option input{accent-color:#000;margin:0}.timestamps{grid-template-columns:auto 1fr;gap:4px 12px;margin:0;font-size:13px;display:grid}.timestamps dd{color:#555;margin:0}.delete-issue{align-self:flex-start}@media (width<=640px){.issue-layout{grid-template-columns:1fr}}.labels-panel{max-width:480px}.label-list{border:1px solid #000}.label-row{align-items:center;gap:12px;min-height:44px;padding:6px 12px;display:flex}.label-row+.label-row{border-top:1px solid #ccc}.label-name{flex:1}.selection-bar{flex-wrap:wrap;align-items:center;gap:8px 16px;min-height:36px;margin-bottom:8px;font-size:13px;display:flex}.select-all,.hide-closed{align-items:center;gap:6px;display:flex}.bulk-actions{flex-wrap:wrap;align-items:center;gap:8px;display:flex}.selected-count{font-weight:700}.bulk-actions select,.bulk-actions button,.delete-closed{padding:4px 6px;font-size:13px}.delete-closed{margin-left:auto}.issue-select,.select-all input,.hide-closed input{accent-color:#000;flex:none;width:16px;height:16px;margin:0}.card-meta .issue-key{margin-right:auto}.board-empty{margin-bottom:16px}
