.gestionapp-workspace{color:#172b4d;background:#f4f8ff;padding:12px;min-width:0;font-size:12px;max-width:1800px;margin:auto}.gestionapp-workspace header{min-height:46px;display:flex;align-items:center;justify-content:space-between;gap:12px;border-bottom:2px solid #d5ae49;margin-bottom:12px}.gestionapp-workspace h1{font-size:16px;font-weight:750}.gestionapp-workspace h2{font-size:15px;font-weight:700}.gestionapp-workspace h3{font-size:13px;font-weight:700;margin:12px 0 6px}.gestionapp-filters{display:flex;flex-wrap:wrap;gap:8px;align-items:end;background:#fff;padding:12px;border:1px solid #dce5f0;border-radius:6px}.gestionapp-filters label{display:grid;gap:4px;flex:1 1 140px;min-width:0}.gestionapp-workspace input,.gestionapp-workspace select{height:30px;border:1px solid #b8c9df;border-radius:4px;padding:3px 7px;width:100%;background:#fff;color:#172b4d}.gestionapp-workspace button,.gestionapp-workspace td a,.gestionapp-workspace header a{min-height:30px;border:1px solid #a8bfe0;border-radius:4px;padding:5px 10px;font-size:11px;line-height:18px;background:#fff;color:#064a9a;font-weight:650}.gestionapp-workspace button:disabled{opacity:.5}.gestionapp-workspace :focus-visible{outline:2px solid #1169cf;outline-offset:2px}.gestionapp-tabs{display:flex;gap:8px;flex-wrap:wrap;margin:10px 0}.gestionapp-tabs button[aria-pressed=true]{background:#0757af;color:#fff}.gestionapp-tabs b{margin-left:5px;background:#fff0bd;color:#513e0b;border-radius:3px;padding:1px 5px}.gestionapp-table{border:1px solid #dce5f0;background:#fff;border-radius:6px;overflow:auto}.gestionapp-table table{width:100%;border-collapse:collapse;font-size:12px}.gestionapp-table th{background:#0757af;color:#fff;text-align:left;font-size:11px;padding:8px}.gestionapp-table td{padding:8px;border-bottom:1px solid #e3eaf3;overflow-wrap:anywhere}.gestionapp-table small{display:block;color:#5a6c84;font-size:11px}.gestionapp-status{display:inline-block;background:#edf3fb;padding:3px 6px;border-radius:4px}.gestionapp-empty{padding:24px;text-align:center}.gestionapp-workspace footer{display:flex;gap:8px;justify-content:end;align-items:center;margin-top:10px}.gestionapp-workspace footer span{margin-right:auto}.gestionapp-detail{background:#fff;padding:14px;border:1px solid #dce5f0;border-radius:6px}.gestionapp-detail dl{display:flex;flex-wrap:wrap;gap:12px;margin:10px 0}.gestionapp-detail dt{font-size:11px;color:#576d86}.gestionapp-detail dd{font-weight:650}.gestionapp-detail pre{white-space:pre-wrap;overflow-wrap:anywhere;font-size:11px}.gestionapp-reason{white-space:pre-wrap}.gestionapp-history{border-left:2px solid #d5ae49;padding:5px 10px;margin:7px 0}.gestionapp-detail section>a{display:block;color:#0757af;text-decoration:underline;margin:6px 0}.gestionapp-workspace [role=alert]{border:1px solid #f1b9b9;background:#fff1f1;color:#8c1919;padding:10px;margin:8px 0;border-radius:4px}@media(max-width:600px){.gestionapp-workspace{padding:8px}.gestionapp-workspace h1{font-size:14px}.gestionapp-workspace button,.gestionapp-workspace input,.gestionapp-workspace select,.gestionapp-workspace td a,.gestionapp-workspace header a{min-height:44px}.gestionapp-workspace input,.gestionapp-workspace select{font-size:16px}.gestionapp-workspace header{align-items:start;flex-direction:column;padding-bottom:8px}.gestionapp-filters{padding:8px}.gestionapp-table{overflow:visible;border:0;background:transparent}.gestionapp-table table,.gestionapp-table tbody{display:block}.gestionapp-table thead{display:none}.gestionapp-table tr{display:block;border:1px solid #dce5f0;border-radius:5px;margin-bottom:8px;background:#fff;padding:7px}.gestionapp-table td{display:flex;justify-content:space-between;gap:8px;border:0;padding:4px;flex-wrap:wrap}.gestionapp-table td[data-label]:before{content:attr(data-label);font-size:11px;font-weight:700;color:#576d86}.gestionapp-table td a{display:flex;align-items:center;justify-content:center;width:100%;margin-top:5px}.gestionapp-workspace footer{flex-wrap:wrap}.gestionapp-workspace footer span{flex-basis:100%}.gestionapp-detail dl>div{flex-basis:100%}.gestionapp-tabs{gap:6px}.gestionapp-tabs button{flex:1 1 42%;padding:5px}.gestionapp-detail{padding:10px}}.gestionapp-workspace textarea{display:block;min-height:80px;width:100%;border:1px solid #b8c9df;border-radius:4px;padding:8px;margin:6px 0;font-size:13px}.gestionapp-actions{display:flex;flex-wrap:wrap;gap:8px}@layer components{@media screen{.gestionapp-workspace .gestionapp-table :is(th,td){white-space:normal}html.dark .gestionapp-workspace,html.dark .gestionapp-workspace :is(.gestionapp-filters,.gestionapp-detail,.gestionapp-table),html.dark .gestionapp-workspace .gestionapp-table tbody :is(tr,td){color:var(--material-text, #f9fafb)!important;background:var(--material-surface, #111827)!important}html.dark .gestionapp-workspace :is(.gestionapp-table small,.gestionapp-detail dt,label),html.dark .gestionapp-workspace .gestionapp-table td[data-label]:before{color:#c5d4e8!important}html.dark .gestionapp-workspace .gestionapp-status{background:#233956!important;color:#e8f1ff!important}html.dark .gestionapp-workspace :is(input,select,textarea){color:var(--material-text, #f9fafb)!important;background:var(--material-surface-2, #1f2937)!important}html.dark .gestionapp-workspace .gestionapp-detail section>a{color:#93c5fd}}@media screen and (min-width:601px){.gestionapp-workspace .gestionapp-table table{display:table;width:100%}}}
