@font-face{font-family:Archivo;font-style:normal;font-weight:100 900;font-stretch:100%;font-display:swap;src:url(../media/f263782c6a4bddee-s.1gyfqm5yhhzs7.woff2)format("woff2");unicode-range:U+102-103,U+110-111,U+128-129,U+168-169,U+1A0-1A1,U+1AF-1B0,U+300-301,U+303-304,U+308-309,U+323,U+329,U+1EA0-1EF9,U+20AB}@font-face{font-family:Archivo;font-style:normal;font-weight:100 900;font-stretch:100%;font-display:swap;src:url(../media/85e86a88f68a624a-s.p.357dd_6abeqge.woff2)format("woff2");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C4,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Archivo;font-style:normal;font-weight:100 900;font-stretch:100%;font-display:swap;src:url(../media/c6a5c2fdc12da45c-s.p.17-aodiw50953.woff2)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Archivo Fallback;src:local(Arial);ascent-override:88.96%;descent-override:21.28%;line-gap-override:0.0%;size-adjust:98.7%}.S7TORG_className{font-family:Archivo,Archivo Fallback;font-style:normal}.S7TORG_variable{--font-archivo:"Archivo", "Archivo Fallback"}
:root{--negro:#0e0e0e;--papel:#f2f0eb;--naranja:#f26a1b;--acero:#87959d;--niebla:#c9d0d5;--glass:#f2f0eb0e;--glass-2:#f2f0eb17;--line:#f2f0eb1c;--txt:var(--papel);--txt-2:#f2f0eb9e;--txt-3:#f2f0eb61;--ok:#7fd1a4;--r:14px}*{box-sizing:border-box;margin:0;padding:0}html,body{height:100%}body{background:var(--negro);color:var(--txt);font-family:var(--font-archivo),"Archivo",Helvetica Neue,Arial,sans-serif;letter-spacing:-.01em;-webkit-font-smoothing:antialiased;font-weight:350;overflow:hidden}button,input,textarea,select{font:inherit;color:inherit}button{cursor:pointer;background:0 0;border:0}::selection{background:var(--naranja);color:var(--negro)}#bg{z-index:0;filter:blur(1.2px);opacity:.55;position:fixed;inset:0}.glow{z-index:0;filter:blur(120px);pointer-events:none;border-radius:50%;position:fixed}.glow.a{background:#f26a1b29;width:520px;height:520px;top:-160px;right:-120px}.glow.b{background:#87959d24;width:600px;height:600px;bottom:-260px;left:-200px}.vignette{z-index:0;pointer-events:none;background:radial-gradient(#0e0e0e26 0%,#0e0e0ed9 75%);position:fixed;inset:0}.glass{background:var(--glass);border:1px solid var(--line);border-radius:var(--r);-webkit-backdrop-filter:blur(26px)saturate(120%)}.eyebrow{letter-spacing:.12em;text-transform:uppercase;color:var(--txt-3);font-size:11px}.num{font-variant-numeric:tabular-nums;color:var(--txt-3);letter-spacing:.08em;font-size:11px}.pill{border:1px solid var(--line);background:var(--glass);border-radius:999px;align-items:center;gap:8px;height:36px;padding:0 16px;font-size:13px;transition:all .2s;display:inline-flex}.pill:hover{background:var(--glass-2)}.btn{border-radius:999px;justify-content:center;align-items:center;gap:8px;height:38px;padding:0 18px;font-size:13px;font-weight:500;transition:all .2s;display:inline-flex}.btn.primary{background:var(--papel);color:var(--negro)}.btn.primary:hover{background:#fff}.btn.accent{background:var(--naranja);color:var(--negro)}.btn.ghost{border:1px solid var(--line);background:var(--glass)}.btn.ghost:hover{background:var(--glass-2)}.btn.sm{height:30px;padding:0 12px;font-size:12px}.tag{letter-spacing:.04em;border:1px solid var(--line);height:20px;color:var(--txt-2);border-radius:999px;align-items:center;padding:0 8px;font-size:10.5px;display:inline-flex}.tag.reel{color:#ffb487;border-color:#f26a1b73}.tag.carrusel{color:var(--niebla);border-color:#c9d0d566}.tag.historia{color:var(--ok);border-color:#7fd1a466}.tag.peticion{color:var(--papel);border-color:#f2f0eb59}.av{width:24px;height:24px;color:var(--negro);border-radius:50%;flex:none;place-items:center;font-size:10px;font-weight:600;display:inline-grid}.av.sm{background:#f2b48a}.av.jm{background:var(--niebla)}.av.nn{background:#e7c9d3}.av.fc{background:#b9d6c4}.dot{background:var(--naranja);border-radius:50%;width:6px;height:6px;display:inline-block}svg.i{stroke:currentColor;fill:none;stroke-width:1.6px;stroke-linecap:round;stroke-linejoin:round;flex:none;width:16px;height:16px}#login{z-index:5;place-items:center;padding:16px;display:grid;position:fixed;inset:0}.login-card{width:min(420px,100%);padding:40px 36px}.login-card img{height:16px;margin-bottom:44px}.login-card h1{letter-spacing:-.02em;font-size:30px;font-weight:300;line-height:1.1}.login-card h1 span{color:var(--txt-3)}.field{margin-top:14px;display:block}.field span{color:var(--txt-3);letter-spacing:.08em;text-transform:uppercase;margin-bottom:6px;font-size:11px;display:block}.field input{border:1px solid var(--line);background:#0e0e0e59;border-radius:12px;outline:none;width:100%;height:44px;padding:0 14px}.field input:focus{border-color:#f2f0eb59}.login-foot{color:var(--txt-3);justify-content:space-between;align-items:center;margin-top:28px;font-size:12px;display:flex}#app{z-index:1;grid-template-rows:64px 1fr;grid-template-columns:64px 1fr;height:100vh;display:grid;position:relative}.top{grid-column:1/3;justify-content:space-between;align-items:center;gap:16px;padding:0 20px;display:flex}.top .logo{height:13px}.nav{border-radius:999px;gap:4px;padding:4px;display:flex}.nav a{height:30px;color:var(--txt-2);white-space:nowrap;border-radius:999px;align-items:center;padding:0 14px;font-size:13px;text-decoration:none;transition:all .2s;display:inline-flex}.nav a:hover{color:var(--txt)}.nav a.on{background:var(--papel);color:var(--negro)}.top-r{align-items:center;gap:10px;display:flex}.lang{border-radius:999px;padding:3px;display:flex}.lang button{width:34px;height:26px;color:var(--txt-3);letter-spacing:.06em;border-radius:999px;font-size:11px}.lang button.on{background:var(--glass-2);color:var(--txt)}.icon-btn{border-radius:50%;place-items:center;width:36px;height:36px;display:grid;position:relative}.icon-btn .dot{position:absolute;top:8px;right:9px}.me{border-radius:999px;align-items:center;gap:8px;padding:3px 12px 3px 3px;font-size:13px;display:flex}.me img{object-fit:cover;background:#fff;border-radius:50%;width:30px;height:30px}.rail{border-radius:999px;flex-direction:column;grid-row:2;align-self:start;align-items:center;gap:6px;margin:0 0 16px 12px;padding:14px 0;display:flex}.rail a,.rail button{width:38px;height:38px;color:var(--txt-3);border-radius:50%;place-items:center;text-decoration:none;transition:all .2s;display:grid}.rail a:hover,.rail button:hover{color:var(--txt);background:var(--glass)}.rail a.on{background:var(--papel);color:var(--negro)}.rail hr{border:0;border-top:1px solid var(--line);width:18px;margin:6px 0}main{grid-row:2;padding:4px 24px 32px 20px;overflow:auto}.view{animation:.45s cubic-bezier(.2,.7,.2,1) in;display:none}.view.on{display:block}@keyframes in{0%{opacity:0;transform:translateY(8px)}to{opacity:1;transform:none}}.head{justify-content:space-between;align-items:flex-end;gap:16px;margin:10px 0 22px;display:flex}.head h2{letter-spacing:-.02em;font-size:34px;font-weight:300;line-height:1.05}.head h2 span{color:var(--txt-3)}.head p{color:var(--txt-2);margin-top:6px;font-size:14px}.stats{grid-template-columns:repeat(4,1fr);gap:14px;display:grid}.stat{padding:18px;transition:transform .3s}.stat:hover{transform:translateY(-4px)}.stat .v{letter-spacing:-.02em;margin:14px 0 4px;font-size:34px;font-weight:300}.stat .s{color:var(--txt-2);font-size:12px}.stat .s b{color:var(--ok);font-weight:500}.spark{width:100%;height:28px;margin-top:10px}.grid2{grid-template-columns:1.35fr 1fr;gap:14px;margin-top:14px;display:grid}.panel{padding:20px}.panel-h{justify-content:space-between;align-items:center;margin-bottom:14px;display:flex}.panel-h h3{font-size:16px;font-weight:400}.row{border-top:1px solid var(--line);align-items:center;gap:12px;padding:12px 0;display:flex}.row:first-of-type{border-top:0}.thumb{border:1px solid var(--line);width:44px;height:56px;color:var(--txt-3);background:linear-gradient(160deg,#3a3633,#1b1a19);border-radius:9px;flex:none;place-items:center;display:grid}.row .t{flex:1;min-width:0}.row .t b{white-space:nowrap;text-overflow:ellipsis;font-size:14px;font-weight:450;display:block;overflow:hidden}.row .t small{color:var(--txt-3);font-size:12px}.feed .row{align-items:flex-start}.feed .t{color:var(--txt-2);font-size:13px}.feed .t b{color:var(--txt);white-space:normal;font-weight:500;display:inline}.next-shoot{align-items:center;gap:16px;display:flex}.date-big{border:1px solid var(--line);text-align:center;background:#f26a1b14;border-radius:12px;place-content:center;width:64px;height:72px;display:grid}.date-big b{font-size:26px;font-weight:300;line-height:1;display:block}.date-big small{letter-spacing:.12em;color:#ffb487;font-size:10px}.board{align-items:flex-start;gap:12px;min-height:calc(100vh - 200px);padding-bottom:14px;display:flex;overflow-x:auto}.list{flex-direction:column;flex:none;width:272px;max-height:calc(100vh - 210px);padding:10px;display:flex}.list-h{justify-content:space-between;align-items:center;padding:6px 6px 10px;display:flex}.list-h h4{font-size:13px;font-weight:500}.list-h .num{margin-right:6px}.cards{flex-direction:column;gap:8px;min-height:24px;padding:2px;display:flex;overflow:auto}.card{border:1px solid var(--line);cursor:grab;background:#f2f0eb12;border-radius:12px;padding:12px;transition:transform .2s,background .2s}.card:hover{background:#f2f0eb1c;transform:translateY(-2px)}.card.drag{opacity:.4}.card .tags{flex-wrap:wrap;gap:4px;margin-bottom:8px;display:flex}.card p{font-size:13.5px;line-height:1.35}.card .meta{color:var(--txt-3);align-items:center;gap:10px;margin-top:10px;font-size:11.5px;display:flex}.card .meta .avs{margin-left:auto;display:flex}.card .meta .avs .av{border:2px solid #232120;width:22px;height:22px;margin-left:-6px}.card .state{color:#ffb487;align-items:center;gap:6px;margin-top:8px;font-size:11px;display:flex}.card .state.okk{color:var(--ok)}.list.over{background:var(--glass-2)}.add{color:var(--txt-3);text-align:left;border-radius:10px;align-items:center;gap:8px;margin-top:8px;padding:9px 10px;font-size:13px;display:flex}.add:hover{background:var(--glass);color:var(--txt)}.list.client{border-color:#f26a1b59}.list.client .list-h h4:after{content:"  · cliente";color:#ffb487;font-weight:400}.add-form textarea{border:1px solid var(--line);resize:none;background:#0e0e0e66;border-radius:10px;outline:none;width:100%;min-height:64px;padding:10px;font-size:13px}.add-form .r{gap:6px;margin-top:6px;display:flex}.board-bar{align-items:center;gap:8px;display:flex}.overlay{z-index:20;-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px);background:#0808088c;justify-content:center;align-items:flex-start;padding:6vh 16px;display:none;position:fixed;inset:0;overflow:auto}.overlay.on{animation:.3s in;display:flex}.modal{background:#1e1d1cb8;width:min(820px,100%);padding:26px}.modal-h{justify-content:space-between;gap:16px;display:flex}.modal-h h3{letter-spacing:-.02em;font-size:24px;font-weight:400}.modal-h small{color:var(--txt-3);font-size:12px}.modal-b{grid-template-columns:1fr 220px;gap:24px;margin-top:20px;display:grid}.sec{margin-bottom:22px}.sec h5{letter-spacing:.1em;text-transform:uppercase;color:var(--txt-3);align-items:center;gap:8px;margin-bottom:10px;font-size:12px;font-weight:500;display:flex}.desc{color:var(--txt-2);font-size:14px;line-height:1.55}.check{align-items:center;gap:10px;padding:6px 0;font-size:13.5px;display:flex}.check input{accent-color:var(--naranja);width:15px;height:15px}.preview{border:1px solid var(--line);height:170px;color:var(--txt-3);background:linear-gradient(140deg,#2c2826,#141313);border-radius:12px;place-items:center;font-size:12px;display:grid}.comment{gap:10px;margin-bottom:14px;display:flex}.comment .bub{flex:1}.comment .who{font-size:12.5px}.comment .who b{font-weight:550}.comment .who small{color:var(--txt-3);margin-left:6px}.comment .txt{background:var(--glass);border:1px solid var(--line);border-radius:12px;margin-top:5px;padding:10px 12px;font-size:13.5px;line-height:1.45}.cbox{gap:10px;margin-bottom:18px;display:flex}.cbox textarea{border:1px solid var(--line);resize:vertical;background:#0e0e0e66;border-radius:12px;outline:none;flex:1;min-height:42px;padding:10px 12px;font-size:13.5px}.side .btn{justify-content:flex-start;width:100%;margin-bottom:8px}.side .kv{color:var(--txt-2);margin-bottom:14px;font-size:12.5px}.side .kv span{color:var(--txt-3);letter-spacing:.08em;text-transform:uppercase;margin-bottom:4px;font-size:11px;display:block}.log{color:var(--txt-3);font-size:12px;line-height:1.6}.log b{color:var(--txt-2);font-weight:500}.approve-box{background:#f26a1b12;border:1px solid #f26a1b59;border-radius:12px;flex-wrap:wrap;justify-content:space-between;align-items:center;gap:12px;margin-bottom:22px;padding:14px;display:flex}.approve-box p{font-size:13.5px}.approve-box.done{background:#7fd1a412;border-color:#7fd1a466}.cal-wrap{grid-template-columns:1fr 300px;gap:14px;display:grid}.cal{padding:16px}.cal-g{grid-template-columns:repeat(7,1fr);gap:6px;display:grid}.cal-g .dn{color:var(--txt-3);letter-spacing:.1em;text-transform:uppercase;padding:4px 6px;font-size:11px}.day{border:1px solid var(--line);background:#f2f0eb06;border-radius:10px;min-height:96px;padding:6px}.day.out{opacity:.3}.day.today{border-color:#f26a1b99}.day .n{color:var(--txt-3);font-size:12px}.day.today .n{color:var(--naranja)}.ev{background:var(--glass-2);white-space:nowrap;text-overflow:ellipsis;border-left:2px solid var(--niebla);border-radius:6px;margin-top:4px;padding:3px 6px;font-size:10.5px;display:block;overflow:hidden}.ev.reel{border-left-color:var(--naranja)}.ev.historia{border-left-color:var(--ok)}.ev.shoot{border-left-color:var(--naranja);color:#ffd2b8;background:#f26a1b2e}.slots{flex-direction:column;gap:8px;display:flex}.slot{border:1px solid var(--line);border-radius:12px;justify-content:space-between;align-items:center;padding:12px 14px;font-size:13px;transition:all .2s;display:flex}.slot:hover{background:var(--glass)}.slot small{color:var(--txt-3)}.slot.full{opacity:.35;pointer-events:none}.slot.sel{border-color:var(--naranja);background:#f26a1b1a}.docs{grid-template-columns:repeat(3,1fr);gap:14px;display:grid}.doc{flex-direction:column;gap:14px;padding:20px;transition:transform .3s;display:flex}.doc:hover{transform:translateY(-4px)}.doc .ico{background:var(--glass-2);border-radius:12px;place-items:center;width:42px;height:42px;display:grid}.doc h4{font-size:17px;font-weight:400}.doc p{color:var(--txt-2);font-size:13px}.doc .st{align-items:center;gap:6px;font-size:12px;display:flex}.doc.pending{border-color:#f26a1b66}.files{margin-top:14px}.sign-wrap{grid-template-columns:1fr 340px;gap:14px;display:grid}.tabs{border-radius:999px;gap:4px;width:max-content;margin-bottom:12px;padding:4px;display:flex}.tabs button{height:30px;color:var(--txt-2);border-radius:999px;padding:0 14px;font-size:12.5px}.tabs button.on{background:var(--papel);color:var(--negro)}.paper{background:var(--papel);color:#1b1b1b;border-radius:12px;height:calc(100vh - 260px);padding:44px 48px;font-size:13px;line-height:1.65;overflow:auto}.paper h3{letter-spacing:-.01em;margin-bottom:4px;font-size:17px;font-weight:600}.paper .sub{color:#777;letter-spacing:.1em;text-transform:uppercase;margin-bottom:24px;font-size:11px}.paper h4{margin:18px 0 4px;font-size:13px;font-weight:600}.paper .ph{color:#6b665e;background:#e6e3dc;border-radius:4px;padding:0 4px}.paper table{border-collapse:collapse;width:100%;margin-top:10px}.paper td{border-bottom:1px solid #ddd8cf;padding:8px 0}.paper td:last-child{text-align:right}.pad{touch-action:none;cursor:crosshair;background:#0e0e0e59;border:1px dashed #f2f0eb4d;border-radius:12px;width:100%;height:160px;display:block}.sign-panel{padding:20px}.sign-panel .check{color:var(--txt-2);font-size:13px}.audit{color:var(--txt-3);margin-top:14px;font-family:ui-monospace,Menlo,monospace;font-size:11.5px;line-height:1.7}.plan-grid{grid-template-columns:1fr 1fr 1fr;gap:14px;display:grid}.mod{padding:20px;position:relative;overflow:hidden}.mod h4{margin:14px 0 6px;font-size:16px;font-weight:400}.mod p{color:var(--txt-2);font-size:13px}.mod .badge{position:absolute;top:18px;right:18px}.mod.locked{opacity:.65}.mod.locked:after{content:"";pointer-events:none;background:repeating-linear-gradient(135deg,#0000 0 10px,#f2f0eb06 10px 20px);position:absolute;inset:0}.plan-hero{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:20px;margin-bottom:14px;padding:28px;display:flex}.plan-hero h3{letter-spacing:-.02em;font-size:30px;font-weight:300}.plan-hero .parts{flex-wrap:wrap;gap:8px;margin-top:12px;display:flex}.ref{grid-template-columns:1.2fr 1fr;gap:14px;display:grid}.ref-hero{padding:32px}.ref-hero h3{letter-spacing:-.02em;font-size:36px;font-weight:300;line-height:1.05}.ref-hero h3 em{color:var(--naranja);font-style:normal}.code{border:1px solid var(--line);background:#0e0e0e59;border-radius:999px;justify-content:space-between;align-items:center;margin-top:22px;padding:6px 6px 6px 16px;font-size:13px;display:flex}.steps{grid-template-columns:repeat(3,1fr);gap:10px;margin-top:22px;display:grid}.steps div{border:1px solid var(--line);color:var(--txt-2);border-radius:12px;padding:14px;font-size:12.5px}.steps b{color:var(--txt);margin:6px 0 2px;font-size:13.5px;font-weight:450;display:block}#intro .modal{text-align:left;width:min(560px,100%);padding:34px}.intro-step{display:none}.intro-step.on{animation:.4s in;display:block}.intro-art{border:1px solid var(--line);background:radial-gradient(circle at 70% 20%,#f26a1b40,#0000 55%),#0e0e0e66;border-radius:14px;place-items:center;height:180px;margin-bottom:24px;display:grid}.intro-step h3{letter-spacing:-.02em;font-size:28px;font-weight:300;line-height:1.1}.intro-step p{color:var(--txt-2);margin-top:10px;font-size:14.5px;line-height:1.55}.intro-foot{justify-content:space-between;align-items:center;margin-top:28px;display:flex}.dots{gap:6px;display:flex}.dots i{background:var(--line);border-radius:2px;width:18px;height:3px}.dots i.on{background:var(--naranja)}.toast{opacity:0;z-index:40;background:#1e1d1cd9;border-radius:999px;padding:12px 18px;font-size:13px;transition:all .35s;position:fixed;bottom:22px;left:50%;transform:translate(-50%)translateY(20px)}.toast.on{opacity:1;transform:translate(-50%)}.demo-note{z-index:30;color:var(--txt-3);letter-spacing:.06em;font-size:11px;position:fixed;bottom:14px;left:16px}@media (max-width:1100px){.stats{grid-template-columns:repeat(2,1fr)}.grid2,.cal-wrap,.sign-wrap,.ref{grid-template-columns:1fr}.docs,.plan-grid{grid-template-columns:1fr 1fr}.modal-b{grid-template-columns:1fr}}@media (max-width:760px){body{overflow:auto}#app{grid-template-rows:auto auto 1fr;grid-template-columns:1fr;height:auto;min-height:100vh}.top{flex-wrap:wrap;grid-column:1;padding:12px 16px}.nav{order:3;width:100%;overflow-x:auto}.rail{display:none}main{grid-row:auto;padding:4px 16px 32px}.docs,.plan-grid,.stats,.steps{grid-template-columns:1fr}.head h2{font-size:28px}.me span{display:none}.paper{padding:28px 22px}}a{color:inherit}.top .logo{width:auto}.me img{width:30px;height:30px}.status{letter-spacing:.02em;border:1px solid var(--line);height:22px;color:var(--txt-2);white-space:nowrap;border-radius:999px;align-items:center;gap:6px;padding:0 9px;font-size:11px;display:inline-flex}.status:before{content:"";background:currentColor;border-radius:50%;width:6px;height:6px}.status.idea{color:var(--txt-3)}.status.en_revision{color:var(--niebla);border-color:#c9d0d559}.status.programado{color:#ffb487;background:#f26a1b14;border-color:#f26a1b73}.status.publicado{color:var(--ok);background:#7fd1a412;border-color:#7fd1a466}.copybox{white-space:pre-wrap;border:1px solid var(--line);background:#0e0e0e59;border-radius:12px;padding:12px 14px;font-size:13.5px;line-height:1.5}.card.static{cursor:pointer}.status-row{flex-wrap:wrap;gap:8px;display:flex}.status-row .stat-mini{border:1px solid var(--line);border-radius:12px;flex:1;min-width:120px;padding:14px}.status-row .stat-mini b{margin-top:6px;font-size:26px;font-weight:300;display:block}.viewas{border-radius:999px;align-items:center;gap:4px;padding:3px;font-size:11px;display:flex}.viewas span{color:var(--txt-3);letter-spacing:.06em;text-transform:uppercase;padding:0 6px 0 8px}.viewas button{height:26px;color:var(--txt-3);border-radius:999px;padding:0 10px}.viewas button.on{background:var(--naranja);color:var(--negro)}.tour-ring{z-index:45;box-shadow:0 0 0 9999px #0808089e,0 0 0 2px var(--naranja);pointer-events:none;border-radius:16px;transition:all .45s cubic-bezier(.2,.7,.2,1);position:fixed}.tour-tip{z-index:46;background:#1e1d1ceb;width:min(340px,100vw - 32px);padding:18px;transition:all .45s cubic-bezier(.2,.7,.2,1);position:fixed}.tour-tip p{margin:8px 0 14px;font-size:14px;line-height:1.5}.tour-tip .r{justify-content:space-between;align-items:center;gap:8px;display:flex}.prog{grid-template-columns:1fr 360px;gap:14px;display:grid}.queue .row{cursor:pointer}.composer label{margin-bottom:12px;display:block}.composer label>span{letter-spacing:.08em;text-transform:uppercase;color:var(--txt-3);margin-bottom:6px;font-size:11px;display:block}.composer input,.composer textarea,.composer select{border:1px solid var(--line);background:#0e0e0e66;border-radius:12px;outline:none;width:100%;padding:10px 12px;font-size:13.5px}.composer textarea{resize:vertical;min-height:120px}.nets{flex-wrap:wrap;gap:6px;display:flex}.nets button{border:1px solid var(--line);height:30px;color:var(--txt-2);border-radius:999px;padding:0 12px;font-size:12px}.nets button.on{background:var(--papel);color:var(--negro);border-color:var(--papel)}.ptabs{border-radius:999px;gap:4px;width:max-content;margin-bottom:14px;padding:4px;display:flex}.ptabs button{height:30px;color:var(--txt-2);border-radius:999px;padding:0 14px;font-size:12.5px}.ptabs button.on{background:var(--papel);color:var(--negro)}.auto{border-top:1px solid var(--line);align-items:flex-start;gap:14px;padding:14px 0;display:flex}.auto:first-child{border-top:0}.switch{background:var(--glass-2);border:1px solid var(--line);cursor:pointer;border-radius:999px;flex:none;width:36px;height:20px;position:relative}.switch:after{content:"";background:var(--txt-3);border-radius:50%;width:14px;height:14px;transition:all .2s;position:absolute;top:2px;left:2px}.switch.on{border-color:var(--naranja);background:#f26a1b59}.switch.on:after{background:var(--naranja);left:18px}@media (max-width:1100px){.prog{grid-template-columns:1fr}}.tiles{grid-template-columns:repeat(auto-fill,minmax(210px,1fr));gap:12px;display:grid}.tile{text-align:left;flex-direction:column;padding:0;transition:transform .3s,border-color .3s;display:flex;overflow:hidden}.tile:hover{border-color:#f2f0eb4d;transform:translateY(-4px)}.tile-img{border-bottom:1px solid var(--line);background:linear-gradient(150deg,#34312e,#1a1918);place-items:center;height:110px;display:grid}.tile-img img{object-fit:contain;max-width:62%;max-height:64px}.tile.interno .tile-img,.tile.equipo .tile-img{background:radial-gradient(circle at 75% 20%,#f26a1b59,#0000 60%),#161514}.tile-ini{color:var(--papel);letter-spacing:-.02em;font-size:30px;font-weight:300}.tile-b{padding:12px 14px}.tile-b b{font-size:14px;font-weight:450;display:block}.tile-b small{color:var(--txt-3);font-size:12px}.tile.arch{opacity:.6}.tile.arch .tile-img{filter:grayscale()}.search{border-radius:999px;outline:none;width:min(280px,100%);height:38px;padding:0 16px;font-size:13px}.crm-wrap{grid-template-columns:1fr 300px;gap:14px;margin-top:14px;display:grid}.crm-bar{flex-wrap:wrap;align-items:center;gap:8px;margin-bottom:14px;display:flex}.crm-bar .search{height:38px}.crm-table{flex-direction:column;display:flex}.crm-tr{border-top:1px solid var(--line);text-align:left;border-radius:8px;grid-template-columns:2fr 1.2fr 1fr .7fr;align-items:center;gap:12px;padding:12px 8px;font-size:13.5px;display:grid}.crm-tr:not(.head):hover{background:var(--glass)}.crm-tr.head{letter-spacing:.1em;text-transform:uppercase;color:var(--txt-3);border-top:0;padding-top:0;font-size:11px}.crm-tr b{font-weight:450;display:block}.crm-tr small{color:var(--txt-3);font-size:11.5px}.crm-tr .muted{color:var(--txt-3);font-size:12.5px}.frmd-dot{background:var(--naranja);vertical-align:middle;border-radius:50%;width:7px;height:7px;margin-right:7px;display:inline-block}.stage{border:1px solid var(--line);height:22px;color:var(--txt-2);border-radius:999px;align-items:center;padding:0 9px;font-size:11px;display:inline-flex}.stage.nuevo{color:var(--papel);border-color:#f2f0eb59}.stage.contactado{color:var(--niebla)}.stage.cita{color:#ffb487;border-color:#f26a1b73}.stage.cliente{color:var(--ok);background:#7fd1a412;border-color:#7fd1a466}.stage.perdido{color:var(--txt-3)}.funnel{grid-template-columns:repeat(5,minmax(150px,1fr));gap:10px;display:grid;overflow-x:auto}.funnel-col{flex-direction:column;gap:8px;display:flex}.bar-row{color:var(--txt-2);grid-template-columns:90px 1fr 24px;align-items:center;gap:10px;padding:7px 0;font-size:12.5px;display:grid}.bar-row b{color:var(--txt);text-align:right;font-weight:450}.bar{background:var(--glass-2);border-radius:999px;height:6px;overflow:hidden}.bar i{border-radius:999px;height:100%;display:block}select.search{appearance:none;cursor:pointer}@media (max-width:1100px){.crm-wrap{grid-template-columns:1fr}}@media (max-width:760px){.crm-tr{grid-template-columns:1.5fr 1fr}.crm-tr>span:nth-child(3),.crm-tr>span:nth-child(4){display:none}}.crm-wrap>*{min-width:0}.funnel .card .meta span{white-space:nowrap}.top{min-width:0}.top .nav{scrollbar-width:none;flex-shrink:1;min-width:0;overflow-x:auto}.top .nav::-webkit-scrollbar{display:none}.top-r,.top .logo{flex-shrink:0}.ev time{opacity:.6;font-variant-numeric:tabular-nums}.st{vertical-align:-.5px;border-radius:50%;flex-shrink:0;width:8px;height:8px;margin-right:5px;display:inline-block}.st-en_revision .st{border:1.5px solid var(--niebla)}.st-programado .st{background:var(--naranja)}.st-publicado .st{background:0 0;border-radius:0;width:auto;height:auto}.st-publicado .st:before{content:"✓";color:var(--ok);font-style:normal;font-weight:600}.ev.st-publicado{opacity:.7}.cal-wrap>*{min-width:0}.cal-g{grid-template-columns:repeat(7,minmax(0,1fr))}.day{min-width:0}.login-p{color:var(--txt-2);margin-top:12px;font-size:13.5px;line-height:1.5}.login-err{color:#ffb487;margin-top:14px;font-size:13px}.login-info{color:var(--ok);margin-top:14px;font-size:13px}.linkish{color:inherit;font:inherit;cursor:pointer;text-underline-offset:3px;background:0 0;border:0;padding:0;text-decoration:underline}.qr{align-items:center;gap:16px;margin-top:18px;display:flex}.qr img{background:#fff;border-radius:10px;flex-shrink:0;padding:8px;height:auto!important;margin:0!important}.qr small{color:var(--txt-3);word-break:break-all;font-size:11.5px;line-height:1.5}.qr code{color:var(--txt);font-size:12px}.loading{text-align:center;color:var(--txt-3);padding:60px 0}.empty{color:var(--txt-3);padding:14px 0;font-size:13px}.rewards{gap:8px;margin:0;padding:0;list-style:none;display:grid}.rewards li{color:var(--txt-2);border:1px solid var(--line,#ffffff14);border-radius:10px;padding:10px 12px;font-size:13.5px}#legal{z-index:1;justify-content:center;min-height:100vh;padding:48px 16px;display:flex;position:relative}.legal{width:100%;max-width:760px;padding:36px 32px;line-height:1.6}.legal h1{margin:6px 0 10px;font-size:30px}.legal h2{margin:32px 0 8px;font-size:19px}.legal h3{color:var(--txt-1,inherit);margin:18px 0 4px;font-size:14.5px}.legal p,.legal li{color:var(--txt-2);font-size:14px}.legal ul{margin:6px 0;padding-left:18px}.legal li{margin:4px 0}.legal a{color:inherit;text-underline-offset:3px;text-decoration:underline}.legal-toc{color:var(--txt-3);margin-bottom:6px;font-size:13px}.legal-foot{margin-top:32px}.legal-head{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:12px;display:flex}@media (max-width:600px){.legal{padding:26px 18px}}
