/* V163 UI-01: creation reports and unified member case cards. */
.p05-creation-page[data-v162-creation-index="V163-UI01-r1"] .v162-task-row header{justify-content:flex-start}
.p05-creation-page[data-v162-creation-index="V163-UI01-r1"] .v162-task-row header>b{margin-left:auto}
.p05-creation-page[data-v162-creation-index="V163-UI01-r1"] .v163-report-source{border:1px solid #dce9d2;background:#f7fbf1!important;color:#426b35!important}
.p05-creation-page[data-v162-creation-index="V163-UI01-r1"] .v163-report-prompt{margin:10px 0 0;color:#718078;font-size:12px;line-height:1.55}

.ui01-member-video-grid{display:grid;grid-template-columns:repeat(5,minmax(0,1fr));gap:14px;align-items:start}
.ui01-member-video-grid>.empty{grid-column:1/-1}
.ui01-member-video-grid .history-entry{display:grid;gap:8px;min-width:0}
.ui01-member-case-card{height:100%;border-radius:17px}
.ui01-member-case-card .p02-card-media{aspect-ratio:4/5}
.ui01-member-case-card .p02-card-body{min-height:198px;padding:11px}
.ui01-member-case-card .p02-card-title{font-size:13px}
.ui01-member-case-card .p02-card-tags.is-empty{visibility:hidden}
.ui01-used-badge{position:absolute;top:7px;left:7px;border-radius:999px;background:rgba(15,65,48,.88);color:#fff;padding:4px 7px;font-size:11px;font-weight:700;pointer-events:none}
.ui01-relevance-label{align-self:flex-start;margin-top:5px;border-radius:999px;background:#edf6df;color:#4d733b;padding:3px 7px;font-size:11px;font-weight:700}
.ui01-member-case-card .p02-card-actions{display:grid;grid-template-columns:1fr 1fr;gap:6px;margin-top:9px}
.ui01-member-case-card .p02-card-actions>button,.ui01-member-case-card .p02-card-actions>.p02-card-create{position:static;display:grid;min-height:32px;place-items:center;margin:0;border:1px solid #d7e0d4;border-radius:8px;background:#fff;color:#315c4b;padding:5px 7px;font:inherit;font-size:12px;font-weight:700;text-decoration:none;opacity:1;transform:none;cursor:pointer}
.ui01-member-case-card .p02-card-actions>.p02-card-create{border-color:#b9e769;background:#eff8dc;color:#315b2b}

@media(max-width:1599px){.ui01-member-video-grid{grid-template-columns:repeat(3,minmax(0,1fr))}}
@media(max-width:768px){
  .p05-creation-page[data-v162-creation-index="V163-UI01-r1"] .p05-category-nav{top:0;right:auto;bottom:0;left:0;width:min(82vw,290px);max-height:none;border-width:0 1px 0 0;border-radius:0;padding:24px 14px;box-shadow:18px 0 50px rgba(6,45,39,.22)}
  .p05-creation-page[data-v162-creation-index="V163-UI01-r1"] .p05-category-nav.is-open{display:grid;align-content:start}
  .ui01-member-video-grid{grid-template-columns:1fr;gap:12px}
  .ui01-member-video-grid .history-entry{gap:7px}
  .ui01-member-case-card{display:grid;grid-template-columns:135px minmax(0,1fr);min-height:184px}
  .ui01-member-case-card .p02-card-media{height:100%;min-height:184px;aspect-ratio:auto}
  .ui01-member-case-card .p02-card-body{min-height:0;padding:10px}
  .ui01-member-case-card .p02-card-metrics{gap:6px}
  .ui01-member-case-card .p02-card-account{padding-top:4px}
  .ui01-member-case-card .p02-card-actions{margin-top:6px}
}
@media(max-width:430px){
  .ui01-member-case-card{grid-template-columns:112px minmax(0,1fr);min-height:168px}
  .ui01-member-case-card .p02-card-media{min-height:168px}
  .ui01-member-case-card .p02-card-metrics{display:grid;grid-template-columns:1fr 1fr}
  .ui01-member-case-card .p02-card-actions{grid-template-columns:1fr}
}
@media(prefers-reduced-motion:reduce){.ui01-member-case-card{transition:none}}
