.workspace-metrics{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:15px;margin-bottom:25px}.metric{background:#eaf0f8;border-radius:17px;padding:20px}.metric strong{display:block;font-size:29px;font-weight:500;color:#40597b;letter-spacing:-1px}.metric span{font-size:11px;color:#657b98}.workspace-grid{display:grid;grid-template-columns:minmax(0,1.2fr) minmax(0,1fr);gap:25px;align-items:start}.workspace-card{background:white;border:1px solid #e4eaf2;border-radius:24px;padding:30px;margin-bottom:25px;min-width:0}.workspace-card h2{font-size:23px;letter-spacing:-.03em;font-weight:600;margin-top:0}.workspace-card h3{font-size:19px;letter-spacing:-.025em}.workspace-card textarea,.workspace-card input[type=password]{width:100%;border:1px solid #d5deed;border-radius:12px;background:#fafbfd;font:inherit;font-size:14px;color:#3c5778;padding:13px;resize:vertical}.workspace-card select{max-width:100%}.example-chips{display:flex;gap:8px;flex-wrap:wrap}.example-chips button{border:1px solid #dfe6f0;border-radius:25px;padding:9px 12px;background:#f6f8fc;color:#58739a;font:inherit;font-size:11px;cursor:pointer}.example-chips button:disabled{opacity:.5;cursor:default}#workspace-status,#linked-status{font-size:12px;line-height:1.6;color:#526f95}.agenda-card{background:linear-gradient(140deg,#edf3fc,#f7f9fc)}.booking-item{border-top:1px solid #dce6f3;padding:14px 0;font-size:12px}.booking-item strong{display:block;color:#465f81;font-weight:500}.booking-item span{display:block;color:#6d7f99;font-size:10px;margin-top:4px}.row-actions{display:flex;flex-direction:column;align-items:flex-start}.proposal{border-top:1px solid #e2e8f2;padding-top:24px;margin-top:24px}.proposal>p{font-size:13px;color:#607592}.proposal .slot-option{display:block;width:100%;text-align:left;border:1px solid #dce5f2;border-radius:10px;background:#f7faff;padding:12px;margin:9px 0;color:#446996;font:inherit;font-size:12px;cursor:pointer}.proposal .slot-option[aria-pressed=true]{background:#eaf2fc;border-color:#0071e3}.section-heading{display:flex;justify-content:space-between;align-items:center;gap:20px;flex-wrap:wrap;margin-bottom:18px}.section-heading h2{margin:0}.invoice-card{display:flex;align-items:center;justify-content:space-between;gap:20px;border-top:1px solid #e6ecf4;padding:18px 0;font-size:13px}.invoice-card strong{display:block;font-weight:500;color:#486181}.invoice-card small{display:block;font-size:10px;color:#6e7d93;margin:5px 0}.invoice-card .amount{font-size:23px;color:#3f577a;white-space:nowrap}.invoice-card button{font-size:11px}.help-controls{display:flex;align-items:center;gap:15px;flex-wrap:wrap}.help-controls label{margin:0}.help-controls select{width:auto}.help-output{background:#f3f6fb;border-radius:13px;padding:20px;font-size:13px;color:#5a7191;line-height:1.7;white-space:pre-wrap}.help-output:empty{display:none}.activity{padding-left:18px;font-size:12px;color:#637995;line-height:1.7}.activity:empty:before{content:'Todavía no hay acciones confirmadas.'}.workspace-card .demo-button:disabled{background:#e0e6ee;color:#657895}.workspace-card textarea:focus-visible,.workspace-card input:focus-visible{outline:2px solid #0071e3;outline-offset:3px}@media(max-width:800px){.workspace-grid{grid-template-columns:1fr}.workspace-metrics{grid-template-columns:repeat(2,minmax(0,1fr))}.workspace-card{padding:25px}}@media(max-width:420px){.workspace-card{padding:22px 20px}.metric{padding:16px}.metric strong{font-size:25px}.invoice-card{flex-wrap:wrap}.invoice-card .amount{margin-left:auto}.help-controls{align-items:stretch;flex-direction:column}.help-controls select{width:100%}.section-heading{gap:12px}.workspace-card h2{font-size:21px}}

.tour-card{background:linear-gradient(130deg,#f5f8fd,#fff)}.tour-card .section-heading>div{min-width:0}.tour-card h2{margin-top:10px}.tour-steps{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:12px;list-style:none;padding:0;margin:25px 0 18px}.tour-steps li{padding:13px;border:1px solid #dde5ef;border-radius:12px;font-size:12px;color:#637995;background:#fff}.tour-steps li[aria-current=step]{border-color:#0071e3;color:#245b97;background:#edf5ff}.tour-steps li[data-done=true]{border-color:#c0dbcd;background:#eff8f2;color:#39664a}.tour-instruction{font-size:14px;color:#4e698d;line-height:1.7;max-width:740px}.architecture-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:25px;margin:25px 0}.architecture-grid article{border-top:1px solid #e0e8f2;padding-top:20px;min-width:0}.architecture-grid p{font-size:13px;color:#607592;line-height:1.7}.architecture-number{font-size:10px;color:#6f829d;letter-spacing:.08em}.architecture-grid code{font-size:11px;overflow-wrap:anywhere}.trace-card{border-top:1px solid #e3eaf3;padding:20px 0}.trace-card h3{font-size:15px;margin:0 0 15px}.trace-data{display:grid;grid-template-columns:140px minmax(0,1fr);gap:8px 15px;font-size:12px;margin:0}.trace-data dt{color:#71819a}.trace-data dd{margin:0;color:#4d6688;overflow-wrap:anywhere}.trace-empty{font-size:13px;color:#657b98}#response-traces{max-width:100%}@media(max-width:700px){.tour-steps{grid-template-columns:repeat(2,minmax(0,1fr))}.architecture-grid{grid-template-columns:1fr;gap:10px}.trace-data{grid-template-columns:1fr;gap:4px}.trace-data dd{margin-bottom:10px}}
