:root{--ink: #0f1c2e;--cream: #f8fafc;--cream-2: #f4f6f9;--line: #e6eaf0;--muted: #64748b;--gold: #0f766e;--white: #fff;--ok: #059669;--danger: #e11d48;--sat: env(safe-area-inset-top);--sab: env(safe-area-inset-bottom);--sal: env(safe-area-inset-left);--sar: env(safe-area-inset-right);--radius: 14px;--tap: 44px}*{box-sizing:border-box;margin:0;padding:0}body.admin{font-family:Plus Jakarta Sans,ui-sans-serif,system-ui,sans-serif;background:var(--cream-2);color:var(--ink);-webkit-font-smoothing:antialiased;line-height:1.5}.serif-i{font-family:inherit;font-style:italic}button{font-family:inherit;cursor:pointer}a{color:var(--gold)}.gate{min-height:100vh;display:flex;align-items:center;justify-content:center;padding:24px;background:linear-gradient(135deg,#042f2e,#115e59 55%,#0d9488)}.gate-box{background:var(--white);width:100%;max-width:400px;border-radius:20px;padding:40px;box-shadow:0 25px 50px -12px #00000059}.gate-box img{height:30px;display:block;margin:0 auto 8px}.gate-box .sub{text-align:center;color:var(--muted);font-size:13px;margin-bottom:26px}.gate-box .mode{text-align:center;font-size:11px;letter-spacing:1px;text-transform:uppercase;color:var(--gold);margin-bottom:22px}.field{display:flex;flex-direction:column;gap:7px;margin-bottom:16px}.field label{font-size:11px;font-weight:600;letter-spacing:.5px;text-transform:uppercase;color:var(--muted)}.field input,.field select,.field textarea{font-family:inherit;font-size:14.5px;padding:11px 13px;border:1px solid var(--line);border-radius:10px;background:var(--white);color:var(--ink);width:100%}.field input:focus,.field select:focus,.field textarea:focus{outline:none;border-color:var(--gold)}.field input[type=date]{-webkit-appearance:none;appearance:none;min-width:0;max-width:100%;min-height:41px;text-align:left}.field input[type=date]::-webkit-date-and-time-value{text-align:left}.field textarea{resize:vertical;min-height:70px}.gate-err{color:var(--danger);font-size:13px;margin-bottom:14px;min-height:18px}.btn{display:inline-flex;align-items:center;justify-content:center;gap:8px;padding:12px 22px;border:1px solid transparent;border-radius:10px;font-weight:600;font-size:14px;transition:all .25s}.btn-dark{background:var(--ink);color:#fff}.btn-dark:hover{background:var(--gold)}.btn-gold{background:var(--gold);color:#fff}.btn-gold:hover{filter:brightness(1.08)}.btn-ghost{background:transparent;border-color:var(--line);color:var(--ink)}.btn-ghost:hover{background:var(--cream-2)}.btn-danger{background:transparent;border-color:var(--danger);color:var(--danger)}.btn-danger:hover{background:var(--danger);color:#fff}.btn-block{width:100%}.btn-sm{padding:7px 13px;font-size:12.5px}.topbar{background:var(--ink);color:#fff;display:flex;align-items:center;justify-content:space-between;gap:10px;flex-wrap:wrap;padding:14px 26px;padding-top:calc(14px + var(--sat));padding-left:calc(26px + var(--sal));padding-right:calc(26px + var(--sar));position:sticky;top:0;z-index:10}.topbar-left{display:flex;align-items:center;gap:16px;min-width:0}.topbar img{height:17px;width:auto;max-width:none}.topbar .title{font-size:14px;font-weight:600;letter-spacing:.3px}.badge{font-size:10.5px;letter-spacing:1px;text-transform:uppercase;padding:4px 9px;border-radius:3px;font-weight:700}.badge.local{background:#ffffff24;color:#fff}.badge.nube{background:var(--ok);color:#fff}.topbar-right{display:flex;align-items:center;gap:14px}.topbar-right a,.topbar-right button{color:#ffffffd9;font-size:13px;background:none;border:0}.topbar-right a:hover,.topbar-right button:hover{color:#fff}.wrap{max-width:1200px;margin:0 auto;padding:30px 26px 80px;display:grid;grid-template-columns:1fr 1.2fr;gap:30px;align-items:start}.panel-card{background:var(--white);border:1px solid var(--line);border-radius:var(--radius);overflow:hidden;box-shadow:0 1px 2px #0f172a0d,0 1px 1px #0f172a08}.panel-card h2{font-size:15px;font-weight:700;padding:18px 22px;border-bottom:1px solid var(--line);display:flex;align-items:center;justify-content:space-between}.panel-card .count{font-size:12px;color:var(--muted);font-weight:500}.panel-body{padding:22px}.plist{display:flex;flex-direction:column}.pitem{display:flex;align-items:center;gap:14px;padding:14px 22px;border-bottom:1px solid var(--line)}.pitem:last-child{border-bottom:0}.pitem-img{width:46px;height:46px;border-radius:6px;object-fit:contain;background:var(--cream-2);flex-shrink:0;padding:4px}.pitem-main{flex:1;min-width:0}.pitem-main .nm{font-weight:600;font-size:14.5px}.pitem-main .meta{font-size:12px;color:var(--muted);display:flex;gap:8px;align-items:center;margin-top:2px}.line-dot{width:9px;height:9px;border-radius:50%;display:inline-block}.pitem-actions{display:flex;gap:8px;flex-shrink:0}.empty-list{padding:40px 22px;text-align:center;color:var(--muted);font-size:14px}.form-grid{display:grid;grid-template-columns:1fr 1fr;gap:16px}.form-grid .full{grid-column:1 / -1}.img-drop{border:2px dashed var(--line);border-radius:8px;padding:18px;text-align:center;cursor:pointer;transition:border-color .25s,background .25s}.img-drop:hover,.img-drop.drag{border-color:var(--gold)}.img-drop.drag{background:var(--cream-2, #f4f6f9)}.img-drop .ph{color:var(--muted);font-size:13px}.img-count{color:var(--muted);font-size:12px}.fav-row{display:flex;align-items:center;gap:14px;flex-wrap:wrap}.fav-row .fav-drop{flex:1;min-width:220px}.fav-prev{width:52px;height:52px;border:1px solid var(--line);border-radius:8px;object-fit:contain;background:#fff;padding:5px;flex:0 0 auto}.ro-banner{background:#eef3ef;border:1px solid var(--line);border-left:3px solid var(--gold);color:var(--ink);font-size:13px;line-height:1.5;padding:10px 14px;border-radius:10px;margin:0 0 16px}.gf-ro .ed-actions,.gf-ro .form-actions,.gf-ro #btn-nuevo-prod,.gf-ro [data-write]{display:none!important}.img-gal{display:grid;grid-template-columns:repeat(auto-fill,minmax(96px,1fr));gap:10px;margin-bottom:12px}.img-gal:empty{display:none}.img-thumb{position:relative;border:1px solid var(--line);border-radius:8px;overflow:hidden;aspect-ratio:1;background:var(--white);cursor:grab;transition:box-shadow .15s,opacity .15s}.img-thumb:active{cursor:grabbing}.img-thumb.principal{border-color:var(--gold);box-shadow:0 0 0 1px var(--gold)}.img-thumb.dragging{opacity:.4}.img-thumb.drag-over{border-color:var(--gold);box-shadow:0 0 0 2px var(--gold)}.img-thumb img{width:100%;height:100%;object-fit:contain;display:block}.img-thumb .it-badge{position:absolute;left:4px;bottom:4px;background:var(--gold);color:#fff;font-size:10px;font-weight:700;padding:1px 6px;border-radius:999px}.img-thumb .it-del,.img-thumb .it-star{position:absolute;top:4px;width:22px;height:22px;border:0;border-radius:50%;cursor:pointer;font-size:12px;line-height:22px;padding:0;background:#14141299;color:#fff}.img-thumb .it-del{right:4px}.img-thumb .it-star{left:4px;background:#14141273}.img-thumb .it-star:hover{background:var(--gold)}.img-thumb .it-del:hover{background:#e11d48}.form-actions{display:flex;gap:12px;margin-top:8px}.btn:disabled,.btn.is-disabled{opacity:.45;cursor:default;filter:none;box-shadow:none}.btn:disabled:hover,.btn.is-disabled:hover{filter:none;transform:none;background:var(--gold)}.hint{font-size:11.5px;color:var(--muted);margin-top:3px}.shell{display:flex;align-items:flex-start}.side{width:248px;flex-shrink:0;background:#fcfbf9;border-right:1px solid var(--line);align-self:stretch;position:sticky;top:49px;height:calc(100vh - 49px);overflow-y:auto}.side-nav{display:flex;flex-direction:column;gap:1px;padding:10px 12px 22px}.side-sec{font-size:10.5px;font-weight:700;text-transform:uppercase;letter-spacing:.7px;color:var(--muted);padding:15px 12px 5px;user-select:none}.side-sec:first-child{padding-top:4px}.side-item{display:flex;align-items:center;gap:11px;width:100%;text-align:left;background:none;border:0;border-radius:9px;padding:9px 12px;font-size:13.5px;font-weight:600;color:#4a4844;transition:background .12s,color .12s,box-shadow .12s}.side-item:hover{background:#786e5a14;color:var(--ink)}.side-item.active{background:var(--cream-2);color:var(--ink);font-weight:700;box-shadow:inset 3px 0 0 var(--gold)}.side-sub{display:none;flex-direction:column;gap:1px;margin:3px 0 6px 16px;padding-left:12px;border-left:1px solid var(--line)}.side-group.open .side-sub{display:flex}.side-subitem,.side-psubitem,.side-csubitem,.side-clisubitem,.side-revsubitem,.side-edsubitem,.side-rwsubitem{position:relative;text-align:left;width:100%;background:none;border:0;border-radius:6px;padding:8px 10px 8px 22px;font-size:13px;font-weight:500;color:var(--muted);transition:background .12s,color .12s;cursor:pointer;display:flex;align-items:center}.side-subitem:before,.side-psubitem:before,.side-csubitem:before,.side-clisubitem:before,.side-revsubitem:before,.side-edsubitem:before,.side-rwsubitem:before{content:"\21b3";position:absolute;left:6px;top:8px;color:var(--gold);opacity:0;transform:translate(-3px);transition:opacity .15s,transform .15s}.side-subitem:hover,.side-psubitem:hover,.side-csubitem:hover,.side-clisubitem:hover,.side-revsubitem:hover,.side-edsubitem:hover,.side-rwsubitem:hover{color:var(--ink);background:var(--cream)}.side-subitem:hover:before,.side-subitem.active:before,.side-psubitem:hover:before,.side-psubitem.active:before,.side-csubitem:hover:before,.side-csubitem.active:before,.side-clisubitem:hover:before,.side-clisubitem.active:before,.side-edsubitem:hover:before,.side-edsubitem.active:before,.side-revsubitem:hover:before,.side-revsubitem.active:before,.side-rwsubitem:hover:before,.side-rwsubitem.active:before{opacity:1;transform:translate(0)}.side-subitem.active,.side-psubitem.active,.side-csubitem.active,.side-clisubitem.active,.side-revsubitem.active,.side-edsubitem.active,.side-rwsubitem.active{color:var(--gold);font-weight:700;background:#eef3ef}.side-badge{display:inline-flex;align-items:center;justify-content:center;min-width:18px;height:18px;padding:0 5px;border-radius:999px;background:var(--danger);color:#fff;font-size:10.5px;font-weight:700;line-height:1;box-shadow:0 1px 2px #0000002e}.side-badge[hidden]{display:none}.side-item .side-badge,.side-edsubitem .side-badge{margin-left:auto}.main{flex:1;min-width:0;padding:26px 28px 80px}#panel{opacity:1;transition:opacity .42s ease}#panel:not(.ready){opacity:0}.main .wrap{max-width:none;margin:0;padding:0}.main .wrap-narrow{max-width:760px;margin:0;padding:0}.ptable-wrap{overflow-x:auto;-webkit-overflow-scrolling:touch}@media (max-width: 1100px){.main .wrap{grid-template-columns:1fr}}@media (max-width: 900px){.shell{flex-direction:column}.side{width:100%;position:static;height:auto;border-right:0;border-bottom:1px solid var(--line)}.side-nav{flex-direction:row;flex-wrap:wrap;gap:4px}.side-sec{display:none}.side-item.active{box-shadow:none;background:var(--cream-2)}.side-group{display:flex;flex-direction:column;width:100%}.main{padding:20px 14px 60px}}@media (max-width: 560px){.dash-cards{grid-template-columns:1fr 1fr}.kanban{grid-template-columns:1fr}.ped-toolbar{flex-direction:column;align-items:stretch}.om-grid,.lbl-grid{grid-template-columns:1fr}.main{padding:16px 10px 50px}}@media (max-width: 640px){.gf-has-botnav .side{display:none}.gf-has-botnav .main{padding:16px 10px 50px}}.m-subnav{display:none}.m-subtab{flex:0 0 auto;background:none;border:0;border-bottom:2.5px solid transparent;padding:13px 12px;font-size:13px;font-weight:600;color:var(--muted);white-space:nowrap;cursor:pointer}.m-subtab.on{color:var(--ink);border-bottom-color:var(--gold)}@media (max-width: 640px){.gf-has-botnav .m-subnav:not([hidden]){display:flex;gap:4px;overflow-x:auto;-webkit-overflow-scrolling:touch;background:var(--white);border-bottom:1px solid var(--line);margin:-16px -10px 16px;padding:0 8px}.gf-has-botnav .m-subnav::-webkit-scrollbar{display:none;height:0}}.cards-list{display:flex;flex-direction:column;gap:10px}.card-row{display:flex;align-items:center;gap:12px;border:1px solid var(--line);border-radius:10px;padding:14px 16px;background:var(--white)}.card-main{flex:1;min-width:0}.card-title{font-weight:700;font-size:14.5px}.card-sub{font-size:12.5px;color:var(--muted);margin-top:2px;font-family:ui-monospace,monospace}.card-apodo-input{width:100%;font-family:inherit;font-size:14.5px;padding:9px 11px;border:1px solid var(--gold);border-radius:7px;background:var(--white);color:var(--ink);margin-bottom:6px}.card-apodo-input:focus{outline:none;box-shadow:0 0 0 3px #5b706526}.addcard-box{border:1px solid var(--line);border-radius:12px;padding:16px 18px;background:var(--cream);margin-bottom:14px}.stripe-el{padding:13px;border:1px solid var(--line);border-radius:8px;background:var(--white)}.stripe-el.StripeElement--focus{border-color:var(--gold)}.track-demo-label{font-size:12px;color:var(--muted);margin:18px 0 8px;font-weight:600}.ord-card{border:1px solid var(--line);border-radius:10px;padding:16px 18px;margin-bottom:14px;background:var(--white)}.ord-top{display:flex;justify-content:space-between;align-items:baseline}.ord-date{color:var(--muted);font-weight:400;font-size:12.5px}.ord-total{font-weight:700}.ord-items{color:var(--muted);font-size:13px;margin-top:4px}.trk-steps{display:flex;align-items:center;margin:18px 0 4px}.trk-step{display:flex;flex-direction:column;align-items:center;gap:6px;flex-shrink:0}.trk-dot{width:28px;height:28px;border-radius:50%;border:2px solid var(--line);background:var(--white);color:transparent;display:grid;place-items:center;font-size:13px;font-weight:700}.trk-step.done .trk-dot{border-color:var(--gold);background:var(--gold);color:#fff}.trk-step.cur .trk-dot{box-shadow:0 0 0 4px #5b70652e}.trk-lbl{font-size:11.5px;color:var(--muted);white-space:nowrap}.trk-step.done .trk-lbl{color:var(--ink);font-weight:600}.trk-line{flex:1;height:2px;background:var(--line);margin:0 4px 22px}.trk-line.done{background:var(--gold)}.trk-detail{margin-top:14px;padding-top:14px;border-top:1px solid var(--line)}.trk-info{font-size:13px}.trk-info.muted{color:var(--muted)}.trk-timeline{margin-top:12px;display:flex;flex-direction:column;gap:2px}.trk-tl{display:flex;align-items:center;gap:10px;font-size:13px;color:var(--muted);padding:6px 0}.trk-tl-dot{width:10px;height:10px;border-radius:50%;background:var(--line);flex-shrink:0}.trk-tl.done{color:var(--ink)}.trk-tl.done .trk-tl-dot{background:var(--gold)}.dash-head{display:flex;align-items:center;gap:10px;margin-bottom:14px}.dash-sel{font-family:inherit;font-size:13.5px;padding:8px 12px;border:1px solid var(--line);border-radius:8px;background:var(--white)}.dash-exp{width:34px;height:34px;border:1px solid var(--line);border-radius:8px;background:var(--white);color:var(--muted);font-size:12px}.dash-exp:hover{background:var(--cream);color:var(--ink)}.dash-cards{display:grid;grid-template-columns:repeat(4,1fr);gap:14px}.dash-card{background:var(--white);border:1px solid var(--line);border-radius:10px;padding:16px 18px}.dash-card .dl{font-size:12.5px;color:var(--muted);font-weight:600}.dash-card .dv{font-size:26px;font-weight:700;margin:6px 0 4px;letter-spacing:-.01em}.dash-card .muted2{color:var(--line)}.tr{font-size:12px;font-weight:600}.tr.up{color:var(--ok)}.tr.dn{color:var(--danger)}.tr.flat{color:var(--muted);font-weight:500}.dash-chartbox{background:var(--white);border:1px solid var(--line);border-radius:10px;padding:14px 16px;margin-top:14px}.dash-legend{display:flex;gap:16px;font-size:12px;color:var(--muted);margin-bottom:6px}.dash-legend .cur{color:var(--gold)}.dash-legend .max{margin-left:auto}.dash-chart{width:100%;height:200px}.dash-chart .ln{fill:none;stroke-width:2.5;vector-effect:non-scaling-stroke}.dash-chart .ln.cur{stroke:var(--gold)}.dash-chart .ln.prev{stroke:var(--line);stroke-dasharray:5 5}.kanban{display:grid;grid-template-columns:repeat(4,1fr);gap:12px;padding:16px 22px 22px}.kb-col{background:var(--cream);border:1px solid var(--line);border-radius:10px;overflow:hidden}.kb-h{font-size:12.5px;font-weight:700;padding:11px 13px;border-bottom:1px solid var(--line);box-shadow:inset 3px 0 0 var(--c);display:flex;justify-content:space-between}.kb-h span{color:var(--muted)}.kb-body{padding:10px;display:flex;flex-direction:column;gap:9px;min-height:60px}.kb-empty{color:var(--line);text-align:center;font-size:22px;padding:14px 0}.kb-card{background:var(--white);border:1px solid var(--line);border-radius:8px;padding:10px 11px;font-size:12.5px}.kb-top{display:flex;justify-content:space-between;font-weight:600}.kb-cli{color:var(--ink);margin-top:3px}.kb-items{color:var(--muted);font-size:11.5px;margin-top:3px}.kb-dir{color:var(--ink);font-size:11px;margin-top:4px;line-height:1.35}.kb-track{color:var(--gold);font-size:11px;margin-top:4px}.kb-acts{display:flex;justify-content:flex-end;gap:6px;margin-top:8px}.kb-mini{width:26px;height:26px;border:1px solid var(--line);border-radius:6px;background:var(--white);font-size:13px;color:var(--muted)}.kb-mini.adv{border-color:var(--gold);color:var(--gold)}.kb-mini:hover{background:var(--cream-2)}.kb-done{color:var(--ok);font-weight:700;align-self:center}.seo-list{display:flex;flex-direction:column;gap:2px;margin-top:8px}.seo-row{display:flex;align-items:center;gap:10px;font-size:13.5px;padding:8px 0;border-bottom:1px solid var(--line)}.seo-ic{width:22px;height:22px;border-radius:50%;display:grid;place-items:center;font-size:12px;font-weight:700;flex-shrink:0}.seo-ic.ok{background:#eef3ef;color:var(--ok)}.seo-ic.soon{background:var(--cream-2);color:var(--muted)}.seo-soon{color:var(--muted);font-size:12px}@media (max-width: 900px){.dash-cards,.kanban{grid-template-columns:1fr 1fr}}.subtabs{display:flex;gap:4px;margin-bottom:18px;flex-wrap:wrap}.subtab{background:var(--white);border:1px solid var(--line);border-radius:8px;padding:9px 16px;font-size:13.5px;font-weight:600;color:var(--muted)}.subtab:hover{color:var(--ink)}.subtab.active{background:var(--ink);color:#fff;border-color:var(--ink)}.subview{animation:fade .2s}.view:not([hidden]){animation:viewIn .28s ease}@keyframes fade{0%{opacity:0}to{opacity:1}}@keyframes viewIn{0%{opacity:0;transform:translateY(5px)}to{opacity:1;transform:none}}.ptable{width:100%;border-collapse:collapse;font-size:13.5px}.ptable thead th{text-align:left;font-size:11px;letter-spacing:.4px;text-transform:uppercase;color:var(--muted);font-weight:700;padding:12px 14px;border-bottom:1px solid var(--line);white-space:nowrap}.ptable tbody td{padding:12px 14px;border-bottom:1px solid var(--line);vertical-align:middle}.ptable tbody tr:hover{background:var(--cream)}.pt-prod{display:flex;align-items:center;gap:12px;min-width:240px}.pt-img{width:42px;height:42px;border-radius:6px;object-fit:contain;background:var(--cream-2);padding:3px;flex-shrink:0}.pt-name{font-weight:600;color:var(--ink);cursor:pointer;text-decoration:none}.pt-name:hover{color:var(--gold);text-decoration:underline}.pt-sub{font-size:12px;color:var(--muted);margin-top:2px}.pt-act{white-space:nowrap;text-align:right}.pt-act .btn{margin-left:6px}.inv-muted{color:var(--muted)}.inv-zero{color:var(--danger);font-weight:600}.st-badge.active{background:#eef3ef;color:var(--ok)}.coll-row{cursor:pointer}.coll-row:hover{background:var(--cream)}.panel-card h2 .btn{font-weight:600}.pcard{border:1px solid var(--line);border-radius:12px;background:var(--white);margin-bottom:16px;box-shadow:0 1px 3px #1414120d;padding:16px 18px 18px}.pcard-h{font-size:14px;font-weight:700;padding:0;border:0;background:none;margin-bottom:14px}.pcard-b{padding:0}.pcard-b.form-grid{display:grid;grid-template-columns:1fr 1fr;gap:14px;padding:0}.pcard-b.form-grid .full{grid-column:1 / -1}.ed-topbar{display:flex;align-items:center;gap:14px;margin-bottom:18px}.ed-title{font-size:20px;font-weight:700;letter-spacing:-.01em}.ed-grid{display:grid;grid-template-columns:minmax(0,1fr) 320px;gap:18px;align-items:start}.ed-side{display:flex;flex-direction:column}.ed-actions{position:sticky;bottom:0;display:flex;gap:12px;justify-content:flex-end;background:linear-gradient(transparent,var(--cream-2) 30%);padding:14px 0 6px;margin-top:6px;z-index:5}@media (max-width: 980px){.ed-grid{grid-template-columns:1fr}}.lbl-mut{font-weight:400;color:var(--muted);text-transform:none;letter-spacing:0}.field label.check{display:flex;align-items:center;gap:8px;text-transform:none;letter-spacing:0;font-weight:500;color:var(--ink);font-size:13.5px;cursor:pointer}.st-badge{font-size:10px;font-weight:700;letter-spacing:.3px;padding:2px 7px;border-radius:20px;vertical-align:middle}.st-badge.draft{background:var(--cream-2);color:var(--muted)}.st-badge.sale{background:#eef3ef;color:var(--gold)}.st-badge.soldout{background:#fbeceb;color:var(--danger)}.meta-was{color:var(--muted);opacity:.8}.tagf{position:relative}.tagf-box{display:flex;flex-wrap:wrap;align-items:center;gap:6px;border:1px solid var(--line);border-radius:6px;padding:7px 9px;background:var(--white);cursor:text;min-height:44px}.tagf-box:focus-within{border-color:var(--gold)}.tagf-chips{display:contents}.tagf-chip{display:inline-flex;align-items:center;gap:6px;background:#eef3ef;color:var(--gold);border-radius:6px;padding:4px 4px 4px 9px;font-size:12.5px;font-weight:600}.tagf-chip button{border:0;background:#5b70652e;color:var(--gold);width:17px;height:17px;border-radius:50%;font-size:13px;line-height:1;display:grid;place-items:center}.tagf-chip button:hover{background:var(--gold);color:#fff}.tagf-input{border:0;outline:none;flex:1;min-width:90px;font-family:inherit;font-size:14px;padding:4px 2px;background:transparent;color:var(--ink)}.tagf-sug{position:absolute;z-index:20;left:0;right:0;background:var(--white);border:1px solid var(--line);border-radius:8px;margin-top:4px;box-shadow:0 8px 24px #1414121f;overflow:hidden}.tagf-sug:empty{display:none}.tagf-opt{display:block;width:100%;text-align:left;border:0;background:none;padding:9px 12px;font-size:13.5px;color:var(--ink)}.tagf-opt:hover{background:var(--cream)}.tagf-opt.create{color:var(--gold);font-weight:600;border-top:1px solid var(--line)}@media (max-width: 980px){.pcard-b.form-grid{grid-template-columns:1fr}}.cli-toolbar{display:flex;flex-wrap:wrap;gap:12px;align-items:center;justify-content:space-between;padding:14px 22px;border-bottom:1px solid var(--line)}.cli-search{display:flex;align-items:center;gap:8px;background:var(--cream);border:1px solid var(--line);border-radius:8px;padding:0 12px;flex:1;min-width:220px}.cli-search span{color:var(--muted);font-size:14px}.cli-search input{border:0;background:transparent;padding:10px 0;font-size:14px;width:100%;outline:none;color:var(--ink)}.cli-actions{display:flex;gap:8px;flex-wrap:wrap}.cli-chips{display:flex;gap:8px;flex-wrap:wrap;padding:12px 22px 0}.cli-chip{font-size:12px;color:var(--muted);background:var(--cream);border:1px solid var(--line);border-radius:20px;padding:5px 12px}.cli-chip b{color:var(--ink)}.cli-chip[data-f]{cursor:pointer}.cli-chip[data-f]:hover{color:var(--ink);border-color:var(--muted)}.cli-chip.active,.cli-chip.active:hover{background:var(--ink);color:#fff;border-color:var(--ink)}.cli-chip.active b{color:#fff}.cli-chip .cli-chip-pct{opacity:.7;font-size:11px}.cli-ava{width:38px;height:38px;border-radius:50%;background:var(--gold);color:#fff;font-weight:700;display:grid;place-items:center;flex-shrink:0;font-size:15px}.cli-ava.lg{width:52px;height:52px;font-size:21px}.cli-row{cursor:pointer;transition:background .15s}.cli-row:hover{background:var(--cream)}.cli-row.sel{background:var(--cream-2);box-shadow:inset 3px 0 0 var(--gold)}.cli-src{font-size:10px;font-weight:700;letter-spacing:.3px;padding:2px 7px;border-radius:20px;vertical-align:middle;margin-left:4px}.cli-src.shop{background:#eef4ff;color:#2e7dc2}.cli-src.tienda{background:#eef3ef;color:var(--gold)}.cli-src.manual{background:var(--cream-2);color:var(--muted)}.cli-src.app{background:#e9f7f0;color:#1f8a5b}.cli-head{display:flex;align-items:center;gap:14px;margin-bottom:18px}.cli-name{font-size:18px;font-weight:700}.cli-sub{margin-top:3px}.cli-ava.has-img{background:none;overflow:hidden}.cli-ava img{width:100%;height:100%;object-fit:cover;border-radius:50%}.cli-ava.xl{width:88px;height:88px;font-size:30px;position:relative;overflow:hidden}.cli-ava .cli-ava-pend{opacity:.55}.cli-ava-clock{position:absolute;inset:0;display:grid;place-items:center;font-size:26px}.cli-photo{display:flex;align-items:center;gap:18px;padding:2px 0 20px;margin-bottom:18px;border-bottom:1px solid var(--line)}.cli-photo-side{display:flex;flex-direction:column;align-items:flex-start;gap:9px}.cli-photo-btn{cursor:pointer;margin:0}.cli-foto-input{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0 0 0 0);white-space:nowrap;border:0;opacity:0}.cli-foto-status{font-size:12.5px;line-height:1.4}.cli-foto-pend{color:#8a6d3b}.cli-foto-ok{color:var(--ok);font-weight:600}.cli-foto-no{color:var(--danger)}.cli-foto-hint{color:var(--muted)}.cli-foto-mod{display:flex;gap:16px;align-items:center;background:var(--cream);border:1px solid var(--line);border-radius:12px;padding:16px;margin-bottom:16px}.cli-foto-mod-img{flex:0 0 auto;width:92px;height:92px;border-radius:12px;overflow:hidden;background:var(--cream-2)}.cli-foto-mod-img img{width:100%;height:100%;object-fit:cover}.cli-foto-mod-side{flex:1;min-width:0}.cli-foto-mod-tag{font-size:12px;font-weight:700;color:#8a6d3b}.cli-foto-mod-p{font-size:13px;color:var(--muted);margin:6px 0 12px;line-height:1.45}.cli-foto-mod-acts{display:flex;gap:10px;flex-wrap:wrap}.cli-table{width:100%;border-collapse:collapse;font-size:13.5px}.cli-table th{text-align:left;color:var(--muted);font-weight:600;padding:9px 0;width:38%;vertical-align:top;border-bottom:1px solid var(--line)}.cli-table td{padding:9px 0;border-bottom:1px solid var(--line);word-break:break-word}.cli-notes-label{font-size:11px;font-weight:600;letter-spacing:.5px;text-transform:uppercase;color:var(--muted);display:block;margin-bottom:6px}.cli-notes{width:100%;min-height:70px;resize:vertical;font-family:inherit;font-size:14px;padding:10px 12px;border:1px solid var(--line);border-radius:6px}.cli-notes:focus{outline:none;border-color:var(--gold)}.cli-stage{display:block}.cli-detail-top{padding:14px 22px;border-bottom:1px solid var(--line)}.cli-table-wrap{overflow-x:auto}table.cli-data{width:100%;border-collapse:collapse;table-layout:fixed;font-size:13.5px}table.cli-data thead th{position:relative;text-align:left;font-weight:600;color:var(--muted);background:var(--cream);padding:11px 14px;border-bottom:1px solid var(--line);white-space:nowrap;overflow:hidden;text-overflow:ellipsis;user-select:none}table.cli-data thead th.ta-right{text-align:right}table.cli-data thead th.ta-center{text-align:center}table.cli-data tbody td{padding:10px 14px;border-bottom:1px solid var(--line);overflow:hidden;text-overflow:ellipsis;white-space:nowrap;vertical-align:middle}table.cli-data tbody td.ta-right{text-align:right}table.cli-data tbody td.ta-center{text-align:center}table.cli-data tbody td.empty-list{white-space:normal;text-align:center}table.cli-data tbody tr.cli-row{cursor:pointer;transition:background .14s}table.cli-data tbody tr.cli-row:hover{background:var(--cream)}table.cli-data tbody tr.cli-row.pending{background:#5b706512;box-shadow:inset 3px 0 0 var(--gold)}table.cli-data .cli-ava{width:34px;height:34px;font-size:14px;margin:0 auto}.cli-cell-name{font-weight:600;color:var(--ink)}.muted{color:var(--muted)}.cli-col-grip{position:absolute;top:0;right:-5px;width:10px;height:100%;cursor:col-resize;z-index:2}.cli-col-grip:hover:after,body.cli-resizing .cli-col-grip:after{content:"";position:absolute;right:5px;top:18%;height:64%;width:2px;background:var(--gold);border-radius:2px}body.cli-resizing{cursor:col-resize;user-select:none}.cli-cols{position:relative;display:inline-block}.cli-cols-menu{position:absolute;right:0;top:calc(100% + 6px);z-index:30;background:#fff;border:1px solid var(--line);border-radius:10px;box-shadow:0 12px 32px #00000024;padding:8px;min-width:190px}.cli-cols-h{font-size:11px;font-weight:700;letter-spacing:.4px;text-transform:uppercase;color:var(--muted);padding:6px 8px}.cli-cols-opt{display:flex;align-items:center;gap:8px;padding:7px 8px;border-radius:7px;font-size:13.5px;cursor:pointer}.cli-cols-opt:hover{background:var(--cream)}.cli-chip.pend{background:#b080281f;color:#8a6d3b;border-color:#b080284d}.cli-detail-grid{display:grid;grid-template-columns:1.4fr 1fr;gap:26px;align-items:start;margin-top:4px}.cli-detail-side{background:var(--cream);border:1px solid var(--line);border-radius:10px;padding:16px}@media (max-width: 820px){.cli-detail-grid{grid-template-columns:1fr}}.cli-import{background:linear-gradient(180deg,var(--cream) 0%,#fff 100%);border:1px solid var(--line);border-radius:10px;margin:14px 22px 0;padding:16px 18px}.cli-import-h{font-weight:700;font-size:14px;margin-bottom:6px}.cli-import p{font-size:13px;margin-bottom:8px}.addr-ac{background:linear-gradient(180deg,var(--cream) 0%,#fff 100%);border:1px solid var(--line);border-radius:8px;padding:16px 16px 14px;margin-bottom:22px;position:relative}.addr-ac:before{content:"";position:absolute;left:0;top:12px;bottom:12px;width:3px;background:var(--gold);border-radius:3px}.addr-ac-label{display:block;font-size:12px;font-weight:700;letter-spacing:.3px;color:var(--gold);margin-bottom:9px}.addr-ac-host{min-height:44px}.addr-ac-hint{font-size:11.5px;color:var(--muted);margin-top:9px;line-height:1.45}.gf-place-ac{width:100%;display:block}gmp-place-autocomplete{width:100%;--gmp-mat-color-primary: var(--gold);--gmp-mat-color-on-surface: var(--ink);--gmp-mat-color-outline: var(--line);font-family:Inter,system-ui,sans-serif}.toast{position:fixed;bottom:24px;left:50%;transform:translate(-50%) translateY(20px);background:var(--ink);color:#fff;padding:13px 22px;border-radius:6px;font-size:14px;opacity:0;pointer-events:none;transition:all .3s;z-index:50}.toast.show{opacity:1;transform:translate(-50%) translateY(0)}.toast.ok{background:var(--ok)}.toast.err{background:var(--danger)}@media (max-width: 860px){.wrap,.form-grid{grid-template-columns:1fr}}.tabs{display:flex;gap:2px;background:var(--white);border-bottom:1px solid var(--line);padding:0 16px;overflow-x:auto}.tab{background:none;border:0;border-bottom:3px solid transparent;padding:16px 18px;font-size:14px;font-weight:600;color:var(--muted);cursor:pointer;white-space:nowrap}.tab.active{color:var(--ink);border-bottom-color:var(--gold)}.tab:hover{color:var(--ink)}.wrap-narrow{max-width:640px;margin:0 auto;padding:30px 26px 80px}.star{color:#d8d3c4}.star.on{color:#e8b007}.mr-rate{display:flex;gap:5px;cursor:pointer;font-size:26px}.vtag{font-size:10.5px;font-weight:700;color:#1a7e3f;background:#1a7e3f1a;padding:2px 8px;border-radius:20px;margin-left:6px}.rtext{font-size:13px;color:var(--muted);margin-top:4px;max-width:380px}.pitem.pending{background:#5b706512;border-left:3px solid var(--gold)}.ptag{font-size:10.5px;font-weight:700;color:#44564c;background:#5b706529;padding:2px 8px;border-radius:20px;margin-left:6px}.pts-tag{font-size:12px;font-weight:600;color:var(--gold);background:#5b70651f;padding:5px 12px;border-radius:20px;white-space:nowrap}.rev-row{display:flex;align-items:center;gap:12px;padding:12px 22px;border-bottom:1px solid var(--line);cursor:pointer;transition:background .12s}.rev-row:last-child{border-bottom:0}.rev-row:hover{background:#5b70650f}.rev-row.pending{background:#5b706512;border-left:3px solid var(--gold)}.rev-row-ava{width:40px;height:40px;border-radius:50%;overflow:hidden;flex-shrink:0;background:var(--cream-2);display:flex;align-items:center;justify-content:center}.rev-row-ava img{width:100%;height:100%;object-fit:cover}.rev-row-ava.lg{width:56px;height:56px}.rev-ini{font-weight:700;color:#0f766e;font-size:16px}.rev-row-body{flex:1;min-width:0}.rev-row-top{display:flex;align-items:center;gap:6px;flex-wrap:wrap;font-size:14px}.rev-row-name{font-weight:700}.rev-row-amz{font-size:10px;font-weight:700;color:#6b4ea8;background:#efeaff;padding:1px 7px;border-radius:20px}.rev-row-meta{font-size:12px;color:var(--muted);display:flex;gap:6px;align-items:center;margin-top:2px}.rev-row-snip{font-size:12.5px;color:var(--ink);opacity:.82;margin-top:3px;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.rev-row-aside{display:flex;align-items:center;gap:10px;flex-shrink:0;color:var(--muted)}.rev-row-photos{font-size:12px;font-weight:600;white-space:nowrap}.rev-row-chev{font-size:22px;color:var(--muted);line-height:1}.rev-detail-ov{position:fixed;inset:0;background:#14141280;display:flex;align-items:center;justify-content:center;z-index:100000;padding:20px}.rev-detail{background:var(--bg, #fff);border-radius:14px;max-width:560px;width:100%;max-height:88vh;overflow:auto;padding:24px;position:relative;box-shadow:0 20px 60px #00000040}.rev-detail-x{position:absolute;top:14px;right:14px;width:30px;height:30px;border:none;background:var(--cream-2, #f3f1ea);border-radius:50%;cursor:pointer;font-size:14px}.rev-d-head{display:flex;gap:14px;align-items:center;margin-bottom:14px;padding-right:30px}.rev-d-name{font-weight:700;font-size:16px}.rev-d-meta{font-size:12.5px;color:var(--muted);margin-top:3px;display:flex;gap:6px;align-items:center;flex-wrap:wrap}.rev-d-title{font-weight:700;font-size:15px;margin:4px 0 8px}.rev-d-text{font-size:14px;line-height:1.55;color:var(--ink);white-space:pre-wrap}.rev-d-media{display:flex;flex-wrap:wrap;gap:10px;margin-top:14px}.rev-d-mediaitem{width:120px;height:120px;object-fit:cover;border-radius:10px;border:1px solid var(--line)}.rev-d-acts{display:flex;gap:10px;margin-top:20px;flex-wrap:wrap}.field label.check{flex-direction:row;align-items:center;gap:10px;text-transform:none;letter-spacing:0;font-size:14px;color:var(--ink);font-weight:500;cursor:pointer}.field label.check input{width:auto}.settings-intro{font-size:14px;color:var(--muted);margin-bottom:20px}.reward-preview{margin:6px 0 10px}.rp-box{background:#5b706514;border:1px solid rgba(91,112,101,.22);border-radius:6px;padding:13px 15px;font-size:13.5px;color:#44564c;line-height:1.5}.sep{border:0;border-top:1px solid var(--line);margin:22px 0}.acc{border:1px solid var(--line);border-radius:8px;margin-bottom:10px;overflow:hidden}.acc-head{width:100%;display:flex;align-items:center;justify-content:space-between;padding:15px 18px;background:var(--white);border:0;font-family:inherit;font-size:14.5px;font-weight:600;color:var(--ink);cursor:pointer;text-align:left}.acc-head:hover,.acc-head.open{background:var(--cream-2)}.acc-caret{transition:transform .2s;color:var(--muted);font-size:12px}.acc-head.open .acc-caret{transform:rotate(180deg)}.acc-body{padding:18px;border-top:1px solid var(--line);background:var(--cream)}.welcome-pill{background:#5b70651a;border:1px solid rgba(91,112,101,.25);color:#44564c;font-size:12.5px;font-weight:600;padding:10px 14px;border-radius:8px;text-align:center;margin-bottom:20px;line-height:1.4}.auth-tabs2{display:grid;grid-template-columns:1fr 1fr;gap:4px;background:var(--cream-2);padding:4px;border-radius:6px;margin-bottom:22px}.auth-tab2{border:0;background:none;padding:11px;font-size:14px;font-weight:600;color:var(--muted);cursor:pointer;border-radius:4px}.auth-tab2.active{background:var(--white);color:var(--ink);box-shadow:0 2px 8px #0000000f}.acc-form2{display:none;flex-direction:column;gap:14px}.acc-form2.active{display:flex}.acc-demo-note{font-size:11.5px;color:var(--muted);text-align:center;margin-top:18px;line-height:1.4}.acc-wrap{max-width:1080px;margin:0 auto;padding:30px 26px 80px;display:grid;grid-template-columns:250px 1fr;gap:30px;align-items:start;min-height:calc(100vh - 64px)}.acc-side{background:var(--white);border:1px solid var(--line);border-radius:8px;padding:22px;position:sticky;top:80px}.acc-hi{font-size:14px;color:var(--muted);margin-bottom:18px;line-height:1.4}.acc-hi strong{font-size:19px;color:var(--ink)}.acc-nav{display:flex;flex-direction:column;gap:4px}.acc-tab{text-align:left;background:none;border:0;padding:12px 14px;border-radius:6px;font-size:14px;font-weight:500;color:var(--ink);cursor:pointer}.acc-tab:hover{background:var(--cream-2)}.acc-tab.active{background:var(--ink);color:#fff}.acc-main{min-width:0}.addr-list{display:flex;flex-direction:column;gap:12px;margin-bottom:6px}.addr-card{display:flex;align-items:flex-start;justify-content:space-between;gap:14px;border:1px solid var(--line);border-radius:10px;padding:16px 18px;background:var(--white)}.addr-card.def{border-color:var(--gold);box-shadow:inset 3px 0 0 var(--gold)}.addr-main{min-width:0;flex:1}.addr-badge{display:inline-block;font-size:11px;font-weight:700;color:var(--gold);background:#eef3ef;border-radius:20px;padding:2px 9px;margin-bottom:6px}.addr-line{font-weight:600;font-size:14.5px}.addr-extra{font-size:12.5px;color:var(--muted);margin-top:3px}.addr-acts{display:flex;flex-direction:column;gap:6px;flex-shrink:0;align-items:flex-end}.dir-entre{display:flex;align-items:center;gap:10px}.dir-entre input{flex:1}.dir-entre span{color:var(--muted);font-size:13px;flex-shrink:0}.acc-logout{margin-top:16px;width:100%;text-align:left;background:none;border:0;border-top:1px solid var(--line);padding:14px 6px 2px;color:var(--muted);font-size:13px;font-weight:600;cursor:pointer}.acc-logout:hover{color:var(--danger)}body.account{background:var(--cream)}body.account .acc-side{top:88px}.rewards-hero{background:radial-gradient(120% 120% at 80% 10%,#1f1f1f,#0a0a0a 70%);color:#fff;border-radius:10px;padding:38px 34px}.rh-label{font-size:12px;letter-spacing:1.5px;text-transform:uppercase;color:var(--gold)}.rh-points{font-size:46px;font-weight:800;margin:8px 0 6px;line-height:1}.rh-sub{color:#ffffffb3;font-size:14px}.rewards-how{display:grid;grid-template-columns:repeat(3,1fr);gap:14px;margin-top:16px}.how-item{background:var(--white);border:1px solid var(--line);border-radius:8px;padding:18px;text-align:center}.how-item b{display:block;font-size:22px;color:var(--gold)}.how-item span{font-size:12.5px;color:var(--muted)}.hist-amount{font-weight:700;font-size:14px;white-space:nowrap}.hist-amount.pos{color:#1a7e3f}.hist-amount.neg{color:#e11d48}.account .fav-row{display:flex;flex-wrap:wrap;gap:12px 14px;align-items:center;padding:12px 0;border-bottom:1px solid var(--line)}.fav-img{flex-shrink:0}.fav-img img{width:56px;height:56px;object-fit:contain;display:block}.fav-info{flex:1;min-width:150px}.fav-name{font-weight:600;color:var(--ink);display:block;line-height:1.35}.fav-price{font-size:13px;color:var(--muted);margin-top:2px}.fav-acts{display:flex;gap:8px;flex-shrink:0}.fav-acts .btn{padding:8px 14px;font-size:13px}@media (max-width: 860px){.acc-wrap{grid-template-columns:1fr;gap:16px;overflow-x:clip}.acc-side{position:static}.acc-side{min-width:0;padding:16px}.acc-hi{font-size:13px;margin:0 0 12px}.acc-hi strong{font-size:17px}.acc-nav{flex-direction:row;flex-wrap:wrap;gap:8px;min-width:0}.acc-tab{flex:0 0 auto;max-width:100%;white-space:nowrap;border:1px solid var(--line);border-radius:22px;padding:9px 14px;font-size:13.5px}.acc-tab.active{border-color:var(--ink)}.acc-logout{margin-top:14px;padding-top:12px;width:100%}.rewards-how{grid-template-columns:1fr}.fav-acts{flex-basis:100%;padding-left:70px;box-sizing:border-box}.card-row{flex-wrap:wrap}.card-main{flex:1 1 100%}}.gate-box img,.account .gate-logo{height:30px!important;width:auto;display:block;margin:0 auto 14px!important}.method-toggle{display:flex;gap:8px;margin-bottom:18px}.method{flex:1;border:1px solid var(--line);background:#fff;border-radius:6px;padding:11px 8px;font-size:13px;font-weight:600;color:var(--muted);cursor:pointer}.method.active{border-color:var(--ink);color:var(--ink);background:var(--cream-2)}#method-email>.btn-block{margin-top:10px}.phone-field{display:flex;align-items:stretch;border:1px solid var(--line);border-radius:4px;overflow:hidden;background:#fff}.phone-field:focus-within{border-color:var(--gold)}.phone-prefix{display:flex;align-items:center;padding:0 13px;background:var(--cream-2);font-size:14px;font-weight:700;color:var(--ink);border-right:1px solid var(--line);white-space:nowrap}.phone-field input{border:0!important;flex:1;border-radius:0}.field-err{color:#e11d48;font-size:12.5px;margin-top:5px;min-height:15px}.otp-area{margin-top:2px}.otp-sent{font-size:13px;color:var(--muted);margin-bottom:12px;line-height:1.45}.demo-code{color:var(--gold);font-weight:700}#li-code{letter-spacing:10px;text-align:center;font-size:20px;font-weight:700}.phase2-note{font-size:13px;color:#44564c;background:#5b706514;border:1px solid rgba(91,112,101,.2);border-radius:6px;padding:15px;line-height:1.5}.ped-toolbar{display:flex;align-items:center;gap:14px;padding:14px 22px;flex-wrap:wrap}.ped-filters{display:flex;gap:8px;flex-wrap:wrap}.ped-fchip{font-size:12.5px;color:var(--muted);background:var(--cream);border:1px solid var(--line);border-radius:20px;padding:6px 13px;cursor:pointer;transition:.15s}.ped-fchip:hover{border-color:var(--gold);color:var(--ink)}.ped-fchip.active{background:var(--gold);color:#fff;border-color:var(--gold)}.ped-fchip b{font-weight:700}.otable{width:100%;border-collapse:collapse;font-size:13.5px}.otable thead th{text-align:left;font-size:11px;letter-spacing:.4px;text-transform:uppercase;color:var(--muted);font-weight:700;padding:12px 14px;border-bottom:1px solid var(--line);white-space:nowrap}.otable tbody td{padding:13px 14px;border-bottom:1px solid var(--line);vertical-align:middle;white-space:nowrap}.otable tbody tr.orow{cursor:pointer}.otable tbody tr.orow:hover{background:var(--cream)}.otable-empty{text-align:center;color:var(--muted);padding:34px 14px!important;white-space:normal!important}.otable tbody td.lbl-acts{white-space:normal}.lbl-acts-wrap{display:flex;flex-wrap:wrap;align-items:center;gap:8px}.lbl-acts-wrap>*{white-space:nowrap;margin:0!important;flex:0 0 auto;max-width:100%}.ab-arts{cursor:help;border-bottom:1px dotted var(--muted)}.ab-tip{position:fixed;z-index:2147483600;max-width:280px;white-space:pre-line;background:var(--ink);color:#fff;font-size:12.5px;line-height:1.5;padding:9px 12px;border-radius:8px;box-shadow:0 10px 28px #1414123d;pointer-events:none}.tq-chip{cursor:pointer}.tq-tip{position:fixed;z-index:2147483600;background:var(--white);color:var(--ink);border:1px solid var(--line);border-radius:12px;padding:10px 12px;box-shadow:0 12px 32px #1414122e;pointer-events:none;max-width:82vw}.tq-tip .tq-h{font-size:10.5px;font-weight:700;letter-spacing:.5px;text-transform:uppercase;color:var(--muted);margin-bottom:6px}.tq-tip .tq-row{display:flex;align-items:center;gap:8px;padding:3px 0;font-size:13px;font-weight:600;white-space:nowrap}.tq-tip .tq-row svg{flex:0 0 auto;display:block}.tq-tip .tq-none{color:var(--muted);font-weight:500;font-style:italic}.ostrong{font-weight:700;color:var(--ink)}.omut{color:var(--muted)}.opill{display:inline-flex;align-items:center;gap:6px;font-size:12px;font-weight:600;color:var(--c, #555);background:color-mix(in srgb,var(--c, #999) 12%,transparent);border-radius:20px;padding:4px 11px}.opill:before{content:"";width:7px;height:7px;border-radius:50%;background:var(--c, #999)}.odot{display:inline-flex;align-items:center;gap:6px;font-size:12px;font-weight:600;border-radius:20px;padding:4px 11px}.odot:before{content:"";width:7px;height:7px;border-radius:50%;background:currentColor}.odot.ok{color:#059669;background:#1f7a4d1a}.odot.mid{color:#0f766e;background:#a8743a1f}.odot.err{color:#e11d48;background:#c0392b1a}.omodal{position:fixed;inset:0;z-index:1000}.omodal[hidden]{display:none}.omodal-back{position:absolute;inset:0;background:#1416146b}.omodal-panel{position:absolute;top:0;right:0;height:100%;width:560px;max-width:94vw;background:#fff;box-shadow:-8px 0 40px #0000002e;padding:22px 26px;overflow-y:auto}.om-head{display:flex;align-items:flex-start;justify-content:space-between;margin-bottom:14px}.om-folio{font-size:20px;font-weight:700;color:var(--ink);letter-spacing:.5px}.om-x{background:none;border:0;font-size:18px;cursor:pointer;color:var(--muted)}.om-status{display:flex;gap:8px;flex-wrap:wrap;margin-bottom:18px}.om-grid{display:grid;grid-template-columns:1fr 1fr;gap:14px}.om-card{border:1px solid var(--line);border-radius:10px;padding:14px 16px;margin-bottom:14px}.om-card h4{margin:0 0 10px;font-size:11px;letter-spacing:.5px;text-transform:uppercase;color:var(--gold)}.om-item{display:flex;justify-content:space-between;gap:10px;font-size:13.5px;padding:5px 0}.om-tot{display:flex;justify-content:space-between;border-top:1px solid var(--line);margin-top:8px;padding-top:10px;font-size:14px}.om-actions{display:flex;gap:10px;flex-wrap:wrap;align-items:center;margin-top:8px}@media (max-width: 620px){.om-grid{grid-template-columns:1fr}}.om-tl{margin-top:0}.tl{list-style:none;margin:0;padding:0;position:relative}.tl:before{content:"";position:absolute;left:13px;top:6px;bottom:6px;width:2px;background:var(--line)}.tl-ev{position:relative;display:flex;gap:12px;padding:8px 0}.tl-ico{position:relative;z-index:1;flex:0 0 28px;width:28px;height:28px;display:inline-flex;align-items:center;justify-content:center;font-size:14px;background:var(--cream);border:1px solid var(--line);border-radius:50%}.tl-body{padding-top:2px}.tl-tit{font-size:13.5px;font-weight:600;color:var(--ink)}.tl-det{font-size:12.5px;color:var(--muted);margin-top:2px;line-height:1.45}.tl-time{font-size:11.5px;color:var(--muted);margin-top:3px}.om-risk h4{display:flex;align-items:center;gap:6px}.risk-bar{display:flex;gap:4px;margin:4px 0 10px}.rb-seg{flex:1;text-align:center;font-size:10.5px;font-weight:700;letter-spacing:.3px;text-transform:uppercase;color:#fff;padding:5px 0;border-radius:6px;opacity:.28;transition:opacity .15s}.rb-seg.bajo{background:#059669}.rb-seg.medio{background:#c9a227}.rb-seg.alto{background:#e11d48}.risk-bajo .rb-seg.bajo,.risk-medio .rb-seg.medio,.risk-alto .rb-seg.alto{opacity:1}.risk-lvl{font-size:13px;color:var(--ink);margin-bottom:8px}.rl-bajo{color:#059669}.rl-medio{color:#0f766e}.rl-alto{color:#e11d48}.risk-det summary{cursor:pointer;font-size:12.5px;font-weight:600;color:var(--gold);list-style:none}.risk-det summary::-webkit-details-marker{display:none}.risk-det summary:before{content:"\25b8  "}.risk-det[open] summary:before{content:"\25be  "}.ri-list{list-style:none;margin:8px 0 0;padding:0}.ri-ind{display:flex;gap:8px;align-items:flex-start;font-size:12.5px;padding:4px 0;color:var(--ink)}.ri-mk{flex:0 0 16px;font-weight:700}.ri-ind.ok .ri-mk{color:#059669}.ri-ind.warn .ri-mk{color:#e11d48}.ri-ind.info .ri-mk,.ri-ind.info{color:var(--muted)}.risk-note{font-size:11.5px;margin-top:10px;line-height:1.45}.lbl-connect{background:var(--cream);border:1px solid var(--line);border-radius:12px;padding:18px 20px}.lbl-connect-h{font-weight:700;color:var(--ink);margin-bottom:6px}.lbl-connect p{font-size:13.5px;color:#44564c;line-height:1.55;margin:0 0 10px}.lbl-badge{display:inline-block;font-size:12px;font-weight:600;color:#0f766e;background:#a8743a1f;border-radius:20px;padding:5px 12px}.cup-badge{font-size:11px;font-weight:700;border-radius:20px;padding:3px 9px;margin-left:6px}.cup-badge.on{color:#059669;background:#1f7a4d1f}.cup-badge.off{color:var(--muted);background:var(--cream-2, #f4f6f9)}.om-refund{color:#e11d48}.ord-acts{display:flex;gap:10px;flex-wrap:wrap;margin-top:12px}.ord-cancel-off{opacity:.5;cursor:not-allowed}.ord-cancelled{margin-top:12px;font-size:13px;color:var(--muted);background:var(--cream-2, #f4f6f9);border:1px solid var(--line);border-radius:8px;padding:9px 13px}.lbl-rates{display:flex;flex-direction:column;gap:8px;margin-top:8px}.lbl-rate{display:flex;justify-content:space-between;align-items:center;gap:12px;width:100%;text-align:left;background:var(--cream);border:1px solid var(--line);border-radius:10px;padding:13px 15px;cursor:pointer;transition:.15s}.lbl-rate:hover{border-color:var(--gold);background:#fff}.lbl-rate-c{font-size:14px;font-weight:600;color:var(--ink)}.lbl-rate-p{font-size:13.5px;font-weight:700;color:var(--gold);white-space:nowrap}.lbl-form{display:flex;flex-direction:column;gap:4px}.lbl-origin{font-size:13px;color:var(--ink-2, #44464a);background:var(--cream);border:1px solid var(--line);border-radius:8px;padding:10px 12px;margin-bottom:8px}.lbl-fsec{font-size:11px;letter-spacing:.5px;text-transform:uppercase;color:var(--gold);margin:12px 0 6px}.lbl-grid{display:grid;grid-template-columns:1fr 1fr;gap:10px}.lbl-grid label{display:flex;flex-direction:column;gap:4px;font-size:11.5px;color:var(--muted);font-weight:600}.lbl-grid label.lf-wide{grid-column:1 / -1}.lbl-grid input,.lbl-grid select{font-family:inherit;font-size:14px;padding:9px 10px;border:1px solid var(--line);border-radius:7px;background:#fff;color:var(--ink)}.lbl-err{color:#e11d48;font-size:13px;background:#c0392b12;border:1px solid rgba(192,57,43,.2);border-radius:8px;padding:10px 12px;margin-top:10px}.acc-spam{font-size:12px;color:var(--muted)}.appc{position:fixed;inset:0;z-index:300;display:none;align-items:center;justify-content:center;padding:20px}.appc.open{display:flex}.appc-back{position:absolute;inset:0;background:#14161473}.appc-box{position:relative;background:#fff;border-radius:12px;padding:24px;width:420px;max-width:92vw;box-shadow:0 20px 60px #00000038}.appc-msg{font-size:14.5px;color:var(--ink);line-height:1.5;margin-bottom:18px}.appc-acts{display:flex;gap:10px;justify-content:flex-end}.envia-bal{background:var(--white);border:1px solid var(--line);border-radius:10px;padding:16px 18px;margin-bottom:16px}.envia-bal .eb-main{display:flex;align-items:flex-start;justify-content:space-between;gap:16px;flex-wrap:wrap}.envia-bal .dl{font-size:12.5px;color:var(--muted);font-weight:600}.envia-bal .dv{font-size:28px;font-weight:700;margin:6px 0 4px;letter-spacing:-.01em;color:var(--ink)}.envia-bal .dv.eb-na{color:var(--muted);font-size:22px}.eb-cur{font-size:13px;font-weight:600;color:var(--muted)}.eb-note{font-size:12px;color:var(--muted)}.eb-acts{display:flex;gap:8px;flex-wrap:wrap}.eb-det{margin-top:12px;border-top:1px solid var(--line);padding-top:6px}.eb-det summary{font-size:12.5px;color:var(--gold);font-weight:600;cursor:pointer;padding:4px 0}.ebm-row{display:flex;justify-content:space-between;gap:12px;font-size:13px;padding:6px 0;border-bottom:1px dashed var(--line)}.ebm-row:last-child{border-bottom:0}.ebm-l{color:var(--ink)}.ebm-l i{color:var(--muted);font-style:normal;font-size:11.5px;margin-left:4px}.ebm-r{white-space:nowrap}.ebm-cargo{color:var(--danger)}.ebm-add{color:var(--ok);font-weight:600}.ebm-bal{color:var(--muted);margin-left:8px}.rmodal{position:fixed;inset:0;z-index:320;display:none;align-items:center;justify-content:center;padding:20px}.rmodal.open{display:flex}.rm-back{position:absolute;inset:0;background:#14161480}.rm-box{position:relative;background:var(--cream);border-radius:14px;width:640px;max-width:94vw;max-height:88vh;display:flex;flex-direction:column;box-shadow:0 24px 70px #00000047;overflow:hidden}.rm-head{display:flex;align-items:center;justify-content:space-between;gap:12px;padding:18px 22px;background:var(--white);border-bottom:1px solid var(--line)}.rm-title{font-size:17px;font-weight:700;color:var(--ink)}.rm-sub{font-size:12.5px;color:var(--muted);margin-top:2px}.rm-x{background:none;border:0;font-size:18px;color:var(--muted);cursor:pointer;line-height:1}.rm-body{padding:18px 22px;overflow-y:auto}.rm-state{text-align:center;color:var(--muted);font-size:14px;padding:24px 0}.rm-list{display:flex;flex-direction:column;gap:12px}.rm-card{background:var(--white);border:1px solid var(--line);border-radius:12px;padding:15px 16px}.rm-card.rm-best{border-color:var(--gold);box-shadow:0 0 0 1px var(--gold)}.rm-card-top{display:flex;justify-content:space-between;gap:14px;align-items:flex-start}.rm-cname{font-size:15px;font-weight:700;color:var(--ink)}.rm-badge{font-size:10.5px;font-weight:700;background:var(--gold);color:#fff;border-radius:20px;padding:2px 8px;vertical-align:middle}.rm-svc{font-size:12.5px;color:var(--muted);margin-top:2px}.rm-price{text-align:right}.rm-total{font-size:19px;font-weight:700;color:var(--gold);white-space:nowrap}.rm-cur{font-size:11px;color:var(--muted);font-weight:600}.rm-days{font-size:12px;color:var(--ink);margin-top:2px}.rm-eta{font-size:12px;color:var(--muted);margin-top:8px}.rm-break{display:flex;flex-wrap:wrap;gap:6px 14px;margin-top:10px;padding-top:10px;border-top:1px dashed var(--line);font-size:12px;color:var(--muted)}.rm-break b{color:var(--ink);font-weight:600}.rm-break .rm-disc b{color:var(--ok)}.rm-pick{width:100%;margin-top:12px}.rm-sec{font-size:11px;letter-spacing:.5px;text-transform:uppercase;color:var(--gold);font-weight:700;margin:2px 0 10px}.rm-head{flex-wrap:wrap}.rm-steps{flex-basis:100%;display:flex;align-items:center;gap:10px;padding-top:12px;font-size:10.5px;font-weight:700;letter-spacing:.4px;text-transform:uppercase;color:var(--muted)}.rm-steps span{display:inline-flex;align-items:center;gap:7px;white-space:nowrap}.rm-steps span b{width:20px;height:20px;border-radius:999px;border:1.5px solid var(--line);display:inline-flex;align-items:center;justify-content:center;font-size:10.5px;background:var(--white);color:var(--muted);flex:none}.rm-steps span.on{color:var(--ink)}.rm-steps span.on b{background:var(--gold);border-color:var(--gold);color:#fff}.rm-steps span.done{color:var(--gold)}.rm-steps span.done b{border-color:var(--gold);color:var(--gold)}.rm-steps i{flex:1 1 10px;height:1px;background:var(--line)}.rm-sum{display:flex;align-items:center;gap:8px;flex-wrap:wrap;font-size:12.5px;color:var(--muted);background:var(--white);border:1px solid var(--line);border-radius:10px;padding:8px 12px;margin-bottom:12px}.rm-sum b{color:var(--ink)}.rm-body .lbl-origin{background:var(--white)}.rm-done{text-align:center;padding:8px 2px 2px}.rm-done-ic{width:62px;height:62px;border-radius:999px;background:#dcfce7;color:#166534;font-size:30px;font-weight:700;display:flex;align-items:center;justify-content:center;margin:4px auto 12px}.rm-done h3{font-size:20px;margin:0 0 2px;color:var(--ink)}.rm-track{display:inline-flex;align-items:center;gap:8px;background:var(--white);border:1px solid var(--line);border-radius:10px;padding:6px 6px 6px 14px;font-weight:700;font-size:15px;letter-spacing:.3px;margin:12px 0 2px}.rm-note{font-size:12.5px;color:var(--ink);background:var(--white);border:1px solid var(--line);border-radius:10px;padding:9px 12px;margin:8px auto 0;max-width:440px;text-align:left;line-height:1.5}.rm-note.blue{color:#1e40af;background:#eff6ff;border-color:#bfdbfe}.rm-done-acts{display:flex;flex-wrap:wrap;gap:10px;justify-content:center;margin-top:14px}.rm-more{margin-top:16px;border-top:1px solid var(--line);padding-top:12px}.rm-more>summary{font-size:13.5px;font-weight:600;color:var(--gold);cursor:pointer;padding:4px 0;list-style:none}.rm-more>summary::-webkit-details-marker{display:none}.rm-more[open]>summary{margin-bottom:12px}.rm-spin{width:22px;height:22px;border:2px solid var(--line);border-top-color:var(--gold);border-radius:50%;margin:14px auto 0;animation:rmspin .8s linear infinite}@keyframes rmspin{to{transform:rotate(360deg)}}.appc-box.appc-load{width:340px;text-align:center}.appc-spin{width:30px;height:30px;border:3px solid var(--line);border-top-color:var(--gold);border-radius:50%;margin:4px auto 14px;animation:rmspin .8s linear infinite}@media (max-width: 560px){.rm-card-top{flex-direction:column}.rm-price{text-align:left}}.ord-card2{border:1px solid var(--line);border-radius:12px;overflow:hidden;margin-bottom:18px;background:var(--white, #fff)}.ord-bar{display:flex;flex-wrap:wrap;gap:22px;background:var(--cream);border-bottom:1px solid var(--line);padding:14px 20px;font-size:12px}.ob-col{display:flex;flex-direction:column;gap:2px}.ob-right{margin-left:auto;text-align:right}.ob-k{color:var(--muted);text-transform:uppercase;letter-spacing:.04em;font-size:10.5px}.ob-v{color:var(--ink);font-weight:600;font-size:13.5px}.ob-links a{color:var(--gold);font-size:12.5px;font-weight:600}.ob-links a:hover{text-decoration:underline}.ord-body2{display:flex;gap:20px;padding:18px 20px}.ord-left{flex:1;min-width:0}.ord-side2{width:220px;flex-shrink:0;display:flex;flex-direction:column;gap:8px}.ord-act{width:100%;text-align:center;background:var(--white, #fff);border:1px solid var(--line);border-radius:20px;padding:9px 12px;font-size:13px;font-weight:500;color:var(--ink);cursor:pointer;transition:.15s}.ord-act:hover{border-color:var(--gold);background:var(--cream)}.ord-act.ord-cancel-off{opacity:.5}.ord-status2{font-size:17px;font-weight:700;color:var(--ink);margin-bottom:14px}.ord-status2.ok{color:#059669}.ord-items2{display:flex;flex-direction:column;gap:16px;margin-top:6px}.oi2{display:flex;gap:14px;align-items:flex-start}.oi2>a{flex-shrink:0}.oi2-img{width:64px;height:64px;min-width:64px;object-fit:contain;background:var(--bg-3, #f2f1ec);border-radius:8px;padding:6px;flex-shrink:0;mix-blend-mode:multiply}.oi2-main{min-width:0}.oi2-name{font-size:15px;font-weight:600;color:var(--ink)}a.oi2-name{text-decoration:none}a.oi2-name:hover{color:var(--accent, #0f766e)}.oi2-qty{font-size:13px;color:var(--muted);margin:2px 0 8px}.oi2-acts{display:flex;gap:8px;flex-wrap:wrap}.det-grid{display:grid;grid-template-columns:1fr 1fr;gap:18px;padding:16px 20px;background:var(--cream);border-top:1px solid var(--line);font-size:13.5px;color:var(--ink-2, #44464a)}.det-k{display:block;font-size:11px;text-transform:uppercase;letter-spacing:.04em;color:var(--muted);margin-bottom:5px}.det-tot{margin-top:8px;font-weight:700;color:var(--ink)}.det-desglose{margin-top:8px}.det-line{display:flex;justify-content:space-between;gap:12px;padding:3px 0;color:var(--ink-2, #44464a)}.det-line.det-disc{color:var(--accent-deep, #059669)}.det-tot-line{display:flex;justify-content:space-between;gap:12px;margin-top:6px;padding-top:8px;border-top:1px solid var(--line);font-weight:700;color:var(--ink)}.om-item.om-disc{color:var(--accent-deep, #059669)}@media (max-width: 760px){.ord-body2{flex-direction:column}.ord-side2{width:100%;flex-direction:row;flex-wrap:wrap}.ord-act{width:auto;flex:1}.det-grid{grid-template-columns:1fr}.ob-right{margin-left:0;text-align:left}}.acc-modal{position:fixed;inset:0;z-index:200;display:none;align-items:center;justify-content:center;padding:20px}.acc-modal.open{display:flex}.acc-modal-back{position:absolute;inset:0;background:#14161473}.acc-modal-panel{position:relative;background:#fff;border-radius:14px;padding:24px 26px;width:440px;max-width:94vw;max-height:90vh;overflow-y:auto;box-shadow:0 20px 60px #00000038}.acc-modal-panel h3{font-size:18px;font-weight:700;margin-bottom:16px;color:var(--ink)}.amf{margin-bottom:14px}.amf label{display:block;font-size:12.5px;font-weight:600;color:var(--muted);margin-bottom:6px}.amf input,.amf textarea{width:100%;font-family:inherit;font-size:14.5px;padding:11px 12px;border:1px solid var(--line);border-radius:8px;background:#fff;color:var(--ink)}.amf textarea{min-height:80px;resize:vertical}.amf-stars{display:flex;gap:4px;font-size:26px;cursor:pointer}.amf-stars span{color:var(--line);transition:color .1s}.amf-stars span.on{color:#e0a82e}.amf-list{display:flex;flex-direction:column;gap:8px;margin-bottom:14px}.amf-pick{text-align:left;background:var(--cream);border:1px solid var(--line);border-radius:8px;padding:12px 14px;font-size:14px;cursor:pointer}.amf-pick:hover{border-color:var(--gold)}.amf-acts{display:flex;gap:10px;margin-top:6px}.oi2-stars{display:inline-flex;align-items:center;gap:6px;font-size:15px}.oi2-stars i{font-style:normal;color:var(--line)}.oi2-stars i.on{color:#e0a82e}.oi2-stars em{font-style:normal;color:var(--muted);font-size:12px}.oi2-op{border-color:var(--gold)!important;color:var(--gold)!important;font-weight:600}.blog-bar{display:flex;justify-content:space-between;align-items:center;gap:12px;margin-bottom:14px}.blog-thumb{width:44px;height:44px;object-fit:cover;border-radius:6px;background:#ececec;display:block}.blog-pill{font-size:11px;font-weight:600;padding:3px 9px;border-radius:999px;white-space:nowrap}.blog-pill.on{background:#e3f0e7;color:#2f7a4d}.blog-pill.off{background:#ededed;color:#8a8a8a}.blog-grid2{display:grid;grid-template-columns:1fr 1fr;gap:0 18px}@media (max-width: 700px){.blog-grid2{grid-template-columns:1fr}}.blog-chk{display:flex;align-items:center;gap:8px;font-weight:500;padding-top:8px;cursor:pointer}.rt-toolbar{display:flex;flex-wrap:wrap;gap:4px;border:1px solid var(--line);border-bottom:0;border-radius:8px 8px 0 0;padding:6px;background:#faf9f6}.rt-toolbar button{border:1px solid var(--line);background:#fff;border-radius:6px;padding:5px 11px;cursor:pointer;font-size:13px;font-family:inherit;color:var(--ink)}.rt-toolbar button:hover{background:#f0eee7;border-color:var(--gold)}.rt-edit{border:1px solid var(--line);border-radius:0 0 8px 8px;min-height:240px;padding:14px 16px;font-size:15px;line-height:1.6;background:#fff;overflow:auto}.rt-edit:focus{outline:none;box-shadow:0 0 0 2px var(--gold) inset}.rt-edit h2{font-size:22px;margin:16px 0 8px;font-weight:600}.rt-edit h3{font-size:18px;margin:14px 0 6px;font-weight:600}.rt-edit p{margin:0 0 10px}.rt-edit img{max-width:100%;height:auto;border-radius:8px;margin:10px 0}.rt-edit a{color:var(--gold);text-decoration:underline}.rt-edit ul,.rt-edit ol{margin:0 0 12px;padding-left:22px}.rt-edit li{margin:0 0 6px}.rt-edit .aplus-tabla-wrap{overflow-x:auto;-webkit-overflow-scrolling:touch;margin:14px 0}.rt-edit .aplus-tabla table{width:100%;border-collapse:collapse;min-width:480px}.rt-edit .aplus-tabla th,.rt-edit .aplus-tabla td{padding:11px 14px;text-align:center;border:1px solid var(--line);font-size:14px}.rt-edit .aplus-tabla th{background:#f8fafc;font-weight:600}.rt-edit .aplus-tabla td:first-child,.rt-edit .aplus-tabla th:first-child{text-align:left;font-weight:600}.rt-edit .aplus-tabla tbody tr:nth-child(2n){background:#f8fafc}.rt-edit .aplus-tabla+p small,.rt-edit small{color:#8a8578;font-size:12.5px}.rt-edit .article-product{border:1px solid var(--line);border-radius:10px;padding:14px 16px;margin:18px 0;background:#faf9f6}.rt-edit .article-product__eyebrow{font-size:12px;color:#8a8578;text-transform:uppercase;letter-spacing:.04em;margin-bottom:4px}.rt-edit .article-product__name{font-size:17px;margin:2px 0 6px;font-weight:600}.rt-edit .article-product__fine{font-size:12px;color:#8a8578;margin-top:8px}.btn-del{background:#e11d48;color:#fff;border:0}.btn-del:hover{background:#a5311f}.btn-ghost{background:transparent;border:1px solid var(--line);color:var(--ink)}.btn-ghost:hover{background:#f0eee7}.blog-head-actions{margin-left:auto;display:inline-flex;gap:8px;align-items:center}.rad{display:flex;align-items:center;gap:8px;padding:5px 0;cursor:pointer;font-size:14px}.blog-cover-drop{min-height:150px;display:flex;align-items:center;justify-content:center;text-align:center;border:1px dashed var(--line);border-radius:10px;cursor:pointer;overflow:hidden;background:#faf9f6;padding:10px}.blog-cover-drop.drag{border-color:var(--gold);background:#f0eee7}.blog-cover-prev{width:100%;height:auto;display:block;border-radius:8px}.email-head{margin-bottom:14px}.email-head .ed-title{margin-bottom:4px}.email-head .settings-intro{margin-bottom:0}.email-row-src{font-size:11px;color:var(--muted);margin-top:2px}.email-row-trig{font-size:12.5px;color:var(--muted);max-width:280px}.email-tipo{display:inline-block;font-size:11px;font-weight:600;padding:3px 9px;border-radius:999px;background:var(--cream-2);color:var(--ink);white-space:nowrap}.email-pill{display:inline-block;font-size:11px;font-weight:600;padding:3px 9px;border-radius:999px;white-space:nowrap}.email-pill.on{background:#e3f0e7;color:#2f7a4d}.email-pill.warn{background:#fcefce;color:#9a6a08}.email-pill.off{background:#ededed;color:#8a8a8a}.email-pill.info{background:#e2ecfb;color:#2a5db0}.email-meta-row{padding:10px 0;border-bottom:1px solid var(--line)}.email-meta-row:last-child{border-bottom:0}.email-meta-k{font-size:11px;font-weight:600;letter-spacing:.4px;text-transform:uppercase;color:var(--muted);margin-bottom:4px}.email-meta-v{font-size:13.5px;color:var(--ink);line-height:1.5;word-break:break-word}.email-meta-src{font-family:ui-monospace,SFMono-Regular,Menlo,Consolas,monospace;font-size:12px;color:var(--gold)}.email-prev-bar{display:flex;align-items:center;justify-content:space-between;gap:10px;margin-bottom:12px;flex-wrap:wrap}.email-dev{display:inline-flex;gap:4px}.email-dev-btn{background:var(--white);border:1px solid var(--line);border-radius:8px;padding:6px 12px;font-size:12.5px;font-weight:600;color:var(--muted);cursor:pointer}.email-dev-btn:hover{color:var(--ink)}.email-dev-btn.active{background:var(--ink);color:#fff;border-color:var(--ink)}.email-frame-wrap{background:var(--cream-2);border:1px solid var(--line);border-radius:10px;padding:14px;display:flex;justify-content:center}.email-frame{width:100%;max-width:680px;height:760px;border:0;border-radius:8px;background:#fff;box-shadow:0 1px 4px #14141214;transition:max-width .25s ease}.email-frame-wrap.mobile .email-frame{max-width:390px}.gl-group{border:1px solid var(--line);border-radius:10px;margin-bottom:10px;overflow:hidden;background:var(--white)}.gl-group-head{width:100%;display:flex;align-items:center;justify-content:space-between;gap:10px;padding:13px 16px;background:var(--cream-2);border:0;font-family:inherit;font-size:14.5px;font-weight:700;color:var(--ink);cursor:pointer;text-align:left}.gl-group-head:hover{background:var(--cream)}.gl-count{color:var(--muted);font-weight:500}.gl-group-body{padding:8px;border-top:1px solid var(--line)}.gl-caret{font-size:11px;color:var(--muted);transition:transform .2s;flex-shrink:0}.gl-group-head.open .gl-caret,.gl-row-head.open .gl-caret{transform:rotate(180deg)}.gl-row{border:1px solid var(--line);border-radius:8px;margin-bottom:6px;background:var(--white);overflow:hidden}.gl-row:last-child{margin-bottom:0}.gl-row-head{width:100%;display:flex;align-items:center;justify-content:space-between;gap:12px;padding:11px 13px;background:none;border:0;font-family:inherit;cursor:pointer;text-align:left}.gl-row-head:hover{background:var(--cream-2)}.gl-row-info{min-width:0;display:flex;flex-direction:column;gap:2px}.gl-row-title{font-size:14px;font-weight:600;color:var(--ink);white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.gl-row-url{font-family:ui-monospace,monospace;font-size:12px;color:var(--muted);white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.gl-row-body{padding:4px 14px 14px;border-top:1px solid var(--line)}.gl-head{display:flex;align-items:center;justify-content:space-between;gap:12px;flex-wrap:wrap;margin:10px 0}.gl-url{font-family:ui-monospace,monospace;font-size:12.5px;font-weight:600;color:var(--ink);text-decoration:none;word-break:break-all}.gl-url:hover{color:var(--gold);text-decoration:underline}.gl-goog{font-size:12px;font-weight:600;color:var(--gold);background:none;border:0;cursor:pointer;white-space:nowrap;padding:0}.gl-goog:hover{text-decoration:underline}.gl-lbl{display:block;font-size:11px;font-weight:600;letter-spacing:.4px;text-transform:uppercase;color:var(--muted);margin:8px 0 4px}.gl-t,.gl-d{width:100%;font-family:inherit;font-size:14px;padding:9px 11px;border:1px solid var(--line);border-radius:6px;background:var(--white);color:var(--ink);box-sizing:border-box}.gl-t:focus,.gl-d:focus{outline:none;border-color:var(--gold)}.gl-d{resize:vertical;line-height:1.45}.gl-foot{display:flex;align-items:center;justify-content:space-between;gap:12px;margin-top:10px;flex-wrap:wrap}.gl-hint{font-size:12px;color:var(--muted)}@media (max-width: 640px){input,select,textarea{font-size:16px!important}.btn,.btn-sm{min-height:42px}.btn-sm{padding-top:9px;padding-bottom:9px}.tab,.m-subtab{min-height:44px}.omodal-panel{width:100%;max-width:100%;height:100%;padding:18px 16px calc(24px + env(safe-area-inset-bottom))}.om-actions .btn{flex:1 1 46%;justify-content:center}.rm-box{width:100%;max-width:100%;max-height:92vh;border-radius:16px 16px 0 0;align-self:flex-end}.rmodal{padding:14px 0 0}.rmodal.open{display:flex;align-items:flex-end;justify-content:center}.rm-pick{width:100%;justify-content:center;min-height:44px}.appc-box{width:100%;max-width:calc(100vw - 24px)}.envia-bal .eb-main{flex-direction:column;align-items:stretch;gap:12px}.eb-acts{display:flex;gap:8px}.eb-acts .btn{flex:1;justify-content:center}.ebm-row{flex-wrap:wrap;row-gap:2px}.ebm-row .ebm-r{margin-left:auto;white-space:nowrap}.gf-has-botnav .main{padding-bottom:calc(76px + env(safe-area-inset-bottom))}.ped-toolbar .btn,.ped-toolbar input,.ped-toolbar select{width:100%}.dash-cards{grid-template-columns:1fr}}@media (max-width: 640px){table.cli-data{table-layout:auto!important;width:100%!important}table.cli-data colgroup,table.cli-data col{display:none!important;width:auto!important}.otable thead,.ptable thead,table.cli-data thead{display:none}.otable tbody,.ptable tbody,table.cli-data tbody,.otable tbody tr,.ptable tbody tr,table.cli-data tbody tr,.otable tbody td,.ptable tbody td,table.cli-data tbody td{display:block;width:auto}.otable tbody tr,.ptable tbody tr,table.cli-data tbody tr{border:1px solid var(--line);border-radius:var(--radius);background:var(--white);margin:0 0 12px;padding:6px 14px;box-shadow:0 1px 3px #1414120f}.otable tbody tr:hover,.ptable tbody tr:hover,table.cli-data tbody tr:hover,table.cli-data tbody tr.cli-row:hover{background:var(--white)}.otable tbody td,.ptable tbody td,table.cli-data tbody td{border:0!important;padding:9px 0!important;display:flex;align-items:baseline;justify-content:space-between;gap:14px;text-align:right;white-space:normal!important;word-break:break-word;overflow:visible!important;text-overflow:clip!important;border-bottom:1px solid var(--cream-2)!important;min-height:0}.otable tbody td:last-child,.ptable tbody td:last-child,table.cli-data tbody td:last-child{border-bottom:0!important}.otable tbody td:before,.ptable tbody td:before,table.cli-data tbody td:before{content:attr(data-label);flex:0 0 auto;max-width:45%;text-align:left;font-weight:600;color:var(--muted);font-size:11.5px;letter-spacing:.3px;text-transform:uppercase}.otable tbody td[data-label=""],.ptable tbody td[data-label=""],table.cli-data tbody td[data-label=""]{justify-content:flex-start;text-align:left;flex-wrap:wrap;gap:8px}.otable tbody td[data-label=""]:before,.ptable tbody td[data-label=""]:before,table.cli-data tbody td[data-label=""]:before{display:none}.otable td.empty-list,.ptable td.empty-list,table.cli-data td.empty-list,.otable td.otable-empty{display:block!important;text-align:center!important;padding:26px 8px!important;border-bottom:0!important}.otable td.empty-list:before,.ptable td.empty-list:before,table.cli-data td.empty-list:before,.otable td.otable-empty:before{display:none}.otable tbody td:first-child,.ptable tbody td:first-child,table.cli-data tbody td:first-child{padding-top:12px!important}.otable tbody td.ostrong{font-size:15px;font-weight:700;color:var(--ink)}.cli-cell-name{font-weight:700}.otable tbody td.lbl-acts{display:block!important;text-align:left!important;padding-bottom:12px!important}.otable tbody td.lbl-acts:before{display:block;max-width:none;margin-bottom:8px}.lbl-acts-wrap{gap:8px}.lbl-acts-wrap>.btn{flex:1 1 auto;justify-content:center}.lbl-acts-wrap>.odot{flex-basis:100%}.otable td .btn,.ptable td .btn,.pt-act .btn{min-height:var(--tap);margin:2px 0}.pt-act{text-align:left}.pt-prod{min-width:0}.btn,.btn-sm,.tab,.m-subtab{min-height:var(--tap)}.dash-exp,.rev-detail-x,.om-x,.rm-x,.kb-mini,.it-del,.it-star,.tagf-chip button,#cli-cols-btn{min-height:var(--tap);min-width:var(--tap)}.acc-modal-panel,.rev-detail{width:100%;max-width:100%;height:100%;max-height:100%;border-radius:0;padding-bottom:calc(18px + var(--sab))}.rm-box{padding-bottom:calc(14px + var(--sab))}.kanban,.lbl-grid{grid-template-columns:1fr}.cli-toolbar,.cli-actions{width:100%}.cli-actions .btn,.cli-actions .cli-cols{flex:1}}.c360{--c3-soft: #e9f2f0;--c3-amber: #a9822f;--c3-amber-soft: #f6efe0;--c3-ok-soft: #e7f4ec;--c3-warn: #b45309;--c3-warn-soft: #fbf0e2;--c3-crit-soft: #fbeaec}.c360 .tnum{font-variant-numeric:tabular-nums}.c360-id{display:flex;gap:18px;align-items:flex-start;flex-wrap:wrap;margin-bottom:20px}.c360-id-main{flex:1;min-width:240px}.c360-name{font-size:26px;font-weight:700;letter-spacing:-.02em;line-height:1.15;text-wrap:balance}.c360-sub{display:flex;flex-wrap:wrap;gap:5px 16px;margin-top:8px;font-size:13px;color:var(--ink)}.c360-sub i{font-style:normal;color:var(--muted)}.c360-sub .c360-via{font-size:10.5px;font-weight:700;color:var(--gold);background:var(--c3-soft);padding:1px 6px;border-radius:4px;margin-left:5px}.c360-chips{display:flex;flex-wrap:wrap;gap:7px;margin-top:11px}.c360-chip{font-size:11.5px;font-weight:600;padding:4px 11px;border-radius:20px;border:1px solid var(--line);background:var(--cream);color:var(--muted)}.c360-chip.on{background:var(--c3-ok-soft);border-color:#c6e4d1;color:var(--ok)}.c360-chip.wa{background:#e7f8ee;border-color:#bdebd2;color:#0e7a43}.c360-chip.no{background:var(--c3-crit-soft);border-color:#f2ced5;color:var(--danger)}.c360-acts{display:flex;gap:8px;flex-wrap:wrap;align-self:center}.c360-kpis{display:grid;grid-template-columns:repeat(auto-fit,minmax(148px,1fr));gap:1px;background:var(--line);border:1px solid var(--line);border-radius:12px;overflow:hidden;margin-bottom:14px}.c360-kpi{background:var(--white);padding:13px 15px 14px}.c360-kpi .k{font-size:10.5px;font-weight:700;letter-spacing:.09em;text-transform:uppercase;color:var(--muted)}.c360-kpi .v{font-size:22px;font-weight:700;letter-spacing:-.02em;margin-top:4px}.c360-kpi .v.amber{color:var(--c3-amber)}.c360-kpi .n{font-size:11.5px;color:var(--muted);margin-top:2px}.c360-pill{display:inline-block;font-size:11px;font-weight:700;padding:3px 10px;border-radius:20px;margin-top:6px}.c360-pill.good{background:var(--c3-ok-soft);color:var(--ok)}.c360-pill.warn{background:var(--c3-warn-soft);color:var(--c3-warn)}.c360-pill.crit{background:var(--c3-crit-soft);color:var(--danger)}.c360-fresh{background:var(--white);border:1px solid var(--line);border-radius:12px;padding:11px 15px;display:flex;align-items:center;gap:9px 20px;flex-wrap:wrap;margin-bottom:20px}.c360-fresh-h{font-size:10.5px;font-weight:700;letter-spacing:.09em;text-transform:uppercase;color:var(--muted)}.c360-dot{display:inline-flex;align-items:center;gap:7px;font-size:12.5px}.c360-dot i{width:7px;height:7px;border-radius:50%;background:var(--ok);flex:none}.c360-dot.idle i{background:#c9d4d0}.c360-dot em{font-style:normal;color:var(--muted);font-size:11.5px}.c360-grid{display:grid;grid-template-columns:1.55fr 1fr;gap:16px;align-items:start}.c360-stack>.pcard:last-child,.c360-grid>.pcard:last-child{margin-bottom:0}.c360-ph{display:flex;align-items:baseline;justify-content:space-between;gap:12px}.c360-ph .c360-aside{font-size:11.5px;font-weight:400;color:var(--muted)}.c360-tl{position:relative;padding-left:24px}.c360-tl:before{content:"";position:absolute;left:6px;top:6px;bottom:6px;width:2px;background:var(--line)}.c360-ev{position:relative;padding-bottom:18px}.c360-ev:last-child{padding-bottom:0}.c360-ev:before{content:"";position:absolute;left:-22px;top:4px;width:10px;height:10px;border-radius:50%;background:var(--gold);border:2px solid var(--white);box-shadow:0 0 0 2px var(--c3-soft)}.c360-ev.good:before{background:var(--ok);box-shadow:0 0 0 2px var(--c3-ok-soft)}.c360-ev.warn:before{background:var(--c3-warn);box-shadow:0 0 0 2px var(--c3-warn-soft)}.c360-ev.crit:before{background:var(--danger);box-shadow:0 0 0 2px var(--c3-crit-soft)}.c360-ev.mute:before{background:#b6c4c0;box-shadow:0 0 0 2px var(--line)}.c360-ev .when{font-size:11.5px;color:var(--muted);font-weight:500}.c360-ev .what{font-size:13.5px;font-weight:700;margin-top:2px}.c360-ev .det{font-size:12.5px;color:var(--ink);opacity:.82;margin-top:3px;line-height:1.55}.c360-quote{border-left:2px solid var(--line);padding-left:11px;margin-top:6px;font-size:12.5px;color:var(--muted);font-style:italic}.c360-tag{display:inline-block;font-size:10.5px;font-weight:700;padding:2px 8px;border-radius:5px;margin-left:7px;vertical-align:1px}.c360-tag.auto{background:var(--c3-soft);color:var(--gold)}.c360-tag.inc{background:var(--c3-crit-soft);color:var(--danger)}.c360-comp{display:flex;gap:15px;align-items:center}.c360-comp .pct{font-size:25px;font-weight:700;letter-spacing:-.02em;line-height:1}.c360-comp .lbl{font-size:12px;color:var(--muted);margin-top:3px}.c360-fields{list-style:none;margin:14px 0 0;padding:0;display:flex;flex-direction:column;gap:8px}.c360-fields li{display:flex;align-items:center;gap:9px;font-size:12.5px}.c360-mark{width:15px;height:15px;border-radius:50%;flex:none;display:grid;place-items:center;font-size:9.5px;font-weight:700;color:#fff}.c360-mark.ok{background:var(--ok)}.c360-mark.no{background:#c9d4d0;color:#5d6b67}.c360-fields .fnote{color:var(--muted);font-size:11.5px;margin-left:auto;text-align:right}.c360-hint{margin-top:13px;font-size:11.5px;color:var(--muted);background:var(--cream);border:1px solid var(--line);border-radius:9px;padding:10px 12px;line-height:1.55}.c360-rows{display:flex;flex-direction:column}.c360-row{display:flex;align-items:baseline;justify-content:space-between;gap:12px;padding:8px 0;border-bottom:1px solid var(--line);font-size:12.5px}.c360-row:last-child{border-bottom:0;padding-bottom:0}.c360-row .lab{color:var(--muted)}.c360-row .val{font-weight:700;white-space:nowrap}.c360-row .val.pos{color:var(--ok)}.c360-bal{display:flex;align-items:baseline;justify-content:space-between;gap:10px;background:var(--c3-amber-soft);border:1px solid #eadfc6;border-radius:9px;padding:10px 13px;margin-bottom:11px}.c360-bal .b-l{font-size:10.5px;font-weight:700;letter-spacing:.08em;text-transform:uppercase;color:var(--c3-amber)}.c360-bal .b-v{font-size:19px;font-weight:700;color:var(--c3-amber)}.c360-empty{font-size:12.5px;color:var(--muted);line-height:1.6;margin:0}.c360-kv{display:grid;grid-template-columns:auto 1fr;gap:7px 14px;font-size:12.5px;margin:0}.c360-kv dt{color:var(--muted)}.c360-kv dd{margin:0;font-weight:600;text-align:right}.c360-notes{width:100%;min-height:76px;border:1px solid var(--line);border-radius:9px;padding:10px 12px;font-family:inherit;font-size:12.5px;color:var(--ink);background:var(--cream);resize:vertical}@media (max-width: 900px){.c360-grid{grid-template-columns:1fr}}@media (max-width: 560px){.c360-name{font-size:20px}.c360-kpi .v{font-size:18px}.c360-kpis{grid-template-columns:1fr 1fr}.c360-comp .pct{font-size:21px}.c360-acts{width:100%}.c360-acts .btn{flex:1}}body.admin:not(.account){--accent: var(--gold);--accent-deep: #134e4a;--bg-2: #f8fafc;--bg-3: #f1f5f9;--verde: var(--ok);--ink-2: #334155;--brand-tint: #f0fdfa;--brand-tint-2: #ccfbf1;--brand-line: #99f6e4;--brand-glow: rgba(13,148,136,.22);--brand-hover: #0d9488;--ok-fg: #047857;--ok-bg: #ecfdf5;--ok-chip: #d1fae5;--ok-line: #a7f3d0;--warn: #d97706;--warn-fg: #b45309;--warn-bg: #fffbeb;--warn-chip: #fef3c7;--warn-line: #fde68a;--bad-fg: #be123c;--bad-bg: #fff1f2;--bad-chip: #ffe4e6;--bad-line: #fecdd3;--info: #0284c7;--info-fg: #0369a1;--info-bg: #f0f9ff;--info-chip: #e0f2fe;--info-line: #bae6fd;--violet-fg: #6d28d9;--violet-chip: #ede9fe;--neutral-fg: #475569;--neutral-chip: #f1f5f9;--line-strong: #cbd5e1;--hairline: #eef1f5;--surface-2: #f8fafc;--surface-3: #f1f5f9;--r-sm: 8px;--r: 12px;--r-lg: 16px;--r-xl: 20px;--sh-1: 0 1px 2px rgba(15,23,42,.05), 0 1px 1px rgba(15,23,42,.03);--sh-2: 0 16px 48px -16px rgba(15,23,42,.26);--sh-pop: 0 24px 64px -12px rgba(15,23,42,.35);--scrim: rgba(15,23,42,.5);--ease: cubic-bezier(.22,.61,.36,1);--topbar-h: 64px;--botnav-h: 60px;--m-top: calc(var(--topbar-h) + var(--sat, 0px));color-scheme:light}.gf-embedded body.admin:not(.account){--m-top: 0px}body.admin:not(.account) .topbar{position:sticky;top:0;z-index:30;overflow:hidden;flex-wrap:nowrap;gap:12px;min-height:calc(var(--topbar-h) + var(--sat, 0px));padding:calc(12px + var(--sat, 0px)) calc(24px + var(--sar, 0px)) 12px calc(24px + var(--sal, 0px));background:var(--gf-grad-head, linear-gradient(90deg, #042f2e, #115e59 58%, #0f766e));color:#fff;box-shadow:var(--gf-sh-head, 0 4px 16px -8px rgba(4,47,46,.35))}body.admin:not(.account) .topbar:before,body.admin:not(.account) .topbar:after{content:"";position:absolute;border-radius:50%;pointer-events:none}body.admin:not(.account) .topbar:before{top:-150px;right:-60px;width:320px;height:320px;background:radial-gradient(closest-side,rgba(251,191,36,.2),transparent)}body.admin:not(.account) .topbar:after{bottom:-190px;left:18%;width:320px;height:320px;background:radial-gradient(closest-side,rgba(45,212,191,.2),transparent)}body.admin:not(.account) .topbar>*{position:relative;z-index:1}body.admin:not(.account) .topbar-left{gap:12px}.os-logo{display:grid;place-items:center;flex:none;width:40px;height:40px;border-radius:14px;background:linear-gradient(135deg,#fcd34d,#f59e0b);color:#042f2e;font-size:20px;font-weight:800;line-height:1;box-shadow:0 12px 30px -8px #0f766e40}.topbar-titles{display:flex;flex-direction:column;min-width:0}body.admin:not(.account) .topbar .title{font-size:17px;font-weight:800;letter-spacing:-.02em;line-height:1.2;color:#fff;white-space:nowrap}.topbar-sub{font-size:12px;font-weight:500;line-height:1.25;color:#ccfbf1cc;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}body.admin:not(.account) .topbar .badge{display:inline-flex;align-items:center;gap:6px;flex:none;border-radius:999px;padding:4px 10px;font-size:11px;letter-spacing:.06em;background:#ffffff1a;border:1px solid rgba(255,255,255,.15);color:#fff}body.admin:not(.account) .topbar .badge:empty{display:none}body.admin:not(.account) .topbar .badge.nube:before{content:"";width:6px;height:6px;border-radius:50%;background:#34d399}body.admin:not(.account) .topbar .badge.local{background:#fbbf2433;border-color:#fbbf2466;color:#fde68a}body.admin:not(.account) .topbar-right{gap:8px;flex:none}body.admin:not(.account) .topbar-right a,body.admin:not(.account) .topbar-right button{display:inline-flex;align-items:center;gap:6px;min-height:40px;padding:0 12px;border-radius:10px;background:#ffffff1a;border:1px solid rgba(255,255,255,.15);color:#fff;font-size:13px;font-weight:600;text-decoration:none;white-space:nowrap;transition:background-color .15s var(--ease)}body.admin:not(.account) .topbar-right a:hover,body.admin:not(.account) .topbar-right button:hover{background:#ffffff2e;color:#fff}body.admin:not(.account) .topbar :focus-visible{outline:2px solid #fbbf24;outline-offset:2px}.tb-short{display:none}body.admin:not(.account) .side{background:#fff;border-right-color:var(--hairline)}@media (min-width: 901px){body.admin:not(.account) .side{top:calc(var(--topbar-h) + var(--sat, 0px));height:calc(100dvh - var(--topbar-h) - var(--sat, 0px))}.gf-embedded body.admin:not(.account) .side{top:0;height:100dvh}}body.admin:not(.account) .side-nav{padding:12px 12px 24px}body.admin:not(.account) .side-sec{font-size:11px;letter-spacing:.08em;color:var(--muted)}body.admin:not(.account) .side-item{color:#334155;border-radius:10px;min-height:40px}body.admin:not(.account) .side-item:hover{background:#f4f6f9;color:var(--ink)}body.admin:not(.account) .side-item.active{background:var(--brand-tint);color:#0f766e;font-weight:700;box-shadow:none}body.admin:not(.account) :is(.side-subitem,.side-psubitem,.side-csubitem,.side-clisubitem,.side-revsubitem,.side-edsubitem,.side-rwsubitem){color:#475569;min-height:36px}body.admin:not(.account) :is(.side-subitem,.side-psubitem,.side-csubitem,.side-clisubitem,.side-revsubitem,.side-edsubitem,.side-rwsubitem):hover{background:#f4f6f9;color:var(--ink)}body.admin:not(.account) :is(.side-subitem,.side-psubitem,.side-csubitem,.side-clisubitem,.side-revsubitem,.side-edsubitem,.side-rwsubitem).active{background:var(--brand-tint);color:#0f766e}@media (min-width: 901px) and (pointer: fine){body.admin:not(.account) .side-item{min-height:36px;padding-top:7px;padding-bottom:7px}body.admin:not(.account) :is(.side-subitem,.side-psubitem,.side-csubitem,.side-clisubitem,.side-revsubitem,.side-edsubitem,.side-rwsubitem){min-height:32px;padding-top:6px;padding-bottom:6px}}body.admin:not(.account) .side-badge{background:#fbbf24;color:#042f2e;font-weight:800;box-shadow:none}body.admin:not(.account) .main{padding:24px clamp(16px,2.4vw,28px) 80px}body.admin:not(.account) .omodal{z-index:2147483410}body.admin:not(.account) .acc-modal{z-index:2147483410}body.admin:not(.account) .rmodal{z-index:2147483420}body.admin:not(.account) .rev-detail-ov{z-index:2147483430}body.admin:not(.account) .appc{z-index:2147483460}body.admin:not(.account) .toast{z-index:2147483470}body.admin:not(.account) .btn{border-radius:12px;padding:10px 18px;min-height:40px;transition:background-color .15s var(--ease),border-color .15s var(--ease),color .15s var(--ease),box-shadow .18s var(--ease)}body.admin:not(.account) .btn-sm{padding:7px 12px;min-height:34px;font-size:13px;border-radius:10px}body.admin:not(.account) .btn-gold{box-shadow:var(--sh-1)}body.admin:not(.account) .btn-gold:hover{background:var(--brand-hover);filter:none}body.admin:not(.account) .btn-dark{background:var(--gold);color:#fff}body.admin:not(.account) .btn-dark:hover{background:var(--brand-hover)}body.admin:not(.account) .btn-ghost{background:#fff;border:1px solid var(--line);color:var(--ink)}body.admin:not(.account) .btn-ghost:hover{background:#f4f6f9;color:#0f766e;border-color:var(--line-strong)}body.admin:not(.account) .btn-danger:hover{background:var(--danger);color:#fff}body.admin:not(.account) .btn-del{background:var(--danger);border-radius:12px}body.admin:not(.account) .btn-del:hover{background:#be123c}body.admin:not(.account) .btn-danger-solid{background:var(--danger);color:#fff;border-color:var(--danger)}body.admin:not(.account) .btn-danger-solid:hover{background:#be123c;border-color:#be123c;color:#fff}body.admin:not(.account) .btn-gold:disabled:hover,body.admin:not(.account) .btn-dark:disabled:hover{background:var(--gold)}body.admin:not(.account) .btn-ghost:disabled:hover,body.admin:not(.account) .btn-ghost.is-disabled:hover{background:#fff;color:var(--ink)}body.admin:not(.account) .btn-danger:disabled:hover{background:transparent;color:var(--danger)}body.admin:not(.account) .btn:focus-visible{outline:2px solid #0d9488;outline-offset:2px}body.admin:not(.account) a.btn{text-decoration:none}html:not(.gf-embedded) body.admin:not(.account) .dash-shop{display:none}body.admin:not(.account) :is(.field input,.field select,.field textarea,.tagf-box,.cli-notes,.gl-t,.gl-d,.lbl-grid input,.lbl-grid select,.amf input,.dash-sel,.c360-notes,.cli-search){border-radius:10px;border-color:var(--line);transition:border-color .15s var(--ease),box-shadow .18s var(--ease)}body.admin:not(.account) :is(.field input,.field select,.field textarea,.cli-notes,.gl-t,.gl-d,.lbl-grid input,.lbl-grid select,.amf input,.dash-sel,.c360-notes):focus,body.admin:not(.account) .tagf-box:focus-within,body.admin:not(.account) .cli-search:focus-within{outline:none;border-color:#0d9488;box-shadow:0 0 0 3px var(--brand-glow)}body.admin:not(.account) .field label .lbl-mut{font-size:11.5px}body.admin:not(.account) .field .field-lbl{font-size:11px;font-weight:600;letter-spacing:.06em;text-transform:uppercase;color:var(--muted)}body.admin:not(.account) :is(input[type=checkbox],input[type=radio]){accent-color:#0f766e}body.admin:not(.account) .field label.check input{width:18px;height:18px;flex:none}body.admin:not(.account) .card-apodo-input:focus{box-shadow:0 0 0 3px var(--brand-glow)}body.admin:not(.account) .field.is-error :is(input,select,textarea),body.admin:not(.account) .field.is-error .tagf-box{border-color:var(--danger);box-shadow:0 0 0 3px #e11d481f;background:var(--bad-bg)}body.admin:not(.account) .field.is-error>label{color:var(--bad-fg)}body.admin:not(.account) :is(.field select:not([multiple]),.dash-sel,.lbl-grid select){appearance:none;-webkit-appearance:none;padding-right:34px;background-image:linear-gradient(45deg,transparent 50%,currentColor 50%),linear-gradient(135deg,currentColor 50%,transparent 50%);background-position:calc(100% - 17px) 52%,calc(100% - 12px) 52%;background-size:5px 5px;background-repeat:no-repeat}body.admin:not(.account) :is(.panel-card,.pcard,.kb-col,.om-card,.rm-card,.cli-detail-side,.envia-bal,.gl-group,.c360-kpis,.pz-card){border-radius:16px;border-color:var(--hairline);box-shadow:var(--sh-1)}body.admin:not(.account) :is(.kb-card,.acc,.gl-row,.lbl-rate){border-radius:12px}body.admin:not(.account) .panel-card h2{font-weight:800;letter-spacing:-.01em;padding:16px 20px;gap:10px;flex-wrap:wrap}body.admin:not(.account) .panel-card h2>.count:not(:last-child){margin-right:auto}body.admin:not(.account) .panel-card h2>.h2-meta{margin-left:auto;display:inline-flex;align-items:center;gap:8px}body.admin:not(.account) .panel-body{padding:20px}body.admin:not(.account) :is(.ed-title,.c360-name){font-size:24px;font-weight:800;letter-spacing:-.025em;line-height:1.15}body.admin:not(.account) :is(.side-sec,.ptable thead th,.otable thead th,table.cli-data thead th,.om-card h4,.lbl-fsec,.rm-sec,.email-meta-k,.gl-lbl,.cli-cols-h,.c360-kpi .k){font-size:11px;font-weight:700;letter-spacing:.08em;text-transform:uppercase}body.admin:not(.account) :is(.om-card h4,.lbl-fsec,.rm-sec){color:#0f766e}body.admin:not(.account) table.cli-data thead th{background:#f8fafc;color:var(--muted)}body.admin:not(.account) .field label{letter-spacing:.06em}body.admin:not(.account) .rt-toolbar{background:#f8fafc}body.admin:not(.account) .rt-toolbar button:hover{background:#f4f6f9}body.admin:not(.account) :is(.blog-cover-drop,.rt-edit .article-product){background:#f8fafc}body.admin:not(.account) .blog-cover-drop.drag{background:var(--brand-tint)}body.admin:not(.account) gmp-place-autocomplete{font-family:Plus Jakarta Sans,ui-sans-serif,system-ui,sans-serif}body.admin:not(.account) :is(.seo-ic.ok,.st-badge.active){background:var(--ok-chip);color:var(--ok-fg)}body.admin:not(.account) .st-badge.sale{background:var(--brand-tint-2);color:#0f766e}body.admin:not(.account) .st-badge.soldout{background:var(--bad-chip);color:var(--bad-fg)}body.admin:not(.account) .st-badge.draft{background:var(--neutral-chip);color:var(--neutral-fg)}body.admin:not(.account) .tagf-chip{background:var(--brand-tint-2);color:#0f766e}body.admin:not(.account) .tagf-chip button{background:#0f766e24;color:#0f766e}body.admin:not(.account) .pts-tag{background:var(--brand-tint-2);color:#0f766e;font-weight:700}body.admin:not(.account) :is(.pitem.pending,.rev-row.pending,table.cli-data tbody tr.cli-row.pending){background:var(--brand-tint)}body.admin:not(.account) .rev-row:hover{background:#f8fafc}body.admin:not(.account) .side-subitem.active,body.admin:not(.account) .cli-row.sel{background:var(--brand-tint)}body.admin:not(.account) .ptag{color:#134e4a;background:var(--brand-tint-2)}body.admin:not(.account) .vtag{color:var(--ok-fg);background:var(--ok-chip)}body.admin:not(.account) .star{color:#e2e8f0}body.admin:not(.account) .star.on{color:#f59e0b}body.admin:not(.account) .ro-banner{background:var(--info-bg);border-color:var(--info-line);border-left-color:var(--info);color:#0c4a6e}body.admin:not(.account) :is(.rp-box,.welcome-pill,.lbl-connect){background:var(--brand-tint);border-color:var(--brand-line);color:#134e4a}body.admin:not(.account) .lbl-connect p{color:#134e4a}body.admin:not(.account) .phase2-note{background:var(--info-bg);border-color:var(--info-line);color:#0c4a6e}body.admin:not(.account) .lbl-err{color:var(--bad-fg);background:var(--bad-bg);border-color:var(--bad-line)}body.admin:not(.account) .cli-foto-pend,body.admin:not(.account) .cli-foto-mod-tag{color:var(--warn-fg)}body.admin:not(.account) .cli-chip.pend{background:var(--warn-chip);color:var(--warn-fg);border-color:var(--warn-line)}body.admin:not(.account) .rb-seg.medio{background:var(--warn)}body.admin:not(.account) .rl-medio{color:var(--warn-fg)}body.admin:not(.account) .rl-bajo{color:var(--ok-fg)}body.admin:not(.account) .rl-alto{color:var(--bad-fg)}body.admin:not(.account) .rm-done-ic{background:var(--ok-chip);color:var(--ok-fg)}body.admin:not(.account) .rm-note.blue{color:#0c4a6e;background:var(--info-bg);border-color:var(--info-line)}body.admin:not(.account) :is(.st-badge,.cli-src,.odot,.email-pill,.blog-pill,.cup-badge,.lbl-badge,.c360-pill,.c360-chip,.vtag,.ptag,.email-tipo,.pz-badge){display:inline-flex;align-items:center;gap:5px;font-size:11px;font-weight:700;line-height:1.3;padding:3px 9px;border-radius:999px;letter-spacing:0;white-space:nowrap;vertical-align:middle}body.admin:not(.account) .opill{font-size:12px;font-weight:700;border-radius:999px;padding:4px 10px;color:var(--c, #475569);background:color-mix(in srgb,var(--c, #64748b) 10%,#fff);border:1px solid color-mix(in srgb,var(--c, #64748b) 22%,transparent);white-space:nowrap}body.admin:not(.account) .odot{font-size:12px;padding:4px 10px}body.admin:not(.account) .odot.ok{color:var(--ok-fg);background:var(--ok-chip)}body.admin:not(.account) .odot.mid{color:var(--info-fg);background:var(--info-chip)}body.admin:not(.account) .odot.err{color:var(--bad-fg);background:var(--bad-chip)}body.admin:not(.account) .lbl-badge{color:var(--warn-fg);background:var(--warn-chip)}body.admin:not(.account) .cup-badge.on,body.admin:not(.account) .email-pill.on,body.admin:not(.account) .blog-pill.on,body.admin:not(.account) .c360-pill.good,body.admin:not(.account) .c360-chip.on{color:var(--ok-fg);background:var(--ok-chip)}body.admin:not(.account) .cup-badge.off,body.admin:not(.account) .email-pill.off,body.admin:not(.account) .blog-pill.off{color:var(--neutral-fg);background:var(--neutral-chip)}body.admin:not(.account) .email-pill.warn,body.admin:not(.account) .c360-pill.warn{color:var(--warn-fg);background:var(--warn-chip)}body.admin:not(.account) .email-pill.info{color:var(--info-fg);background:var(--info-chip)}body.admin:not(.account) .c360-pill.crit,body.admin:not(.account) .c360-chip.no{color:var(--bad-fg);background:var(--bad-chip)}body.admin:not(.account) .cli-src.shop{color:var(--info-fg);background:var(--info-chip)}body.admin:not(.account) .cli-src.tienda{color:#0f766e;background:var(--brand-tint-2)}body.admin:not(.account) .cli-src.manual{color:var(--neutral-fg);background:var(--neutral-chip)}body.admin:not(.account) .cli-src.app{color:var(--ok-fg);background:var(--ok-chip)}body.admin:not(.account) .c360-chip.wa{color:#128c4b;background:#e7f8ee}body.admin:not(.account) .email-tipo{color:var(--neutral-fg);background:var(--neutral-chip)}body.admin:not(.account) .cup-badge{margin-left:6px}body.admin:not(.account) :is(.ped-fchip,.cli-chip){display:inline-flex;align-items:center;gap:5px;padding:7px 13px;border-radius:999px;font-size:12.5px;font-weight:600;min-height:36px;background:#fff;border-color:var(--line);color:#475569}body.admin:not(.account) :is(.ped-fchip,.cli-chip[data-f]):hover{border-color:var(--line-strong);color:var(--ink)}body.admin:not(.account) :is(.subtab.active,.cli-chip.active,.cli-chip.active:hover,.ped-fchip.active,.email-dev-btn.active,.gc-chip.on,.tchip.cmp.on,.pz-chip.on,.trend-chip.active){background:#0f766e;border-color:#0f766e;color:#fff;box-shadow:var(--sh-1)}body.admin:not(.account) .cli-chip.active b,body.admin:not(.account) .ped-fchip.active b{color:#fff}body.admin:not(.account) .gc-chip.on .n{background:#ffffff38}body.admin:not(.account) .subtab{border-radius:12px;padding:8px 14px}body.admin:not(.account) .subtab:hover{color:var(--ink);background:#f4f6f9}body.admin:not(.account) .subtab.active:hover{background:#0f766e;color:#fff}@media (min-width: 641px){body.admin:not(.account) #contenido-subtabs{flex-wrap:nowrap;overflow-x:auto;scrollbar-width:none}body.admin:not(.account) #contenido-subtabs::-webkit-scrollbar{display:none}body.admin:not(.account) #contenido-subtabs .subtab{flex:none;white-space:nowrap;padding-left:11px;padding-right:11px}}body.admin:not(.account) .tab{border-bottom-width:2px;padding:12px 14px}body.admin:not(.account) .m-subtab{border-bottom-width:2px}body.admin:not(.account) :is(.dash-card,.kpi){background:#fff;border:1px solid var(--hairline);border-radius:16px;padding:14px 16px;box-shadow:var(--sh-1);min-width:0}body.admin:not(.account) :is(.dash-card .dl,.kpi .k,.envia-bal .dl){font-size:11px;font-weight:700;line-height:1.2;letter-spacing:.08em;text-transform:uppercase;color:var(--muted)}body.admin:not(.account) :is(.dash-card .dv,.kpi .v){font-size:24px;font-weight:800;line-height:1.15;letter-spacing:-.025em;margin:6px 0 4px;font-variant-numeric:tabular-nums;overflow-wrap:anywhere;color:var(--ink)}body.admin:not(.account) .kpi .s{font-size:12px;color:var(--muted)}body.admin:not(.account) .envia-bal .dv{font-weight:800;letter-spacing:-.025em;font-variant-numeric:tabular-nums}body.admin:not(.account) .c360-kpi .v{font-weight:800;letter-spacing:-.025em;font-variant-numeric:tabular-nums}body.admin:not(.account) .kpi-grid{display:grid;grid-template-columns:repeat(auto-fit,minmax(150px,1fr));gap:12px;margin:18px 0}body.admin:not(.account) .dash-head{flex-wrap:wrap}body.admin:not(.account) .dash-head .dash-shop{margin-left:auto}body.admin:not(.account) .dash-exp{border-radius:10px;min-width:40px;min-height:40px}body.admin:not(.account) .dash-exp.dash-exp-lbl{width:auto;height:auto;display:inline-flex;align-items:center;gap:6px;padding:0 12px;font-size:13px;font-weight:600;color:var(--ink);white-space:nowrap;cursor:pointer}body.admin:not(.account) .dash-exp-lbl .dash-exp-car{font-size:11px;color:var(--muted)}body.admin:not(.account) .dash-exp-lbl[aria-expanded=true]{background:var(--brand-tint);border-color:var(--brand-line);color:#0f766e}body.admin:not(.account) .dash-exp-lbl:hover{background:#f4f6f9;color:#0f766e}body.admin:not(.account) .dash-sel{min-height:40px}body.admin:not(.account) .kb-empty{font-size:12px;color:var(--muted);border:1px dashed var(--line);border-radius:10px;padding:12px}body.admin:not(.account) .kb-mini{width:32px;height:32px;border-radius:8px}@media (min-width: 641px){body.admin:not(.account) #order-table :is(th,td){padding-left:8px;padding-right:8px}body.admin:not(.account) #order-table{font-size:13px}body.admin:not(.account) #order-table tbody td:is(:nth-child(2),:nth-child(3),:nth-child(4)){white-space:normal;min-width:84px}}body.admin:not(.account) .num{text-align:right;font-variant-numeric:tabular-nums;white-space:nowrap}body.admin:not(.account) :is(.otable,.ptable,table.cli-data) tbody tr:hover{background:#f8fafc}body.admin:not(.account) :is(.ptable td[colspan],table.cli-data td[colspan],.otable td[colspan]){text-align:center}body.admin:not(.account) .gf-boot{position:fixed;inset:0;z-index:5;background:var(--cream-2);padding:calc(24px + var(--sat, 0px)) max(16px,calc((100vw - 760px)/2)) 24px;display:grid;gap:12px;align-content:start}body.admin:not(.account) .gf-boot .gf-sk{height:64px;border-radius:16px}body.admin:not(.account) .gf-boot .gf-sk:first-child{height:48px;width:55%}body.admin:not(.account) .adm-sk,body.admin:not(.account) .gf-boot .gf-sk{position:relative;overflow:hidden;background:#eef1f5}body.admin:not(.account) .adm-sk:after,body.admin:not(.account) .gf-boot .gf-sk:after{content:"";position:absolute;inset:0;transform:translate(-100%);background:linear-gradient(90deg,transparent,rgba(255,255,255,.6),transparent);animation:admsk 1.3s ease-in-out infinite}@keyframes admsk{to{transform:translate(100%)}}body.admin:not(.account) .adm-sk{display:block;height:14px;border-radius:8px;margin:10px 0}body.admin:not(.account) .adm-sk.w40{width:40%}body.admin:not(.account) .adm-sk.w60{width:60%}body.admin:not(.account) .adm-sk.w80{width:80%}body.admin:not(.account) td.adm-sk-cell{display:block!important;padding:14px 16px!important;text-align:left!important}body.admin:not(.account) td.adm-sk-cell:before,body.admin:not(.account) td.is-err:before,body.admin:not(.account) td.empty-state:before{display:none!important}body.admin:not(.account) td.empty-state,body.admin:not(.account) td.is-err{display:table-cell;white-space:normal!important;text-align:center}body.admin:not(.account) .gf-loading{display:flex;align-items:center;justify-content:center;gap:10px;padding:28px;color:var(--muted);font-size:13.5px}body.admin:not(.account) .gf-loading .rm-spin{margin:0;width:18px;height:18px;flex:none}body.admin:not(.account) .empty-state{display:grid;justify-items:center;gap:4px;padding:36px 20px}body.admin:not(.account) .empty-state .es-ic{font-size:30px;line-height:1;margin-bottom:6px}body.admin:not(.account) .empty-state b{display:block;font-size:15px;color:var(--ink)}body.admin:not(.account) .empty-state p{font-size:13px;margin:0 0 8px;max-width:42ch}body.admin:not(.account) .empty-state .btn{margin-top:4px}body.admin:not(.account) :is(.otable-empty,.empty-list).is-err{color:var(--bad-fg)!important;background:var(--bad-bg);border-radius:12px}body.admin:not(.account) :is(.otable-empty,.empty-list).is-err small{display:block;color:var(--ink);opacity:.75;margin:4px 0 10px}body.admin:not(.account) .empty-list.is-err{padding:24px 16px}body.admin:not(.account) tr.adm-err-row,body.admin:not(.account) tr.adm-err-row:hover{background:none}body.admin:not(.account) td.adm-err-cell{padding:16px!important;text-align:center;white-space:normal}body.admin:not(.account) .plist>.empty-list.is-err{margin:16px}body.admin:not(.account) .panel-card:has(.empty-state [data-empty-cta],.empty-state [data-ir-a])>h2 .btn-gold{display:none}body.admin:not(.account) #sub-blog-list .panel-card:has(.empty-state [data-empty-cta])>h2 .blog-head-actions{display:none}body.admin:not(.account) .cup-nuevo{display:none}@media (max-width: 1100px){body.admin:not(.account) .cup-nuevo{display:inline-flex}}@media (min-width: 1101px){body.admin:not(.account) #cupon-list .empty-state [data-ir-a]{display:none}}body.admin:not(.account) :is(.omodal-back,.appc-back,.rm-back){background:var(--scrim);backdrop-filter:blur(3px);-webkit-backdrop-filter:blur(3px)}body.admin:not(.account) .rev-detail-ov{background:var(--scrim);backdrop-filter:blur(3px);-webkit-backdrop-filter:blur(3px)}body.admin:not(.account) :is(.appc-box,.rm-box,.rev-detail,.acc-modal-panel){border-radius:16px;box-shadow:var(--sh-pop)}body.admin:not(.account) :is(.tagf-sug,.cli-cols-menu,.tq-tip){border-radius:12px;box-shadow:var(--sh-2)}body.admin:not(.account) .omodal-panel{box-shadow:-16px 0 48px -16px #0f172a42;animation:omIn .28s var(--ease);overscroll-behavior:contain}@keyframes omIn{0%{transform:translate(24px);opacity:0}to{transform:none;opacity:1}}@keyframes omUp{0%{transform:translateY(24px);opacity:0}to{transform:none;opacity:1}}body.admin:not(.account) .appc-msg{font-size:15px;line-height:1.55}body.admin:not(.account) .appc-acts .btn{min-height:40px}body.admin:not(.account) :is(.om-x,.rm-x,.rev-detail-x,#tk-x,#pk-x,#dp-x,.x-btn){display:inline-grid;place-items:center;min-width:44px;min-height:44px;border-radius:12px;color:var(--muted)}body.admin:not(.account) :is(.om-x,.rm-x,.x-btn):hover{background:#f1f5f9;color:var(--ink)}body.admin:not(.account) .rev-detail-x{top:8px;right:8px;border-radius:12px}body.admin:not(.account) .adm-ov>div{border-radius:16px!important;box-shadow:var(--sh-pop)!important}.eg-page-head{display:flex;align-items:flex-end;justify-content:space-between;gap:12px;margin-bottom:14px}.eg-page-head .ed-title{margin:0 0 2px}.eg-page-head .settings-intro{margin:0;font-size:13.5px}.eg-page-head .btn{flex:none}.eg-tabs{margin-bottom:14px}.eg-grid{display:grid;grid-template-columns:300px minmax(0,1fr) 280px;height:72vh;min-height:420px;border:1px solid var(--line);border-radius:16px;overflow:hidden;background:#fff;box-shadow:var(--sh-1, 0 1px 2px rgba(15,23,42,.05))}.eg-list{border-right:1px solid var(--line);display:flex;flex-direction:column;min-height:0}.eg-list-search{padding:10px;border-bottom:1px solid var(--line)}.eg-search{width:100%;min-height:40px;border:1px solid var(--line);border-radius:10px;padding:8px 12px;font:inherit;font-size:14px;outline:none;background:#fff}.eg-search:focus{border-color:#0d9488;box-shadow:0 0 0 3px #0d948838}.eg-chat{display:flex;flex-direction:column;min-height:0;position:relative}.eg-info{overflow-y:auto;padding:14px;border-left:1px solid var(--line);min-height:0;background:#fff}.eg-stats{display:grid;gap:10px;margin-bottom:12px;grid-template-columns:repeat(auto-fit,minmax(160px,1fr))}.eg-hint{font-size:11px;color:var(--muted);margin-top:6px;padding-left:4px}.eg-back{display:none}#eg_head{flex-wrap:wrap;row-gap:8px}#eg_head>div:nth-child(3){flex:1 1 120px!important}.eg-head-acts{display:flex;flex-wrap:wrap;gap:6px;order:9;flex-basis:100%}.eg-head-acts>*{margin-left:0!important}#eg_head .eg-x{order:5}.eg-chat{container-type:inline-size}@container (max-width: 520px){.eg-compose-row{flex-wrap:wrap}#eg_input{flex:1 1 100%!important;order:-1}#eg_sendbtn{flex:1 1 auto}}#eg_head .eg-x{width:40px!important;height:40px!important}#eg_threads>button{min-height:60px}#eg_threads>button:hover{background:#f8fafc!important}body.admin:not(.account) .pz-card{border-color:var(--hairline);border-radius:16px}body.admin:not(.account) .pz-lbl{color:var(--muted);letter-spacing:.08em;font-size:11px}body.admin:not(.account) :is(.pz-in,.pz-sel,.pz-ta){border-color:var(--line);min-height:44px}body.admin:not(.account) :is(.pz-in,.pz-sel,.pz-ta):focus{outline:none;border-color:#0d9488;box-shadow:0 0 0 3px var(--brand-glow)}body.admin:not(.account) .pz-chip{min-height:38px}body.admin:not(.account) .pz-aud{background:var(--brand-tint);border-color:var(--brand-line);color:#134e4a}body.admin:not(.account) .pz-aud b{color:#042f2e}body.admin:not(.account) .pz-aud:has(.pz-aud-err){background:var(--warn-bg);border-color:var(--warn-line);color:var(--warn-fg)}body.admin:not(.account) .pz-send{background:#0f766e;min-height:48px}body.admin:not(.account) .pz-send:hover:not(:disabled){background:#0d9488}body.admin:not(.account) .pz-badge{color:var(--neutral-fg);background:var(--neutral-chip)}@media (max-width: 980px){body.admin:not(.account) .ed-side{order:-1}}body.admin:not(.account) .ed-actions{z-index:20}@media (pointer: coarse){body.admin:not(.account) :is(.btn,.btn-sm){min-height:var(--tap)}body.admin:not(.account) :is(.subtab,.ped-fchip,.cli-chip[data-f],.pz-chip,.email-dev-btn,.dash-sel,.cli-search input){min-height:40px}}@media (min-width: 641px){body.admin:not(.account) .ptable-wrap,body.admin:not(.account) .cli-table-wrap{background:linear-gradient(90deg,#fff 30%,#fff0) left / 40px 100% no-repeat local,linear-gradient(270deg,#fff 30%,#fff0) right / 40px 100% no-repeat local,radial-gradient(farthest-side at 0 50%,rgba(15,23,42,.14),transparent) left / 14px 100% no-repeat scroll,radial-gradient(farthest-side at 100% 50%,rgba(15,23,42,.14),transparent) right / 14px 100% no-repeat scroll;background-color:#fff}}@media (min-width: 641px) and (max-width: 900px){body.admin:not(.account) .side-nav{flex-wrap:nowrap;overflow-x:auto;gap:4px;padding:8px 16px;scrollbar-width:none;-webkit-mask-image:linear-gradient(90deg,#000 calc(100% - 28px),transparent);mask-image:linear-gradient(90deg,#000 calc(100% - 28px),transparent)}body.admin:not(.account) .side-nav::-webkit-scrollbar{display:none}body.admin:not(.account) .side-group{width:auto;flex:0 0 auto}body.admin:not(.account) .side-sub{display:none!important}body.admin:not(.account) .side-item{white-space:nowrap;width:auto;min-height:var(--tap)}body.admin:not(.account) .m-subnav:not([hidden]){display:flex;gap:4px;overflow-x:auto;scrollbar-width:none;background:#fff;border-bottom:1px solid var(--line);margin:-20px -16px 16px;padding:0 8px}body.admin:not(.account) .m-subnav::-webkit-scrollbar{display:none}body.admin:not(.account) .m-subtab{min-height:var(--tap)}body.admin:not(.account) .eg-grid.chat-open .eg-chat{height:calc(var(--gf-vvh, 100dvh) - var(--m-top) - 62px - 40px)}}@media (max-width: 900px){body.admin:not(.account) .shell{align-items:stretch}body.admin:not(.account) .main{width:100%;max-width:100vw;padding:20px 16px 60px}body.admin:not(.account) :is(.side-item,.side-subitem,.side-psubitem,.side-clisubitem,.side-revsubitem,.side-edsubitem,.side-rwsubitem){min-height:var(--tap)}.eg-grid{grid-template-columns:minmax(0,1fr);height:auto;min-height:0}.eg-list{border-right:0;height:min(70dvh,560px)}.eg-chat,.eg-info,.eg-grid.chat-open .eg-list{display:none}.eg-grid.chat-open .eg-chat{display:flex;height:calc(var(--gf-vvh, 100dvh) - var(--m-top) - 40px);min-height:380px}.eg-grid.chat-open .eg-info{display:block;border-left:0;border-top:1px solid var(--line)}#view-genia:has(.eg-grid.chat-open) :is(.eg-page-head,.eg-tabs,.eg-stats){display:none}.eg-back{display:grid;place-items:center;flex:none;width:44px;height:44px;margin:-6px 0 -6px -6px;border:0;border-radius:12px;background:none;color:#0f766e;font-size:20px;font-weight:700;cursor:pointer}.eg-back:hover{background:#f0fdfa}#eg_head .eg-x{display:none!important}.eg-compose-row{flex-wrap:wrap}#eg_input{flex:1 1 100%!important;order:-1}#eg_sendbtn{flex:1 1 auto;height:44px!important}#eg_cambtn,#eg_emobtn,#eg_boldbtn{width:44px!important;height:44px!important}.eg-hint{display:none}#eg_pane_estado>div>div[style*="grid-template-columns:1fr 1fr"]{grid-template-columns:1fr!important}body.admin:not(.account) .pz-phone{position:static!important;max-width:300px;margin:0 auto}}@media (max-width: 640px){body.admin:not(.account){--topbar-h: 52px}body.admin:not(.account) .topbar{gap:8px;padding:calc(8px + var(--sat, 0px)) calc(16px + var(--sar, 0px)) 8px calc(16px + var(--sal, 0px))}body.admin:not(.account) .topbar-left{gap:10px}.os-logo{width:34px;height:34px;border-radius:12px;font-size:17px}body.admin:not(.account) .topbar .title{font-size:15px}.topbar-sub{display:none}body.admin:not(.account) .topbar .badge.nube{display:none}body.admin:not(.account) .topbar-right{gap:6px}body.admin:not(.account) .topbar-right a,body.admin:not(.account) .topbar-right button{min-height:44px;padding:0 12px}.tb-long{display:none}.tb-short{display:inline}.gf-has-botnav body.admin:not(.account) .main{padding:16px 16px 24px}body.admin:not(.account) :is(.panel-card h2,.panel-body,.ped-toolbar,.cli-toolbar,.pitem,.rev-row,.cli-detail-top){padding-left:16px;padding-right:16px}body.admin:not(.account) .cli-chips{padding-left:16px;padding-right:16px}body.admin:not(.account) .kanban{padding:12px 16px 16px}body.admin:not(.account) .settings-intro[style*="padding:14px 22px 0"]{padding:14px 16px 0!important}.gf-has-botnav body.admin:not(.account) .m-subnav:not([hidden]){margin:-16px -16px 16px;padding:0 8px;position:sticky;top:var(--m-top);z-index:25;box-shadow:0 1px 0 var(--line);scroll-snap-type:x proximity;scrollbar-width:none;-webkit-mask-image:linear-gradient(90deg,#000 calc(100% - 28px),transparent);mask-image:linear-gradient(90deg,#000 calc(100% - 28px),transparent)}body.admin:not(.account) .m-subtab{scroll-snap-align:start;font-size:13.5px;padding:12px}body.admin:not(.account) #ro-banner{margin-top:0}.gf-has-botnav body.admin:not(.account) .subtabs{flex-wrap:nowrap;overflow-x:auto;gap:0;margin:0 -16px 16px;padding:0 8px;background:#fff;border-bottom:1px solid var(--line);scrollbar-width:none;scroll-snap-type:x proximity}.gf-has-botnav body.admin:not(.account) .subtabs::-webkit-scrollbar{display:none}.gf-has-botnav body.admin:not(.account) .subtab{flex:0 0 auto;border:0;border-radius:0;border-bottom:2px solid transparent;background:none;padding:12px;min-height:44px;white-space:nowrap;scroll-snap-align:start;box-shadow:none}.gf-has-botnav body.admin:not(.account) .subtab.active,.gf-has-botnav body.admin:not(.account) .subtab.active:hover{background:none;color:var(--ink);border-bottom-color:#0f766e;box-shadow:none}.gf-has-botnav body.admin:not(.account) #contenido-subtabs{margin-top:-16px;position:sticky;top:var(--m-top);z-index:25;-webkit-mask-image:linear-gradient(90deg,#000 calc(100% - 28px),transparent);mask-image:linear-gradient(90deg,#000 calc(100% - 28px),transparent)}.gf-has-botnav body.admin:not(.account) .subtabs:has(>.subtab:only-child){display:none}body.admin:not(.account) :is(.ped-filters,.cli-chips,#int-chips,#av-chips){min-width:0;flex-wrap:nowrap;overflow-x:auto;scrollbar-width:none;-webkit-overflow-scrolling:touch;margin:0 -16px;padding:0 16px 2px;scroll-padding-inline:16px}body.admin:not(.account) :is(.ped-filters,.cli-chips,#int-chips,#av-chips)::-webkit-scrollbar{display:none}body.admin:not(.account) :is(.ped-fchip,.cli-chip){flex:0 0 auto;white-space:nowrap;min-height:40px}body.admin:not(.account) #cli-chips{margin:0;padding:12px 16px;scroll-padding-inline:16px}body.admin:not(.account) .ped-toolbar{flex-direction:column;flex-wrap:nowrap;align-items:stretch;gap:12px}body.admin:not(.account) .cli-search input{min-height:42px}body.admin:not(.account) :is(.btn,.btn-sm){min-height:var(--tap)}body.admin:not(.account) .eg-head-acts :is(button,span){min-height:40px!important;display:inline-flex!important;align-items:center}body.admin:not(.account) .cli-search{min-width:0;min-height:44px}.gf-has-botnav body.admin:not(.account) :is(#sub-ped-todos,#sub-productos-list)>.panel-card{overflow:clip}.gf-has-botnav body.admin:not(.account) #sub-ped-todos .ped-toolbar{position:sticky;top:calc(var(--m-top) + 44px);z-index:15;background:#fff;box-shadow:0 1px 0 var(--line);padding-top:12px;padding-bottom:12px}.gf-has-botnav body.admin:not(.account) #sub-productos-list>.panel-card>h2{position:sticky;top:calc(var(--m-top) + 44px);z-index:15;background:#fff}html.gf-has-botnav:not(.gf-kb) body.admin:not(.account) .eg-grid.chat-open .eg-chat{height:calc(var(--gf-vvh, 100dvh) - var(--m-top) - 40px - var(--botnav-h) - var(--sab, 0px))}.gf-has-botnav body.admin:not(.account) .ed-actions{bottom:calc(var(--botnav-h) + var(--sab, 0px));margin:0 -16px;padding:10px 16px 12px;background:#f4f6f9f0;backdrop-filter:blur(8px);-webkit-backdrop-filter:blur(8px);border-top:1px solid var(--line)}html.gf-kb body.admin:not(.account) .ed-actions,html.gf-modal-open body.admin:not(.account) .ed-actions{bottom:0}body.admin:not(.account) .ed-actions .btn{flex:1;min-height:48px;justify-content:center;font-size:15px}body.admin:not(.account) .ed-actions>span:empty{display:none}body.admin:not(.account) .form-actions:not(.ed-actions){flex-direction:column-reverse;gap:8px;margin-top:14px}body.admin:not(.account) .form-actions:not(.ed-actions)>.btn{width:100%;min-height:48px;font-size:15px}body.admin:not(.account) .dash-cards{grid-template-columns:repeat(2,minmax(0,1fr));gap:10px}body.admin:not(.account) .dash-card{padding:12px 14px}body.admin:not(.account) .dash-card .dv{font-size:20px}body.admin:not(.account) .dash-cards>:nth-child(odd):last-child{grid-column:1 / -1}body.admin:not(.account) .kpi-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:10px}body.admin:not(.account) .kpi-grid>:nth-child(odd):last-child{grid-column:1 / -1}body.admin:not(.account) .kpi{padding:12px 14px}body.admin:not(.account) .kpi .v{font-size:20px}body.admin:not(.account) .eg-stats{grid-template-columns:repeat(2,minmax(0,1fr))}body.admin:not(.account) .eg-stats>:nth-child(odd):last-child{grid-column:1 / -1}body.admin:not(.account) .kb-mini{width:40px;height:40px}body.admin:not(.account) .dash-chart{height:160px}body.admin:not(.account) :is(#inicio-body,#metricas-body)>.dash-head{flex-wrap:nowrap;gap:8px}body.admin:not(.account) :is(#dash-period,#metric-period){flex:1 1 auto;min-width:0;width:auto}body.admin:not(.account) :is(#dash-expand,#metric-live,.dash-head .dash-shop){flex:none;min-height:44px}body.admin:not(.account) #metric-live{padding:8px 10px}.gf-embedded body.admin:not(.account) #dash-expand,.gf-embedded body.admin:not(.account) .dash-head .dash-shop{padding:0 10px}.gf-embedded body.admin:not(.account) #dash-expand>[aria-hidden=true]{display:none}.gf-embedded body.admin:not(.account) #inicio-body>.dash-head{gap:6px}.gf-embedded body.admin:not(.account) #dash-period{padding-left:10px;padding-right:24px;background-position:calc(100% - 15px) 52%,calc(100% - 10px) 52%}body.admin:not(.account) #metric-refresh{flex:none;width:44px;height:44px;margin-left:0}body.admin:not(.account) .otable td.m-sec{display:none!important}body.admin:not(.account) .otable tbody tr.orow td:first-child{flex-wrap:wrap;justify-content:flex-start;text-align:left;font-size:16px}body.admin:not(.account) .otable tbody tr.orow td:first-child:before{display:none}body.admin:not(.account) .otable tbody tr.orow td:first-child[data-sub]:after{content:attr(data-sub);flex-basis:100%;font-size:12px;font-weight:500;line-height:1.3;color:var(--muted)}body.admin:not(.account) .otable tbody tr.orow td.m-pill{display:inline-flex!important;width:auto;border:0!important;padding:8px 6px 4px 0!important}body.admin:not(.account) .otable tbody tr.orow td.m-pill:before{display:none}body.admin:not(.account) .otable tbody tr.orow td.m-pill[data-gf-empty]{display:none!important}body.admin:not(.account) :is(.otable tbody tr.orow,table.cli-data tbody tr.cli-row){position:relative;padding-right:34px;cursor:pointer}body.admin:not(.account) :is(.otable tbody tr.orow,table.cli-data tbody tr.cli-row):after{content:"\203a";position:absolute;right:12px;top:12px;font-size:24px;line-height:1;color:var(--muted)}body.admin:not(.account) :is(.otable tbody tr.orow,table.cli-data tbody tr.cli-row):active{background:#f8fafc}body.admin:not(.account) .otable td .btn.m-dup{display:none}body.admin:not(.account) :is(.otable,.ptable,table.cli-data) tbody td{align-items:flex-start}body.admin:not(.account) :is(.otable,.ptable,table.cli-data) tbody td:before{flex:0 0 38%;min-width:92px;max-width:none;text-transform:none;letter-spacing:0;font-size:12px}body.admin:not(.account) :is(.otable,.ptable,table.cli-data) tbody td:empty{display:none}body.admin:not(.account) .rev-table .rchev{display:none}body.admin:not(.account) :is(.otable,.ptable,table.cli-data) tbody td.m-block{display:block!important;text-align:left!important;max-width:none}body.admin:not(.account) :is(.otable,.ptable,table.cli-data) tbody td.m-block:before{display:block;max-width:none;margin-bottom:4px}body.admin:not(.account) :is(.otable,.ptable,table.cli-data) tbody :is(tr.adm-err-row,tr:has(>td.empty-state)){border:0;box-shadow:none;padding:0;margin:0;background:none}body.admin:not(.account) :is(.otable,.ptable,table.cli-data) tbody td.adm-err-cell{display:block!important;padding:16px!important;border:0!important;text-align:center!important}body.admin:not(.account) :is(.otable,.ptable,table.cli-data) tbody td.adm-err-cell:before{display:none!important}body.admin:not(.account) :is(.otable,.ptable,table.cli-data) tbody td:first-child:not([colspan]):not(.pt-prod):not(.empty-list):not(.otable-empty):not(.adm-sk-cell){display:block!important;text-align:left!important}body.admin:not(.account) :is(.otable,.ptable,table.cli-data) tbody td[data-gf-empty]:not(:first-child){display:none!important}body.admin:not(.account) td.empty-state .btn{display:inline-flex}body.admin:not(.account) :is(.otable,.ptable,table.cli-data) tbody td:first-child:before{display:none}body.admin:not(.account) .otable tbody tr.orow td:first-child[data-sub]:after{display:block}body.admin:not(.account) .ptable tbody td.pt-prod{justify-content:flex-start;align-items:center}body.admin:not(.account) .pt-act [data-edit]{display:none}body.admin:not(.account) .pt-act{display:flex;gap:8px}body.admin:not(.account) .pt-act .btn{flex:1;margin:0;justify-content:center}body.admin:not(.account) .pt-act .btn-danger{border-color:var(--line);color:var(--danger)}body.admin:not(.account) .pt-prod{font-size:15px}body.admin:not(.account) .cli-cols{display:none}body.admin:not(.account) .cli-actions{gap:8px;flex-wrap:nowrap}body.admin:not(.account) .cli-actions .btn{flex:1 1 auto;white-space:nowrap;padding-left:10px;padding-right:10px}body.admin:not(.account) .m-hide{display:none}body.admin:not(.account) .pitem{flex-wrap:wrap;gap:8px 12px;padding-top:12px;padding-bottom:12px}body.admin:not(.account) .pitem-actions{flex-basis:100%;justify-content:flex-end}body.admin:not(.account) .pitem-actions .btn{flex:1;justify-content:center}body.admin:not(.account) .ed-topbar{flex-wrap:wrap;gap:4px 0;margin-bottom:12px}body.admin:not(.account) .ed-topbar .btn{flex:0 0 100%;justify-content:flex-start;padding-left:0;border:0;background:none;color:#0f766e;font-weight:700;min-height:44px}body.admin:not(.account) .ed-title{font-size:19px;line-height:1.25}body.admin:not(.account) .panel-card h2 .btn{margin-left:auto}body.admin:not(.account) #sub-blog-list h2 .blog-head-actions{display:flex;flex:1 1 100%;margin-left:0}body.admin:not(.account) #sub-blog-list h2 .blog-head-actions .btn{flex:1;justify-content:center;margin-left:0}body.admin:not(.account) .email-head .settings-intro,body.admin:not(.account) .settings-intro{font-size:13.5px}body.admin:not(.account) :is(.field input:not([type=checkbox]):not([type=radio]):not([type=color]),.field select,.lbl-grid input,.lbl-grid select,.gl-t,.dash-sel,.amf input){min-height:var(--tap)}body.admin:not(.account) :is(.subtab,.ped-fchip,.cli-chip[data-f],.pz-chip,.email-dev-btn){min-height:40px;display:inline-flex;align-items:center}body.admin:not(.account) .rt-toolbar{position:sticky;top:var(--m-top);z-index:3}body.admin:not(.account) .rt-toolbar button{min-width:44px;min-height:44px}body.admin:not(.account) .mr-rate{gap:2px}body.admin:not(.account) .mr-rate .star{display:inline-grid;place-items:center;width:44px;height:44px}body.admin:not(.account) .field label.check{min-height:var(--tap)}body.admin:not(.account) .field label.check input{width:20px;height:20px;accent-color:#0f766e}body.admin:not(.account) .img-thumb .it-del,body.admin:not(.account) .img-thumb .it-star{width:32px;height:32px;min-width:32px;min-height:32px;line-height:32px;font-size:14px}body.admin:not(.account) .omodal-panel{top:auto;bottom:0;height:calc(100% - var(--sat, 0px) - 12px);border-radius:20px 20px 0 0;animation:omUp .24s var(--ease);padding:0 16px calc(24px + var(--sab, 0px))}body.admin:not(.account) .om-head{position:sticky;top:0;margin:0 -16px 10px;padding:8px 16px 10px;background:#fff;z-index:3;border-bottom:1px solid var(--line)}body.admin:not(.account) .om-head:before{content:"";position:absolute;left:50%;top:6px;width:42px;height:4px;margin-left:-21px;border-radius:3px;background:var(--line-strong)}body.admin:not(.account) .om-head>:first-child{padding-top:10px}body.admin:not(.account) .om-folio{font-size:19px}body.admin:not(.account) .om-actions .btn{min-height:48px}body.admin:not(.account) :is(.rm-box,.rev-detail){border-radius:20px 20px 0 0;overscroll-behavior:contain}body.admin:not(.account) .rm-body{overscroll-behavior:contain}body.admin:not(.account) .rev-detail-ov{align-items:flex-end;padding:0}body.admin:not(.account) .rev-detail{height:auto;max-height:calc(100dvh - 24px);padding-bottom:calc(20px + var(--sab, 0px))}body.admin:not(.account) .appc{align-items:flex-end;padding:0}body.admin:not(.account) .appc-box{width:100%;max-width:100%;border-radius:20px 20px 0 0;padding:22px 18px calc(16px + var(--sab, 0px));animation:omUp .22s var(--ease)}body.admin:not(.account) .appc-box:before{content:"";display:block;width:42px;height:4px;border-radius:3px;background:var(--line-strong);margin:-10px auto 14px}body.admin:not(.account) .appc-box.appc-load{width:100%}body.admin:not(.account) .appc-acts{flex-direction:column-reverse;gap:8px}body.admin:not(.account) .appc-acts .btn{width:100%;min-height:48px;font-size:15px}body.admin:not(.account) .adm-ov{align-items:flex-end!important;padding:0!important}body.admin:not(.account) .adm-ov>div{max-width:none!important;max-height:calc(100dvh - 24px)!important;border-radius:20px 20px 0 0!important;padding-bottom:calc(22px + var(--sab, 0px))!important;overscroll-behavior:contain}body.admin:not(.account) .adm-ov button,body.admin:not(.account) .adm-ov select,body.admin:not(.account) .adm-ov input{min-height:44px}body.admin:not(.account) .toast{left:16px;right:16px;transform:translateY(20px);max-width:none}body.admin:not(.account) .toast.show{transform:none}.gf-has-botnav body.admin:not(.account) .toast{bottom:calc(76px + var(--sab, 0px))}}@media (max-width: 480px){body.admin:not(.account) .gate{padding:16px}body.admin:not(.account) .gate-box{padding:28px 22px}}body.admin:not(.account) .toast{border-radius:14px;padding:11px 16px;font-size:13.5px;line-height:1.45;box-shadow:var(--sh-2);max-width:min(380px,calc(100vw - 32px));white-space:normal;transition:opacity .25s var(--ease),transform .25s var(--ease);background:#0f1c2e}body.admin:not(.account) .toast.ok{background:#064e3b}body.admin:not(.account) .toast.err{background:#881337}body.admin:not(.account) .gate{position:relative;overflow:hidden;min-height:100dvh;background:var(--gf-grad-deep, linear-gradient(135deg, #042f2e, #115e59));padding:max(24px,var(--sat, 0px)) 24px max(24px,var(--sab, 0px))}body.admin:not(.account) .gate:before,body.admin:not(.account) .gate:after{content:"";position:absolute;border-radius:50%;pointer-events:none;width:520px;height:520px}body.admin:not(.account) .gate:before{top:-220px;right:-160px;background:radial-gradient(closest-side,rgba(251,191,36,.2),transparent)}body.admin:not(.account) .gate:after{bottom:-240px;left:-160px;background:radial-gradient(closest-side,rgba(45,212,191,.25),transparent)}body.admin:not(.account) .gate-box{position:relative;z-index:1;background:#ffffff1a;backdrop-filter:blur(16px);-webkit-backdrop-filter:blur(16px);border:1px solid rgba(255,255,255,.15);color:#fff;border-radius:24px;padding:32px;box-shadow:0 30px 80px -24px #00000073}body.admin:not(.account) .gate-logo{display:grid;place-items:center;width:48px;height:48px;margin:0 auto 12px;border-radius:16px;background:linear-gradient(135deg,#fcd34d,#f59e0b);color:#042f2e;font-size:24px;font-weight:800;box-shadow:0 12px 30px -8px #00000059}body.admin:not(.account) .gate-title{text-align:center;font-size:19px;font-weight:800;letter-spacing:-.02em}body.admin:not(.account) .gate-box .sub{color:#ffffffb8}body.admin:not(.account) .gate-box .sub b{color:#fff}body.admin:not(.account) .gate-box .mode{color:#99f6e4}body.admin:not(.account) .gate .field label{color:#ffffffb8}body.admin:not(.account) .gate .field input{background:#ffffff1a;border-color:#ffffff38;color:#fff;min-height:48px}body.admin:not(.account) .gate .field input::placeholder{color:#ffffff73}body.admin:not(.account) .gate .field input:focus{border-color:#fbbf24;box-shadow:0 0 0 3px #fbbf2440}body.admin:not(.account) .gate .btn-dark{background:linear-gradient(90deg,#fbbf24,#f59e0b);color:#042f2e;font-weight:800;min-height:48px}body.admin:not(.account) .gate .btn-dark:hover{filter:brightness(1.05);background:linear-gradient(90deg,#fbbf24,#f59e0b)}body.admin:not(.account) .gate .btn-dark:disabled{opacity:.7}body.admin:not(.account) .gate .btn-ghost{background:transparent;color:#fff;border-color:#ffffff40;min-height:44px}body.admin:not(.account) .gate .btn-ghost:hover{background:#ffffff1a;color:#fff}body.admin:not(.account) .gate-err:not(:empty){color:#9f1239;background:#fff1f2;border-radius:10px;padding:8px 12px}body.admin:not(.account) .gate-err.gate-msg:not(:empty){color:#ffffffd9;background:#ffffff1a}body.admin:not(.account) .gate :focus-visible{outline:2px solid #fbbf24;outline-offset:2px}body.admin:not(.account) .view:not([hidden]){animation:viewIn .22s var(--ease)}body.admin:not(.account) .subview{animation:none}@media (prefers-reduced-motion: reduce){body.admin:not(.account) *,body.admin:not(.account) *:before,body.admin:not(.account) *:after{animation-duration:.01ms!important;animation-iteration-count:1!important;transition-duration:.01ms!important;scroll-behavior:auto!important}body.admin:not(.account) :is(.rm-spin,.appc-spin){animation-duration:.8s!important;animation-iteration-count:infinite!important}body.admin:not(.account) #panel{transition:none}}@media print{body.admin:not(.account) :is(.topbar,.side,.ped-toolbar,.cli-toolbar,.subtabs,.m-subnav,.ed-actions,.btn,#toast,.om-x){display:none!important}#gf-botnav,#gf-botsheet,#gf-toasts{display:none!important}body.admin:not(.account) .omodal,body.admin:not(.account) .omodal-panel{position:static;width:auto;max-width:none;height:auto;box-shadow:none;padding:0;animation:none}body.admin:not(.account) .omodal-back{display:none}body.admin:not(.account) :is(.otable,.ptable){font-size:11px}body.admin:not(.account) tr{break-inside:avoid}}body.admin:not(.account) .rev-detail.rev-editor{width:min(1080px,100%);max-width:1080px;max-height:min(90dvh,940px);height:auto;display:flex;flex-direction:column;overflow:hidden;padding:0;background:#fff;border:1px solid rgba(255,255,255,.55);border-radius:20px}.rev-editor:focus{outline:none}.rev-editor-head{flex:none;position:relative;padding:24px 32px 20px;border-bottom:1px solid var(--line)}.rev-editor-eyebrow{display:block;font-size:10px;letter-spacing:.15em;text-transform:uppercase;font-weight:600;color:var(--muted);margin-bottom:5px}.rev-editor-head h2{font-size:24px;line-height:1.25;font-weight:700;letter-spacing:-.035em;padding-right:40px}body.admin:not(.account) .rev-editor .rev-detail-x{top:23px;right:24px;background:var(--surface-2, #f8fafc)}.rev-editor-body{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1.12fr);min-height:0;overflow:auto;overscroll-behavior:contain}.rev-original{padding:26px 32px 30px;background:#fafbfc;min-width:0}.rev-management{padding:26px 32px 30px;min-width:0;border-left:1px solid var(--line)}.rev-section-head{display:flex;justify-content:space-between;gap:12px;align-items:center;margin-bottom:24px}.rev-section-head h3{font-size:14px;letter-spacing:-.01em;font-weight:700}.rev-readonly,.rev-owner-badge{flex:none;font-size:10px;padding:4px 8px;border-radius:6px;font-weight:600;line-height:1.3}.rev-readonly{background:#eef1f5;color:#64748b}.rev-owner-badge{background:#e9f3f1;color:#0d665f}.rev-editor .rev-d-head{padding-right:0;margin:0 0 16px;align-items:flex-start}.rev-author-info{min-width:0}.rev-editor .rev-d-name{font-size:14px;line-height:1.4;overflow-wrap:anywhere}.rev-editor .rev-d-meta{margin:4px 0 5px;gap:8px}.rev-editor .rev-d-meta .star{font-size:13px}.rev-original-source{font-size:11px;color:var(--muted)}.rev-original-product{font-size:12px;color:#64748b;line-height:1.6;margin-bottom:24px;padding-bottom:20px;border-bottom:1px solid var(--line)}.rev-original-field{margin:0 0 22px}.rev-field-label{display:block;color:var(--muted);font-size:10px;line-height:1.4;letter-spacing:.075em;text-transform:uppercase;font-weight:600;margin-bottom:7px}.rev-editor .rev-d-title{font-size:16px;line-height:1.5;letter-spacing:-.01em;margin:0;overflow-wrap:anywhere;white-space:pre-wrap}.rev-editor .rev-d-text{font-size:14px;line-height:1.75;margin:0;overflow-wrap:anywhere}.rev-editor .is-empty{color:#94a3b8;font-weight:400;font-size:13px}.rev-editor .rev-d-media{gap:8px}.rev-editor .rev-d-mediaitem{width:94px;height:94px;border-radius:9px}.rev-content-note{color:#64748b;font-size:11px;line-height:1.65;padding:14px 0 20px}.rev-original-facts{border-top:1px solid var(--line);padding-top:18px;display:grid;gap:14px}.rev-original-facts dt{font-size:10px;text-transform:uppercase;letter-spacing:.07em;color:var(--muted);margin-bottom:4px}.rev-original-facts dd{font-size:12px;font-weight:500;line-height:1.5}.rev-original-facts dd small{display:block;font-size:10px;color:var(--muted);font-weight:400}.rev-access-message{font-size:12px;line-height:1.6;color:var(--muted);display:flex;gap:7px;align-items:center;margin:-8px 0 20px}.rev-access-message.is-owner{display:block;color:#47716b;font-size:11px}.rev-access-message.is-readonly{padding:16px 18px;background:var(--surface-2, #f8fafc);border:1px solid var(--line);border-radius:12px;margin-top:0}.rev-fields-grid{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1fr);column-gap:16px}.rev-field-wide{grid-column:1 / -1}.rev-editor .field{min-width:0;margin-bottom:18px;gap:6px}.rev-editor .field label:not(.check){font-size:10px;letter-spacing:.055em}.rev-editor .field :is(input,select,textarea){font-size:13px;padding:10px 11px;min-width:0;width:100%;line-height:1.45}.rev-editor .field input[type=datetime-local]{appearance:none;-webkit-appearance:none;min-height:41px;max-width:100%}.rev-editor .field input[type=datetime-local]::-webkit-date-and-time-value{text-align:left}.rev-editor .field textarea{min-height:64px}.rev-editor .field label.check{font-size:13px;font-weight:600}.rev-editor .field label.check input{width:18px}.rev-editor .hint{font-size:10.5px;line-height:1.55}.rev-editor-details{border-top:1px solid var(--line)}.rev-editor-details summary{cursor:pointer;min-height:50px;display:flex;align-items:center;gap:9px;padding:12px 0;list-style:none;font-size:12px;font-weight:600}.rev-editor-details summary::-webkit-details-marker{display:none}.rev-editor-details summary:before{content:"\203a";font-size:18px;line-height:1;color:var(--muted);transition:transform .15s}.rev-editor-details[open] summary:before{transform:rotate(90deg)}.rev-editor-details summary span{margin-left:auto;color:var(--muted);font-size:10px;font-weight:400}.rev-details-body{padding:4px 0 18px}.rev-media-edit-head{display:flex;align-items:center;flex-wrap:wrap;gap:7px;margin:18px 0 11px}.rev-media-edit-head .rev-field-label{flex:1 1 100%;margin-bottom:2px}body.admin:not(.account) .rev-media-edit-head .btn{font-size:11px;min-height:32px;padding:6px 10px;border-radius:8px}.rev-upload-label{cursor:pointer}.rev-media-edit-list{display:grid;gap:9px}.rev-media-edit-row{display:flex;align-items:center;min-width:0;gap:9px;padding:9px;border:1px solid var(--line);border-radius:10px;background:#fafcfd}.rev-media-thumb{width:50px;height:56px;flex:none;background:#eef1f5;overflow:hidden;border-radius:6px;display:grid;place-items:center;color:#94a3b8}.rev-media-thumb img,.rev-media-thumb video{width:100%;height:100%;object-fit:cover}.rev-media-fields{flex:1;min-width:0;display:grid;gap:5px}.rev-media-fields input,.rev-media-fields select{width:100%;max-width:100%;min-width:0;background:#fff;border:1px solid var(--line);border-radius:6px;padding:5px 7px;color:var(--ink);font:inherit;font-size:11px}.rev-media-fields select{width:105px}.rev-media-fields select:disabled{opacity:.7}.rev-media-remove{border:0;background:transparent;color:var(--muted);width:30px;height:32px;border-radius:6px;flex:none;cursor:pointer}.rev-media-remove:hover{color:var(--danger);background:#fff1f2}.rev-media-empty{font-size:11px;color:var(--muted);border:1px dashed var(--line);padding:18px;border-radius:10px;text-align:center}.rev-record-id{font-size:10px;color:var(--muted);line-height:1.7;display:grid;gap:3px}.rev-record-id code{overflow-wrap:anywhere;font-size:11px}.rev-editor-footer{flex:none;display:flex;gap:16px;align-items:center;justify-content:space-between;border-top:1px solid var(--line);background:#fff;padding:16px 24px}.rev-editor-feedback{color:var(--muted);font-size:11px;line-height:1.5;min-width:0}.rev-editor-feedback.is-error{color:#be123c}.rev-footer-actions{display:flex;gap:9px;align-items:center;flex:none}body.admin:not(.account) .rev-footer-actions [data-rev-delete]{border-color:transparent;font-size:11px;padding-left:7px;padding-right:7px}.rev-editor :focus-visible{outline:2px solid #0f766e;outline-offset:3px}.rev-editor [disabled]{cursor:wait}.rev-editor .sr-only{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap;border:0}@media (max-width: 800px){body.admin:not(.account) .rev-detail.rev-editor{max-height:calc(100dvh - 24px)}.rev-editor-head{padding:22px 24px 18px}.rev-editor-head h2{font-size:22px}.rev-original,.rev-management{padding:24px}.rev-editor-footer{flex-wrap:wrap;gap:9px;padding:14px 20px}.rev-editor-feedback{flex:1 1 100%}.rev-footer-actions{margin-left:auto}}@media (max-width: 640px){body.admin:not(.account) .rev-detail-ov{padding:0;align-items:flex-end}body.admin:not(.account) .rev-detail.rev-editor{width:100%;max-width:100%;height:auto;max-height:calc(100dvh - 16px - var(--sat, 0px));border-radius:20px 20px 0 0}.rev-editor-head{padding:19px 20px 17px}.rev-editor-eyebrow{font-size:9px}.rev-editor-head h2{font-size:21px}body.admin:not(.account) .rev-editor .rev-detail-x{top:16px;right:13px}.rev-editor-body{grid-template-columns:minmax(0,1fr)}.rev-original,.rev-management{padding:22px 20px}.rev-management{border-left:0;border-top:1px solid var(--line)}.rev-section-head{margin-bottom:18px}.rev-original-product{margin-bottom:20px}.rev-original-facts{grid-template-columns:1fr 1fr;gap:12px}.rev-editor .field :is(input,select,textarea),.rev-media-fields :is(input,select){font-size:16px}.rev-editor .field :is(input,select){min-height:44px}.rev-editor .field input[type=datetime-local]{font-size:13px}.rev-fields-grid{column-gap:12px}.rev-media-fields :is(input,select){min-height:40px;font-size:14px}.rev-media-thumb{width:44px;height:72px}.rev-media-remove{width:36px;height:44px}body.admin:not(.account) .rev-media-edit-head .btn{min-height:40px}.rev-editor-footer{padding:12px 16px calc(12px + var(--sab, 0px))}.rev-footer-actions{width:100%;gap:6px}.rev-footer-actions [data-rev-delete]{margin-right:auto}body.admin:not(.account) .rev-footer-actions .btn{min-height:44px;padding:10px 12px;font-size:12px}body.admin:not(.account) .rev-footer-actions [data-rev-delete]{font-size:10px;padding:8px 4px}}@media (max-width: 370px){.rev-fields-grid,.rev-original-facts{grid-template-columns:1fr}.rev-footer-actions{flex-wrap:wrap}.rev-footer-actions [data-rev-delete]{flex:1 1 100%}.rev-footer-actions [data-rev-cancel],.rev-footer-actions [data-rev-save]{flex:1}}
