.performance-workflow-mask{position:fixed;inset:0;background:#0b203e66;display:flex;align-items:center;justify-content:center;z-index:12000;padding:20px}.performance-workflow-dialog{width:min(860px,95vw);max-height:90vh;background:#fff;border-radius:10px;box-shadow:0 16px 64px #10243d44;color:#18374f;display:flex;flex-direction:column}.performance-workflow-dialog header,.performance-workflow-dialog footer{padding:18px 24px;display:flex;gap:10px;align-items:center;border-bottom:1px solid #e6edf3}.performance-workflow-dialog header h3{margin:0;flex:1}.performance-workflow-dialog footer{justify-content:flex-end;border-top:1px solid #e6edf3;border-bottom:0;flex-wrap:wrap}.performance-workflow-dialog main{padding:20px 24px;overflow:auto}.performance-workflow-dialog button{padding:7px 12px;border:1px solid #d1e0ee;border-radius:4px;background:white;color:#1977be;cursor:pointer}.performance-workflow-dialog button.primary{background:#168cf3;color:white;border-color:#168cf3}.performance-workflow-dialog button:disabled{opacity:.55;cursor:wait}.performance-workflow-dialog dl{display:grid;grid-template-columns:1fr 1fr;gap:14px}.performance-workflow-dialog dl div{display:flex;gap:12px}.performance-workflow-dialog dt{color:#7c91a2}.performance-workflow-dialog dd{margin:0}.performance-workflow-table{overflow:auto}.performance-workflow-table table{width:100%;border-collapse:collapse;margin:16px 0}.performance-workflow-table th,.performance-workflow-table td{border:1px solid #e2eaf2;padding:10px;text-align:left}.performance-workflow-table th{background:#f4f8fc}.performance-workflow-table input{width:75px;padding:5px;border:1px solid #cadbe9;border-radius:4px}.performance-workflow-dialog small{display:block;color:#8296a6}.performance-workflow-dialog textarea{box-sizing:border-box;width:100%;min-height:80px;display:block;margin:8px 0;padding:10px;border:1px solid #cbdde9;border-radius:4px}.performance-workflow-dialog p{white-space:pre-wrap;overflow-wrap:anywhere}.performance-workflow-appeal{padding:14px;background:#f6f9fc;border-radius:6px;margin:15px 0}.performance-workflow-dialog [role=alert]{color:#b42318}

.performance-workflow-table table{min-width:0!important;width:100%!important;table-layout:fixed}.performance-workflow-table th,.performance-workflow-table td{overflow-wrap:anywhere}.performance-workflow-table th:first-child:not([colspan]),.performance-workflow-table td:first-child{width:46%}.performance-workflow-table input{box-sizing:border-box;max-width:100%}
