body:has(.capture-editor-dialog) au-dialog-overlay{opacity:.85!important;background:#000!important}.app-dialog.capture-editor-dialog{color:#f9fafb;background:#111827;border:0;border-radius:0;flex-direction:column;width:auto;height:auto;margin:0;display:flex;position:fixed;inset:0}.capture-editor-dialog__header{border-bottom:1px solid #ffffff1f;flex-wrap:wrap;justify-content:space-between;align-items:center;gap:.5rem 1rem;padding:.5rem .75rem;display:flex}.capture-editor-dialog__title{flex-wrap:wrap;align-items:baseline;gap:.25rem .75rem;font-weight:600;display:flex}.capture-editor-dialog__hint{opacity:.75;font-size:.8125rem;font-weight:400}.capture-editor-dialog__body{flex:auto;min-height:0}.feedback-tray__drop{border:1px dashed var(--ui-line,#ddd);border-radius:.5rem;padding:.5rem}.feedback-tray__drop--active{border-color:var(--ui-primary,#2563eb);background:color-mix(in srgb, var(--ui-primary,#2563eb) 8%, transparent)}.feedback-tray__list{gap:.5rem;max-height:min(46vh,520px);margin:0;padding:0;list-style:none;display:grid;overflow-y:auto}.feedback-tray__item{background:var(--ui-surface-raised,#7f7f7f0f);border-radius:.375rem;grid-template-columns:160px minmax(0,1fr);align-items:start;gap:.75rem;padding:.5rem;display:grid}.feedback-tray__thumb{aspect-ratio:16/10;border:1px solid var(--ui-line,#ddd);cursor:pointer;background:#111827;border-radius:.25rem;width:160px;padding:0;display:block;overflow:hidden}.feedback-tray__thumb img{object-fit:contain;width:100%;height:100%}@media (width<=560px){.feedback-tray__item{grid-template-columns:minmax(0,1fr)}.feedback-tray__thumb{width:100%}}.feedback-tray__outbox-list{gap:.5rem;margin:0;padding:0;list-style:none;display:grid}.feedback-tray__outbox-item{background:var(--ui-surface-raised,#7f7f7f0f);border-radius:.375rem;align-items:center;gap:.75rem;padding:.5rem .75rem;display:flex}screen-annotation-editor{outline:none;height:100%;min-height:0;display:block}.screen-annotation{background:var(--screen-annotation-background,#111827);height:100%;min-height:0;color:var(--screen-annotation-color,#f9fafb);flex-direction:column;display:flex}.screen-annotation__toolbar{background:var(--screen-annotation-toolbar-background,#1f2937);border-bottom:1px solid var(--screen-annotation-border,#ffffff1f);flex-wrap:wrap;align-items:center;gap:.5rem 1rem;padding:.5rem .75rem;display:flex}.screen-annotation__group{align-items:center;gap:.25rem;display:flex}.screen-annotation__button{width:2.25rem;height:2.25rem;color:inherit;cursor:pointer;background:0 0;border:1px solid #0000;border-radius:.375rem;justify-content:center;align-items:center;padding:0;display:inline-flex}.screen-annotation__button:hover:not(:disabled){background:#ffffff1a}.screen-annotation__button[aria-pressed=true]{background:var(--screen-annotation-active,#2563eb);border-color:var(--screen-annotation-active,#2563eb)}.screen-annotation__button:disabled{opacity:.35;cursor:default}.screen-annotation__button:focus-visible,.screen-annotation__swatch:focus-visible{outline-offset:1px;outline:2px solid #93c5fd}.screen-annotation__button svg{fill:none;stroke:currentColor;stroke-width:2px;stroke-linecap:round;stroke-linejoin:round;width:1.25rem;height:1.25rem}.screen-annotation__button svg .screen-annotation__filled{fill:currentColor}.screen-annotation__button svg .screen-annotation__on-filled{stroke:var(--screen-annotation-toolbar-background,#1f2937)}.screen-annotation__button svg .screen-annotation__thick{stroke-width:5px}.screen-annotation__swatch{background:var(--swatch);cursor:pointer;border:2px solid #ffffff59;border-radius:9999px;width:1.5rem;height:1.5rem;padding:0}.screen-annotation__swatch[aria-pressed=true]{box-shadow:0 0 0 2px var(--screen-annotation-active,#2563eb);border-color:#fff}.screen-annotation__stage{flex:auto;justify-content:center;align-items:center;min-height:0;padding:.75rem;display:flex;position:relative;overflow:hidden}.screen-annotation__canvas-wrap{line-height:0;position:relative;box-shadow:0 0 0 1px #ffffff26,0 10px 30px #00000073}.screen-annotation__canvas{touch-action:none;cursor:crosshair;display:block}.screen-annotation__canvas--select{cursor:default}.screen-annotation__canvas--text{cursor:text}.screen-annotation__text-input{resize:none;white-space:pre;border:1px dashed #2563eb;outline:none;min-width:4rem;margin:0;padding:0;font-family:system-ui,-apple-system,Segoe UI,Roboto,Arial,sans-serif;font-weight:600;position:absolute;overflow:hidden}.screen-annotation__message{text-align:center;opacity:.8;margin:0;font-size:.875rem;position:absolute;inset:auto 0 1rem}
