| .cg-record-backdrop { |
| position: fixed; |
| inset: 0; |
| z-index: var(--cg-z-drawer); |
| display: grid; |
| place-items: center; |
| padding: 24px; |
| background: rgba(25, 34, 46, 0.34); |
| backdrop-filter: blur(1px); |
| } |
|
|
| .cg-record-modal { |
| width: min(1120px, calc(100vw - 48px)); |
| height: min(760px, calc(100vh - 48px)); |
| min-height: 420px; |
| display: flex; |
| flex-direction: column; |
| overflow: hidden; |
| border: 1px solid color-mix(in srgb, var(--lp-line) 82%, var(--lp-muted)); |
| border-radius: 12px; |
| background: var(--lp-surface); |
| box-shadow: |
| 0 30px 80px rgba(20, 30, 43, 0.24), |
| 0 4px 18px rgba(20, 30, 43, 0.12); |
| color: var(--lp-ink); |
| font-family: Inter, ui-sans-serif, system-ui, -apple-system, "Segoe UI", sans-serif; |
| font-size: var(--lp-fs-xs); |
| animation: cg-record-open 150ms cubic-bezier(0.2, 0, 0, 1); |
| } |
|
|
| .cg-record-modal:focus { |
| outline: none; |
| } |
|
|
| |
| |
| |
| .cg-link-grid-modal { |
| width: min(1320px, calc(100vw - 48px)); |
| height: min(840px, calc(100vh - 48px)); |
| min-height: 460px; |
| display: flex; |
| flex-direction: column; |
| overflow: hidden; |
| border: 1px solid color-mix(in srgb, var(--lp-line) 82%, var(--lp-muted)); |
| border-radius: 12px; |
| background: var(--lp-surface); |
| box-shadow: |
| 0 30px 80px rgba(20, 30, 43, 0.24), |
| 0 4px 18px rgba(20, 30, 43, 0.12); |
| color: var(--lp-ink); |
| font-family: Inter, ui-sans-serif, system-ui, -apple-system, "Segoe UI", sans-serif; |
| font-size: var(--lp-fs-xs); |
| animation: cg-record-open 150ms cubic-bezier(0.2, 0, 0, 1); |
| } |
|
|
| .cg-link-grid-modal:focus { outline: none; } |
|
|
| .cg-link-grid-head { |
| flex: 0 0 54px; |
| min-height: 54px; |
| display: flex; |
| align-items: center; |
| justify-content: space-between; |
| gap: 16px; |
| padding: 0 14px 0 18px; |
| border-bottom: 1px solid var(--lp-line); |
| background: var(--lp-surface); |
| } |
|
|
| .cg-link-grid-title { |
| font-size: var(--lp-fs-sm); |
| font-weight: 650; |
| line-height: 1.2; |
| } |
|
|
| .cg-link-grid-sub { |
| margin-top: 2px; |
| color: var(--lp-muted); |
| font-size: var(--lp-fs-3xs); |
| } |
|
|
| .cg-link-grid-body { |
| flex: 1 1 auto; |
| min-width: 0; |
| min-height: 0; |
| background: var(--lp-surface); |
| } |
|
|
| .cg-link-grid-foot { |
| flex: 0 0 52px; |
| display: flex; |
| align-items: center; |
| justify-content: flex-end; |
| gap: 8px; |
| padding: 8px 14px; |
| border-top: 1px solid var(--lp-line); |
| background: var(--lp-surface); |
| } |
|
|
| @keyframes cg-record-open { |
| from { |
| opacity: 0; |
| transform: translateY(8px) scale(0.992); |
| } |
| } |
|
|
| .cg-record-modal > .cg-detail-header { |
| height: 46px; |
| padding: 0 12px; |
| background: var(--lp-surface); |
| } |
|
|
| .cg-record-layout { |
| flex: 1 1 auto; |
| min-height: 0; |
| display: grid; |
| grid-template-columns: minmax(0, 1.95fr) minmax(300px, 0.95fr); |
| } |
|
|
| .cg-record-modal--single { |
| width: min(880px, calc(100vw - 48px)); |
| } |
|
|
| .cg-record-modal--single .cg-record-layout { |
| grid-template-columns: minmax(0, 1fr); |
| } |
|
|
| .cg-record-main { |
| min-width: 0; |
| min-height: 0; |
| display: flex; |
| flex-direction: column; |
| } |
|
|
| .cg-record-main .cg-detail-titlewrap { |
| padding: 22px 28px 18px; |
| } |
|
|
| .cg-record-main .cg-detail-title { |
| font-size: var(--lp-fs-lg); |
| line-height: 1.25; |
| } |
|
|
| .cg-record-main .cg-detail-body { |
| min-height: 0; |
| padding: 4px 12px 28px; |
| scrollbar-gutter: stable; |
| } |
|
|
| .cg-record-main .cg-detail-section { |
| padding: 16px; |
| } |
|
|
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
|
|
| .cg-record-main .cg-detail-field { |
| min-height: 0; |
| align-items: flex-start; |
| gap: 12px; |
| padding: 3px 0; |
| |
| |
| border-bottom: none; |
| } |
|
|
| .cg-record-main .cg-detail-label { |
| flex: 0 0 160px; |
| |
| |
| padding-top: 7px; |
| color: var(--lp-muted); |
| font-size: var(--lp-fs-2xs); |
| line-height: 1.45; |
| } |
|
|
| .cg-record-main .cg-detail-value { |
| min-height: 30px; |
| padding: 5px 9px; |
| border: 1px solid var(--lp-line); |
| border-radius: var(--lp-r-md); |
| background: var(--lp-surface-2); |
| line-height: 1.45; |
| } |
|
|
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| .cg-record-main .cg-detail-field.is-machine .cg-detail-value { |
| background: var(--lp-machine-tint); |
| } |
|
|
| |
| |
| .cg-record-main .cg-detail-value .cg-stars { |
| vertical-align: middle; |
| } |
|
|
| |
| |
| |
| .cg-record-main .cg-detail-field--edit { |
| flex-direction: row; |
| align-items: flex-start; |
| gap: 12px; |
| } |
|
|
| .cg-record-main .cg-detail-field--edit .cg-detail-label { |
| flex: 0 0 160px; |
| } |
|
|
| |
| .cg-detail-editwrap { |
| flex: 1 1 auto; |
| min-width: 0; |
| display: flex; |
| flex-direction: column; |
| } |
|
|
| .cg-record-main .cg-detail-textarea { |
| |
| |
| |
| min-height: 30px; |
| max-height: 260px; |
| padding: 5px 9px; |
| overflow-y: auto; |
| |
| |
| resize: none; |
| border: 1px solid var(--lp-line); |
| background: var(--lp-surface); |
| line-height: 1.45; |
| } |
|
|
| .cg-record-main .cg-detail-textarea:hover:not(:focus) { |
| border-color: color-mix(in srgb, var(--lp-line) 45%, var(--lp-muted)); |
| } |
|
|
| .cg-record-main .cg-detail-textarea:focus { |
| |
| |
| |
| outline: 2px solid var(--lp-blue-deep); |
| outline-offset: -1px; |
| border-color: transparent; |
| box-shadow: none; |
| } |
|
|
| .cg-record-main .cg-detail-textarea::placeholder { |
| |
| |
| |
| color: var(--lp-muted); |
| opacity: 1; |
| } |
|
|
| |
| |
| .cg-record-main .cg-detail-checkbox { |
| margin-top: 7px; |
| } |
|
|
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| .cg-record-main .cg-detail-value--live { |
| background: var(--lp-surface); |
| } |
|
|
| .cg-record-main .cg-detail-value--live:hover:not(:focus-within) { |
| border-color: color-mix(in srgb, var(--lp-line) 45%, var(--lp-muted)); |
| } |
|
|
| .cg-record-main .cg-detail-value--live:focus-within { |
| outline: 2px solid var(--lp-blue-deep); |
| outline-offset: -1px; |
| border-color: transparent; |
| } |
|
|
| |
| |
| .cg-record-main .cg-detail-pickslot { |
| display: flex; |
| align-items: center; |
| gap: 7px; |
| } |
|
|
| .cg-record-main .cg-detail-select, |
| .cg-record-main .cg-detail-input { |
| flex: 1 1 auto; |
| min-width: 0; |
| width: 100%; |
| padding: 0; |
| border: 0; |
| background: transparent; |
| color: var(--lp-ink); |
| font-family: inherit; |
| font-size: inherit; |
| font-weight: inherit; |
| line-height: 1.45; |
| } |
|
|
| |
| |
| .cg-record-main .cg-detail-select:focus, |
| .cg-record-main .cg-detail-input:focus { |
| outline: none; |
| } |
|
|
| .cg-record-main .cg-detail-select { |
| |
| |
| cursor: pointer; |
| margin-left: -2px; |
| } |
|
|
| .cg-record-main .cg-detail-input--num { |
| text-align: right; |
| } |
|
|
| |
| |
| |
| |
| .cg-record-main .cg-detail-input--num::-webkit-outer-spin-button, |
| .cg-record-main .cg-detail-input--num::-webkit-inner-spin-button { |
| appearance: none; |
| margin: 0; |
| } |
|
|
| .cg-record-main .cg-detail-input--num { |
| -moz-appearance: textfield; |
| appearance: textfield; |
| } |
|
|
| .cg-record-main .cg-detail-unit, |
| .cg-record-main .cg-detail-hint { |
| flex: 0 0 auto; |
| color: var(--lp-muted); |
| font-size: var(--lp-fs-2xs); |
| } |
|
|
| .cg-record-main .cg-detail-hint { |
| font-style: italic; |
| } |
|
|
| .cg-record-main .cg-detail-nochoice { |
| color: var(--lp-muted); |
| font-size: var(--lp-fs-2xs); |
| } |
|
|
| |
| |
| |
| .cg-record-main .cg-detail-chips { |
| display: flex; |
| flex-wrap: wrap; |
| gap: 5px; |
| } |
|
|
| .cg-record-main .cg-detail-chip { |
| height: 22px; |
| padding: 0 9px; |
| border: 1px solid var(--lp-line); |
| border-radius: var(--lp-r-pill); |
| background: var(--lp-surface-2); |
| color: var(--lp-muted); |
| font-family: inherit; |
| font-size: var(--lp-fs-2xs); |
| line-height: 1; |
| white-space: nowrap; |
| cursor: pointer; |
| } |
|
|
| .cg-record-main .cg-detail-chip:hover { |
| border-color: var(--lp-blue-deep); |
| } |
|
|
| |
| |
| .cg-record-main .cg-detail-chip.is-on { |
| border-color: var(--lp-blue-deep); |
| background: var(--lp-blue-tint); |
| color: var(--lp-blue-deep); |
| font-weight: 600; |
| } |
|
|
| .cg-record-main .cg-detail-chip:focus-visible { |
| outline: 2px solid var(--lp-blue-deep); |
| outline-offset: 1px; |
| } |
|
|
| |
| |
| |
| |
| .cg-record-main .cg-detail-imageslot { |
| display: flex; |
| align-items: flex-start; |
| gap: 10px; |
| } |
|
|
| .cg-record-main .cg-detail-image, |
| .cg-record-main .cg-detail-imageempty { |
| flex: 0 0 auto; |
| width: 72px; |
| height: 72px; |
| border: 1px solid var(--lp-line); |
| border-radius: var(--lp-r-sm); |
| background: var(--lp-surface-2); |
| object-fit: contain; |
| } |
|
|
| .cg-record-main .cg-detail-imagemeta { |
| display: flex; |
| flex-direction: column; |
| align-items: flex-start; |
| gap: 5px; |
| min-width: 0; |
| } |
|
|
| |
| |
| |
| |
| |
| .cg-record-main .cg-detail-imageref { |
| max-width: 100%; |
| overflow: hidden; |
| text-overflow: ellipsis; |
| white-space: nowrap; |
| color: var(--lp-muted); |
| font-family: ui-monospace, SFMono-Regular, Menlo, Consolas, monospace; |
| font-size: var(--lp-fs-2xs); |
| } |
|
|
| .cg-record-main .cg-detail-imageacts { |
| display: inline-flex; |
| gap: 6px; |
| } |
|
|
| |
| |
| .cg-record-main .cg-detail-imagebtn { |
| display: inline-flex; |
| align-items: center; |
| height: 22px; |
| padding: 0 9px; |
| border: 1px solid var(--lp-line); |
| border-radius: var(--lp-r-pill); |
| background: var(--lp-surface-2); |
| color: var(--lp-muted); |
| font-family: inherit; |
| font-size: var(--lp-fs-2xs); |
| line-height: 1; |
| white-space: nowrap; |
| cursor: pointer; |
| } |
|
|
| .cg-record-main .cg-detail-imagebtn:hover { |
| border-color: var(--lp-blue-deep); |
| color: var(--lp-blue-deep); |
| } |
|
|
| .cg-record-main .cg-detail-imagebtn input[type="file"] { |
| display: none; |
| } |
|
|
| .cg-record-main .cg-detail-imageerr { |
| color: var(--lp-red-deep); |
| font-size: var(--lp-fs-2xs); |
| } |
|
|
| |
| |
| |
| |
| .cg-record-main .cg-detail-jsonslot { |
| display: flex; |
| align-items: center; |
| justify-content: space-between; |
| gap: 10px; |
| } |
|
|
| |
| |
| |
| |
| |
| .cg-record-main .cg-detail-jsonpreview { |
| flex: 1 1 auto; |
| min-width: 0; |
| overflow: hidden; |
| text-overflow: ellipsis; |
| white-space: nowrap; |
| font-family: ui-monospace, SFMono-Regular, Menlo, Consolas, monospace; |
| font-size: var(--lp-fs-2xs); |
| color: var(--lp-ink); |
| } |
|
|
| |
| |
| .cg-record-main .cg-detail-stars { |
| display: inline-flex; |
| align-items: center; |
| gap: 1px; |
| } |
|
|
| .cg-record-main .cg-detail-star { |
| display: grid; |
| place-items: center; |
| padding: 0 1px; |
| border: 0; |
| background: transparent; |
| color: inherit; |
| cursor: pointer; |
| line-height: 0; |
| } |
|
|
| .cg-record-main .cg-detail-star:focus-visible { |
| outline: 2px solid var(--lp-blue-deep); |
| outline-offset: 1px; |
| border-radius: var(--lp-r-sm); |
| } |
|
|
| |
| |
| |
| |
| |
| |
| |
| |
| .cg-record-main .cg-detail-avatar { |
| flex: 0 0 auto; |
| width: 20px; |
| height: 20px; |
| display: inline-grid; |
| place-items: center; |
| border-radius: 50%; |
| object-fit: cover; |
| font-size: var(--lp-fs-4xs); |
| font-weight: 700; |
| letter-spacing: 0.01em; |
| line-height: 1; |
| } |
|
|
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| .cg-detail-grip { |
| flex: 0 0 16px; |
| height: 22px; |
| margin-top: 5px; |
| display: grid; |
| place-items: center; |
| padding: 0; |
| border: 0; |
| border-radius: var(--lp-r-sm); |
| background: transparent; |
| color: var(--lp-muted); |
| cursor: grab; |
| opacity: 0; |
| transition: opacity 90ms ease; |
| } |
|
|
| .cg-detail-field:hover .cg-detail-grip, |
| .cg-detail-grip:focus-visible { |
| opacity: 1; |
| } |
|
|
| .cg-detail-grip:focus-visible { |
| outline: 2px solid var(--lp-blue-deep); |
| outline-offset: -1px; |
| } |
|
|
| .cg-detail-grip:active { |
| cursor: grabbing; |
| } |
|
|
| |
| |
| |
| .cg-detail-field.is-dropzone { |
| border-radius: var(--lp-r-md); |
| background: var(--lp-blue-tint); |
| box-shadow: inset 0 0 0 1px var(--lp-blue-deep); |
| } |
|
|
| .cg-detail-field.is-dragging { |
| opacity: 0.4; |
| } |
|
|
| |
| |
| |
| |
| |
| |
| |
| .cg-record-tabs { |
| flex: 0 0 auto; |
| display: flex; |
| gap: 2px; |
| padding: 0 28px; |
| border-bottom: 1px solid var(--lp-line); |
| } |
|
|
| .cg-record-tab { |
| padding: 7px 10px 8px; |
| border: 0; |
| |
| |
| border-bottom: 2px solid transparent; |
| margin-bottom: -1px; |
| background: transparent; |
| color: var(--lp-muted); |
| font: inherit; |
| font-size: var(--lp-fs-2xs); |
| font-weight: 600; |
| cursor: pointer; |
| } |
|
|
| .cg-record-tab:hover { |
| color: var(--lp-ink); |
| } |
|
|
| .cg-record-tab.is-on { |
| border-bottom-color: var(--lp-blue-solid); |
| color: var(--lp-ink); |
| } |
|
|
| .cg-record-tab:focus-visible { |
| outline: 2px solid var(--lp-blue-deep); |
| outline-offset: -2px; |
| } |
|
|
| .cg-record-insights { |
| padding: 12px 16px 24px; |
| } |
|
|
| @media (max-width: 760px) { |
| .cg-record-tabs { |
| padding-inline: 18px; |
| } |
|
|
| .cg-record-insights { |
| padding-inline: 4px; |
| } |
| } |
|
|
| .cg-record-comments { |
| min-width: 0; |
| min-height: 0; |
| display: flex; |
| flex-direction: column; |
| border-left: 1px solid var(--lp-line); |
| background: var(--lp-wash); |
| } |
|
|
| .cg-record-comments-head { |
| flex: 0 0 52px; |
| display: flex; |
| align-items: center; |
| gap: 8px; |
| padding: 0 18px; |
| border-bottom: 1px solid var(--lp-line); |
| background: var(--lp-surface); |
| } |
|
|
| .cg-record-comments-head h2 { |
| margin: 0; |
| font-size: var(--lp-fs-sm); |
| font-weight: 650; |
| } |
|
|
| .cg-record-comments-head span { |
| min-width: 20px; |
| padding: 1px 6px; |
| border-radius: var(--lp-r-pill); |
| background: var(--lp-surface-2); |
| color: var(--lp-muted); |
| font-size: var(--lp-fs-3xs); |
| text-align: center; |
| } |
|
|
| .cg-record-comment-feed { |
| flex: 1 1 auto; |
| min-height: 0; |
| overflow-y: auto; |
| padding: 12px 16px; |
| } |
|
|
| .cg-record-comment-state { |
| padding: 26px 10px; |
| color: var(--lp-muted); |
| font-size: var(--lp-fs-2xs); |
| line-height: 1.5; |
| text-align: center; |
| } |
|
|
| .cg-record-comment { |
| display: grid; |
| grid-template-columns: 30px minmax(0, 1fr); |
| gap: 9px; |
| padding: 10px 0 13px; |
| } |
|
|
| .cg-record-comment + .cg-record-comment { |
| border-top: 1px solid var(--lp-line); |
| } |
|
|
| .cg-record-comment-avatar { |
| width: 30px; |
| height: 30px; |
| display: grid; |
| place-items: center; |
| border-radius: 50%; |
| background: var(--lp-blue-tint); |
| color: var(--lp-blue-solid); |
| font-size: var(--lp-fs-4xs); |
| font-weight: 700; |
| letter-spacing: 0.01em; |
| } |
|
|
| .cg-record-comment-content { |
| min-width: 0; |
| } |
|
|
| .cg-record-comment-meta { |
| display: flex; |
| align-items: baseline; |
| gap: 6px; |
| } |
|
|
| .cg-record-comment-meta strong { |
| min-width: 0; |
| overflow: hidden; |
| color: var(--lp-ink); |
| font-size: var(--lp-fs-2xs); |
| font-weight: 650; |
| text-overflow: ellipsis; |
| white-space: nowrap; |
| } |
|
|
| .cg-record-comment-meta time { |
| flex: 0 0 auto; |
| color: var(--lp-muted); |
| font-size: var(--lp-fs-4xs); |
| } |
|
|
| .cg-record-comment-delete { |
| flex: 0 0 auto; |
| width: 20px; |
| height: 20px; |
| margin-left: auto; |
| border: 0; |
| border-radius: var(--lp-r-sm); |
| background: transparent; |
| color: var(--lp-muted); |
| cursor: pointer; |
| } |
|
|
| .cg-record-comment-delete:hover { |
| background: var(--lp-red-tint); |
| color: var(--lp-red-deep); |
| } |
|
|
| .cg-record-comment-content p { |
| margin: 4px 0 0; |
| color: var(--lp-ink); |
| font-size: var(--lp-fs-2xs); |
| line-height: 1.48; |
| overflow-wrap: anywhere; |
| white-space: pre-wrap; |
| } |
|
|
| .cg-record-comment-error { |
| margin: 8px 0; |
| padding: 8px 10px; |
| border: 1px solid var(--lp-red); |
| border-radius: var(--lp-r-md); |
| background: var(--lp-red-tint); |
| color: var(--lp-red-deep); |
| font-size: var(--lp-fs-3xs); |
| line-height: 1.4; |
| } |
|
|
| .cg-record-comment-compose { |
| flex: 0 0 auto; |
| padding: 12px 14px 14px; |
| border-top: 1px solid var(--lp-line); |
| background: var(--lp-surface); |
| } |
|
|
| .cg-record-comment-compose label { |
| display: block; |
| margin-bottom: 6px; |
| color: var(--lp-ink); |
| font-size: var(--lp-fs-2xs); |
| font-weight: 600; |
| } |
|
|
| .cg-record-comment-compose textarea { |
| width: 100%; |
| min-height: 78px; |
| max-height: 180px; |
| resize: vertical; |
| padding: 9px 10px; |
| border: 1px solid var(--lp-line); |
| border-radius: var(--lp-r-md); |
| background: var(--lp-surface); |
| color: var(--lp-ink); |
| font: inherit; |
| font-size: var(--lp-fs-2xs); |
| line-height: 1.45; |
| } |
|
|
| .cg-record-comment-compose textarea:focus { |
| outline: 2px solid var(--lp-blue-deep); |
| outline-offset: -1px; |
| border-color: transparent; |
| } |
|
|
| .cg-record-comment-compose-foot { |
| display: flex; |
| align-items: center; |
| justify-content: space-between; |
| gap: 8px; |
| margin-top: 7px; |
| } |
|
|
| .cg-record-comment-compose-foot span { |
| color: var(--lp-muted); |
| font-size: var(--lp-fs-4xs); |
| } |
|
|
| .cg-record-comment-compose-foot button { |
| min-width: 76px; |
| height: 28px; |
| border: 1px solid var(--lp-blue-solid); |
| border-radius: var(--lp-r-md); |
| background: var(--lp-blue-solid); |
| color: white; |
| font: inherit; |
| font-size: var(--lp-fs-2xs); |
| font-weight: 600; |
| cursor: pointer; |
| } |
|
|
| .cg-record-comment-compose-foot button:disabled { |
| opacity: 0.48; |
| cursor: default; |
| } |
|
|
| @media (max-width: 760px) { |
| .cg-record-backdrop { |
| padding: 0; |
| } |
|
|
| .cg-record-modal, |
| .cg-record-modal--single { |
| width: 100vw; |
| height: 100dvh; |
| min-height: 0; |
| border: 0; |
| border-radius: 0; |
| } |
|
|
| .cg-record-layout { |
| grid-template-columns: minmax(0, 1fr); |
| grid-template-rows: minmax(220px, 1.2fr) minmax(250px, 0.8fr); |
| } |
|
|
| .cg-record-comments { |
| border-top: 1px solid var(--lp-line); |
| border-left: 0; |
| } |
|
|
| .cg-record-main .cg-detail-titlewrap { |
| padding: 16px 18px 14px; |
| } |
|
|
| .cg-record-main .cg-detail-body { |
| padding-inline: 2px; |
| } |
|
|
| |
| |
| |
| .cg-record-main .cg-detail-label, |
| .cg-record-main .cg-detail-field--edit .cg-detail-label { |
| flex-basis: 120px; |
| } |
| } |
|
|
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| .cg-record-modal .cg-detail-pos, |
| .cg-record-tab, |
| .cg-record-main .cg-detail-chip, |
| .cg-record-comment-compose-foot button { |
| white-space: nowrap; |
| } |
|
|
| .cg-record-comment-compose-foot span { |
| min-width: 0; |
| overflow: hidden; |
| text-overflow: ellipsis; |
| white-space: nowrap; |
| } |
|
|
| .cg-record-comment-compose-foot button { |
| flex: 0 0 auto; |
| } |
|
|
| @media (prefers-reduced-motion: reduce) { |
| .cg-record-modal { |
| animation: none; |
| } |
| } |
|
|