*{box-sizing:border-box;margin:0;padding:0}body{background:#f5f4f0;color:#1a1a18;font-family:-apple-system,BlinkMacSystemFont,Segoe UI,Arial,sans-serif;font-size:14px}:root{--teal:#1d9e75;--teal-d:#0f6e56;--teal-l:#e1f5ee;--amber:#ef9f27;--amber-l:#faeeda;--amber-d:#854f0b;--coral:#d85a30;--coral-l:#faece7;--blue:#378add;--blue-l:#e6f1fb;--blue-d:#0c447c;--purple:#7f77dd;--purple-l:#eeedfe;--text:#1a1a18;--text2:#5f5e5a;--text3:#888780;--border:#e8e6e0;--surface:#fff;--bg:#f5f4f0;--r:8px;--r2:12px}button{cursor:pointer}button,input,select,textarea{font-family:inherit}.btn-primary{background:#1d9e75;background:var(--teal);border:none;border-radius:8px;border-radius:var(--r);color:#fff;cursor:pointer;font-size:13px;font-weight:500;padding:9px 18px;transition:background .15s}.btn-primary:hover{background:#0f6e56;background:var(--teal-d)}.btn-primary:disabled{cursor:default;opacity:.6}.btn-secondary{background:#fff;border:1px solid #e8e6e0;border:1px solid var(--border);border-radius:8px;border-radius:var(--r);color:#5f5e5a;color:var(--text2);cursor:pointer;font-size:13px;font-weight:500;padding:9px 18px}.btn-secondary:hover{border-color:#1d9e75;border-color:var(--teal);color:#1d9e75;color:var(--teal)}.badge{border-radius:99px;display:inline-block;font-size:11px;font-weight:500;padding:2px 8px}.badge-nuevo{background:#fff;border:1px solid #d85a30;border:1px solid var(--coral);color:#d85a30;color:var(--coral)}.badge-gestion{background:#e6f1fb;background:var(--blue-l);color:#0c447c;color:var(--blue-d)}.badge-pendiente{background:#faeeda;background:var(--amber-l);color:#854f0b;color:var(--amber-d)}.badge-liquidacion{background:#eeedfe;background:var(--purple-l);color:#7f77dd;color:var(--purple)}.badge-cerrado{background:#f1efe8;color:#888780;color:var(--text3)}.card{background:#fff;border:1px solid #e8e6e0;border:1px solid var(--border);border-radius:12px;border-radius:var(--r2);overflow:hidden}.form-group{margin-bottom:16px}.form-label{color:#5f5e5a;color:var(--text2);display:block;font-size:12px;font-weight:500;letter-spacing:.4px;margin-bottom:5px;text-transform:uppercase}.form-input{border:1px solid #e8e6e0;border:1px solid var(--border);border-radius:8px;border-radius:var(--r);color:#1a1a18;color:var(--text);font-size:13px;outline:none;padding:8px 10px;transition:border-color .15s;width:100%}.form-input:focus{border-color:#1d9e75;border-color:var(--teal)}.nav{align-items:center;background:#fff;border-bottom:1px solid #e8e6e0;border-bottom:1px solid var(--border);display:flex;height:52px;justify-content:space-between;padding:0 24px;position:-webkit-sticky;position:sticky;top:0;z-index:100}.nav-brand{color:#1d9e75;color:var(--teal);font-size:16px;font-weight:600;letter-spacing:-.3px}.nav-user{align-items:center;color:#5f5e5a;color:var(--text2);display:flex;font-size:13px;gap:12px}.main{margin:0 auto;max-width:1200px;padding:24px}.page-title{color:#1a1a18;color:var(--text);font-size:20px;font-weight:600;margin-bottom:20px}.metric-grid{grid-gap:12px;display:grid;gap:12px;grid-template-columns:repeat(4,1fr);margin-bottom:24px}.metric-card{background:#fff;border:1px solid #e8e6e0;border:1px solid var(--border);border-radius:12px;border-radius:var(--r2);padding:16px}.metric-value{color:#1d9e75;color:var(--teal);font-size:28px;font-weight:700;line-height:1;margin-bottom:4px}.metric-label{color:#888780;color:var(--text3);font-size:12px}.table-wrap{background:#fff;border:1px solid #e8e6e0;border:1px solid var(--border);border-radius:12px;border-radius:var(--r2);overflow:hidden}table{border-collapse:collapse;width:100%}th{background:#fafaf8;color:#888780;color:var(--text3);font-size:11px;font-weight:500;letter-spacing:.4px;padding:10px 16px;text-align:left;text-transform:uppercase}td,th{border-bottom:1px solid #e8e6e0;border-bottom:1px solid var(--border)}td{color:#1a1a18;color:var(--text);font-size:13px;padding:12px 16px}tr:last-child td{border-bottom:none}tr.clickable:hover td{background:#e1f5ee;background:var(--teal-l);cursor:pointer}.toolbar{align-items:center;display:flex;flex-wrap:wrap;gap:8px;margin-bottom:16px}.search-input{border:1px solid #e8e6e0;border:1px solid var(--border);border-radius:8px;border-radius:var(--r);font-size:13px;outline:none;padding:7px 12px;width:220px}.search-input:focus{border-color:#1d9e75;border-color:var(--teal)}.filter-select{background:#fff;border:1px solid #e8e6e0;border:1px solid var(--border);border-radius:8px;border-radius:var(--r);color:#1a1a18;color:var(--text);font-size:13px;outline:none;padding:7px 10px}.dias-warn{color:#d85a30;color:var(--coral);font-weight:500}.dias-ok{color:#888780;color:var(--text3)}.tag-fast{background:#faeeda;background:var(--amber-l);color:#854f0b;color:var(--amber-d)}.tag-fast,.tag-franq{border-radius:99px;font-size:10px;font-weight:500;padding:1px 7px}.tag-franq{background:#eeedfe;background:var(--purple-l);color:#7f77dd;color:var(--purple)}.spinner{align-items:center;color:#888780;color:var(--text3);display:flex;font-size:14px;justify-content:center;padding:40px}
/*# sourceMappingURL=main.2702a262.css.map*/