
/* ACTALIA APP3 v9 — documentación aislada del CSS viejo */
.docs-v9-intro{padding-bottom:18px}
.docs-v9-intro p{max-width:780px}
.docs-v9-help{display:inline-block;margin-top:8px;padding:10px 14px;border:1px solid #e3e6e8;border-radius:12px;background:#fafbfb;color:#5f6569;font-size:13px;line-height:1.4}
.docs-v9-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:18px;align-items:start}
.docs-v9-card{display:flex;flex-direction:column;gap:16px;background:#fff;border:1px solid #e8eaec;border-radius:24px;padding:24px;min-width:0;overflow:hidden;box-shadow:0 10px 35px rgba(0,0,0,.035)}
.docs-v9-card.docs-v9-featured{border-color:#222;background:linear-gradient(160deg,#fff 0,#f6fff9 100%)}
.docs-v9-title{display:block;width:100%;min-width:0}
.docs-v9-title>span{display:block;font-size:11px;color:#aaa;font-weight:900;letter-spacing:.08em;margin-bottom:6px}
.docs-v9-title h3{display:block;margin:0;font-size:28px;line-height:1.12;letter-spacing:-.03em;max-width:none;white-space:normal;word-break:normal;overflow-wrap:normal}
.docs-v9-card .capture-participants{display:grid;gap:14px;width:100%;min-width:0;margin:0}
.docs-v9-card .capture-party{width:100%;min-width:0}
.docs-v9-card .capture-party-head{width:100%;min-width:0}
.docs-v9-card .capture-actions-grid{width:100%;grid-template-columns:repeat(3,minmax(0,1fr));gap:9px}
.docs-v9-card .capture-action{min-width:0}
.docs-v9-card .capture-action span,.docs-v9-card .capture-action small{white-space:normal;word-break:normal;overflow-wrap:normal}
.docs-v9-actions{display:flex!important;flex-wrap:wrap;align-items:center!important;justify-content:flex-start!important;gap:10px;width:100%;min-width:0}
.docs-v9-actions .status-pill{margin-left:auto}
.docs-v9-check{display:flex!important;align-items:flex-start!important;gap:10px!important;width:100%!important;max-width:100%!important;margin:0!important;padding:13px!important}
.docs-v9-check input{flex:0 0 auto;margin-top:2px}
.docs-v9-check span{display:block;min-width:0;line-height:1.45;white-space:normal;word-break:normal;overflow-wrap:normal}
.docs-v9-card .file-list{width:100%;min-width:0}
.docs-v9-card .add-capture-party{align-self:flex-start;margin:0}
@media(max-width:900px){
  .docs-v9-grid{grid-template-columns:1fr}
  .docs-v9-card{padding:20px}
  .docs-v9-title h3{font-size:25px}
  .docs-v9-card .capture-actions-grid{grid-template-columns:1fr}
  .docs-v9-card .capture-action{display:grid;grid-template-columns:minmax(0,1fr) auto;gap:8px 12px;align-items:center}
  .docs-v9-card .capture-action small{grid-column:1/-1}
  .docs-v9-actions{flex-direction:column;align-items:flex-start!important}
  .docs-v9-actions .status-pill{margin-left:0}
}
@media(max-width:560px){
  .docs-v9-card{padding:18px;border-radius:20px}
  .docs-v9-title h3{font-size:23px}
  .docs-v9-help{display:block;font-size:12px}
}
