:root { color: #182230; background: radial-gradient(circle at top, rgba(22, 93, 255, 0.14), transparent 34%), linear-gradient(180deg, #f8fbff 0%, #eef4ff 45%, #ffffff 100%); font-synthesis: none; text-rendering: optimizeLegibility; -webkit-font-smoothing: antialiased; -moz-osx-font-smoothing: grayscale; } html, body, #root { width: 100%; max-width: 100%; overflow-x: hidden; } html, body { background: radial-gradient(circle at top, rgba(22, 93, 255, 0.14), transparent 34%), linear-gradient(180deg, #f8fbff 0%, #eef4ff 45%, #ffffff 100%); } .markdown-preview__image { display: block; width: 100%; max-width: 100%; border: 1px solid rgba(148, 163, 184, 0.2); border-radius: 16px; background: #fff; } * { box-sizing: border-box; } body { margin: 0; min-width: 320px; font-family: 'SUIT Variable', 'Pretendard Variable', Pretendard, -apple-system, BlinkMacSystemFont, sans-serif; color: #182230; } img, svg, canvas, iframe, table { max-width: 100%; } .inline-image-fallback { display: flex; align-items: center; justify-content: center; gap: 8px; padding: 24px; color: #64748b; text-align: center; background: linear-gradient(180deg, rgba(241, 245, 249, 0.94), rgba(226, 232, 240, 0.9)), linear-gradient(135deg, rgba(255, 255, 255, 0.28), rgba(148, 163, 184, 0.12)); } a { color: inherit; } button, a, [role='button'] { touch-action: manipulation; } button, [role='button'] { -webkit-user-select: none; user-select: none; } .app-content { width: min(1680px, calc(100% - 32px)); margin: 0 auto; padding: 56px 0 72px; } .hero-section { margin-bottom: 28px; padding: 36px; border: 1px solid rgba(22, 93, 255, 0.12); border-radius: 28px; background: rgba(255, 255, 255, 0.82); backdrop-filter: blur(18px); box-shadow: 0 20px 60px rgba(23, 61, 130, 0.08); } .hero-tag { margin-bottom: 12px; padding: 6px 10px; font-size: 13px; } .hero-copy { max-width: 720px; font-size: 16px; } .section-menu-layout { display: grid; grid-template-columns: 260px minmax(0, 1fr); gap: 24px; width: 100%; } .section-menu-layout__sidebar { position: sticky; top: 24px; align-self: start; } .section-menu-layout__nav-card { border-radius: 24px; } .section-menu-layout__nav { display: flex; flex-direction: column; gap: 10px; margin-top: 18px; } .section-menu-layout__link { display: flex; flex-direction: column; gap: 4px; padding: 12px 14px; border-radius: 16px; background: #f7faff; } .section-menu-layout__link-label { font-weight: 700; } .section-menu-layout__link-copy { color: rgba(24, 34, 48, 0.62); font-size: 12px; } .section-menu-layout__content { min-width: 0; } .api-home-sections { display: flex; flex-direction: column; gap: 20px; } .api-home-section { scroll-margin-top: 24px; } .api-home-stack { width: 100%; } .list-icon { color: #165dff; } .sample-widgets-layout { width: 100%; align-items: stretch; } .search-command { width: 100%; overflow: visible; } .search-command__header { display: flex; flex-direction: column; gap: 4px; } .search-command__title.ant-typography { margin: 0; letter-spacing: -0.02em; } .search-command__description.ant-typography { white-space: normal; } .search-command__autocomplete { width: 100%; } .search-command__autocomplete .ant-input-affix-wrapper { min-height: 44px; border-radius: 16px; } .search-command__autocomplete .ant-input { font-size: 14px; } .search-command__option { width: 100%; } .search-command__option-copy.ant-typography { white-space: normal; } .search-command-modal .ant-modal-content { border-radius: 24px; background: rgba(255, 255, 255, 0.96); backdrop-filter: blur(18px); box-shadow: 0 24px 80px rgba(15, 23, 42, 0.18); } .search-command-modal .ant-modal-body { overflow: visible; } .search-command__dropdown .ant-select-item { padding-top: 10px; padding-bottom: 10px; } .sample-widgets-layout__item { flex: 1 1 420px; min-width: 0; } .component-samples-layout { display: grid; grid-template-columns: 240px minmax(0, 1fr); gap: 20px; width: 100%; } .component-samples-layout__sidebar { position: sticky; top: 24px; align-self: start; } .component-samples-layout__nav-card { border-radius: 20px; } .component-samples-layout__content { display: flex; flex: 1; min-width: 0; } .component-samples-layout__stack { width: 100%; } .component-samples-layout__card { width: 100%; border-radius: 24px; } .component-samples-layout__section { width: 100%; } .component-samples-layout__sample-block { width: 100%; } .popup-input-ui { width: 100%; display: flex; align-items: stretch; overflow: hidden; border-radius: 16px; border: 1px solid rgba(148, 163, 184, 0.18); background: rgba(255, 255, 255, 0.98); box-shadow: 0 12px 28px rgba(15, 23, 42, 0.05), 0 1px 0 rgba(255, 255, 255, 0.92) inset; transition: border-color 0.2s ease, box-shadow 0.2s ease, transform 0.2s ease; } .popup-input-ui__input, .popup-input-ui__result { flex: 1 1 0; min-width: 0; } .popup-input-ui__input.ant-input, .popup-input-ui__input.ant-input-affix-wrapper, .popup-input-ui__button, .popup-input-ui__result.ant-input { border-radius: 0; border: 0; box-shadow: none; } .popup-input-ui__input.ant-input, .popup-input-ui__input.ant-input-affix-wrapper { border-start-start-radius: 16px; border-end-start-radius: 16px; background: linear-gradient(180deg, rgba(255, 255, 255, 0.96) 0%, rgba(248, 250, 252, 0.92) 100%); } .popup-input-ui__result.ant-input { border-inline-start: 1px solid rgba(148, 163, 184, 0.18); border-start-end-radius: 16px; border-end-end-radius: 16px; color: rgba(51, 65, 85, 0.92); background: linear-gradient(180deg, rgba(226, 232, 240, 0.96) 0%, rgba(203, 213, 225, 0.92) 100%); font-weight: 600; letter-spacing: -0.01em; } .popup-input-ui__button.ant-btn { flex: 0 0 auto; border-inline-start: 1px solid rgba(148, 163, 184, 0.18); border-inline-end: 1px solid rgba(148, 163, 184, 0.18); height: auto; padding-inline: 18px; background: linear-gradient(135deg, #2563eb 0%, #1d4ed8 100%); box-shadow: 0 10px 18px rgba(37, 99, 235, 0.16), inset 0 1px 0 rgba(255, 255, 255, 0.2); font-weight: 600; } .popup-input-ui--search .popup-input-ui__button.ant-btn { min-width: 46px; padding-inline: 12px; } .popup-input-ui__input.ant-input::placeholder, .popup-input-ui__result.ant-input::placeholder { color: rgba(100, 116, 139, 0.9); } .popup-input-ui__input.ant-input:hover, .popup-input-ui__input.ant-input-affix-wrapper:hover, .popup-input-ui__input.ant-input:focus, .popup-input-ui__input.ant-input-affix-wrapper-focused { background: rgba(248, 250, 252, 0.96); } .popup-input-ui:focus-within { border-color: rgba(37, 99, 235, 0.32); box-shadow: 0 0 0 4px rgba(37, 99, 235, 0.1), 0 16px 30px rgba(15, 23, 42, 0.08), 0 1px 0 rgba(255, 255, 255, 0.92) inset; } @media (max-width: 768px) { input, textarea, select, .ant-input, .ant-input-affix-wrapper input, .ant-select-selection-search-input, .ant-select-selector, .search-command__autocomplete .ant-input { font-size: 16px !important; } .app-main-content .ant-card, .app-main-content .ant-btn, .app-main-content .ant-segmented, .search-command-modal .ant-select-item { touch-action: manipulation; } } .feature-markdown-list { width: 100%; } .feature-markdown-list__item { flex: 1 1 100%; width: 100%; } .feature-markdown-card { width: 100%; border-radius: 20px; } .feature-markdown-card__tabs .ant-tabs-nav { margin-bottom: 16px; } .feature-markdown-card__tabs .ant-tabs-tab { border-radius: 999px; } .feature-markdown-card__collapse.ant-collapse { margin-top: 8px; border-radius: 16px; background: rgba(241, 245, 255, 0.72); } .feature-markdown-card__collapse .ant-collapse-header { padding-inline: 0; font-weight: 600; } .feature-markdown-card__collapse .ant-collapse-content-box { padding: 8px 0 0; } .feature-markdown-card__artifacts-copy { margin-bottom: 12px; } .markdown-preview { display: flex; flex-direction: column; gap: 8px; margin-bottom: 12px; } .markdown-preview .ant-typography { margin-bottom: 0; } .markdown-preview__list { margin: 0; padding-left: 20px; } .markdown-preview__code { margin: 0; padding: 12px; overflow-x: auto; border-radius: 12px; background: #f5f7fb; font-size: 13px; line-height: 1.5; } .docs-markdown-layout { display: grid; grid-template-columns: 220px minmax(0, 1fr); gap: 20px; width: 100%; } .docs-markdown-layout__sidebar { position: sticky; top: 24px; align-self: start; } .docs-markdown-layout__content { min-width: 0; } .folder-tree-nav { display: flex; flex-direction: column; gap: 12px; } .folder-tree-nav__groups { display: flex; flex-direction: column; gap: 8px; } .folder-tree-nav__group-row { display: flex; align-items: center; gap: 8px; } .folder-tree-nav__toggle.ant-btn { width: 24px; min-width: 24px; height: 24px; padding: 0; border-radius: 8px; background: #f1f5ff; } .folder-tree-nav__children { display: flex; flex-direction: column; gap: 6px; padding-left: 32px; } .folder-tree-nav__child-link { font-size: 13px; } .widget-shell { height: 100%; border-radius: 24px; overflow: hidden; } .widget-shell .ant-card-body { height: 100%; display: flex; overflow: hidden; } .widget-shell--plain { display: flex; height: 100%; min-height: 0; padding: 0; } .widget-shell__stack { display: flex; flex-direction: column; flex: 1 1 auto; width: 100%; height: 100%; } .widget-shell__stack.ant-space > .ant-space-item { width: 100%; } .widget-shell__stack.ant-space > .ant-space-item:last-child { display: flex; flex: 1 1 auto; min-height: 0; } .widget-shell__header { display: flex; align-items: flex-start; justify-content: space-between; gap: 12px; flex-wrap: wrap; } .widget-shell__title.ant-typography { margin: 0; } .widget-shell__content.ant-typography, .widget-shell__description.ant-typography { margin-bottom: 0; } .widget-shell__content { display: flex; flex: 1 1 auto; width: 100%; height: 100%; min-height: 0; } .widget-shell__body { width: 100%; } .dashboard-report { display: flex; gap: 16px; width: 100%; height: 100%; min-height: 0; } .dashboard-report--vertical { flex-direction: column; } .dashboard-report--horizontal { display: grid; grid-template-columns: repeat(2, minmax(0, 1fr)); align-items: stretch; } .dashboard-report__section { min-width: 0; flex: 0 0 auto; padding: 12px 16px; border-radius: 18px; background: #f8fbff; border: 1px solid rgba(22, 93, 255, 0.08); display: flex; flex-direction: column; } .dashboard-widget-grid { width: 100%; align-items: stretch; } .dashboard-widget-grid__item { display: flex; flex: 1 1 calc(50% - 10px); min-width: min(100%, 440px); } .dashboard-widget-grid__item > * { width: 100%; } .dashboard-widget-grid .widget-shell { width: 100%; height: auto; min-height: 340px; } .dashboard-report__legend { margin-bottom: 10px; } .dashboard-report__section-copy { width: 100%; } .dashboard-report__grouped-progress { display: grid; grid-template-columns: repeat(2, minmax(0, 1fr)); gap: 16px; } .dashboard-report__grouped-column { display: flex; flex-direction: column; gap: 12px; padding: 14px; border-radius: 16px; background: #ffffff; border: 1px solid rgba(22, 93, 255, 0.08); } .dashboard-report__grouped-badge { width: fit-content; margin-bottom: 2px; } .dashboard-report__chart { width: 100%; height: 150px; } .dashboard-report__chart-shell { width: 100%; padding: 12px 12px 8px; border-radius: 18px; background: linear-gradient(180deg, rgba(22, 93, 255, 0.08) 0%, rgba(22, 93, 255, 0.02) 100%), #ffffff; border: 1px solid rgba(22, 93, 255, 0.08); box-shadow: inset 0 1px 0 rgba(255, 255, 255, 0.7); } .dashboard-report__metrics { display: grid; grid-template-columns: repeat(3, minmax(0, 1fr)); gap: 12px; } .dashboard-report__metric-item { padding: 14px; border-radius: 16px; background: #ffffff; border: 1px solid rgba(22, 93, 255, 0.08); } .dashboard-report__metric-item .ant-typography { margin-bottom: 0; } .dashboard-report__pie-layout { display: grid; grid-template-columns: minmax(0, 220px) minmax(0, 1fr); gap: 16px; align-items: center; } .feature-dashboard-gallery, .feature-dashboard-card { width: 100%; } .feature-dashboard-card__grid { width: 100%; align-items: stretch; } .feature-dashboard-card__item { display: flex; flex: 1 1 calc(50% - 8px); min-width: min(100%, 420px); } .feature-dashboard-card__item > * { width: 100%; } .feature-dashboard-card__item .widget-shell { width: 100%; height: auto; min-height: 300px; } .dashboard-progress-ui { width: 100%; } .dashboard-report__section-copy > .ant-flex, .dashboard-report__section-copy > .dashboard-report__metrics, .dashboard-report__section-copy > .dashboard-report__grouped-progress, .dashboard-report__section-copy > .dashboard-report__pie-layout { width: 100%; } .dashboard-progress-ui__header, .dashboard-multi-progress-ui__legend { display: grid; grid-template-columns: minmax(0, 1fr) auto; gap: 8px; align-items: center; } .dashboard-progress-ui__copy, .dashboard-multi-progress-ui__copy { display: flex; flex-direction: column; gap: 2px; } .dashboard-progress-ui__label, .dashboard-progress-ui__percent, .dashboard-multi-progress-ui__label, .dashboard-multi-progress-ui__percent { font-size: 13px; } .dashboard-report__percent { font-size: 13px; } .dashboard-progress-ui__bar { width: 100%; } .dashboard-multi-progress-ui { width: 100%; } .dashboard-multi-progress-ui__bar { display: flex; height: 16px; overflow: hidden; border-radius: 999px; background: #e9eef7; } .dashboard-multi-progress-ui__segment { height: 100%; } .dashboard-multi-progress-ui__legend { grid-template-columns: 16px minmax(0, 1fr) 48px; } .dashboard-multi-progress-ui__swatch { width: 12px; height: 12px; border-radius: 999px; } .dashboard-report__segment-legend { display: grid; grid-template-columns: 16px minmax(0, 1fr) 48px; gap: 8px; align-items: center; } .dashboard-report__segment-legend--total { margin-top: 4px; padding-top: 10px; border-top: 1px dashed rgba(24, 34, 48, 0.12); } .dashboard-report__segment-color { width: 12px; height: 12px; border-radius: 999px; } .dashboard-report__segment-color--total { background: linear-gradient(135deg, #165dff 0%, #28c76f 100%); } @media (max-width: 768px) { .app-content { width: min(100% - 20px, 1680px); padding-top: 24px; } .hero-section { padding: 24px; border-radius: 20px; } .component-samples-layout { grid-template-columns: 1fr; } .component-samples-layout__sidebar { position: static; } .section-menu-layout { grid-template-columns: 1fr; } .section-menu-layout__sidebar { position: static; } .docs-markdown-layout { grid-template-columns: 1fr; } .docs-markdown-layout__sidebar { position: static; } .dashboard-report { grid-template-columns: 1fr; } .dashboard-report__metrics { grid-template-columns: 1fr; } .dashboard-report__grouped-progress, .dashboard-report__pie-layout { grid-template-columns: 1fr; } .dashboard-widget-grid__item { flex-basis: 100%; } .feature-dashboard-card__item { flex-basis: 100%; } } .history-page { width: 100%; min-width: 0; } .history-page__card { border-radius: 20px; border: 0; box-shadow: none; } .history-page__title.ant-typography { margin-bottom: 6px; } .history-page__copy.ant-typography { margin-bottom: 0; } .history-page__search { width: min(100%, 320px); } .history-page__filter-grid { display: grid; grid-template-columns: repeat(6, minmax(0, 1fr)); gap: 8px; margin-top: 16px; } .history-page__grid { display: grid; grid-template-columns: minmax(280px, 340px) minmax(0, 1fr); gap: 16px; min-width: 0; } .history-page__list-card .ant-card-body, .history-page__detail-card .ant-card-body { min-height: 520px; min-width: 0; } .history-page__detail-card .ant-spin-nested-loading, .history-page__detail-card .ant-spin-container, .history-page__detail-card .ant-table-wrapper { min-width: 0; } .history-page__detail-card .ant-table-content { overflow-x: auto; } .history-page__list-item { cursor: pointer; border-radius: 14px; padding: 12px; transition: background-color 0.2s ease, border-color 0.2s ease; border: 1px solid transparent; } .history-page__list-item:hover, .history-page__list-item.is-active { background: #f3f7ff; border-color: rgba(22, 93, 255, 0.22); } .history-page__detail { width: 100%; min-width: 0; } .history-page__loading { display: grid; place-items: center; min-height: 220px; } .chat-source-changes-page { width: 100%; min-width: 0; } .chat-source-changes-page__card { border-radius: 20px; border: 0; box-shadow: none; } .chat-source-changes-page__title.ant-typography { margin-bottom: 6px; } .chat-source-changes-page__copy.ant-typography { margin-bottom: 0; } .chat-source-changes-page__grid { display: grid; grid-template-columns: minmax(280px, 360px) minmax(0, 1fr); gap: 16px; min-width: 0; } .chat-source-changes-page__list-card .ant-card-body, .chat-source-changes-page__detail-card .ant-card-body { min-height: 520px; min-width: 0; } .chat-source-changes-page__list-item { cursor: pointer; border-radius: 14px; padding: 12px; transition: background-color 0.2s ease, border-color 0.2s ease; border: 1px solid transparent; } .chat-source-changes-page__list-item:hover, .chat-source-changes-page__list-item.is-active { background: #f3f7ff; border-color: rgba(22, 93, 255, 0.22); } .chat-source-changes-page__list-title.ant-typography, .chat-source-changes-page__detail-title.ant-typography { margin: 0; word-break: break-word; } .chat-source-changes-page__detail { width: 100%; min-width: 0; } .chat-source-changes-page__loading { display: grid; place-items: center; min-height: 220px; } .chat-source-changes-page__diff { margin: 0; padding: 14px; border-radius: 14px; overflow: auto; background: #111827; color: #f3f4f6; font-size: 12px; line-height: 1.55; } .board-page { width: 100%; min-width: 0; } .board-page__card { border-radius: 20px; border: 0; box-shadow: none; } .board-page__title.ant-typography { margin-bottom: 6px; } .board-page__copy.ant-typography { margin-bottom: 0; } .board-page__grid { display: grid; grid-template-columns: minmax(280px, 340px) minmax(0, 1fr); gap: 16px; min-width: 0; } .board-page__editor-column { position: relative; z-index: 2; min-width: 0; } .board-page__list-card .ant-card-body, .board-page__editor-card .ant-card-body { min-width: 0; } .board-page__list-card--mobile-hidden, .board-page__editor-column--mobile-hidden { display: none; } .board-page__editor-card, .board-page__editor-card .ant-card-body { position: relative; overflow: visible; } .board-page__list-item { cursor: pointer; border-radius: 14px; padding: 12px; transition: background-color 0.2s ease, border-color 0.2s ease; border: 1px solid transparent; } .board-page__list-item:hover, .board-page__list-item.is-active { background: #f3f7ff; border-color: rgba(22, 93, 255, 0.22); } .board-page__list-icon { color: #165dff; font-size: 18px; } .board-page__list-title { min-width: 0; } .board-page__list-preview { display: -webkit-box; overflow: hidden; -webkit-line-clamp: 2; -webkit-box-orient: vertical; } .board-page__bulk-count.ant-typography { margin: 0; font-weight: 600; } .board-page__editor.ant-space { width: 100%; min-height: 0; } .board-page__editor.ant-space > .ant-space-item { width: 100%; min-width: 0; } .board-page__editor.ant-space > .ant-space-item:last-child { min-height: 0; } .board-page__automation-field { position: relative; z-index: 3; display: grid; gap: 8px; } .board-page__automation-readonly { display: flex; align-items: center; justify-content: space-between; gap: 12px; min-height: 40px; padding: 9px 12px; border: 1px solid rgba(22, 93, 255, 0.14); border-radius: 12px; background: linear-gradient(180deg, #ffffff 0%, #f8fbff 100%); } .board-page__automation-select.ant-select { width: 100%; } .board-page__automation-select.ant-select .ant-select-selector { min-height: 40px; border-radius: 12px; border-color: rgba(22, 93, 255, 0.14); background: linear-gradient(180deg, #ffffff 0%, #f8fbff 100%); box-shadow: inset 0 1px 0 rgba(255, 255, 255, 0.9); } .board-page__automation-select.ant-select .ant-select-selection-wrap { align-items: center; } .board-page__automation-select.ant-select.ant-select-focused .ant-select-selector, .board-page__automation-select.ant-select.ant-select-open .ant-select-selector { border-color: #1677ff; box-shadow: 0 0 0 3px rgba(22, 119, 255, 0.14); } .board-page__automation-select-popup.ant-select-dropdown { z-index: 1450; } .board-page__automation-select-popup.ant-select-dropdown .ant-select-item { min-height: 36px; } .board-page__mobile-toggle { display: none; } .board-page__editor-frame { position: relative; display: flex; flex-direction: column; gap: 16px; width: 100%; min-height: 0; } .board-page__editor-frame--expanded { position: fixed; inset: 0; z-index: 1300; display: flex; flex-direction: column; gap: 16px; padding: 24px; background: #fff; overflow: hidden; } .board-page__editor-toolbar { flex: 0 0 auto; } .board-page__preview-grid { display: grid; grid-template-columns: minmax(0, 1fr) minmax(0, 1fr); gap: 16px; width: 100%; min-width: 0; min-height: 0; } .board-page__preview-grid--expanded { display: flex; flex: 1 1 auto; min-height: 0; } .board-page__pane { min-width: 0; min-height: 0; } .board-page__pane--expanded { display: flex; flex: 1 1 0; width: 100%; min-height: 0; } .board-page__textarea.ant-input { min-height: 520px; font-family: 'JetBrains Mono', 'D2Coding', 'Fira Code', Consolas, monospace; line-height: 1.6; resize: vertical; } .board-page__textarea--expanded.ant-input { min-height: calc(100vh - 140px); height: calc(100vh - 140px); flex: 1 1 auto; } .board-page__preview { display: flex; flex-direction: column; min-height: 520px; border: 1px solid rgba(22, 93, 255, 0.12); border-radius: 14px; background: #ffffff; padding: 18px; overflow: auto; } .board-page__preview-content { flex: 1 1 auto; min-width: 0; min-height: 0; } .board-page__preview--expanded { min-height: calc(100vh - 140px); height: calc(100vh - 140px); flex: 1 1 auto; min-width: 0; } .board-page__loading { display: grid; place-items: center; min-height: 220px; } .release-pending-main-modal .ant-modal-content { border-radius: 24px; } .release-pending-main-modal__body { width: 100%; } .release-pending-main-modal__title.ant-typography { margin-bottom: 4px; } .release-pending-main-modal__copy.ant-typography { margin-bottom: 0; } .release-pending-main-modal__list { width: 100%; } .release-pending-main-modal__item { align-items: flex-start; padding-block: 14px; } .release-pending-main-modal__item-body { width: 100%; } .release-pending-main-modal__summary { white-space: normal; word-break: break-word; } .release-review-page { width: 100%; min-width: 0; } .release-review-page__stack { width: 100%; min-width: 0; } .release-review-page__title.ant-typography, .release-review-page__copy.ant-typography { margin-bottom: 0; } .release-review-page__toolbar { align-items: center; width: 100%; min-width: 0; } .release-review-page__search { flex: 1 1 320px; min-width: 240px; max-width: 520px; } .release-review-page__loading { min-height: 180px; display: flex; align-items: center; justify-content: center; } .release-review-page__grid { display: grid; grid-template-columns: repeat(auto-fit, minmax(320px, 1fr)); gap: 16px; } .release-review-page__card-shell { height: 100%; min-width: 0; } .release-review-page__card-shell--selected .release-review-page__card { box-shadow: 0 0 0 2px rgba(22, 119, 255, 0.18); border-color: #1677ff; } .release-review-page__card { height: 100%; min-width: 0; } .release-review-page__card .ant-card-head, .release-review-page__card .ant-card-body { padding-inline: 16px; } .release-review-page__card-body { width: 100%; min-width: 0; } .release-review-page__card .ant-card-head-wrapper, .release-review-page__card .ant-card-head-title, .release-review-page__card .ant-card-extra, .release-review-page__card .ant-space, .release-review-page__card .ant-space-item { min-width: 0; } .release-review-page__memo, .release-review-page__menu-section { display: grid; gap: 8px; } .release-review-page__menu-list { display: grid; gap: 10px; } .release-review-page__menu-item { display: grid; grid-template-columns: minmax(0, 1fr) auto; gap: 6px 12px; align-items: center; padding: 10px 12px; border: 1px solid rgba(5, 5, 5, 0.08); border-radius: 12px; background: rgba(0, 0, 0, 0.02); } .release-review-page__menu-label { font-weight: 600; } .release-review-page__menu-description.ant-typography { grid-column: 1 / 2; margin-bottom: 0; } .release-review-page__empty-copy.ant-typography { margin-bottom: 0; } .release-review-page__target-tags { margin-top: 8px; } .release-review-page__summary.ant-typography, .release-review-page__history-summary.ant-typography { margin-bottom: 0; } .release-review-page__history { border-top: 1px solid rgba(5, 5, 5, 0.08); padding-top: 12px; } .release-review-page__overlay { position: fixed; inset: 0; z-index: 1400; display: flex; align-items: stretch; justify-content: stretch; padding: 20px; background: rgba(15, 23, 42, 0.28); backdrop-filter: blur(6px); } .release-review-page__overlay--minimized { inset: auto 16px 16px auto; width: min(420px, calc(100vw - 32px)); height: auto; padding: 0; background: transparent; backdrop-filter: none; } .release-review-page__overlay-card.ant-card { width: 100%; min-width: 0; border-radius: 20px; overflow: hidden; box-shadow: 0 28px 70px rgba(15, 23, 42, 0.26); } .release-review-page__overlay-card--minimized.ant-card { border-radius: 18px; } .release-review-page__overlay-card .ant-card-head, .release-review-page__overlay-card .ant-card-body { padding-inline: 16px; } .release-review-page__overlay-card .ant-card-body { padding-block: 12px 16px; } .release-review-page__overlay-title-row { display: flex; align-items: center; justify-content: space-between; gap: 12px; min-width: 0; } .release-review-page__overlay-title-copy { display: flex; flex-direction: column; gap: 2px; min-width: 0; } .release-review-page__overlay-title-copy .ant-typography { margin-bottom: 0; } .release-review-page__overlay-content { width: 100%; height: calc(100vh - 132px); border-radius: 14px; background: #fff; overflow: auto; min-width: 0; } @media (max-width: 960px) { .history-page__filter-grid { grid-template-columns: repeat(2, minmax(0, 1fr)); } .history-page__grid { grid-template-columns: 1fr; } .chat-source-changes-page__grid { grid-template-columns: 1fr; } .board-page__grid { grid-template-columns: 1fr; } .history-page__list-card .ant-card-body, .history-page__detail-card .ant-card-body, .chat-source-changes-page__list-card .ant-card-body, .chat-source-changes-page__detail-card .ant-card-body { min-height: auto; } .board-page__textarea.ant-input, .board-page__preview { min-height: 360px; } .board-page__textarea--expanded.ant-input, .board-page__preview--expanded { min-height: calc(100vh - 148px); height: calc(100vh - 148px); } .release-pending-main-modal .ant-modal { max-width: calc(100vw - 24px); margin: 12px auto; } .release-review-page__grid { grid-template-columns: 1fr; } .release-review-page__menu-item { grid-template-columns: 1fr; } .release-review-page__menu-description.ant-typography { grid-column: auto; } .release-review-page__overlay { padding: 12px; } } @media (max-width: 768px) { .history-page__filter-grid { grid-template-columns: 1fr; } .board-page__grid { grid-template-columns: 1fr; } .board-page__mobile-toggle { display: inline-flex; } .board-page__preview-grid { grid-template-columns: 1fr; } .board-page__editor-frame--expanded { padding: 16px; } .board-page__automation-readonly { align-items: flex-start; flex-direction: column; } .board-page__pane--mobile-hidden { display: none; } .release-review-page__toolbar { align-items: stretch; } .release-review-page__search { min-width: 0; max-width: none; width: 100%; } .release-review-page__toolbar .ant-space-compact { display: flex; width: 100%; flex-wrap: wrap; } .release-review-page__toolbar .ant-space-compact > .ant-btn { flex: 1 1 calc(50% - 4px); } .release-review-page__card .ant-card-head, .release-review-page__card .ant-card-body { padding-inline: 12px; } .release-review-page__card .ant-card-head-wrapper { align-items: flex-start; gap: 8px; } .release-review-page__overlay { padding: 8px; } .release-review-page__overlay--minimized { right: 12px; bottom: 12px; width: calc(100vw - 24px); } .release-review-page__overlay-card .ant-card-head, .release-review-page__overlay-card .ant-card-body { padding-inline: 12px; } .release-review-page__overlay-title-row { align-items: flex-start; } .release-review-page__overlay-content { height: calc(100vh - 116px); } } @media (max-width: 640px) { .chat-source-changes-page__list-title.ant-typography { font-size: 13px; line-height: 1.45; } .chat-source-changes-page__detail-title.ant-typography { font-size: 16px; line-height: 1.35; } .release-review-page__grid { gap: 12px; } .release-review-page__card .ant-card-head-wrapper { flex-direction: column; } .release-review-page__toolbar .ant-space-compact > .ant-btn { flex-basis: 100%; } .release-review-page__overlay-title-row { flex-direction: column; } }