.ar-robo .ar-identidade{grid-column:2;grid-row:3;background:#fff8e9;border:1px solid #dcc08d;border-radius:12px;padding:10px 12px;display:grid;grid-template-columns:1fr;gap:5px 12px;text-align:left;align-items:end}
.ar-name-label{display:flex;flex-direction:column;gap:4px;font-size:13px;font-weight:700}.ar-identidade input[data-ar-nome],.ar-identidade select[data-ar-nome]{font:600 16px system-ui;padding:7px 10px;border:1px solid #c7a56d;border-radius:8px;min-width:0;width:100%;box-sizing:border-box;background:white;color:#4b311d}
.ar-name-actions{display:flex;gap:7px;align-items:center;flex-wrap:wrap}.ar-name-actions button{font:700 12px system-ui;padding:8px;border:1px solid #bf9656;border-radius:8px;background:#fff2d5;color:#573b23;cursor:pointer}.ar-name-actions .ar-voz{font-size:12px!important;margin:0!important;gap:3px}
.ar-identidade .ar-name-phrase,.ar-identidade .ar-name-feedback{grid-column:1/-1;font-size:12px;margin:1px 0;color:#806044;line-height:1.3}.ar-identidade .ar-name-feedback{color:#246654;min-height:16px}
.ar-robo:not(.ar-loja) .ar-preview{grid-row:3/10;align-self:start;margin-top:18px}.ar-robo:not(.ar-loja) .ar-view{grid-row:4}.ar-robo:not(.ar-loja) .ar-fields{grid-row:5}.ar-robo:not(.ar-loja) .ar-presets{grid-row:6}.ar-robo:not(.ar-loja) .ar-status{grid-row:7}.ar-robo:not(.ar-loja) .ar-actions{grid-row:8}.ar-robo:not(.ar-loja) .ar-result{grid-row:9}.ar-robo:not(.ar-loja) .ar-files{grid-row:10}
.ar-robo.ar-loja .ar-identidade{width:100%;box-sizing:border-box;max-width:700px}
@media(max-width:700px){.ar-robo .ar-identidade{grid-template-columns:1fr}.ar-name-actions{justify-content:flex-start}}

/* Liberação do robô: cartão de destaque do próprio mini tutorial, uma vez por café. */
#tutorial.tut-destaque-robo{left:50%!important;top:50%!important;bottom:auto!important;transform:translate(-50%,-50%)!important;width:min(620px,calc(100vw - 36px))!important;max-width:calc(100vw - 36px)!important;max-height:calc(100dvh - 36px);overflow:auto;box-sizing:border-box;padding:20px!important;border:3px solid #e7ac42!important;border-radius:24px!important;background:linear-gradient(145deg,#fffdf4,#ffedc7)!important;box-shadow:0 0 0 100vmax #17333166,0 20px 70px #20190666!important;z-index:10010!important;animation:arUnlockIn .42s ease-out}
#tutorial.tut-destaque-robo .tut-head{font:800 27px/1.15 system-ui;color:#62370f;margin-bottom:8px}#tutorial.tut-destaque-robo>p{margin:0 0 15px}
.ar-robo-unlock{display:grid;grid-template-columns:210px 1fr;gap:16px;align-items:center}.ar-unlock-art{display:flex;flex-direction:column;align-items:center;background:radial-gradient(ellipse,#ffe2a8,#fff8e4);border-radius:20px;padding-bottom:12px}.ar-unlock-art img{display:block;width:100%;height:auto;filter:drop-shadow(0 9px 7px #63400c22)}.ar-unlock-tag{font:800 11px/1.3 system-ui;letter-spacing:.03em;color:#93600b;background:#ffe5a4;padding:6px 8px;border-radius:20px;text-align:center}
.ar-unlock-copy{display:flex;flex-direction:column;gap:10px;color:#5a452b;font:500 14px/1.4 system-ui}.ar-unlock-copy>strong{font-size:22px;color:#386c58;line-height:1.2}.ar-unlock-price{margin-top:5px;background:#fff7e6;border:1px solid #e5cb98;border-radius:12px;padding:10px;font-size:14px}.ar-unlock-price b{display:block;font-size:20px;color:#8b5612}.ar-unlock-price small{display:block;margin-top:3px;font-size:12px;color:#826d52}
#tutorial.tut-destaque-robo .tut-botoes{justify-content:flex-end;align-items:center;gap:10px}#tutorial.tut-destaque-robo .tut-ok{padding:12px 17px;font-size:16px}#tutorial.tut-destaque-robo .tut-ok small{display:block;font-size:11px;opacity:.75}#tutorial.tut-destaque-robo .tut-depois,#tutorial.tut-destaque-robo .tut-pular{font-size:12px;padding:8px}
@keyframes arUnlockIn{from{opacity:0;scale:.92}to{opacity:1;scale:1}}@media(prefers-reduced-motion:reduce){#tutorial.tut-destaque-robo{animation:none}}
@media(max-width:560px){#tutorial.tut-destaque-robo{padding:15px!important}.ar-robo-unlock{grid-template-columns:130px 1fr;gap:10px}.ar-unlock-copy{font-size:12px;gap:7px}.ar-unlock-copy>strong{font-size:18px}.ar-unlock-tag{font-size:9px}.ar-unlock-price b{font-size:17px}#tutorial.tut-destaque-robo .tut-head{font-size:23px}#tutorial.tut-destaque-robo .tut-botoes{justify-content:center}.ar-unlock-price{padding:7px}}
