commit-sheet{display:none;position:fixed;inset:0;z-index:10;align-items:flex-end;justify-content:center;background:color-mix(in srgb,var(--shade) 45%,transparent)}commit-sheet[state=open]{display:flex}commit-sheet sheet-panel{display:flex;flex-direction:column;gap:var(--space-sm);inline-size:min(100%,36rem);max-block-size:85dvh;padding:var(--space-md) var(--space-md) calc(var(--space-md) + env(safe-area-inset-bottom));border-radius:var(--shape-xl) var(--shape-xl) 0 0;background:var(--paper-raised);box-shadow:var(--shadow-2, var(--shadow-1))}commit-sheet change-list{display:block;overflow-y:auto;max-block-size:30dvh;overscroll-behavior:contain}commit-sheet change-row{display:flex;gap:var(--space-sm);padding-block:var(--space-2xs);font-family:var(--voice-machine);font-size:var(--type-mono)}commit-sheet change-mark{flex:none;inline-size:1.25rem;font-weight:600;color:var(--error)}commit-sheet change-row[change=added] change-mark{color:var(--pass)}commit-sheet change-row[change=deleted] change-mark{color:var(--fail)}commit-sheet change-path{min-inline-size:0;overflow-wrap:anywhere}commit-sheet textarea{padding:var(--space-sm);border:1px solid var(--rule-strong);border-radius:var(--shape-md);background:var(--paper);color:var(--ink);font:inherit;font-size:max(16px,var(--type-prose));resize:none}commit-sheet sheet-actions{display:flex;justify-content:flex-end;gap:var(--space-xs)}commit-sheet text-button{block-size:2.75rem}
