.org-qualification{display:grid;gap:16px;width:100%;min-width:0;max-width:100%;padding-bottom:22px;overflow:hidden;color:#234638}
.org-qual-intro{display:flex;align-items:center;justify-content:space-between;gap:24px;padding:22px 24px;border:1px solid rgba(170,196,175,.72);border-radius:22px;background:rgba(242,249,238,.78)}
.org-qual-intro>div>span{display:block;margin-bottom:5px;color:#5b7c69;font-size:10px;font-weight:900;letter-spacing:1.4px}
.org-qual-intro h2{margin:0;font:700 28px/1.05 Georgia,serif;color:#173e30}.org-qual-intro p{max-width:780px;margin:8px 0 0;line-height:1.55}
.org-qual-intro details{width:min(330px,100%);padding:12px 14px;border:1px solid #c9dcc8;border-radius:15px;background:rgba(255,255,255,.67)}
.org-qual-intro summary{display:flex;align-items:center;gap:8px;cursor:pointer;font-weight:800}.org-qual-intro details p{font-size:12px}
.org-qual-kpis{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:11px}.org-qual-kpis article{display:grid;grid-template-columns:40px auto 1fr;align-items:center;gap:5px 10px;padding:13px 16px;border:1px solid rgba(182,203,184,.7);border-radius:17px;background:rgba(246,251,243,.79)}
.org-qual-kpis i{grid-row:1/3;display:grid;place-items:center;width:38px;height:38px;border-radius:12px;background:#e4f0df;color:#35644f}.org-qual-kpis strong{font-size:22px;line-height:1}.org-qual-kpis span{grid-column:2/4;color:#60786d;font-size:11px}
.org-qual-controls{display:grid;grid-template-columns:minmax(220px,1.5fr) repeat(4,minmax(140px,1fr)) auto;align-items:end;gap:10px;padding:15px;border:1px solid rgba(177,201,181,.75);border-radius:19px;background:rgba(242,249,238,.8)}
.org-qual-controls label{display:grid;gap:6px;min-width:0}.org-qual-controls label>span,.org-qual-card footer label>span{font-size:10px;font-weight:800;color:#536f61}.org-qual-controls input,.org-qual-controls select,.org-qual-card select{width:100%;height:42px;padding:0 12px;border:1px solid #bdd2bb;border-radius:12px;background:rgba(255,255,255,.86);color:#264a3b;font:inherit}
.org-qual-search>div{position:relative}.org-qual-search i{position:absolute;top:50%;left:13px;z-index:1;transform:translateY(-50%);color:#648071}.org-qual-search input{padding-left:36px}
.org-qual-controls>button{height:42px;padding:0 14px;border:1px solid #bfd3bd;border-radius:12px;background:rgba(255,255,255,.74);color:#315746;font-weight:800;white-space:nowrap}.org-qual-controls>button i{margin-right:7px}
.org-qual-recommendation{display:grid;grid-template-columns:46px 1fr auto;align-items:center;gap:14px;padding:14px 17px;border:1px solid rgba(177,201,181,.75);border-radius:18px;background:linear-gradient(105deg,rgba(224,242,215,.91),rgba(247,251,242,.82))}
.org-qual-recommendation>i{display:grid;place-items:center;width:44px;height:44px;border-radius:14px;background:#376b55;color:#fff;box-shadow:0 7px 18px rgba(37,79,61,.18)}.org-qual-recommendation div{display:grid;gap:2px}.org-qual-recommendation span{font-size:10px;font-weight:900;letter-spacing:.7px;text-transform:uppercase;color:#648070}.org-qual-recommendation strong{font-size:15px}.org-qual-recommendation small{color:#60796c}.org-qual-recommendation button{padding:10px 14px;border:0;border-radius:12px;background:#376b55;color:#fff;font-weight:800}.org-qual-recommendation.is-clear>i{background:#dcebd7;color:#376b55}
.org-qual-selection{display:flex;align-items:center;justify-content:space-between;gap:12px;padding:13px 15px;border:1px solid #b6cfb4;border-radius:17px;background:rgba(238,248,232,.88)}.org-qual-selection[hidden]{display:none}.org-qual-selection>div:first-child{display:grid}.org-qual-selection span{font-size:11px;color:#60796c}.org-qual-selection>div:last-child{display:flex;gap:7px;overflow-x:auto}.org-qual-selection button{flex:none;padding:8px 10px;border:1px solid #b9cfb8;border-radius:10px;background:#f9fcf7;color:#315746;font-weight:750}.org-qual-selection button i{margin-right:5px}.org-qual-selection button:disabled{cursor:wait;opacity:.62}
.org-qual-result-head{display:flex;align-items:center;justify-content:space-between;gap:10px;padding:0 3px}.org-qual-result-head p{margin:0;color:#4f6c5e;font-size:12px}.org-qual-result-head label{display:flex;align-items:center;gap:7px;font-size:11px;font-weight:750}.org-qual-result-head input,.org-qual-check input{width:18px;height:18px;accent-color:#3e755d}
.org-qual-board{display:grid;grid-template-columns:repeat(5,minmax(245px,1fr));gap:12px;min-width:0;overflow-x:auto;padding:2px 2px 12px;scrollbar-color:#87a391 transparent;scroll-snap-type:x proximity}
.org-qual-column{display:grid;grid-template-rows:auto 1fr;min-width:245px;min-height:420px;border:1px solid rgba(174,196,176,.82);border-radius:18px;background:rgba(233,242,228,.76);scroll-snap-align:start;transition:border-color .18s,background .18s,transform .18s}
.org-qual-column.is-drag-over{border-color:#3d765e;background:rgba(215,237,207,.94);transform:translateY(-2px)}
.org-qual-column>header{display:flex;align-items:center;justify-content:space-between;gap:8px;padding:14px;border-bottom:1px solid rgba(177,199,179,.75)}.org-qual-column>header>div{display:flex;align-items:center;gap:9px;min-width:0}.org-qual-column>header i{display:grid;place-items:center;width:32px;height:32px;border-radius:10px;background:#e2eee0;color:#37644f}.org-qual-column>header span{display:grid;min-width:0}.org-qual-column>header strong{font-size:13px}.org-qual-column>header small{margin-top:2px;overflow:hidden;color:#6e8177;font-size:9px;text-overflow:ellipsis;white-space:nowrap}.org-qual-column>header>b{display:grid;place-items:center;min-width:27px;height:27px;padding:0 6px;border-radius:999px;background:#fff;color:#476959;font-size:11px}
.org-qual-column.is-priority>header i{background:#fff0d5;color:#986517}.org-qual-column.is-doing>header i{background:#dcece4;color:#276249}.org-qual-column.is-waiting>header i{background:#efe9dc;color:#7d6842}.org-qual-column.is-done>header i{background:#dcebd7;color:#3d704f}
.org-qual-stack{display:grid;align-content:start;gap:9px;padding:10px}.org-qual-card{display:grid;gap:10px;padding:12px;border:1px solid rgba(186,205,187,.92);border-left:3px solid #8ba795;border-radius:14px;background:rgba(253,255,251,.93);box-shadow:0 5px 14px rgba(39,67,53,.06);cursor:grab}.org-qual-card:active{cursor:grabbing}.org-qual-card.is-selected{outline:2px solid rgba(62,117,93,.42);outline-offset:1px}.org-qual-card.is-priority{border-left-color:#c28a2d}.org-qual-card.is-doing{border-left-color:#3f8062}.org-qual-card.is-waiting{border-left-color:#8c7750}.org-qual-card.is-done{border-left-color:#69a071}
.org-qual-card>header{display:grid;grid-template-columns:auto minmax(0,1fr) auto;align-items:center;gap:7px}.org-qual-check{position:relative}.org-qual-check>span:not(.screen-reader-text){display:none}.org-qual-kind{overflow:hidden;color:#5b7568;font-size:9px;font-weight:850;text-overflow:ellipsis;text-transform:uppercase;white-space:nowrap}.org-qual-kind i{margin-right:5px}.org-qual-score{display:flex;align-items:baseline;gap:4px;padding:4px 6px;border-radius:9px;background:#eef4eb;color:#3e6755}.org-qual-score b{font-size:13px}.org-qual-score small{font-size:8px;font-weight:800}.org-qual-score.is-priority{background:#fff0d3;color:#865b17}.org-qual-score.is-done{background:#e0eee0;color:#497157}
.org-qual-title{display:grid;gap:4px;padding:0;border:0;background:transparent;color:#173d30;text-align:left}.org-qual-title strong{font:700 15px/1.25 Georgia,serif;overflow-wrap:anywhere}.org-qual-title small{overflow:hidden;color:#73847a;font-size:9px;text-overflow:ellipsis;white-space:nowrap}.org-qual-tags{display:flex;flex-wrap:wrap;gap:5px}.org-qual-tags span{padding:4px 6px;border-radius:999px;background:#edf4e9;color:#536e60;font-size:8px;font-weight:750}.org-qual-card dl{display:grid;gap:4px;margin:0;padding:8px 0;border-top:1px solid #e2ebe0;border-bottom:1px solid #e2ebe0}.org-qual-card dl div{display:flex;justify-content:space-between;gap:8px;font-size:9px}.org-qual-card dt{color:#75867c}.org-qual-card dd{margin:0;overflow:hidden;font-weight:750;text-align:right;text-overflow:ellipsis;white-space:nowrap}
.org-qual-card footer{display:grid;grid-template-columns:1fr 36px;align-items:end;gap:7px}.org-qual-card footer label{display:grid;gap:4px}.org-qual-card select{height:36px;padding:0 8px;font-size:10px}.org-qual-card footer button{display:grid;place-items:center;width:36px;height:36px;border:1px solid #bfd3bd;border-radius:10px;background:#f8fcf6;color:#315746}.org-qual-empty{display:grid;place-items:center;gap:7px;min-height:125px;padding:18px;border:1px dashed #b6cbb6;border-radius:13px;color:#74887b;text-align:center}.org-qual-empty i{font-size:20px;color:#83a28c}.org-qual-empty span,.org-qual-limit{font-size:10px}.org-qual-limit{margin:4px;color:#60776a;text-align:center}
.org-qual-footnote{display:flex;align-items:center;gap:9px;margin:0;padding:12px 14px;border:1px solid rgba(177,201,181,.72);border-radius:15px;background:rgba(242,249,238,.78);color:#547063;font-size:11px}.org-qualification[aria-busy="true"] .org-qual-board{pointer-events:none;opacity:.72}
@media(min-width:1680px){.org-qual-board{overflow:visible}.org-qual-column{min-width:0}}
@media(max-width:1100px){.org-qual-controls{grid-template-columns:repeat(3,minmax(0,1fr))}.org-qual-search{grid-column:span 2}.org-qual-kpis{grid-template-columns:repeat(2,minmax(0,1fr))}}
@media(max-width:680px){.org-qualification{gap:12px}.org-qual-intro{display:grid;padding:17px}.org-qual-intro h2{font-size:23px}.org-qual-intro details{width:auto}.org-qual-kpis{gap:7px}.org-qual-kpis article{grid-template-columns:34px auto;padding:10px}.org-qual-kpis i{width:32px;height:32px}.org-qual-controls{grid-template-columns:1fr 1fr;padding:11px}.org-qual-search{grid-column:1/-1}.org-qual-controls>button{grid-column:1/-1}.org-qual-recommendation{grid-template-columns:38px 1fr}.org-qual-recommendation>i{width:38px;height:38px}.org-qual-recommendation button{grid-column:1/-1}.org-qual-selection{display:grid}.org-qual-result-head{align-items:flex-start;flex-direction:column}.org-qual-board{grid-template-columns:repeat(5,minmax(82vw,82vw));max-width:100%}.org-qual-column{min-width:0;min-height:390px}}
@media(prefers-reduced-motion:reduce){.org-qual-column{transition:none}}
@media(forced-colors:active){.org-qual-card,.org-qual-column,.org-qual-controls,.org-qual-intro{background:Canvas;border-color:CanvasText}.org-qual-score,.org-qual-tags span{border:1px solid CanvasText}}

/* 0.156.11.142 · navegación legible dentro de una cápsula común. */
.org-app .org-main>.org-toolbar.is-qualification{
  width:max-content;
  max-width:calc(100% - 36px);
  min-height:0;
  margin:14px 18px 16px;
  padding:8px 9px;
  gap:8px;
  overflow:hidden;
  border:1px solid rgba(225,239,226,.88);
  border-radius:999px;
  background:linear-gradient(135deg,rgba(255,255,255,.24),rgba(224,239,225,.1)),rgba(244,250,241,.9)!important;
  box-shadow:0 10px 28px rgba(24,61,44,.13),inset 0 1px 0 rgba(255,255,255,.86),inset 0 0 0 1px rgba(68,111,88,.04);
  -webkit-backdrop-filter:blur(18px) saturate(118%)!important;
  backdrop-filter:blur(18px) saturate(118%)!important;
}
.org-app .org-toolbar.is-qualification>.org-tabs{
  display:flex;
  align-items:center;
  gap:7px;
  padding:0;
  overflow-x:auto;
  border:0;
  background:transparent!important;
  box-shadow:none;
  -webkit-backdrop-filter:none!important;
  backdrop-filter:none!important;
  scrollbar-width:none;
}
.org-app .org-toolbar.is-qualification>.org-tabs>button{
  display:inline-flex;
  align-items:center;
  justify-content:center;
  gap:7px;
  min-height:40px;
  padding:9px 15px;
  border:1px solid transparent;
  border-radius:999px;
  background:rgba(255,255,255,.48)!important;
  color:#214d3a!important;
  box-shadow:inset 0 0 0 1px rgba(69,110,89,.12)!important;
  -webkit-backdrop-filter:none!important;
  backdrop-filter:none!important;
  font-size:12px;
  font-weight:750;
}
.org-app .org-toolbar.is-qualification>.org-tabs>button:after{display:none}
.org-app .org-toolbar.is-qualification>.org-tabs>button:hover{border-color:#91b19f;background:#f8fcf6!important;color:#123c2b!important}
.org-app .org-toolbar.is-qualification>.org-tabs>button.active{
  border-color:#3b7058;
  background:linear-gradient(135deg,#346c55,#4d8269)!important;
  color:#fff!important;
  box-shadow:0 8px 20px rgba(35,79,59,.2)!important;
}
.org-app .org-toolbar.is-qualification>span{
  align-self:center;
  margin-left:2px;
  padding:7px 11px;
  border:1px solid rgba(190,211,198,.78);
  border-radius:999px;
  background:rgba(226,240,225,.92);
  color:#264f3d;
  font-size:10px;
  font-weight:750;
}
.org-qual-intro{
  border-color:rgba(184,207,189,.88);
  border-radius:28px 28px 28px 12px;
  background:linear-gradient(125deg,rgba(247,252,244,.96),rgba(230,242,226,.92));
  box-shadow:0 14px 38px rgba(30,66,49,.075),inset 0 1px 0 rgba(255,255,255,.82);
}
.org-qual-intro>div>span{color:#416c58}
.org-qual-intro p{color:#3f6252}
.org-qual-intro details{
  overflow:hidden;
  padding:9px 13px;
  border-color:#b9d2bd;
  border-radius:999px;
  background:rgba(249,253,247,.92);
  box-shadow:0 5px 16px rgba(36,73,55,.055);
  transition:border-radius .18s ease,background .18s ease;
}
.org-qual-intro details[open]{border-radius:18px;background:rgba(249,253,247,.97)}
.org-qual-intro summary{
  min-height:28px;
  padding:0!important;
  border:0!important;
  border-radius:0!important;
  background:transparent!important;
  box-shadow:none!important;
  color:#285641;
  list-style:none;
}
.org-qual-intro summary::-webkit-details-marker{display:none}
.org-qual-intro summary>span{flex:1;color:inherit;font-size:12px}
.org-qual-intro summary:after{content:'+';display:grid;place-items:center;width:22px;height:22px;border-radius:50%;background:#e3efe1;color:#376650;font-size:15px;line-height:1}
.org-qual-intro details[open] summary:after{content:'−'}
.org-qual-intro details[open] p{margin-top:9px;padding-top:9px;border-top:1px solid #dce8da;color:#3e6050}
.org-qual-kpis article,.org-qual-controls,.org-qual-selection,.org-qual-footnote{background:rgba(247,252,245,.92)}
.org-qual-controls label>span,.org-qual-card footer label>span{color:#365b49;font-size:11px}
.org-qual-controls input,.org-qual-controls select,.org-qual-card select{border-color:#aac6b1;background:#fff;color:#173f30}
.org-qual-recommendation{background:linear-gradient(105deg,rgba(221,241,214,.96),rgba(248,252,244,.94))}
.org-qual-recommendation :is(strong,small){color:#214a38}
.org-qual-result-head{
  min-height:48px;
  padding:10px 13px;
  border:1px solid rgba(181,205,185,.88);
  border-radius:16px;
  background:rgba(247,252,245,.94);
  box-shadow:0 7px 20px rgba(31,66,49,.06);
  color:#234b39;
}
.org-qual-result-head p{color:#294f3e;font-size:12px;font-weight:750;user-select:none}
.org-qual-result-head label{padding:6px 9px;border-radius:999px;background:#e9f3e6;color:#2d5844;font-size:11px}
.org-qual-board{-webkit-user-select:none;user-select:none}
.org-qual-column{
  position:relative;
  overflow:hidden;
  border-color:rgba(159,188,166,.9);
  border-radius:23px;
  background:rgba(240,247,236,.93);
  box-shadow:0 12px 30px rgba(33,67,51,.075),inset 0 1px 0 rgba(255,255,255,.78);
}
.org-qual-column>header{background:rgba(246,251,243,.78)}
.org-qual-column>header strong{color:#1c4937;font-size:14px}
.org-qual-column>header small{color:#526f61;font-size:10px}
.org-qual-column.is-drag-over{border-color:#347157;background:rgba(223,241,216,.98);box-shadow:0 0 0 3px rgba(52,113,87,.14),0 18px 38px rgba(31,74,54,.14)}
.org-qual-column.is-drag-over:after{content:'Suelta aquí';position:absolute;z-index:4;inset:58px 10px 10px;display:grid;place-items:center;border:2px dashed #4b866a;border-radius:16px;background:rgba(229,244,223,.88);color:#285c45;font-size:13px;font-weight:850;pointer-events:none}
.org-qual-card{border-color:#b7cdbb;background:rgba(255,255,253,.98);box-shadow:0 7px 18px rgba(31,63,48,.075);transition:opacity .16s ease,transform .16s ease,box-shadow .16s ease}
.org-qual-card:hover{box-shadow:0 11px 26px rgba(31,67,50,.12)}
.org-qual-card.is-dragging{opacity:.3;transform:scale(.98)}
.org-qual-card>header{grid-template-columns:auto minmax(0,1fr) auto 30px}
.org-qual-kind{color:#3f6452;font-size:10px}
.org-qual-title{color:#123b2c}
.org-qual-title strong{font-size:16px}
.org-qual-title small,.org-qual-card dt{color:#526e60;font-size:10px}
.org-qual-card dd{color:#264c3a;font-size:10px}
.org-qual-tags span{background:#e8f2e5;color:#365e4b;font-size:9px}
.org-qual-drag{
  display:grid;
  place-items:center;
  width:30px;
  height:30px;
  padding:0;
  border:1px solid #b8d0bc;
  border-radius:10px;
  background:#edf5ea;
  color:#37644f;
  cursor:grab;
  touch-action:none;
}
.org-qual-drag:active{cursor:grabbing}
.org-qual-drag:focus-visible{outline:3px solid rgba(57,112,86,.32);outline-offset:2px}
.org-qual-drag-ghost{
  position:fixed!important;
  z-index:2147483000;
  top:0;
  left:0;
  max-height:240px;
  overflow:hidden;
  opacity:.94!important;
  transform:none;
  pointer-events:none!important;
  box-shadow:0 24px 54px rgba(17,48,34,.28)!important;
}
.org-qual-empty{border-color:#a9c4ae;background:rgba(247,251,244,.64);color:#466858}
.org-qual-empty i{color:#5d8c72}.org-qual-empty span{color:#496b5b;font-size:11px;font-weight:650}
.org-qual-footnote{color:#315846;font-size:12px}

@media(max-width:700px){
  .org-app .org-main>.org-toolbar.is-qualification{width:auto;max-width:none;margin:10px 4px 13px;padding:6px;overflow:hidden;border:1px solid rgba(225,239,226,.88);border-radius:22px;background:rgba(244,250,241,.94)!important;box-shadow:0 8px 22px rgba(24,61,44,.12)}
  .org-app .org-toolbar.is-qualification>.org-tabs{width:100%;max-width:100%;flex-wrap:nowrap;gap:3px;overflow-x:auto;padding:0;scroll-snap-type:x proximity}
  .org-app .org-toolbar.is-qualification>.org-tabs>button{min-height:38px;padding:8px;font-size:10px;scroll-snap-align:start}
  .org-app .org-toolbar.is-qualification>span{display:none}
  body.organizador-mobile-app .org-toolbar.is-qualification{min-height:0!important;margin:10px 4px 13px!important;padding:6px!important;border:1px solid rgba(225,239,226,.88)!important;border-radius:22px!important;background:rgba(244,250,241,.94)!important;box-shadow:0 8px 22px rgba(24,61,44,.12)!important;-webkit-backdrop-filter:blur(14px) saturate(116%)!important;backdrop-filter:blur(14px) saturate(116%)!important}
  body.organizador-mobile-app .org-toolbar.is-qualification>.org-tabs{display:flex!important;grid-template-columns:none!important;width:100%!important;gap:3px!important;overflow-x:auto!important}
  .org-qual-intro{border-radius:22px 22px 22px 10px}
  .org-qual-intro details{border-radius:16px}
  .org-qual-result-head{align-items:stretch;gap:8px}
  .org-qual-result-head label{justify-content:center;width:100%;border-radius:12px}
  .org-qual-card>header{grid-template-columns:auto minmax(0,1fr) auto 32px}
  .org-qual-drag{width:32px;height:32px}
}
@media(prefers-reduced-motion:reduce){.org-qual-intro details,.org-qual-card{transition:none}}
@media(forced-colors:active){.org-app .org-toolbar.is-qualification>.org-tabs>button,.org-qual-result-head,.org-qual-drag{border-color:CanvasText;background:Canvas;color:CanvasText}}
