html:is([data-tcb-device=desktop],[data-tcb-device=tablet]) .board-report-layer{position:fixed;inset:0;z-index:200;display:flex;align-items:center;justify-content:center;padding:24px;background:rgba(17,24,39,.45)}html:is([data-tcb-device=desktop],[data-tcb-device=tablet]) .board-report-dialog{display:grid;gap:12px;width:min(520px,100%);max-height:calc(100dvh - 48px);overflow-y:auto;padding:20px 22px;border-radius:10px;background:var(--board-white,#fff);box-shadow:0 24px 60px rgba(17,24,39,.28);color:var(--board-text,#111827)}html:is([data-tcb-device=desktop],[data-tcb-device=tablet]) .board-report-dialog h2{margin:0;font-size:var(--type-title,16px);font-weight:800}html:is([data-tcb-device=desktop],[data-tcb-device=tablet]) .board-report-dialog form{display:grid;gap:12px}html:is([data-tcb-device=desktop],[data-tcb-device=tablet]) .board-report-dialog fieldset{display:grid;gap:6px;margin:0;padding:0;border:0}html:is([data-tcb-device=desktop],[data-tcb-device=tablet]) .board-report-dialog legend{margin-bottom:6px;font-size:var(--type-body,14px);font-weight:700}html:is([data-tcb-device=desktop],[data-tcb-device=tablet]) .board-report-choice{display:flex;align-items:flex-start;gap:10px;padding:8px 10px;border:1px solid var(--board-line,#e5e7eb);border-radius:8px;cursor:pointer}html:is([data-tcb-device=desktop],[data-tcb-device=tablet]) .board-report-choice.is-on{border-color:#fca5a5;background:#fff7f7}html:is([data-tcb-device=desktop],[data-tcb-device=tablet]) .board-report-choice input{margin-top:3px}html:is([data-tcb-device=desktop],[data-tcb-device=tablet]) .board-report-choice>span{display:grid;gap:2px}html:is([data-tcb-device=desktop],[data-tcb-device=tablet]) .board-report-choice strong{font-size:var(--type-body,14px)}html:is([data-tcb-device=desktop],[data-tcb-device=tablet]) .board-report-choice span span{color:var(--board-muted,#6b7280);font-size:var(--type-meta,12px);line-height:1.45}html:is([data-tcb-device=desktop],[data-tcb-device=tablet]) .board-report-note{display:grid;gap:4px;font-size:var(--type-small,13px);font-weight:700}html:is([data-tcb-device=desktop],[data-tcb-device=tablet]) .board-report-note textarea{width:100%;padding:8px 10px;border:1px solid var(--board-line,#e5e7eb);border-radius:8px;font:inherit;font-size:var(--type-body,14px);font-weight:400;resize:vertical}html:is([data-tcb-device=desktop],[data-tcb-device=tablet]) .board-report-choice input:focus-visible,html:is([data-tcb-device=desktop],[data-tcb-device=tablet]) .board-report-note textarea:focus{outline:2px solid var(--board-green,#16a34a);outline-offset:2px}html:is([data-tcb-device=desktop],[data-tcb-device=tablet]) .board-report-dialog [data-focus-returned]:focus{outline:2px solid var(--board-green,#16a34a);outline-offset:2px}html:is([data-tcb-device=desktop],[data-tcb-device=tablet]) .board-report-count{justify-self:end;color:var(--board-muted,#6b7280);font-size:var(--type-meta,12px);font-weight:400}html:is([data-tcb-device=desktop],[data-tcb-device=tablet]) .board-report-fine{margin:0;color:var(--board-muted,#6b7280);font-size:var(--type-meta,12px);line-height:1.5}html:is([data-tcb-device=desktop],[data-tcb-device=tablet]) .board-report-error{margin:0;padding:8px 10px;border-radius:6px;background:#fef2f2;color:#991b1b;font-size:var(--type-body,14px)}html:is([data-tcb-device=desktop],[data-tcb-device=tablet]) .board-report-result{margin:0;padding:10px 12px;border-radius:6px;background:#ecfdf5;color:#065f46;font-size:var(--type-body,14px);line-height:1.55}html:is([data-tcb-device=desktop],[data-tcb-device=tablet]) .board-report-row{display:flex;justify-content:flex-end;gap:8px}html:is([data-tcb-device=desktop],[data-tcb-device=tablet]) .board-report-row .board-secondary-button{min-height:38px;padding:0 14px;font-size:var(--type-body,14px);font-weight:700}html:is([data-tcb-device=desktop],[data-tcb-device=tablet]) .board-report-row .board-secondary-button.is-danger{color:#b91c1c;border-color:#fecaca;background:#fff5f5}