.p11-launcher{position:fixed;right:22px;bottom:22px;z-index:9000;border:0;border-radius:999px;padding:12px 16px;background:#07883f;color:#fff;font-weight:800;box-shadow:0 10px 28px rgba(0,0,0,.18);cursor:pointer}.p11-overlay{display:none;position:fixed;inset:0;z-index:9998;background:rgba(18,35,26,.45);padding:24px}.p11-overlay.open{display:block}.p11-open{overflow:hidden}.p11-shell{width:min(1240px,100%);height:calc(100vh - 48px);margin:auto;background:#f7faf8;border-radius:22px;overflow:hidden;display:flex;flex-direction:column}.p11-head{display:flex;justify-content:space-between;gap:18px;align-items:flex-start;padding:22px 26px;background:#fff;border-bottom:1px solid #dce8e1}.p11-head small{font-weight:900;color:#07883f;letter-spacing:.06em}.p11-head h2{margin:5px 0 4px;font-size:28px}.p11-head p{margin:0;color:#6d7c74}.p11-head-actions{display:flex;gap:8px}.p11-head-actions button{min-height:40px;border:1px solid #d7e3dc;background:#fff;border-radius:11px;padding:0 13px;font-weight:800;cursor:pointer}.p11-body{padding:20px 24px 30px;overflow:auto}.p11-stats{display:grid;grid-template-columns:repeat(6,1fr);gap:10px}.p11-stat{padding:15px;text-align:left;border:1px solid #dbe7e0;background:#fff;border-radius:15px;cursor:pointer}.p11-stat strong{display:block;font-size:26px;color:#07883f}.p11-stat span{font-size:12px;font-weight:800}.p11-stat.active{outline:2px solid rgba(7,136,63,.15);border-color:#07883f}.p11-stat.danger strong,.p11-red{color:#b42318!important}.p11-tools{display:grid;grid-template-columns:1fr 240px;gap:12px;margin-top:15px;padding:13px;background:#fff;border:1px solid #dbe7e0;border-radius:15px}.p11-tools input,.p11-tools select{height:42px;border:1px solid #cddbd3;border-radius:10px;padding:0 12px;font:inherit}.p11-meta{padding:11px 2px;color:#718179;font-size:12px}.p11-table-wrap{overflow:auto;border:1px solid #dbe7e0;border-radius:15px;background:#fff}.p11-table{width:100%;min-width:940px;border-collapse:collapse}.p11-table th{padding:12px;background:#f1f6f3;text-align:left;font-size:12px;color:#53665c}.p11-table td{padding:13px;border-top:1px solid #edf2ef;font-size:13px}.p11-table tr.is-overdue{background:#fff8f7}.p11-chip{display:inline-block;padding:6px 9px;border-radius:999px;background:#eaf5ee;color:#17643a;font-weight:800;font-size:12px}.p11-open{border:0;border-radius:9px;padding:9px 11px;background:#07883f;color:#fff;font-weight:800;cursor:pointer}.p11-empty{padding:28px;text-align:center;background:#fff;border:1px solid #dbe7e0;border-radius:15px;color:#65776d}@media(max-width:900px){.p11-stats{grid-template-columns:repeat(3,1fr)}}@media(max-width:680px){.p11-overlay{padding:0}.p11-shell{height:100vh;border-radius:0}.p11-head{padding:16px}.p11-head h2{font-size:21px}.p11-head p{display:none}.p11-body{padding:14px 14px 100px}.p11-stats{grid-template-columns:repeat(2,1fr)}.p11-tools{grid-template-columns:1fr}.p11-launcher{right:14px;bottom:88px}}
\n
/* P11.1B TABLE TEXT VISIBILITY */
#p11DecisionOps .p11-table td{
  color:#17231d !important;
}

#p11DecisionOps .p11-table td b{
  color:#17231d !important;
  font-weight:800;
}

#p11DecisionOps .p11-table td:nth-child(2),
#p11DecisionOps .p11-table td:nth-child(3),
#p11DecisionOps .p11-table td:nth-child(5),
#p11DecisionOps .p11-table td:nth-child(6),
#p11DecisionOps .p11-table td:nth-child(7){
  color:#263a30 !important;
}

/* P11.2 DIRECT WORKFLOW ACTIONS */
#p11DecisionOps .p11-safety{margin:0 0 14px;padding:10px 12px;border:1px solid #cfe5d7;background:#eef9f2;border-radius:12px;color:#285f3e;font-size:12px}
#p11DecisionOps .p11-action{border:0;border-radius:9px;padding:9px 11px;background:#07883f;color:#fff;font-weight:800;cursor:pointer;white-space:nowrap}
#p11DecisionOps .p11-action:hover{filter:brightness(.96)}
#p11DecisionOps .p11-action:disabled{cursor:not-allowed;opacity:.62}
#p11DecisionOps .p11-action-done{background:#eaf5ee;color:#17643a}
#p11DecisionOps .p11-no-action{color:#718179;font-size:12px}
#p11DecisionOps .p11-open-source{border:1px solid #cfe0d6;border-radius:9px;padding:9px 11px;background:#fff;color:#17643a;font-weight:800;cursor:pointer;white-space:nowrap}
#p11DecisionOps .p11-open-source:hover{background:#f3f8f5}
#p11DecisionOps .p11-table{min-width:1120px}
