@import url('https://fonts.googleapis.com/css2?family=DM+Sans:wght@400;500;600;700&family=Space+Grotesk:wght@400;500;700&display=swap');*{box-sizing:border-box}body{margin:0;background:#edf0e8;color:#19362d;font-family:'DM Sans',sans-serif}.shell{min-height:100vh;display:flex}nav{width:92px;background:#183f34;color:#dcebdc;display:flex;flex-direction:column;align-items:center;padding:25px 8px;gap:30px}.brand{text-align:center;font:700 8px/1.1 'Space Grotesk';letter-spacing:.07em}.brand>span{font-size:37px;color:#f39469;display:block;margin-bottom:8px}.navitem{font-size:23px;text-align:center;color:#9fbeaa}.navitem span{display:block;font-size:9px;margin-top:6px}.navitem.active{color:#fff}.navfoot{margin-top:auto;font-size:9px;text-align:center;color:#94b2a0;letter-spacing:.14em}.navfoot b{font-size:23px;color:white}.workspace{flex:1;min-width:0;padding:0 2.5%}header{height:94px;display:flex;justify-content:space-between;align-items:center;border-bottom:1px solid #d1dbce}.eyebrow,.section-label{font-size:9px;font-weight:700;letter-spacing:.15em;color:#92a59a}header h1{font:700 23px 'Space Grotesk';margin:7px 0}header h1 span,.desk-top h2 span{color:#ed865b}.header-right{display:flex;align-items:center;gap:18px}.online,.shift{font-size:9px;letter-spacing:.1em;color:#4c8765;font-weight:bold}.key-settings{position:relative;font-size:12px}.key-settings summary{cursor:pointer;border:1px solid #cfdbce;border-radius:6px;padding:10px}.key-settings form{position:absolute;right:0;top:40px;width:300px;background:white;border:1px solid #d8e1d7;padding:15px;z-index:5;box-shadow:0 12px 30px #183f3422}.key-settings label,.key-settings input{display:block;width:100%;margin-bottom:8px}.key-settings input{padding:9px;border:1px solid #ccd5ca}.key-settings button,#send{background:#e77c55;color:white;border:0;border-radius:5px;padding:11px;cursor:pointer}.key-settings p{font-size:11px;color:#708276}.dashboard{display:grid;grid-template-columns:255px minmax(340px,1fr) 340px;gap:17px;padding-top:22px}.left,.right{background:#fbfcf9;border:1px solid #dbe4d8;border-radius:9px}.left{padding:19px}.section-label{display:flex;justify-content:space-between}.section-label span{color:#7daa8a}.stat{display:flex;align-items:center;gap:12px;margin-top:17px}.stat-icon{width:38px;height:38px;display:grid;place-items:center;background:#e3f0dd;border-radius:7px;color:#5d9873;font-size:18px}.stat-icon.coral{background:#fae7db;color:#df8a67}.stat small{display:block;color:#a5b3a8;font-size:9px;font-weight:bold;letter-spacing:.08em}.stat strong{font:700 21px 'Space Grotesk'}.divider{border-top:1px solid #e8ede6;margin:20px 0}.product-art{height:140px;background:#dce9cd;margin-top:16px;border-radius:6px;display:grid;place-items:center;position:relative}.product-icon{font-size:82px;color:#f8f6e9;filter:drop-shadow(4px 7px #aec49d)}.product-art span{position:absolute;right:20px;top:20px;color:#e5845b}.product-info{padding-top:15px}.pill{font-size:8px;color:#d07853;font-weight:bold;letter-spacing:.1em}.product-info h2{font:700 20px 'Space Grotesk';margin:9px 0}.product-info p,.tip p{color:#8b9b90;font-size:12px;line-height:1.5}.price{border-top:1px solid #edf0ea;padding-top:13px;display:flex;justify-content:space-between;align-items:center}.price span{font-size:8px;color:#a3b1a6;font-weight:bold}.price strong{font:700 17px 'Space Grotesk'}.tip{background:#f2f5ea;padding:12px;margin-top:18px;border-radius:5px}.tip b{font-size:9px;color:#87a57e}.tip p{margin:6px 0 0}.center{min-width:0}.desk-top{height:105px;display:flex;justify-content:space-between;align-items:start;padding:8px 4px}.desk-top h2{font:700 29px 'Space Grotesk';letter-spacing:-.04em;margin:10px 0 5px}.desk-top p{font-size:12px;color:#93a397;margin:0}.shift{background:#deeddd;border-radius:30px;padding:9px;margin-top:8px}.monitor{background:#21483c;border:8px solid #27483e;border-radius:13px;box-shadow:0 10px 0 #bdcec0,0 16px 0 -3px #d5dfd2;overflow:hidden}.monitor-top{height:42px;background:#173b31;color:#a4c4af;display:flex;justify-content:space-between;align-items:center;padding:0 15px;font-size:9px;letter-spacing:.13em;font-weight:bold}.dots{display:flex;gap:4px}.dots i{width:6px;height:6px;background:#739887;border-radius:50%}.dots i:first-child{background:#e38a67}.call-stage{height:345px;background:#376451;position:relative;text-align:center;overflow:hidden;padding-top:18px}.stage-grid{position:absolute;inset:0;background-image:linear-gradient(#ffffff08 1px,transparent 1px),linear-gradient(90deg,#ffffff08 1px,transparent 1px);background-size:32px 32px}.stage-caption{position:relative;color:#a9c8ad;font-size:9px;font-weight:bold;letter-spacing:.15em}.stage-caption span{color:#f49770}.portrait{--face:#eac0a3;position:relative;width:137px;height:137px;border-radius:50%;background:var(--face);margin:29px auto 13px;display:grid;place-items:center;box-shadow:0 0 0 12px #ffffff0c,0 0 0 25px #ffffff08}.face{font-size:48px;color:#30463a;font-weight:bold}.customer-name{position:relative;color:#fff;font:700 22px 'Space Grotesk'}.customer-type{position:relative;font-size:11px;color:#b9d2bc;margin-top:5px}.wave{height:28px;display:flex;gap:4px;justify-content:center;align-items:center;margin-top:12px}.wave i{width:3px;height:5px;background:#a3d5ac;border-radius:4px}.wave.speaking i{animation:wave .65s infinite alternate}.wave i:nth-child(3n){animation-delay:.2s}.wave i:nth-child(2n){animation-delay:.4s}@keyframes wave{to{height:22px}}.call-state{color:#b9d9bd;font-size:9px;font-weight:bold;letter-spacing:.12em}.controls{height:80px;background:#edf3e8;display:flex;justify-content:center;align-items:center;gap:18px}.round{width:43px;height:43px;border:1px solid #ccdace;border-radius:50%;background:white;font-size:17px;cursor:pointer}.round.recording{background:#f9d7cd;box-shadow:0 0 0 6px #f2c7bd}.round.muted{opacity:.45}.call-button{border:0;border-radius:30px;background:#387c59;color:white;padding:14px 24px;font-weight:bold;cursor:pointer}.call-button.hangup{background:#d96c58}.under-monitor{display:flex;justify-content:space-between;padding:32px 5px;color:#9aaa9c;font-size:8px;font-weight:bold;letter-spacing:.1em}.right{display:flex;flex-direction:column;min-height:650px;overflow:hidden}.transcript-head{padding:21px;border-bottom:1px solid #e6ede4;display:flex;justify-content:space-between;align-items:center}.transcript-head h2{font:700 20px 'Space Grotesk';margin:7px 0 0}.live{background:#e8f4e7;color:#78a37d;padding:7px;border-radius:20px;font-size:8px;font-weight:bold}.messages{padding:20px;flex:1;max-height:440px;overflow:auto;display:flex;flex-direction:column;gap:15px}.empty{text-align:center;margin:auto;color:#a7b7aa;font-size:12px;line-height:2}.empty:first-line{font-size:35px}.bubble{background:#eef3eb;border-radius:3px 12px 12px 12px;padding:12px 14px;max-width:92%;font-size:12px;line-height:1.5}.bubble.player{align-self:flex-end;background:#dcece0;border-radius:12px 3px 12px 12px}.bubble.error{background:#fbeae2}.bubble.result{background:#fff1d4;align-self:center}.bubble-label{font-size:8px;letter-spacing:.11em;font-weight:bold;color:#88a591;margin-bottom:6px;text-transform:uppercase}.compose{padding:18px;border-top:1px solid #e8eee6}#status{font-size:9px;letter-spacing:.12em;font-weight:bold;color:#8da699;margin-bottom:10px}.compose form{border:1px solid #dfe8dd;border-radius:6px;padding:7px;display:flex;flex-direction:column;align-items:flex-end}textarea{width:100%;min-height:70px;resize:vertical;border:0;outline:0;font:12px 'DM Sans';background:transparent;padding:5px}button:disabled{opacity:.45;cursor:not-allowed}small#micHint{display:block;color:#a4b1a6;margin-top:10px;font-size:10px;line-height:1.5}footer{display:flex;justify-content:space-between;padding:27px 0;color:#a3b2a6;font-size:8px;font-weight:bold;letter-spacing:.1em}@media(max-width:1150px){.dashboard{grid-template-columns:220px 1fr}.right{grid-column:1/-1;min-height:400px}.messages{min-height:200px}.left{padding:15px}}@media(max-width:680px){nav{width:55px}.brand{font-size:6px}.navitem span{display:none}.workspace{padding:0 14px}header{height:auto;padding:18px 0;gap:10px}header h1{font-size:18px}.online{display:none}.dashboard{grid-template-columns:1fr}.left{order:2}.center{order:0}.right{order:1;grid-column:auto}.desk-top h2{font-size:24px}.shift{display:none}.call-stage{height:320px}.under-monitor{padding-bottom:24px}footer span:last-child{display:none}}
.voice-note{text-align:center;background:#edf3e8;padding:0 0 12px;color:#8ca498;font-size:8px;letter-spacing:.12em;font-weight:bold}
.key-settings select{display:block;width:100%;padding:8px;border:1px solid #ccd5ca;border-radius:4px;margin:6px 0}.key-settings #previewVoice{background:#376f54}.key-settings form{max-height:75vh;overflow:auto}
/* Escritorio retro inspirado en los sistemas de principios de los 2000. */
body{font-family:Tahoma,Verdana,sans-serif;background:#5aa1d7}.shell{position:relative;min-height:100vh;padding:22px 20px 68px 120px;display:block;background:radial-gradient(ellipse 68% 30% at 24% 12%,#ffffffa6,transparent 65%),radial-gradient(ellipse 60% 20% at 78% 19%,#fff8,transparent 65%),linear-gradient(172deg,transparent 0 58%,#6ba632 58.2%,#4e8e20 68%,#40831b 100%),linear-gradient(#307ad3 0%,#8ed3f4 61%,#a7d9e5 64%);background-attachment:fixed}nav{position:absolute;top:20px;left:12px;width:96px;padding:0;background:transparent;gap:22px;align-items:center}.desktop-icon{font-size:11px;text-align:center;color:white;text-shadow:1px 1px 3px #18355b;line-height:1.3}.desktop-icon span{font-size:31px;display:block;filter:drop-shadow(1px 2px 1px #2c5b66)}.workspace{max-width:1450px;margin:auto;padding:0;background:#ece9d8;border:3px solid #145ad0;border-radius:9px 9px 2px 2px;box-shadow:3px 8px 20px #17335377;overflow:visible}.window-title{height:31px;background:linear-gradient(#3e91fb,#1264e0 50%,#0752bd);color:white;display:flex;align-items:center;justify-content:space-between;padding:0 9px;font-weight:bold;font-size:12px;text-shadow:1px 1px #11478f;border-radius:5px 5px 0 0;order:-2}.window-buttons{background:linear-gradient(90deg,#357ddc 0 65%,#d84a28 65%);border:1px solid #9dc8ff;border-radius:3px;padding:3px 6px}.workspace{display:flex;flex-direction:column}.window-menu{order:-1;background:#f2f0e6;border-bottom:1px solid #b7b5a8;padding:7px 12px;font-size:11px;color:#252525}.workspace>header{height:69px;background:#fffdf6;padding:9px 18px;border-bottom:1px solid #c6c4b8}.workspace>header h1{font-family:Tahoma;font-size:18px;color:#214c86;margin:4px 0}.workspace>header .eyebrow{font-size:9px;color:#6286ae}.workspace>header h1 span{color:#e57838}.online{color:#568b43}.key-settings summary{background:linear-gradient(#fff,#dddacb);border:1px solid #999;border-radius:3px;color:#333}.dashboard{padding:13px;gap:12px;grid-template-columns:220px minmax(300px,1fr) minmax(280px,340px)}.left,.right{background:#fff;border:1px solid #a3acc0;border-radius:0;box-shadow:inset 0 0 0 1px #fff}.left{padding:12px;background:#f4f5f9}.section-label{color:#24599c;font-size:10px;letter-spacing:.04em}.section-label span{color:#558459}.stat-icon{border-radius:2px;background:#d9e8f8;color:#1b5ba2}.stat-icon.coral{background:#f7e6d4}.stat small{color:#798a9d}.stat strong,.product-info h2,.price strong{font-family:Tahoma}.product-art{height:115px;background:linear-gradient(#d3ebff,#a5c8ec);border:1px solid #9ab5d4;border-radius:0}.product-icon{font-size:65px;filter:drop-shadow(3px 4px #7fa9d0)}.pill{color:#d87535}.product-info p,.tip p{color:#687b8e}.tip{background:#fffde1;border:1px solid #e3d99b;border-radius:0}.tip b{color:#8a7734}.center{background:#fff;border:1px solid #9aaeca;padding:0 10px 10px}.desk-top{height:80px;padding:10px 4px}.desk-top h2{font:700 19px Tahoma;letter-spacing:0;color:#1c528e;margin:7px 0}.desk-top p{color:#8998a7;font-size:11px}.shift{background:#e5f2dd;border:1px solid #bbd4ae;border-radius:2px}.monitor{border:2px solid #446a99;border-radius:0;box-shadow:none;background:#d6e5f2}.monitor-top{height:30px;background:linear-gradient(#739dce,#4677af);color:white;font-size:10px}.call-stage{height:270px;background:linear-gradient(#4e759d,#a5c2dc);padding-top:15px}.stage-grid{background-image:linear-gradient(#ffffff0e 1px,transparent 1px),linear-gradient(90deg,#ffffff0e 1px,transparent 1px)}.stage-caption{color:#d7e8f9}.portrait{width:105px;height:105px;margin:20px auto 10px}.portrait-hidden{visibility:hidden}.face{font-size:38px}.customer-name{font:700 18px Tahoma}.customer-type{color:#e2eef9}.wave{margin-top:8px;height:20px}.wave i{background:#c5e7ff}.call-state{color:#e6f5ff}.controls{height:65px;background:linear-gradient(#f8f8f6,#d9d9d1);gap:10px}.round{width:38px;height:38px;border:1px solid #8ea3b8;background:linear-gradient(#fff,#dbe8f4);box-shadow:inset 1px 1px #fff}.call-button{background:linear-gradient(#72bf61,#3a8f35);border:1px solid #397833;border-radius:5px;padding:10px 17px;text-shadow:1px 1px #3f7f34}.call-button.hangup{background:linear-gradient(#ed7a66,#c73a31);border-color:#a72f2a}.voice-note{background:#dfdfd6;padding:0 0 8px;font-size:8px;color:#6f8192}.under-monitor{padding:15px 2px 0;color:#8193a1}.right{min-height:580px}.transcript-head{padding:14px;background:linear-gradient(#e9f2fb,#cadff4);border-bottom:1px solid #a7bfd9}.transcript-head h2{font:700 16px Tahoma;color:#235995;margin:4px 0}.live{border-radius:2px}.messages{background:#fff;max-height:380px;padding:14px}.bubble{background:#edf4fb;border:1px solid #dae9f7;border-radius:2px;font-size:12px;color:#26384b}.bubble.player{background:#f1f7e7;border-color:#dceaca;border-radius:2px}.bubble-label{color:#5180ad}.compose{background:#f3f3ed;padding:12px}.compose form{background:white;border:1px solid #a5b4c5;border-radius:0}.compose #send,.key-settings button{background:linear-gradient(#fefefe,#dcdcd1);border:1px solid #8f999f;color:#222;border-radius:2px}.compose #status{color:#6785a0}.key-settings form{background:#ece9d8;border:2px solid #175bc8;box-shadow:2px 3px 8px #0004}.key-settings #previewVoice{background:linear-gradient(#fff,#dcdcd1)}footer{padding:8px 13px;background:#ece9d8;border-top:1px solid #c5c3b7;color:#8794a2}.taskbar{position:fixed;z-index:10;bottom:0;left:0;right:0;height:42px;display:flex;align-items:center;background:linear-gradient(#2e8bf2,#1767d4 32%,#1455bc 84%,#0a46a4);box-shadow:0 -2px 5px #b7d8ff88}.start-button{height:42px;padding:8px 22px;background:linear-gradient(#79bc4c,#399424 45%,#237d19);border-radius:0 13px 13px 0;color:white;font-weight:bold;font-style:italic;font-size:18px;text-shadow:1px 2px #255e1f}.task-active{height:29px;min-width:210px;margin-left:12px;padding:7px 12px;background:#1856aa;border:1px solid #5694ed;box-shadow:inset 1px 1px 3px #13376d;color:white;font-size:11px}.task-clock{margin-left:auto;align-self:stretch;padding:13px 20px;background:linear-gradient(#51b4f1,#1689d4);color:white;font-size:11px}@media(max-width:1050px){.dashboard{grid-template-columns:200px 1fr}.right{grid-column:1/-1;min-height:350px}.messages{max-height:250px}.shell{padding-left:85px}nav{width:65px}.desktop-icon{font-size:9px}}@media(max-width:650px){.shell{padding:8px 8px 58px}.shell>nav{display:none}.dashboard{grid-template-columns:1fr}.center{order:0}.right{order:1;grid-column:auto}.left{order:2}.workspace>header h1{font-size:14px}.workspace>header .eyebrow,.online{display:none}.call-stage{height:250px}.task-active{min-width:0}.task-clock{padding:13px 9px}.key-settings form{right:-5px;width:270px}.desk-top h2{font-size:16px}}
.desktop-action,#nextTip{display:block;margin:9px 0;padding:8px 12px;border:1px solid #8d9cb1;background:linear-gradient(#fff,#deded5);border-radius:3px;color:#214b79;cursor:pointer;font:12px Tahoma}.desktop-action:hover,#nextTip:hover{background:#e5f1ff}.floating-window{position:fixed;z-index:20;border:3px solid #145ad0;border-radius:7px 7px 2px 2px;box-shadow:3px 7px 18px #1c315a80;background:#ece9d8}.floating-window[hidden]{display:none}.float-title{height:29px;display:flex;align-items:center;justify-content:space-between;background:linear-gradient(#3e91fb,#1264e0 50%,#0752bd);color:#fff;font:bold 12px Tahoma;padding:0 5px 0 9px;cursor:grab;touch-action:none;user-select:none}.float-title:active{cursor:grabbing}.float-title button{border:1px solid white;border-radius:3px;color:white;background:linear-gradient(#f17c58,#bd2e1b);width:23px;height:22px;font-size:18px;line-height:16px;cursor:pointer}.phone-window{width:min(420px,calc(100vw - 20px));left:35%;top:24%}.phone-window .monitor{border:0}.phone-window .call-stage{height:240px}.phone-window .portrait{margin-top:12px}.phone-placeholder{min-height:340px;display:flex;align-items:center;justify-content:center;flex-direction:column;text-align:center;color:#6483a0;background:linear-gradient(#f8fbff,#e4effa);border:1px solid #bccfe0;padding:20px}.phone-placeholder span{font-size:52px;color:#5885b0}.phone-placeholder strong{font-size:16px;color:#2a6096}.phone-placeholder p{font-size:11px;max-width:230px;line-height:1.5}.guide-window{width:min(340px,calc(100vw - 20px));left:calc(50% - 170px);top:15%}.guide-body{padding:16px;background:#fffdf4;color:#27394e}.guide-kicker{font-size:9px;letter-spacing:.1em;color:#6c8dab;font-weight:bold}.guide-body h2{font:bold 18px Tahoma;color:#20538c;margin:8px 0 12px}.guide-image{height:145px;border:1px solid #a8c1d5;display:grid;place-items:center;font-size:86px;text-shadow:3px 5px 2px #607d9a55}.guide-body>p,.guide-advice p{font:12px/1.5 Tahoma;color:#53677b}.guide-advice{background:#fff9d9;border:1px solid #e0d59c;padding:10px}.guide-advice b{font-size:9px;color:#9a7729}.guide-advice p{margin:8px 0 0}.guide-body #nextTip{margin-bottom:0}.taskbar{z-index:100}@media(max-width:650px){.phone-window{left:10px;top:18%;width:calc(100vw - 20px)}.guide-window{left:10px;top:10%;width:min(340px,calc(100vw - 20px))}}
/* El teléfono es una aplicación flotante con forma de smartphone. */
.phone-window{width:min(334px,calc(100vw - 18px));height:min(700px,calc(100dvh - 52px));top:5%;left:38%;padding:7px;background:#242830;border:1px solid #6a7079;border-radius:30px;box-shadow:0 13px 30px #14223b99,inset 0 0 0 2px #454b53;overflow:hidden}.phone-window .float-title{height:30px;background:#191e25;border:0;border-radius:22px 22px 0 0;padding:0 9px 0 16px;position:relative;font-size:10px;color:#dce5eb}.phone-window .float-title:after{content:'';position:absolute;left:50%;top:4px;transform:translateX(-50%);width:68px;height:12px;border-radius:0 0 9px 9px;background:#080b10}.phone-window .float-title button{position:relative;z-index:1}.phone-window .monitor{height:calc(100% - 30px);display:flex;flex-direction:column;background:#f7f9fc;border:0;border-radius:0 0 21px 21px;overflow:hidden}.phone-window .monitor-top{height:26px;flex:none;background:#283b53;font-size:9px}.phone-window .call-stage{height:125px;flex:none;padding-top:8px;background:linear-gradient(140deg,#395b7d,#8bb7d4)}.phone-window .stage-caption{font-size:7px}.phone-window .portrait{width:52px;height:52px;margin:9px auto 4px;box-shadow:0 0 0 5px #ffffff14}.phone-window .face{font-size:21px}.phone-window .customer-name{font-size:14px}.phone-window .customer-type{font-size:9px;margin-top:2px}.phone-window .wave{height:8px;margin:3px 0}.phone-window .wave i{height:3px}.phone-window .wave.speaking i{animation:phonewave .65s infinite alternate}@keyframes phonewave{to{height:9px}}.phone-window .call-state{font-size:8px}.phone-window .controls{height:52px;flex:none;gap:7px;background:#edf2f7}.phone-window .round{height:34px;width:34px;font-size:14px}.phone-window .call-button{font-size:10px;padding:9px 10px}.phone-window .voice-note{display:none}.phone-conversation{flex:1;min-height:70px;overflow:auto;padding:12px 10px;display:flex;flex-direction:column;gap:8px;background:#e9eff5}.phone-conversation .bubble{max-width:90%;font-size:11px;padding:9px 10px;border-radius:10px 10px 10px 2px;box-shadow:0 1px 2px #20334b16}.phone-conversation .bubble.player{border-radius:10px 10px 2px 10px}.phone-empty{margin:auto;text-align:center;color:#8193a5;font:11px/1.5 Tahoma;max-width:180px}.phone-compose{display:flex;gap:6px;align-items:end;padding:9px;background:white;border-top:1px solid #d6e1ea}.phone-compose textarea{min-height:38px;max-height:65px;border:1px solid #d2dce6;border-radius:16px;padding:9px 11px;background:#f7f9fb;font:11px Tahoma}.phone-compose button{width:37px;height:37px;flex:none;border:0;border-radius:50%;background:#3979bb;color:white;cursor:pointer}.phone-compose button:disabled{opacity:.4}.phone-window:after{content:'';position:absolute;bottom:3px;left:40%;width:20%;height:3px;background:#8a919a;border-radius:3px}@media(max-height:650px){.phone-window{top:2%;height:calc(100dvh - 48px)}.phone-window .call-stage{height:100px}.phone-window .stage-caption,.phone-window .customer-type{display:none}.phone-window .portrait{margin:7px auto 3px}}
.trust-panel{flex:none;background:#fff;padding:9px 12px 8px;border-bottom:1px solid #dce6ee}.trust-heading{display:flex;justify-content:space-between;align-items:center;color:#71879c;font:bold 8px Tahoma;letter-spacing:.07em}.trust-heading strong{font:bold 11px Tahoma;color:#405b72;letter-spacing:0}.trust-track{height:8px;background:#e1e8ed;border-radius:8px;margin-top:6px;overflow:hidden}.trust-track>div{width:50%;height:100%;border-radius:8px;background:#e4ae42;transition:width .45s ease,background-color .45s ease}#trustLabel{font:9px Tahoma;color:#8192a0;margin-top:5px}
.boss-panel{margin-top:14px;padding:10px;border:1px solid #d6d2b4;background:#fff8d9;font:10px/1.5 Tahoma}.boss-panel b,.boss-panel span{display:block}.boss-panel b{color:#728c4d}.boss-panel b.angry{color:#c04438}.boss-panel span{margin-top:4px;color:#596d81}.extra-window{width:min(350px,calc(100vw - 20px));left:30%;top:18%}.extra-body{padding:16px;background:#fffdf4;color:#30475c;font:12px Tahoma}.extra-body>b{color:#20538c}.extra-body>p{font-size:11px;color:#718398}.room-row,.shop-row{padding:10px 4px;border-top:1px solid #dce4e8;font-size:11px}.shop-row{display:flex;align-items:center;gap:8px}.shop-row span:nth-child(2){flex:1}.shop-row button{border:1px solid #9eacb9;background:linear-gradient(#fff,#ddd);padding:5px;cursor:pointer;font-size:10px}.shop-row button:disabled{opacity:.6}.swatch{width:22px;height:22px;border:1px solid #8a9eaa}.shell:has(~.nothing){color:inherit}body[data-theme="sunset"] .shell{background:linear-gradient(172deg,transparent 0 60%,#9e874e 60%,#596e43 100%),linear-gradient(#a9679d,#eaa887 57%,#ffe4aa)}body[data-theme="night"] .shell{background:radial-gradient(circle at 70% 20%,#fff9 0 2px,transparent 3px),linear-gradient(170deg,transparent 0 60%,#273d3e 60%,#132d2a),linear-gradient(#111b43,#596b9c 63%,#aac0c2)}body[data-theme="mint"] .window-title,body[data-theme="mint"] .float-title{background:linear-gradient(#70bd91,#26825e 55%,#17684a)}body[data-theme="mint"] .workspace,body[data-theme="mint"] .floating-window{border-color:#328a62}
.workspace.minimized{display:none}.window-buttons{display:flex;align-items:center;gap:3px;padding:1px 4px}.window-buttons button{width:23px;height:21px;padding:0;border:1px solid #c3d9ff;border-radius:3px;background:linear-gradient(#78b0ff,#2468d5);color:white;font-weight:bold;line-height:14px;cursor:pointer}.window-buttons button:hover{background:#8dc1ff}.task-active{cursor:pointer;text-align:left;font-family:Tahoma}.task-active.is-minimized{background:#377fd6;box-shadow:none}
.desktop-shortcut{background:transparent;border:0;padding:0;cursor:pointer;font-family:Tahoma}.desktop-shortcut:hover{background:#4082d688;outline:1px dotted white}@media(max-width:650px){.shell>nav{display:flex;position:relative;top:auto;left:auto;width:auto;flex-direction:row;justify-content:flex-start;margin-bottom:8px;gap:12px}.shell>nav .desktop-icon:not(.desktop-shortcut){display:none}.desktop-shortcut span{font-size:22px}}
#office3d{position:fixed;inset:0;z-index:200;background:#344850;color:#fff;overflow:hidden}#office3d[hidden]{display:none}#officeCanvas{position:absolute;width:100%;height:100%;image-rendering:auto;cursor:crosshair}.office-shade{position:absolute;inset:0;pointer-events:none;background:radial-gradient(ellipse at center,transparent 38%,#14202a88 100%)}.office-hud{position:absolute;inset:25px 30px auto;display:flex;justify-content:space-between;align-items:start;pointer-events:none}.office-badge{font:700 13px Tahoma;letter-spacing:.08em}.office-badge small{display:block;margin-top:7px;font:10px Tahoma;letter-spacing:.1em;color:#d4dedc}.office-hint{font:700 10px Tahoma;color:#fff;background:#1b2933a8;padding:12px;border-radius:4px}.office-hint span{font-weight:normal;color:#d1dfdc}.office-crosshair{position:absolute;left:50%;top:50%;transform:translate(-50%,-50%);font:20px Tahoma;color:#fff9;pointer-events:none}.office-prompt{position:absolute;left:50%;bottom:13%;transform:translateX(-50%);background:#142c37df;padding:13px 18px;border:1px solid #a8ccc3;border-radius:4px;font:13px Tahoma;white-space:nowrap}.office-prompt b{background:#f5f6ea;color:#29404a;padding:4px 7px;border-radius:3px}.office-welcome{position:absolute;top:50%;left:9%;transform:translateY(-50%);max-width:480px;padding:35px;background:#182a32e8;border-left:4px solid #f0a46f;box-shadow:0 15px 50px #0005}.office-welcome[hidden]{display:none}.office-welcome span{font:700 10px Tahoma;letter-spacing:.2em;color:#f7ad7b}.office-welcome h1{font:700 clamp(35px,4vw,56px)/1.05 Tahoma;letter-spacing:-.04em;margin:16px 0}.office-welcome em{font-style:normal;color:#f5ac79}.office-welcome p{font:14px/1.6 Tahoma;color:#d2deda}.office-welcome button,#returnOffice{background:#f2a36e;border:0;color:#253942;padding:13px 19px;font-weight:bold;cursor:pointer}.office-welcome small{display:block;color:#aabfba;font:10px Tahoma;margin-top:16px}.office-mobile{display:none}#returnOffice{padding:9px;background:#dceafa;border:1px solid #9aaeca;border-radius:3px;font:11px Tahoma;color:#244e78}@media(max-width:700px){.office-hint{display:none}.office-welcome{left:5%;right:5%;padding:25px}.office-mobile{display:block;position:absolute;bottom:25px;left:20px;text-align:center}.office-mobile button{border:1px solid #ffffff88;background:#182d3cbf;color:white;border-radius:5px;padding:13px;margin:2px;touch-action:none}#mobileUse{position:fixed;bottom:32px;right:20px;background:#ed9c68;color:#20343d}}
.office-incoming{position:absolute;top:80px;right:30px;background:#c95c45;color:white;border:1px solid #ffc1a9;padding:12px 15px;box-shadow:0 5px 20px #0005;font:700 11px Tahoma}.office-incoming[hidden]{display:none}@media(max-width:700px){.office-incoming{top:65px;left:20px;right:20px;font-size:10px}}
#office3d{background:#1b3042}#officeCanvas{cursor:default}.office-shade{background:radial-gradient(ellipse at center,transparent 65%,#12223466)}.office-crosshair{display:none}.office-actions{position:absolute;left:30px;top:82px;display:flex;align-items:center;gap:12px}.office-actions button{border:2px solid #fff;background:#f3b965;color:#263d4d;border-radius:10px;padding:10px 15px;font:bold 12px Tahoma;cursor:pointer;box-shadow:0 4px #966b47}.office-actions span{background:#243b4adf;padding:9px;border-radius:6px;font:11px Tahoma}.office-welcome{border-radius:18px;border-left:0;border:3px solid #baded7;background:#253e4cf2}.office-welcome button{border-radius:8px}.office-incoming{top:130px;border-radius:8px}@media(max-width:700px){.office-actions{top:65px;left:15px}.office-actions span{max-width:150px}.office-incoming{top:115px}.office-hud{inset:15px}.office-mobile{bottom:15px}}
#customerFace{position:absolute;inset:0;width:100%;height:100%;object-fit:cover;object-position:center top;border-radius:50%;z-index:2}#customerFace:not([src]),#customerFace[hidden]{display:none}#customerFace:not([src])+.face{display:block}#customerFace[src]:not([hidden])+.face{visibility:hidden}
/* El retrato ocupa una parte protagonista de la pantalla de llamada. */
.phone-window .call-stage{height:195px;overflow:hidden}.phone-window .portrait{width:112px;height:112px;margin:8px auto 5px;box-shadow:0 0 0 4px #ffffff30}.phone-window .face{font-size:40px}.phone-window .customer-name{font-size:15px}.phone-window .wave{height:6px;margin:2px 0}.phone-window .stage-caption{font-size:7px}@media(max-height:650px){.phone-window .call-stage{height:165px}.phone-window .portrait{width:91px;height:91px;margin:6px auto 4px}.phone-window .customer-type{display:none}}
/* Mostrar el sprite completo dentro de un marco más amplio. */
.phone-window .call-stage{height:244px}.phone-window .portrait{width:166px;height:166px;margin:5px auto 3px;background:#bed8e7;box-shadow:0 0 0 3px #d8edf688;overflow:visible}.phone-window #customerFace{object-fit:contain;object-position:center bottom;border-radius:0;inset:0;width:100%;height:100%}.phone-window .customer-name{font-size:14px}.phone-window .customer-type{font-size:9px}.phone-window .wave{display:none}@media(max-height:650px){.phone-window .call-stage{height:202px}.phone-window .portrait{width:133px;height:133px;margin:3px auto}.phone-window .customer-type{display:none}}

#customerMouth{display:none;position:absolute;left:50%;top:75%;transform:translate(-50%,-50%);width:24%;height:15%;background-repeat:no-repeat;background-position:center;background-size:contain;z-index:3;pointer-events:none}.portrait.talking #customerMouth{display:block;animation:client-mouth .48s steps(1,end) infinite}@keyframes client-mouth{0%,100%{background-image:url("data:image/png;base64,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")}25%{background-image:url("data:image/png;base64,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")}50%{background-image:url("data:image/png;base64,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")}75%{background-image:url("data:image/png;base64,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")}}
#customerMouth{left:var(--mouth-x,50%);top:var(--mouth-y,78%);width:15%;height:9%}
#customerMouth{width:var(--mouth-w,15%);height:var(--mouth-h,9%)}.mouth-editor{width:min(370px,calc(100vw - 16px));left:calc(50% - 185px);top:4%;max-height:calc(100dvh - 52px);overflow:auto}.mouth-editor-body{padding:12px;background:#fffdf4;color:#30475c;font:11px Tahoma}.mouth-editor-body>label{display:flex;align-items:center;gap:8px;margin:8px 0}.mouth-editor-body input[type=range]{flex:1;min-width:0}.mouth-editor-body output{width:42px;text-align:right}.mouth-editor-body select{width:100%;padding:6px}.mouth-preview{position:relative;width:min(230px,100%);aspect-ratio:1;margin:10px auto;background:#bed8e7;overflow:visible}.mouth-preview img{width:100%;height:100%;object-fit:contain;object-position:center bottom}.mouth-preview #mouthPreviewSprite{position:absolute;left:var(--mouth-x,50%);top:var(--mouth-y,78%);width:var(--mouth-w,15%);height:var(--mouth-h,9%);transform:translate(-50%,-50%);background-repeat:no-repeat;background-position:center;background-size:contain;cursor:move;touch-action:none;outline:1px dashed #ff4d4d}.mouth-preview.testing #mouthPreviewSprite{animation:client-mouth .48s steps(1,end) infinite}.mouth-actions{display:flex;flex-wrap:wrap;gap:6px}.mouth-actions button{font:11px Tahoma;padding:6px;cursor:pointer}#mouthFeedback{color:#426c59}.mouth-editor-body>p{line-height:1.45;color:#66798a}

#mouthPreviewSprite{background-image:url("data:image/png;base64,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")}
/* Centro de llamadas compacto, independiente y arrastrable. */
.workspace{position:fixed;left:125px;top:24px;width:min(750px,calc(100vw - 145px));max-width:none;max-height:calc(100dvh - 80px);margin:0;z-index:5;overflow-y:auto;overflow-x:hidden;resize:both;min-width:360px;min-height:240px}.center-drag-handle{cursor:grab;touch-action:none;user-select:none;flex-shrink:0}.center-drag-handle:active{cursor:grabbing}.workspace>header{flex-shrink:0}.workspace .dashboard{grid-template-columns:190px minmax(0,1fr);align-items:start}.workspace .dashboard .left{grid-row:1 / 3}.workspace .dashboard .center{min-width:0}.workspace .dashboard .right{grid-column:2;min-height:300px;max-height:440px}.workspace .dashboard .messages{min-height:100px;max-height:190px}.workspace .phone-placeholder{min-height:130px;padding:12px}.workspace .phone-placeholder span{font-size:30px}.workspace .desk-top{height:auto;min-height:70px}.workspace .under-monitor{padding:8px 2px 0}.workspace .header-right{gap:6px}.workspace .online{display:none}.workspace .key-settings form{position:fixed;right:20px;top:100px;z-index:110}.phone-window{z-index:20}@media(max-width:650px){.workspace{left:8px;top:65px;width:calc(100vw - 16px);min-width:0;max-height:calc(100dvh - 120px)}.workspace .dashboard{grid-template-columns:1fr}.workspace .dashboard .left{grid-row:auto;order:2}.workspace .dashboard .center{order:0}.workspace .dashboard .right{grid-column:auto;order:1}.workspace>header{min-height:60px}.workspace .key-settings form{top:80px;right:10px}}
.mic-indicator{flex:none;background:#f7fafc;border-top:1px solid #d8e5ec;padding:8px 10px;color:#486376;font:10px Tahoma}.mic-indicator-line{display:flex;justify-content:space-between;gap:6px;align-items:center}.mic-indicator-line span:first-child{flex:1}.mic-indicator-line span:last-child{color:#7891a1;font-size:9px}.mic-meter{height:6px;background:#dce7eb;border-radius:5px;overflow:hidden;margin-top:6px}.mic-meter>div{height:100%;width:0;background:linear-gradient(90deg,#45af73,#b6c95b,#e48a55);transition:width .08s}.mic-indicator small{display:block;margin-top:4px;color:#8195a1;font-size:9px}.phone-compose textarea{font-size:12px}
.mic-device-label{display:block;color:#506a7d;font-weight:bold;margin-bottom:4px}.mic-indicator select{max-width:100%;width:100%;font:10px Tahoma;padding:4px;border:1px solid #cbdbe3;background:white}.mic-indicator #refreshMicDevices{border:0;background:transparent;color:#326a9a;font:10px Tahoma;padding:5px 0;cursor:pointer}
.mic-indicator #testMic{border:1px solid #92b2c5;background:#e8f4fb;color:#285a78;border-radius:3px;font:10px Tahoma;padding:4px 7px;cursor:pointer;margin-left:8px}
.key-settings .settings-panel{position:fixed;right:20px;top:100px;width:300px;background:#ece9d8;border:2px solid #175bc8;padding:15px;z-index:110;box-shadow:2px 3px 8px #0004;max-height:75vh;overflow:auto}.settings-panel label,.settings-panel select{display:block;width:100%;margin:8px 0}.settings-panel select{padding:7px}.settings-panel button{padding:7px;margin:3px 0;cursor:pointer}.settings-panel p{font-size:11px;color:#708276}
.phone-window .controls{height:auto;min-height:100px;display:grid;grid-template-columns:repeat(3,1fr);gap:7px;padding:9px}.phone-window .controls .voice-action{grid-column:1/-1;grid-row:1;display:flex;align-items:center;justify-content:center;gap:8px;min-height:40px;width:100%;border:1px solid #27639e;border-radius:7px;background:linear-gradient(#4e9bdd,#286ab4);color:white;font:bold 13px Tahoma;cursor:pointer;box-shadow:0 2px 3px #1a39532b}.phone-window .controls .voice-action .voice-icon{font-size:17px}.phone-window .controls .voice-action.recording{background:linear-gradient(#ef7a63,#c43d34);border-color:#a72c25;box-shadow:0 0 0 3px #f1b1a8;animation:record-glow 1.2s infinite alternate}.phone-window .controls .call-button,.phone-window .controls .round{grid-row:2;justify-self:center}.phone-window .controls .call-button{grid-column:1 / 2;white-space:nowrap;font-size:10px}.phone-window .controls #video{grid-column:2}.phone-window .controls #sound{grid-column:3}@keyframes record-glow{to{box-shadow:0 0 0 5px #f7d1c9}}.mic-indicator{line-height:1.35}.mic-indicator-line #micState{font-weight:bold;color:#284f70}.phone-window .voice-action:focus-visible{outline:3px solid #ffd457;outline-offset:2px}
.earnings-hud{position:fixed;top:18px;right:22px;display:flex;gap:10px;z-index:18;pointer-events:none}.hud-money,.hud-sales{min-width:135px;border:2px solid #ffd973;border-radius:14px;background:linear-gradient(150deg,#68491b,#b97914 52%,#694316);padding:9px 16px;color:#fff5c2;box-shadow:0 0 18px #ffce4d99,inset 0 1px #fff9;text-shadow:0 2px 4px #493006}.hud-sales{min-width:100px;background:linear-gradient(150deg,#3c5583,#5988b9 52%,#304470);border-color:#a9dbff;box-shadow:0 0 14px #a1dfff88}.earnings-hud span{display:block;font:bold 10px Tahoma;letter-spacing:.12em}.earnings-hud strong{display:block;font:bold 26px Tahoma;line-height:1.2}.desktop-shortcut span{font-size:28px}.tool-window{width:min(380px,calc(100vw - 20px));max-height:calc(100dvh - 55px);overflow:auto}.social-banner{margin:-16px -16px 12px;background:#315ca2;color:#fff;padding:14px;font:bold 20px Tahoma}.social-banner span{color:#bcd9ff}.social-banner small{display:block;font:9px Tahoma;margin-top:5px}.profile-card{text-align:center}.profile-card img{width:90px;height:90px;object-fit:contain;border-radius:50%;background:#dfeaf8;border:3px solid white;box-shadow:0 0 0 1px #a6bcd3}.profile-card h3{margin:7px 0}.profile-card p,.profile-card blockquote{font:12px/1.5 Tahoma}.profile-card blockquote{margin:10px 0;background:#edf4fb;padding:10px}.studio-body h2{font:bold 16px Tahoma;color:#20538c}.studio-body canvas{display:block;width:100%;height:auto;border:1px solid #a9bfd1}.studio-body label{display:block;margin:9px 0 3px;font-weight:bold}.studio-body select,.studio-body input{width:100%;padding:7px;border:1px solid #b8c6d1}.studio-note{font-size:10px!important}.studio-body button{margin-top:10px;padding:8px;cursor:pointer}.studio-manual{background:#fff7d4;border:1px solid #e0d59c;padding:10px;margin-top:12px}.studio-manual p{line-height:1.4}.image-message img{display:block;width:min(200px,100%);border-radius:5px;margin-top:4px}.skill-row{background:#fff8dd}.skill-row span{line-height:1.4}.skill-row button{white-space:nowrap}@media(max-width:650px){.earnings-hud{top:5px;right:7px;gap:5px}.hud-money,.hud-sales{min-width:70px;padding:5px 8px}.earnings-hud span{font-size:8px}.earnings-hud strong{font-size:17px}.shell>nav .desktop-shortcut{display:inline-block}}
.game-cover{position:fixed;inset:0;z-index:1000;background:#112639;overflow:hidden;isolation:isolate}.game-cover[hidden]{display:none}.cover-art{position:absolute;inset:0;background-image:url('/assets/portadas/el-vendedor-imposible.png');background-position:center;background-size:cover;animation:cover-breathe 16s ease-in-out infinite alternate}.cover-shade{position:absolute;inset:0;background:linear-gradient(180deg,#10273510 0%,transparent 38%,#0714201c 58%,#071420e8 100%);pointer-events:none}.cover-action{position:absolute;z-index:2;bottom:5%;left:50%;transform:translateX(-50%);width:min(96%,620px);text-align:center;color:white;text-shadow:0 2px 5px #000}.cover-action p{font:700 clamp(10px,1.5vw,15px) Tahoma;letter-spacing:.14em;color:#fff1c0;margin:0 0 12px}.cover-action button{border:3px solid #ffe19c;border-radius:14px;background:linear-gradient(#ffcf55,#ef8c23 58%,#cf5d16);padding:17px 45px;color:#532706;font:900 clamp(15px,2vw,21px) Tahoma;letter-spacing:.05em;cursor:pointer;box-shadow:0 6px 0 #8d3b12,0 12px 28px #0008,0 0 25px #ffba4b80;transition:transform .15s,filter .15s}.cover-action button:hover{transform:translateY(-3px);filter:brightness(1.1)}.cover-action button:active{transform:translateY(3px);box-shadow:0 2px 0 #8d3b12}.cover-action button:focus-visible{outline:4px solid white;outline-offset:5px}.cover-action small{display:block;margin-top:18px;color:#e4eceb;font:12px Tahoma}.cover-bills{position:absolute;inset:0;overflow:hidden;pointer-events:none}.cover-bills span{position:absolute;top:-15%;font-size:clamp(20px,3vw,45px);filter:drop-shadow(0 4px 3px #0008);opacity:.8;animation:bill-fall 12s linear infinite}.cover-bills span:nth-child(1){left:5%;animation-delay:-2s}.cover-bills span:nth-child(2){left:18%;animation-delay:-9s;animation-duration:15s}.cover-bills span:nth-child(3){left:31%;animation-delay:-5s;animation-duration:13s}.cover-bills span:nth-child(4){left:45%;animation-delay:-12s;animation-duration:18s}.cover-bills span:nth-child(5){left:58%;animation-delay:-7s;animation-duration:14s}.cover-bills span:nth-child(6){left:73%;animation-delay:-3s;animation-duration:17s}.cover-bills span:nth-child(7){left:86%;animation-delay:-11s;animation-duration:15s}.cover-bills span:nth-child(8){left:96%;animation-delay:-6s;animation-duration:12s}@keyframes bill-fall{0%{transform:translate3d(0,-10vh,0) rotate(-20deg)}50%{transform:translate3d(45px,55vh,0) rotate(160deg)}100%{transform:translate3d(-30px,120vh,0) rotate(360deg)}}@keyframes cover-breathe{from{transform:scale(1.01)}to{transform:scale(1.07)}}@media(max-width:700px){.cover-art{background-position:center;background-size:cover}.cover-action{bottom:7%}.cover-action button{padding:15px 24px}.cover-action small{font-size:10px}}@media(prefers-reduced-motion:reduce){.cover-art,.cover-bills span{animation:none}.cover-bills{display:none}}
.cover-music-toggle{position:absolute;z-index:4;top:20px;right:22px;border:1px solid #ffe6a5;border-radius:30px;background:#142a3bd9;color:#fff5d2;padding:10px 16px;font:bold 12px Tahoma;cursor:pointer;box-shadow:0 3px 12px #0006}.cover-music-toggle:hover{background:#31516a}.cover-music-toggle:focus-visible{outline:3px solid white;outline-offset:3px}@media(max-width:700px){.cover-music-toggle{top:12px;right:12px;font-size:11px}}
.office-audio-toggle{position:fixed;z-index:350;top:18px;right:18px;border:1px solid #ffdc8a;border-radius:24px;background:#193446e8;color:#fff3d2;padding:9px 13px;font:bold 11px Tahoma;cursor:pointer;box-shadow:0 3px 10px #0005}.office-audio-toggle[hidden]{display:none}.office-audio-toggle:focus-visible{outline:3px solid white;outline-offset:2px}@media(max-width:700px){.office-audio-toggle{top:auto;bottom:52px;right:10px}}
.desktop-volume-control{position:fixed;z-index:349;top:58px;right:18px;width:190px;padding:9px 12px;background:#193446ed;color:#fff3d2;border:1px solid #b6cfdd;border-radius:9px;font:11px Tahoma;box-shadow:0 3px 10px #0005}.desktop-volume-control[hidden]{display:none}.desktop-volume-control label{display:flex;justify-content:space-between;gap:8px}.desktop-volume-control input{width:100%;margin:7px 0 0;accent-color:#f4b14c}@media(max-width:700px){.desktop-volume-control{top:auto;right:10px;bottom:98px;width:170px}}
.taskbar-audio{margin-left:auto;display:flex;align-items:center;gap:6px;padding:0 7px;min-width:0}.taskbar-audio .office-audio-toggle{position:static;z-index:auto;border:1px solid #81bdf5;background:linear-gradient(#299ce5,#0872be);border-radius:3px;color:white;padding:5px 8px;font:10px Tahoma;box-shadow:none;white-space:nowrap}.taskbar-audio .desktop-volume-control{position:static;z-index:auto;width:155px;padding:3px 7px;background:#155aab;border:1px solid #68a9ed;border-radius:3px;font:9px Tahoma;box-shadow:none}.taskbar-audio .desktop-volume-control label{white-space:nowrap}.taskbar-audio .desktop-volume-control input{display:block;height:10px;margin:2px 0 0}.taskbar-audio .desktop-volume-control[hidden],.taskbar-audio .office-audio-toggle[hidden]{display:none}.taskbar .task-clock{margin-left:0}@media(max-width:650px){.taskbar-audio{gap:3px;padding:0 3px}.taskbar-audio .desktop-volume-control{width:105px;font-size:8px}.taskbar-audio .office-audio-toggle{font-size:9px;padding:5px 4px}.task-active{min-width:0;max-width:125px;overflow:hidden;white-space:nowrap;text-overflow:ellipsis}}
.product-icon.atlas-product{display:block;width:115px;height:115px;font-size:0;color:transparent;filter:none;background-repeat:no-repeat;border-radius:8px}.guide-image.atlas-product{color:transparent;font-size:0;text-shadow:none;background-repeat:no-repeat;background-color:#fff8e9}.studio-body canvas{image-rendering:auto}
.guide-image.atlas-product{width:145px;height:145px;margin:10px auto}
/* Retratos circulares: la imagen y la boca conservan las mismas coordenadas. */
.phone-window #customerFace{border-radius:50%;object-fit:cover;object-position:center}.mouth-preview{border-radius:50%}.mouth-preview img{border-radius:50%;object-fit:cover;object-position:center}

.account-panel{position:fixed;z-index:9999;top:14px;left:14px;font:14px Arial,sans-serif;color:#153653}.account-panel button{cursor:pointer;border:1px solid #7799bb;border-radius:6px;background:#fff;padding:9px 12px;font-weight:bold}.account-panel #accountToggle{background:#155aaf;color:white;box-shadow:0 3px 12px #0007}.account-panel #accountContent{margin-top:6px;width:290px;max-width:calc(100vw - 50px);padding:16px;background:#f7fbff;border:2px solid #4d82ba;border-radius:10px;box-shadow:0 8px 25px #0007}.account-panel p{line-height:1.4}.account-panel small{display:block;margin-top:12px;color:#526b7e}.account-panel #accountImport,.account-panel #accountLogout{display:block;margin-top:10px}.account-panel [hidden]{display:none!important}

.cover-action{bottom:8%;}.cover-login{margin:0 auto 18px;padding:18px 22px;max-width:380px;border:1px solid #ffe4a1;border-radius:18px;background:rgba(15,34,56,.93);box-shadow:0 12px 36px #0008,0 0 24px #ffc14b55;text-shadow:none;display:flex;flex-direction:column;align-items:center;gap:10px}.cover-login strong{font:900 23px Tahoma;color:#ffe39a}.cover-login span,.cover-login #coverLoginStatus{font:14px Tahoma;color:#fff;line-height:1.4}.cover-login #coverLoginStatus{font-size:12px;color:#cbe2f5}.cover-login #googleSignIn{min-height:44px;display:flex;justify-content:center}.cover-action button:disabled{opacity:.55;cursor:not-allowed;filter:grayscale(.35);transform:none}.cover-login.signed-in #googleSignIn{display:none}.cover-login.signed-in{padding:10px}.account-panel{display:none}body:has(#gameCover[hidden]) .account-panel{display:block}@media(max-height:650px){.cover-action{bottom:2%}.cover-login{padding:10px;margin-bottom:8px}.cover-login strong{font-size:18px}.cover-action small{margin-top:7px}}

.cover-action .cover-login #paymentTestStart,.cover-action .cover-login #paymentTestCheck{font:700 12px Tahoma;letter-spacing:0;padding:8px 12px;border:1px solid #91b9d8;box-shadow:none;background:#fff;color:#174565;border-radius:6px}.cover-login button[hidden]{display:none!important}

.trial-ended-message{max-width:420px;color:#fff;text-align:center}.trial-ended-message[hidden]{display:none}.trial-ended-message .trial-ended-icon{font-size:30px}.trial-ended-message strong{display:block;font-size:23px;color:#ffe39a}.trial-ended-message p{font:14px/1.45 Tahoma;letter-spacing:0;color:#fff;margin:8px 0}.trial-ended-message b{font-size:20px;color:#ffd457}.trial-ended-message small{font:12px/1.4 Tahoma;color:#cbe2f5;margin:8px 0}.cover-action:has(.trial-ended-message:not([hidden])){bottom:4%}.cover-login:has(.trial-ended-message:not([hidden])){max-width:460px;padding:18px}

/* Teléfono: más espacio para conversación sin salirse de la pantalla. */
.phone-window{width:min(380px,calc(100vw - 20px));height:min(780px,calc(100dvh - 58px));top:12px;left:clamp(10px,38vw,calc(100vw - 390px))}.phone-window .phone-conversation{min-height:100px}.phone-window .phone-conversation .bubble{font-size:13px;line-height:1.45}.phone-window .phone-compose textarea{font-size:13px}.phone-window .customer-name{font-size:16px}@media(max-height:720px){.phone-window .call-stage{height:clamp(130px,25dvh,190px)}.phone-window .portrait{width:clamp(88px,17dvh,130px);height:clamp(88px,17dvh,130px)}.phone-window .controls{min-height:86px;padding:6px}.phone-window .controls .voice-action{min-height:36px}}@media(max-width:500px){.phone-window{left:10px;top:8px;width:min(380px,calc(100vw - 20px));height:calc(100dvh - 58px)}}
