::-webkit-scrollbar{width:6px;height:6px}::-webkit-scrollbar-track{background:#0f172a99}::-webkit-scrollbar-thumb{background:#334155cc;border-radius:4px}::-webkit-scrollbar-thumb:hover{background:#475569}.diff-row:hover{background-color:#1e293bcc}.direct-edit-field{width:100%;max-width:100%;min-height:1.4rem;white-space:pre-wrap;overflow-wrap:anywhere;word-break:break-word}.direct-edit-display{min-height:1.4rem;white-space:pre-wrap;overflow-wrap:anywhere;word-break:break-word;cursor:text}.direct-edit-display[data-field=original]{color:#cbd5e1}.direct-edit-display[data-field=edited]{color:#6ee7b7e6}.direct-edit-display[data-empty=true]{color:#475569;font-style:italic}.direct-edit-display[data-disabled=false]:hover{background-color:#1e293bbf;box-shadow:inset 0 0 0 1px #47556980}.direct-edit-display[data-disabled=true]{cursor:not-allowed;opacity:.7}.direct-edit-field:not(:disabled):hover{background-color:#1e293bbf}.direct-edit-field:not(:disabled):focus{background-color:#0f172af2;box-shadow:inset 0 0 0 1px #3b82f6a6}html,body{width:100%;height:100%;overflow:hidden;-webkit-text-size-adjust:100%;text-size-adjust:100%}button,input,select,textarea,a{touch-action:manipulation;-webkit-tap-highlight-color:transparent}@media(max-width:850px),(pointer:coarse){input,select,textarea{font-size:16px!important}}.diff-mode-stacked .diff-row{display:flex!important;flex-direction:column!important}.diff-mode-stacked .diff-col-raw{width:100%!important;border-right:none!important;border-bottom:1px dashed rgba(51,65,85,.4)!important;background-color:#0f172a80!important;padding:6px 10px!important}.diff-mode-stacked .diff-col-ai{width:100%!important;padding:6px 10px!important;background-color:#10b98108!important}.diff-mode-stacked #diff-column-headers{display:none!important}.diff-mode-ai .diff-row{display:block!important}.diff-mode-ai .diff-col-raw{display:none!important}.diff-mode-ai .diff-col-ai{width:100%!important;border:none!important;padding:8px 12px!important}.diff-mode-ai #diff-hdr-raw{display:none!important}.diff-mode-ai #diff-column-headers{grid-template-columns:1fr!important}.diff-mode-ai #diff-hdr-ai{border-left:none!important}.diff-mode-split .diff-row{display:grid!important;grid-template-columns:1fr 1fr!important}button[data-loading=true]{cursor:wait!important;pointer-events:none}@keyframes mobileSheetSlideUp{0%{opacity:0;transform:translateY(16px) scale(.98)}to{opacity:1;transform:translateY(0) scale(1)}}.mobile-sheet-animate{animation:mobileSheetSlideUp .2s cubic-bezier(.16,1,.3,1) forwards}
