:root{--os-bottom:76px}*{box-sizing:border-box}.os-mobile-nav{display:none}.os-inline-tools{display:flex;gap:12px;flex-wrap:wrap;margin:20px 0}.os-inline-tools a{color:inherit}.os-workspace{max-width:1120px;margin:auto;padding:36px 24px;color:#1a1a1a;background:#f5f5f5;font-family:Arial,sans-serif;min-height:100vh}.os-workspace header{display:flex;justify-content:space-between;gap:20px;align-items:center;flex-wrap:wrap}.os-workspace .os-logo{width:240px;max-width:65vw;height:auto}.os-workspace h1{font-size:clamp(34px,5vw,64px);letter-spacing:-.045em;margin:30px 0 16px}.os-workspace h2{font-size:25px;letter-spacing:-.025em}.os-workspace p{line-height:1.6}.os-panel{background:#fff;border:1px solid #dededb;border-radius:24px;padding:24px;margin:24px 0}.os-workspace button,.os-workspace .os-link{border:1px solid #d7d7d2;border-radius:14px;padding:13px 18px;background:#fff;color:#050505;cursor:pointer;min-height:46px;font:inherit;text-decoration:none;display:inline-block}.os-workspace button.primary{background:#b8ff1a;border-color:#b8ff1a;font-weight:700}.os-workspace button:disabled{opacity:.5;cursor:wait}.os-workspace label{display:block;line-height:1.5;margin:14px 0}.os-workspace input,.os-workspace select,.os-workspace textarea{width:100%;padding:14px;border:1px solid #bdbdb7;border-radius:12px;font:inherit;margin-top:6px;background:#fff;color:#050505}.os-workspace input[type=checkbox]{width:auto}.os-workspace textarea{min-height:110px;resize:vertical}.os-tabs{display:flex;gap:8px;flex-wrap:wrap}.os-tabs [aria-current=page]{background:#b8ff1a;border-color:#b8ff1a}.os-message{white-space:pre-wrap;overflow-wrap:anywhere;border-left:3px solid #b8ff1a;padding:12px 16px;background:#f5f5f5;border-radius:0 12px 12px 0;margin:14px 0}.os-message small{display:block;color:#60665a;margin-bottom:8px}.os-job{padding:18px 0;border-bottom:1px solid #e4e4df;overflow-wrap:anywhere}.os-job strong{display:block;font-size:19px}.os-job small{display:block;margin:8px 0;line-height:1.5}.os-badge{display:inline-block;padding:6px 10px;background:#eff5dd;border:1px solid #d4e0b6;border-radius:10px;font-size:13px}.os-table{overflow:auto}.os-table table{border-collapse:collapse;width:100%;min-width:650px}.os-table th,.os-table td{text-align:left;padding:12px;border-bottom:1px solid #e5e5df;font-size:14px}.os-status{padding:12px 16px;border:1px solid #d6e5b4;border-radius:12px;background:#eff5e0;white-space:pre-wrap}.os-status.error{border-color:#bf6969;background:#fff0f0}.os-dialog{border:1px solid #ddd;border-radius:24px;width:min(540px,calc(100vw - 32px));padding:24px}.os-dialog::backdrop{background:#05050599}.os-apply-term{font-size:24px;font-weight:700;overflow-wrap:anywhere}.os-install-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:18px}.os-install-grid article{padding:20px;background:#fff;border:1px solid #ddd;border-radius:20px}.os-footer{padding:32px 0 24px;color:#62665d;line-height:1.6}.os-notification.unread{border-left:3px solid #b8ff1a}.os-nav-dot{background:#b8ff1a;border-radius:50%;width:7px;height:7px;position:absolute;top:8px;right:25%}
@media(max-width:767px){body.os-has-bottom{padding-bottom:calc(var(--os-bottom) + env(safe-area-inset-bottom,0px) + 28px)!important;scroll-padding-bottom:calc(var(--os-bottom) + env(safe-area-inset-bottom,0px) + 28px)}.os-mobile-nav{position:fixed;left:0;right:0;bottom:0;z-index:90;display:grid;grid-template-columns:repeat(5,minmax(0,1fr));height:calc(var(--os-bottom) + env(safe-area-inset-bottom,0px));padding:5px 8px calc(5px + env(safe-area-inset-bottom,0px));border-top:1px solid #d6d6d1;background:rgba(245,245,245,.97);backdrop-filter:blur(18px);box-shadow:0 -8px 32px #05050508}.os-mobile-nav a{position:relative;display:flex;align-items:center;justify-content:center;flex-direction:column;gap:5px;min-width:0;color:#60665d;text-decoration:none;font:11px Arial,sans-serif;border-radius:14px}.os-mobile-nav a[aria-current=page]{color:#050505;background:#b8ff1a24}.os-mobile-nav svg{width:24px;height:24px;stroke:currentColor;stroke-width:1.8;fill:none;stroke-linecap:round;stroke-linejoin:round}.os-workspace{padding:24px 18px}.os-panel{padding:20px;border-radius:20px}.os-install-grid{grid-template-columns:1fr}.os-has-bottom .v3-whatsapp,.os-has-bottom .whatsapp-float,.os-has-bottom .wa-float,.os-has-bottom #whatsapp,.os-has-bottom [aria-label=WhatsApp]{bottom:calc(var(--os-bottom) + env(safe-area-inset-bottom,0px) + 20px)!important}.os-has-bottom .motion-toggle,.os-has-bottom [data-motion-toggle]{bottom:calc(var(--os-bottom) + env(safe-area-inset-bottom,0px) + 88px)!important}.os-has-bottom .ops-menu,.os-has-bottom #portal-menu{position:static!important}.os-inline-tools{font-size:14px}.os-footer{padding-bottom:24px}}
@media(prefers-reduced-motion:reduce){.os-mobile-nav{backdrop-filter:none}*{scroll-behavior:auto!important}}

@media(max-width:767px){.os-has-bottom.os-footer-visible .whatsapp-float,.os-has-bottom.os-footer-visible .v3-whatsapp,.os-has-bottom.os-footer-visible .wa-float{visibility:hidden!important;pointer-events:none!important}.os-has-bottom.os-footer-visible .v3-motion-toggle{position:static!important;display:block!important;margin:20px auto!important;width:max-content!important;max-width:90%!important}}
