@import "https://fonts.googleapis.com/css2?family=Inter:wght@400;500;600;700;800&display=swap";@keyframes mobills-menu-in-portal{0%{opacity:0}to{opacity:1}}@keyframes mobills-menu-in{0%{opacity:0;transform:translateY(-4px)}to{opacity:1;transform:translateY(0)}}@keyframes mobills-menu-in-center{0%{opacity:0;transform:translate(-50%)translateY(-4px)}to{opacity:1;transform:translate(-50%)translateY(0)}}.somy-app-header{background:var(--p360-bg,#eef0f6);height:56px;min-height:56px;font-family:var(--p360-font,"Inter", system-ui, sans-serif);z-index:10;flex-shrink:0;grid-area:1/2;justify-content:flex-end;align-items:center;gap:0;padding:0 32px;display:flex;position:sticky;top:0}.somy-app-header-spacer{flex:1}.somy-app-header-actions{flex-shrink:0;align-items:center;gap:8px;display:flex}.somy-user-menu{position:relative}.somy-user-menu-trigger{cursor:pointer;background:0 0;border:none;border-radius:999px;align-items:center;gap:10px;padding:4px 6px 4px 4px;transition:background .12s;display:flex}.somy-user-menu-trigger:hover{background:#0000000a}.somy-user-menu-avatar{color:#6b7280;background:#e5e7eb;border-radius:50%;flex-shrink:0;justify-content:center;align-items:center;width:36px;height:36px;font-size:14px;font-weight:600;display:flex}.somy-user-menu-name-label{color:var(--p360-text,#111827);white-space:nowrap;text-overflow:ellipsis;max-width:180px;font-size:14px;font-weight:600;overflow:hidden}.somy-user-menu-chevron{color:#9ca3af;flex-shrink:0;align-items:center;margin-left:-2px;display:flex}.somy-sidebar-app>.ag-app-body,.somy-sidebar-app>.adm-shell-main{grid-area:2/2;min-width:0;min-height:0}@media (width<=900px){.somy-app-header{border-bottom:1px solid var(--p360-border,#e9ecef);background:#fff;grid-area:1/1;padding:0 16px}.somy-sidebar-app>.ag-app-body,.somy-sidebar-app>.adm-shell-main{grid-area:3/1}}@media (width<=640px){.somy-user-menu-name-label,.somy-user-menu-chevron{display:none}}.ag-app{grid-template-columns:var(--somy-sidebar-w,280px) minmax(0, 1fr);background:var(--adm-bg,var(--p360-bg,#edf3fb));grid-template-rows:auto 1fr;min-height:100vh;font-family:Noto Sans,system-ui,sans-serif;transition:grid-template-columns .25s;display:grid}.ag-app[data-expanded=false]{--somy-sidebar-w:92px;--somy-sidebar-w-collapsed:92px;grid-template-columns:92px minmax(0,1fr)!important}.ag-shell-main{background:var(--adm-bg,var(--p360-bg,#edf3fb));scrollbar-gutter:stable;scrollbar-width:thin;scrollbar-color:#0f172a2e transparent;flex-direction:column;grid-area:2/2;min-width:0;min-height:0;display:flex;overflow-y:auto}.ag-shell-main::-webkit-scrollbar{width:6px}.ag-shell-main::-webkit-scrollbar-track{background:0 0}.ag-shell-main::-webkit-scrollbar-thumb{background:#0f172a29;border-radius:999px}.ag-shell-main::-webkit-scrollbar-button{width:0;height:0;display:none}.ag-shell-content{flex:1;min-width:0}@media (width<=900px){.ag-app{grid-template-rows:auto auto auto;grid-template-columns:1fr}.ag-shell-main{grid-area:3/1}.ag-app .somy-app-header{grid-area:1/1}.ag-app .somy-sidebar{grid-area:2/1;height:auto;max-height:none;position:static}}.somy-email-suggest{width:100%;display:block;position:relative}.somy-email-suggest>input{width:100%}.somy-email-suggest__list{scrollbar-width:thin;scrollbar-color:#0f172a2e transparent;background:#fff;border:1px solid #919eab3d;border-radius:12px;margin:0;padding:6px;list-style:none;overflow:hidden auto;box-shadow:0 8px 24px #0000001f}.somy-email-suggest__list::-webkit-scrollbar{width:6px;height:6px}.somy-email-suggest__list::-webkit-scrollbar-track{background:0 0}.somy-email-suggest__list::-webkit-scrollbar-thumb{background:#0f172a29 padding-box padding-box;border:1px solid #0000;border-radius:999px}.somy-email-suggest__list::-webkit-scrollbar-thumb:hover{background:#0f172a47 padding-box padding-box}.somy-email-suggest__list::-webkit-scrollbar-button{width:0;height:0;display:none}.somy-email-suggest__list::-webkit-scrollbar-corner{background:0 0}.somy-email-suggest__option{text-align:left;width:100%;font:inherit;color:#000000de;cursor:pointer;background:0 0;border:none;border-radius:8px;padding:10px 12px;font-size:14px;display:block}.somy-email-suggest__option:hover,.somy-email-suggest__option.is-active{color:#8060e0;background:#8060e01a}.adm-login-root{--adm-primary:#8060e0;--adm-primary-hover:#6a4ad0;--adm-login-muted:#9ca3af;--adm-login-line:#d1d5db;color:#000000de;box-sizing:border-box;place-items:center;min-height:100vh;padding:40px 24px;font-family:Noto Sans,system-ui,sans-serif;display:grid;background:#edf3fb!important}.adm-login-card{text-align:center;background:#fff;border-radius:16px;flex-direction:column;align-items:stretch;width:min(400px,100%);padding:32px 28px 40px;display:flex;box-shadow:0 2px 12px #0f172a0f}.adm-login-brand{flex-direction:column;align-items:center;gap:8px;margin-bottom:40px;display:flex}.adm-login-brand__mark{letter-spacing:-.04em;color:var(--adm-primary);font-family:Space Grotesk,Maven Pro,system-ui,sans-serif;font-size:42px;font-weight:700;line-height:1;text-decoration:none}.adm-login-brand__logo{object-fit:contain;width:auto;max-width:220px;height:44px;display:block}.adm-login-brand__product{letter-spacing:.16em;text-transform:uppercase;color:#6b7280;font-size:11px;font-weight:700}.adm-login-form{text-align:left;flex-direction:column;gap:8px;display:flex}.adm-login-field{margin-bottom:8px;display:block;position:relative}.adm-login-field input{border:none;border-bottom:1px solid var(--adm-login-line);color:#111827;box-sizing:border-box;caret-color:#111827;background:0 0;border-radius:0;width:100%;height:52px;padding:16px 0 10px;font-family:inherit;font-size:15px}.adm-login-field input::placeholder{color:var(--adm-login-muted);opacity:1}.adm-login-field input:focus{border-bottom-color:var(--adm-primary);box-shadow:none;outline:none}.adm-login-field input:-webkit-autofill{-webkit-text-fill-color:#111827;caret-color:#111827;border-bottom-color:var(--adm-login-line);transition:background-color 99999s ease-out;box-shadow:inset 0 0 0 1000px #fff}.adm-login-field input:-webkit-autofill:hover{-webkit-text-fill-color:#111827;caret-color:#111827;border-bottom-color:var(--adm-login-line);transition:background-color 99999s ease-out;box-shadow:inset 0 0 0 1000px #fff}.adm-login-field input:-webkit-autofill:focus{-webkit-text-fill-color:#111827;caret-color:#111827;border-bottom-color:var(--adm-login-line);transition:background-color 99999s ease-out;box-shadow:inset 0 0 0 1000px #fff}.adm-login-pass-wrap{display:block;position:relative}.adm-login-pass-wrap input{padding-right:40px}.adm-login-eye{color:var(--adm-login-muted);cursor:pointer;background:0 0;border:none;place-items:center;padding:6px;display:grid;position:absolute;top:50%;right:0;transform:translateY(-40%)}.adm-login-eye:hover{color:#374151}.adm-login-remember{color:#374151;-webkit-user-select:none;user-select:none;cursor:pointer;align-items:center;gap:10px;width:fit-content;margin:12px 0 4px;font-size:14px;display:inline-flex}.adm-login-remember input{appearance:none;cursor:pointer;background:#fff;border:1.5px solid #cbd5e1;border-radius:4px;width:18px;height:18px;margin:0;position:relative}.adm-login-remember input:checked{background:var(--adm-primary);border-color:var(--adm-primary)}.adm-login-remember input:checked:after{content:"";border:2px solid #fff;border-width:0 2px 2px 0;width:5px;height:10px;position:absolute;top:1px;left:5px;transform:rotate(45deg)}.adm-login-alert{color:#dc2626;text-align:center;margin:4px 0 0;font-size:13px;font-weight:600}.adm-login-submit{background:var(--adm-primary);color:#fff;letter-spacing:normal;text-transform:uppercase;cursor:pointer;border:none;border-radius:50px;width:100%;height:45px;margin-top:20px;font-family:Maven Pro,Noto Sans,system-ui,sans-serif;font-size:15px;font-weight:500;box-shadow:0 3px 1px -2px #0003,0 2px 2px #00000024,0 1px 5px #0000001f}.adm-login-submit:hover:not(:disabled){background:var(--adm-primary-hover)}.adm-login-submit:disabled{opacity:.7;cursor:wait}.adm-login-foot{text-align:center;margin-top:28px}.adm-login-foot__tag{color:var(--adm-login-muted);margin:0;font-size:13px;line-height:1.5}.adm-login-foot__tag strong{color:var(--adm-primary);font-weight:700}.ag-mchart{box-sizing:border-box;background:#fff;border:none;border-radius:25px;flex-direction:column;gap:12px;min-width:0;padding:24px;display:flex;box-shadow:0 2px 1px -1px #0003,0 1px 1px #00000024,0 1px 3px #0000001f}.ag-mchart__head{justify-content:space-between;align-items:center;gap:12px;margin-bottom:0;display:flex}.ag-mchart__title-wrap{align-items:center;gap:10px;min-width:0;display:inline-flex}.ag-mchart__icon{color:#fff;border-radius:50%;flex-shrink:0;justify-content:center;align-items:center;width:36px;height:36px;display:inline-flex}.ag-mchart__icon svg{width:18px;height:18px}.ag-mchart--blue .ag-mchart__icon{background:#2196f3}.ag-mchart--orange .ag-mchart__icon{background:#f97316}.ag-mchart--purple .ag-mchart__icon{background:#8060e0}.ag-mchart__title{color:#1f2937;letter-spacing:normal;margin:0;font-family:Maven Pro,Noto Sans,system-ui,sans-serif;font-size:16px;font-weight:600;line-height:1.35}.ag-dash-view-toggles{flex-shrink:0;gap:4px;display:inline-flex}.ag-dash-view-toggle{color:#9ca3af;cursor:pointer;background:#f3f4f6;border:none;border-radius:8px;justify-content:center;align-items:center;width:32px;height:28px;padding:0;transition:background .15s,color .15s;display:inline-flex}.ag-dash-view-toggle svg{width:14px;height:14px}.ag-dash-view-toggle:hover{color:#6b7280;background:#e5e7eb}.ag-dash-view-toggle.is-on{color:#fff}.ag-dash-view-toggle.is-on.is-up{background:#22c55e}.ag-dash-view-toggle.is-on.is-down{background:#ef4444}.ag-dash-view-toggle.is-on.is-blue{background:#2196f3}.ag-dash-view-toggle.is-on.is-orange{background:#f97316}.ag-dash-view-toggle.is-on.is-purple{background:#8060e0}.ag-dash-view-toggle.is-on:hover{color:#fff}.ag-mchart__chart{border-top:1px solid #f1f5f9;height:200px;padding:8px 0 0;overflow:hidden}.ag-mchart__bars{box-sizing:border-box;justify-content:space-between;align-items:flex-end;gap:3px;width:100%;height:100%;padding-bottom:2px;display:flex;overflow:hidden}.ag-mchart__col{flex-direction:column;flex:1 1 0;justify-content:flex-end;align-items:center;gap:6px;min-width:0;max-width:28px;height:100%;display:flex;overflow:hidden}.ag-mchart__bar{border-radius:4px 4px 2px 2px;width:100%;max-width:18px;min-height:2px;transition:height .2s}.ag-mchart--blue .ag-mchart__bar{background:#93c5fd}.ag-mchart--blue .ag-mchart__bar.is-on{background:#3b82f6}.ag-mchart--orange .ag-mchart__bar{background:#fcd34d}.ag-mchart--orange .ag-mchart__bar.is-on{background:#f59e0b}.ag-mchart--purple .ag-mchart__bar{background:#c4b5fd}.ag-mchart--purple .ag-mchart__bar.is-on{background:#8060e0}.ag-mchart__bar.is-empty{opacity:.35}.ag-mchart__lbl{color:#9ca3af;white-space:nowrap;font-size:10px;font-weight:500;line-height:1}.ag-mchart__line-wrap{flex-direction:column;height:100%;min-height:0;display:flex;overflow:hidden}.ag-mchart__line-svg{flex:auto;width:100%;min-height:0;overflow:visible}.ag-mchart__grid{stroke:#e5e7eb;stroke-width:.35px;stroke-dasharray:1.2 1.2}.ag-mchart__path{stroke-width:2.25px;stroke-linecap:round;stroke-linejoin:round}.ag-mchart--blue .ag-mchart__path{stroke:#3b82f6}.ag-mchart--orange .ag-mchart__path{stroke:#f59e0b}.ag-mchart--purple .ag-mchart__path{stroke:#8060e0}.ag-mchart--blue .ag-mchart__grad-top{stop-color:#3b82f6;stop-opacity:.28}.ag-mchart--blue .ag-mchart__grad-bot{stop-color:#3b82f6;stop-opacity:.02}.ag-mchart--orange .ag-mchart__grad-top{stop-color:#f59e0b;stop-opacity:.28}.ag-mchart--orange .ag-mchart__grad-bot{stop-color:#f59e0b;stop-opacity:.02}.ag-mchart--purple .ag-mchart__grad-top{stop-color:#8060e0;stop-opacity:.28}.ag-mchart--purple .ag-mchart__grad-bot{stop-color:#8060e0;stop-opacity:.02}.ag-mchart__dot{stroke:#fff;stroke-width:.8px}.ag-mchart--blue .ag-mchart__dot{fill:#3b82f6}.ag-mchart--orange .ag-mchart__dot{fill:#f59e0b}.ag-mchart--purple .ag-mchart__dot{fill:#8060e0}.ag-mchart__line-labels{flex-shrink:0;justify-content:space-between;align-items:center;gap:2px;height:16px;margin-top:2px;display:flex}.ag-mchart__line-labels .ag-mchart__lbl{text-align:center;flex:1 1 0;min-width:0;overflow:hidden}.ag-mchart__foot{gap:10px;display:grid}.ag-mchart__foot--2{grid-template-columns:repeat(2,minmax(0,1fr))}.ag-mchart__foot--3{grid-template-columns:repeat(3,minmax(0,1fr))}.ag-mchart__stat{background:#fff;border:1px solid #e5e7eb;border-radius:12px;flex-direction:column;gap:4px;min-width:0;padding:12px 14px;display:flex}.ag-mchart__stat-label{color:#9ca3af;font-size:12px;font-weight:500}.ag-mchart__stat-value{letter-spacing:-.02em;flex-wrap:wrap;align-items:baseline;gap:8px;font-family:Maven Pro,Noto Sans,system-ui,sans-serif;font-size:18px;font-weight:700;line-height:1.2;display:inline-flex}.ag-mchart--blue .ag-mchart__stat-value{color:#2563eb}.ag-mchart--orange .ag-mchart__stat-value{color:#d97706}.ag-mchart--purple .ag-mchart__stat-value{color:#6d28d9}.ag-mchart__stat-suffix{color:inherit;opacity:.9;font-size:13px;font-weight:700}.ag-mchart__stat--taxa .ag-mchart__stat-value{color:#2563eb}@media (width<=900px){.ag-mchart__foot--3{grid-template-columns:1fr}}.ag-period{z-index:20;flex-direction:column;justify-content:center;align-items:flex-end;height:40px;display:inline-flex;position:relative}.ag-period__bar{box-sizing:border-box;background:#fff;border:1px solid #e5e7eb;border-radius:12px;flex-shrink:0;align-items:center;gap:2px;width:252px;height:40px;padding:0 6px 0 4px;display:inline-flex;box-shadow:0 2px 1px -1px #0003,0 1px 1px #00000024,0 1px 3px #0000001f}.ag-period__arrow{color:#9ca3af;cursor:pointer;background:0 0;border:none;border-radius:8px;justify-content:center;align-items:center;width:32px;height:32px;padding:0;transition:color .12s,background .12s;display:inline-flex}.ag-period__arrow:hover{color:#8060e0;background:#8060e014}.ag-period__range{cursor:pointer;background:0 0;border:none;border-radius:8px;flex:auto;justify-content:center;align-items:center;width:136px;min-width:136px;max-width:136px;height:32px;padding:0 4px;display:inline-flex;overflow:hidden}.ag-period__range:hover,.ag-period__range.is-open{background:#8060e00f}.ag-period__range-text{letter-spacing:.01em;color:#8060e0;white-space:nowrap;text-overflow:ellipsis;text-align:center;width:100%;font-family:Maven Pro,Noto Sans,system-ui,sans-serif;font-size:15px;font-weight:600;display:block;overflow:hidden}.ag-period__sep{background:#e5e7eb;width:1px;height:22px;margin:0 4px}.ag-period__cal{color:#8060e0;cursor:pointer;background:0 0;border:none;border-radius:8px;justify-content:center;align-items:center;width:34px;height:32px;padding:0;transition:background .12s;display:inline-flex}.ag-period__cal:hover,.ag-period__cal.is-open{background:#8060e01a}.ag-period__popover{background:#fff;border:none;border-radius:16px;width:280px;padding:8px 0 14px;animation:.14s ag-period-in;position:absolute;top:calc(100% + 8px);right:0;box-shadow:0 12px 32px #0f172a24,0 2px 8px #0f172a0f}.ag-period__popover.is-arming{pointer-events:none}@keyframes ag-period-in{0%{opacity:0;transform:translateY(-4px)}to{opacity:1;transform:translateY(0)}}.ag-period__modes{margin:0;padding:4px 0 8px;list-style:none}.ag-period__mode{color:#000000de;cursor:pointer;text-align:left;background:0 0;border:none;justify-content:space-between;align-items:center;width:100%;min-height:44px;padding:0 18px;font-family:Noto Sans,system-ui,sans-serif;font-size:15px;font-weight:500;display:flex}.ag-period__mode:hover{background:#8060e00f}.ag-period__mode.is-active{color:#2e296c;background:#8060e01f}.ag-period__mode.is-active svg{color:#8060e0}.ag-period__custom-block{border-top:1px solid #eef2f7;padding:8px 18px 12px}.ag-period__custom-title{letter-spacing:.06em;text-transform:uppercase;color:#8060e0bf;margin:0 0 10px;font-family:Noto Sans,system-ui,sans-serif;font-size:11px;font-weight:600}.ag-period__custom-row{align-items:center;gap:10px;margin-bottom:8px;display:flex}.ag-period__custom-label{letter-spacing:.04em;text-transform:uppercase;color:#00000073;flex:0 0 32px;font-size:11px;font-weight:600}.ag-period__parts{background:#fff;border:1px solid #e5e7eb;border-radius:10px;flex:1;align-items:center;min-width:0;height:36px;padding:0 8px;display:flex}.ag-period__part{text-align:center;color:#000000de;background:0 0;border:none;outline:none;width:28px;font-family:Noto Sans,system-ui,sans-serif;font-size:14px;font-weight:500}.ag-period__part--year{width:44px}.ag-period__part::placeholder{color:#c4c9d2}.ag-period__part-sep{background:#e5e7eb;width:1px;height:18px;margin:0 2px}.ag-period__apply{color:#fff;letter-spacing:.02em;text-transform:uppercase;cursor:pointer;background:#8060e0;border:none;border-radius:25px;justify-content:center;align-items:center;width:calc(100% - 36px);height:41px;margin:6px 18px 0;font-family:Maven Pro,Noto Sans,system-ui,sans-serif;font-size:14px;font-weight:600;display:flex;box-shadow:0 3px 1px -2px #0003,0 2px 2px #00000024,0 1px 5px #0000001f}.ag-period__apply:hover{background:#6a4ad0}.ag-period__sorteio-trigger{color:#0f172a;text-align:left;cursor:pointer;background:#fff;border:1px solid #e2e8f0;border-radius:10px;align-items:center;width:100%;min-height:40px;padding:0 12px;font-size:.875rem;display:flex}.ag-period__sorteio-trigger span{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.ag-period__sorteio-trigger:hover,.ag-period__sorteio-trigger.is-open{border-color:#8060e0}.ag-period__sorteio-list{background:#fff;border:1px solid #eef2f7;border-radius:10px;max-height:180px;margin:8px 0 0;padding:4px 0;list-style:none;overflow:auto}.ag-period__sorteio-empty{color:#94a3b8;padding:10px 12px;font-size:13px}.ag-period__sorteio-option{color:#0f172a;text-align:left;cursor:pointer;background:0 0;border:none;justify-content:space-between;align-items:center;gap:8px;width:100%;min-height:40px;padding:0 12px;font-size:14px;display:flex}.ag-period__sorteio-option span{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.ag-period__sorteio-option:hover{background:#8060e00f}.ag-period__sorteio-option.is-active{color:#2e296c;background:#8060e01f}.ag-period__sorteio-option.is-active svg{color:#8060e0;flex-shrink:0}.mobills-toolbar__left,.mobills-toolbar__right,.mobills-toolbar-actions{align-items:center;gap:10px;display:flex}.mobills-period{flex-direction:column;align-items:center;gap:6px;display:flex;position:relative}.mobills-period__nav-row{align-items:center;gap:12px;display:flex}.mobills-period__arrow{color:#7c3aed;cursor:pointer;background:0 0;border:none;border-radius:50%;justify-content:center;align-items:center;width:32px;height:32px;padding:0;transition:background .12s;display:flex}.mobills-period__arrow:hover{background:#7c3aed14}.mobills-period--mobills .mobills-period__pill{min-width:132px;height:40px;font:inherit;color:#374151;background:#fff;border:1px solid #e2e8f0;border-radius:999px;justify-content:center;align-items:center;gap:8px;padding:0 18px;font-size:15px;font-weight:500;display:inline-flex;box-shadow:0 1px 3px #0f172a0f}.mobills-period--mobills .mobills-period__pill:hover,.mobills-period--mobills .mobills-period__pill--open{background:#fff;border-color:#cbd5e1;box-shadow:0 2px 8px #0f172a14}.mobills-period__pill-chevron{color:#9ca3af;align-items:center;margin-top:1px;display:flex}.mobills-period--nav .mobills-period__pill{min-width:140px;height:38px;font:inherit;color:#7c3aed;cursor:pointer;background:#7c3aed0f;border:1.5px solid #7c3aed;border-radius:999px;justify-content:center;align-items:center;padding:0 20px;font-size:15px;font-weight:600;transition:background .12s,box-shadow .12s;display:inline-flex}.mobills-period--nav .mobills-period__pill:hover,.mobills-period--nav .mobills-period__pill--open{background:#7c3aed1a;box-shadow:0 2px 8px #7c3aed26}.mobills-period__pill{cursor:pointer;transition:background .12s,box-shadow .12s,border-color .12s}.mobills-period__pill-text{text-transform:capitalize;line-height:1}.mobills-period__detail{color:#9ca3af;text-align:center;white-space:nowrap;font-size:12px;font-weight:400;line-height:1.3}.mobills-period__picker{z-index:50;background:#fff;border-radius:16px;width:300px;animation:.18s mobills-picker-in;position:absolute;top:calc(100% + 10px);left:50%;overflow:hidden;transform:translate(-50%);box-shadow:0 12px 40px #00000024,0 4px 12px #0000000f}@keyframes mobills-picker-in{0%{opacity:0;transform:translate(-50%)translateY(-6px)}to{opacity:1;transform:translate(-50%)translateY(0)}}.mobills-period__picker-head{color:#fff;background:#7c3aed;justify-content:space-between;align-items:center;padding:14px 12px;display:flex}.mobills-period__picker-year{letter-spacing:.5px;font-size:18px;font-weight:700}.mobills-period__nav{color:#fff;cursor:pointer;background:0 0;border:none;border-radius:50%;justify-content:center;align-items:center;width:36px;height:36px;padding:0;transition:background .12s;display:flex}.mobills-period__nav:hover{background:#ffffff26}.mobills-period__months{grid-template-columns:repeat(4,1fr);gap:4px;padding:16px 14px 12px;display:grid}.mobills-period__month{height:44px;font:inherit;letter-spacing:.3px;color:#374151;cursor:pointer;background:0 0;border:none;border-radius:8px;justify-content:center;align-items:center;padding:0;font-size:13px;font-weight:600;transition:color .12s,background .12s;display:flex}.mobills-period__month:hover{color:#7c3aed;background:#f5f3ff}.mobills-period__month--selected{color:#7c3aed;font-weight:700}.mobills-period__month--selected:hover{background:#f5f3ff}.mobills-period__picker-foot{justify-content:space-between;align-items:center;padding:10px 18px 14px;display:flex}.mobills-period__foot-btn{font:inherit;letter-spacing:.4px;color:#7c3aed;cursor:pointer;background:0 0;border:none;padding:6px 4px;font-size:12px;font-weight:700;transition:opacity .12s}.mobills-period__foot-btn:hover{opacity:.75}.mobills-toolbar__left,.mobills-toolbar__right,.mobills-toolbar-actions{align-items:center;gap:10px;display:flex}:root{--somy-page-gap:24px;--somy-surface:var(--p360-surface,#fff);--somy-border:var(--p360-border,#e9ecef);--somy-primary:var(--p360-primary,#8060e0);--somy-text:var(--p360-text,#111827);--somy-muted:var(--p360-text-muted,#6b7280);--somy-radius-lg:25px;--somy-shadow:#0003 0px 2px 1px -1px, #00000024 0px 1px 1px 0px, #0000001f 0px 1px 3px 0px}.somy-page-subtitle,.saas-dash-note--subtitle,.adm-shell :is(.cfg-head,.us-head,.sl2-head,.vd-head,.af2-head,.rl-head,.ld-head,.ct-head,.bk-head,.sfw-head,.sf-edit-head,.ds-head) h1+p,.ag-app :is(.cfg-head,.us-head,.sl2-head,.vd-head,.af2-head,.rl-head,.ld-head,.ct-head,.bk-head,.sfw-head,.sf-edit-head,.ds-head) h1+p,.ag-app .ag-impl__subtitle,.adm-shell .ds-subtitle,.ag-app .ds-subtitle{display:none!important}.saas-dash-note code{background:#f1f5f9;border-radius:4px;padding:2px 6px;font-size:.7rem}.saas-dash{--saas-bg:var(--p360-bg,#eef0f6);--saas-card:var(--p360-surface,#fff);--saas-border:var(--p360-border,#e9ecef);--saas-text:var(--p360-text,#111827);--saas-muted:var(--p360-text-muted,#6b7280);--saas-purple:var(--p360-primary,#7c3aed);--saas-purple-dark:#5b21b6;--saas-purple-light:#ede9fe;--saas-teal:#14b8a6;--saas-green-bg:var(--p360-success-light,#dcfce7);--saas-green-text:var(--p360-success,#16a34a);--saas-red-bg:var(--p360-danger-light,#fee2e2);--saas-red-text:var(--p360-danger,#dc2626);--saas-radius:var(--p360-r-lg,18px);font-family:var(--p360-font,"Inter", system-ui, sans-serif)}.saas-dash-chevron{color:var(--saas-muted);font-size:.65rem}.saas-dash-screen-top{flex-shrink:0;justify-content:space-between;align-items:center;gap:12px;margin:0;display:flex;position:relative}.saas-dash-screen-top .saas-dash-page-head{min-width:0;margin:0}.saas-dash-screen-top--center{grid-template-columns:1fr auto 1fr;align-items:center;display:grid}.saas-dash-screen-top--center .saas-dash-page-head{grid-column:1;justify-self:start}.saas-dash-screen-top--center .saas-dash-period-row{grid-column:2;justify-self:center;margin:0}.saas-dash-screen-top--end{min-height:var(--mobills-page-top-band,40px);justify-content:space-between;align-items:center;display:flex}.saas-dash-screen-top--end .saas-dash-page-head{min-height:var(--mobills-page-top-band,40px);align-items:center;margin:0;padding:0;display:flex}.saas-dash-screen-top--end .saas-dash-page-title{min-height:var(--mobills-page-top-band,40px);align-items:center;margin:0;line-height:1;display:flex}.saas-dash-screen-top--end .saas-dash-period-row{min-height:var(--mobills-page-top-band,40px);flex-direction:row;align-self:center;align-items:center;margin-left:auto;display:flex}.saas-dash-screen-top--end .ag-period{min-height:var(--mobills-page-top-band,40px);justify-content:center;align-items:flex-end}.saas-dash-page-head{margin:0;padding:0}.saas-dash-page-title{letter-spacing:-.02em;color:#000000de;margin:0;font-family:Maven Pro,Noto Sans,system-ui,sans-serif;font-size:32px;font-weight:500;line-height:1.2}.saas-dash-period-row{flex-direction:column;align-items:center;padding:0;display:flex}.saas-dash-period-row--end{align-items:flex-end}.saas-dash-kpi-row{gap:var(--mobills-kpi-gap,16px);grid-template-columns:repeat(3,minmax(0,1fr));display:grid}.saas-dash-kpi-row--cols-2{grid-template-columns:repeat(2,minmax(0,1fr))}.saas-dash-kpi-row--cols-4{grid-template-columns:repeat(4,minmax(0,1fr))}.saas-dash-kpi-row--cols-5{grid-template-columns:repeat(5,minmax(0,1fr))}.saas-dash-kpi-row--cols-6{grid-template-columns:repeat(6,minmax(0,1fr))}@media (width<=1200px){.saas-dash-kpi-row--cols-5,.saas-dash-kpi-row--cols-6{grid-template-columns:repeat(3,minmax(0,1fr))}}@media (width<=960px){.saas-dash-kpi-row--cols-4,.saas-dash-kpi-row--cols-5{grid-template-columns:repeat(2,minmax(0,1fr))}}.saas-dash-body{flex-direction:column;gap:24px;display:flex}.saas-dash-kpi{height:var(--mobills-kpi-height,112px);min-height:var(--mobills-kpi-height,112px);max-height:var(--mobills-kpi-height,112px);box-sizing:border-box;color:inherit;cursor:pointer;background:#fff;border:none;border-radius:25px;align-items:center;gap:14px;padding:24px;text-decoration:none;transition:box-shadow .15s,transform .15s;display:flex;overflow:hidden;box-shadow:0 2px 1px -1px #0003,0 1px 1px #00000024,0 1px 3px #0000001f}.saas-dash-kpi:hover{transform:translateY(-1px);box-shadow:0 6px 16px #0f172a14,0 2px 6px #0f172a0a}.saas-dash-kpi--static{cursor:default}.saas-dash-kpi--static:hover{transform:none;box-shadow:0 4px 12px #0f172a0f,0 1px 3px #0f172a0a}button.saas-dash-kpi{font:inherit;text-align:left;appearance:none;border:1px solid #0000;width:100%}.saas-dash-kpi--active{border-color:#8060e0;box-shadow:0 0 0 2px #8060e040,0 4px 12px #0f172a0f}.saas-dash-kpi--icon-end{justify-content:space-between}.saas-dash-kpi--icon-end .saas-dash-kpi-body{flex:auto}.saas-dash-kpi--icon-end .saas-dash-kpi-value{color:#000000de;font-size:22px;font-weight:700}.saas-dash-kpi--empty{height:var(--mobills-kpi-height,112px);min-height:var(--mobills-kpi-height,112px);max-height:var(--mobills-kpi-height,112px);pointer-events:none;background:#fff}.saas-dash-kpi-icon-circle{color:#fff;border-radius:50%;flex-shrink:0;justify-content:center;align-items:center;width:44px;height:44px;display:flex}.saas-dash-kpi-icon-circle svg{stroke:#fff;color:#fff;fill:none;width:20px;height:20px}.saas-dash-kpi-icon-circle svg [fill=currentColor]{fill:#fff}.saas-dash-kpi--purple .saas-dash-kpi-icon-circle{background:#8060e0}.saas-dash-kpi--blue .saas-dash-kpi-icon-circle{background:#2196f3}.saas-dash-kpi--green .saas-dash-kpi-icon-circle{background:#22c55e}.saas-dash-kpi--orange .saas-dash-kpi-icon-circle{background:#f97316}.saas-dash-kpi--red .saas-dash-kpi-icon-circle{background:#ef4444}.saas-dash-kpi--teal .saas-dash-kpi-icon-circle{background:#0d9488}.saas-dash-kpi-body{flex:1;min-width:0}.saas-dash-kpi-label{color:#9ca3af;white-space:nowrap;text-overflow:ellipsis;margin:0 0 4px;font-size:13px;font-weight:400;line-height:1.3;overflow:hidden}.saas-dash-kpi-value{letter-spacing:-.02em;color:#1f2937;margin:0;font-size:20px;font-weight:700;line-height:1.2}.saas-dash-kpi-chevron{color:#cbd5e1;flex-shrink:0;margin-left:auto;font-size:16px;font-weight:300;line-height:1}.saas-dash-mini-grid{grid-template-columns:repeat(auto-fill,minmax(120px,1fr));gap:10px;display:grid}.saas-dash-mini-grid--2{grid-template-columns:repeat(2,minmax(0,1fr))}.saas-dash-mini-grid--3{grid-template-columns:repeat(3,minmax(0,1fr))}.saas-dash-mini-grid--4{grid-template-columns:repeat(4,minmax(0,1fr))}.saas-dash-mini-grid--2 .saas-dash-mini-stat,.saas-dash-mini-grid--3 .saas-dash-mini-stat,.saas-dash-mini-grid--4 .saas-dash-mini-stat{padding:10px 8px}.saas-dash-mini-grid--2 .saas-dash-mini-stat__value,.saas-dash-mini-grid--3 .saas-dash-mini-stat__value,.saas-dash-mini-grid--4 .saas-dash-mini-stat__value{font-size:1rem}.saas-dash-mini-grid--row-gap{margin-top:10px}.saas-dash-mini-stat{border:1px solid var(--saas-border);background:#f8fafc;border-radius:10px;padding:12px 14px}.saas-dash-mini-stat__label{color:var(--saas-muted);text-transform:uppercase;letter-spacing:.04em;margin:0 0 4px;font-size:.6875rem;font-weight:600}.saas-dash-mini-stat__value{letter-spacing:-.02em;color:var(--saas-text);margin:0;font-size:1.25rem;font-weight:700}.saas-dash-rank__title{margin:0 0 12px;font-size:.9375rem;font-weight:700}.saas-dash-rank__list{flex-direction:column;gap:8px;margin:0;padding:0;list-style:none;display:flex}.saas-dash-rank__item{justify-content:space-between;align-items:center;gap:8px;font-size:.8125rem;display:flex}.saas-dash-rank__link{color:var(--saas-purple);text-overflow:ellipsis;white-space:nowrap;flex:1;min-width:0;font-weight:600;text-decoration:none;overflow:hidden}a.saas-dash-rank__link:hover{text-decoration:underline}.saas-dash-rank__meta{color:var(--saas-text);white-space:nowrap;font-weight:600}.saas-dash-rank__meta--up{color:#166534}.saas-dash-rank__meta--down{color:#b91c1c}.saas-dash-rank__empty{color:var(--saas-muted);margin:0;font-size:.8125rem;line-height:1.45}.saas-dash-rank--mobills .saas-dash-rank__list{gap:4px}.saas-dash-rank--mobills .saas-dash-rank__item{border-radius:12px;gap:12px;min-height:52px;padding:8px 4px}.saas-dash-rank--mobills .saas-dash-rank__item:hover{background:#f8fafc}.saas-dash-rank--mobills .saas-dash-rank__link{color:inherit;white-space:normal;align-items:center;gap:12px;font-weight:500;display:flex;overflow:visible}a.saas-dash-rank--mobills .saas-dash-rank__link:hover,.saas-dash-rank--mobills a.saas-dash-rank__link:hover{text-decoration:none}.saas-dash-rank--mobills a.saas-dash-rank__link:hover .saas-dash-rank__name{color:#8060e0}.saas-dash-rank__text{flex-direction:column;gap:2px;min-width:0;display:flex}.saas-dash-rank__name{color:#000000de;text-overflow:ellipsis;white-space:nowrap;font-size:14px;font-weight:600;overflow:hidden}.saas-dash-rank__sub{color:#9ca3af;font-size:12px;font-weight:400}.saas-dash-rank--mobills .saas-dash-rank__meta{letter-spacing:-.01em;font-family:Maven Pro,Noto Sans,system-ui,sans-serif;font-size:14px;font-weight:700}.saas-dash-rank--mobills .saas-dash-rank__empty{text-align:center;color:#9ca3af;justify-content:center;align-items:center;min-height:140px;padding:16px;font-size:13px;display:flex}.saas-dash-rankings-row{grid-template-columns:repeat(3,minmax(0,1fr));gap:16px;display:grid}.saas-dash-card--rank{flex-direction:column;min-height:260px;display:flex}.saas-dash-card--rank .saas-dash-card-body{flex:1;min-height:0}.saas-dash-card--mobills-rank .saas-dash-card-head{margin-bottom:12px}.saas-dash-card--mobills-rank .saas-dash-card-icon{color:#fff;background:0 0;width:36px;height:36px}.saas-dash-card--mobills-rank .saas-dash-card-icon svg{width:18px;height:18px}.saas-dash-card--mobills-rank.saas-dash-card--tone-green .saas-dash-card-icon{background:#22c55e}.saas-dash-card--mobills-rank.saas-dash-card--tone-purple .saas-dash-card-icon{background:#8060e0}.saas-dash-card--mobills-rank.saas-dash-card--tone-red .saas-dash-card-icon{background:#ef4444}.saas-dash-card--mobills-rank.saas-dash-card--tone-blue .saas-dash-card-icon{background:#2196f3}.saas-dash-chart-wide .saas-dash-week-chart{min-width:720px}.saas-dash-chart-wide{padding-bottom:4px;overflow-x:auto}.saas-dash-chart-wide .saas-dash-week-label{font-size:.625rem}.saas-dash-chart-fit{overflow:hidden}.saas-dash-chart-fit .saas-dash-week-chart{width:100%;min-width:0}.saas-dash-chart-fit .saas-dash-week-label{font-size:.625rem}.saas-dash-range-tabs{background:#fff;border:1px solid #e2e8f0;border-radius:999px;flex-shrink:0;align-items:center;gap:2px;padding:3px;display:inline-flex;box-shadow:0 1px 3px #0f172a0f}.saas-dash-range-tab{color:#6b7280;cursor:pointer;white-space:nowrap;background:0 0;border:none;border-radius:999px;padding:6px 10px;font-size:.75rem;font-weight:600;transition:background .12s,color .12s}.saas-dash-range-tab:hover{color:#374151}.saas-dash-range-tab--active{color:#fff;background:#7c3aed}.saas-dash-filter-row,.saas-dash-icon-btn{display:none}.saas-dash-quick-links{color:var(--saas-muted);margin:0;font-size:.8125rem}.saas-dash-quick-links a{color:var(--saas-purple);font-weight:600;text-decoration:none}.saas-dash-quick-links a:hover{text-decoration:underline}.saas-dash-trend{border-radius:999px;align-items:center;gap:4px;padding:4px 8px;font-size:.75rem;font-weight:600;display:inline-flex}.saas-dash-trend--up{background:var(--saas-green-bg);color:var(--saas-green-text)}.saas-dash-trend--down{background:var(--saas-red-bg);color:var(--saas-red-text)}.saas-dash-trend--neutral{color:var(--saas-muted);background:#f1f5f9}.saas-dash-mid-row{grid-template-columns:1.35fr 1fr;gap:16px;display:grid}.saas-dash-bottom-row{grid-template-columns:1fr 1.35fr;gap:16px;display:grid}.saas-dash-cards-row--3{grid-template-columns:repeat(3,minmax(0,1fr));gap:16px;display:grid}.saas-dash-card{background:#fff;border:1px solid #e2e8f0;border-radius:16px;min-width:0;padding:24px;box-shadow:0 4px 12px #0f172a0f,0 1px 3px #0f172a0a}.saas-dash-card-head{justify-content:space-between;align-items:center;gap:12px;margin-bottom:20px;display:flex}.saas-dash-card-title-wrap{align-items:center;gap:10px;min-width:0;display:flex}.saas-dash-card-icon{background:var(--saas-purple-light);width:28px;height:28px;color:var(--saas-purple);border-radius:50%;flex-shrink:0;justify-content:center;align-items:center;display:flex;overflow:hidden}.saas-dash-card-icon svg{width:16px;height:16px}.saas-dash-card-title{color:#1f2937;letter-spacing:normal;margin:0;font-size:16px;font-weight:600;line-height:1.35}.saas-dash-card-actions{flex-shrink:0;align-items:center;gap:10px;display:flex}.saas-dash-metric-hero{margin-bottom:16px}.saas-dash-metric-value{letter-spacing:-.02em;margin:0;font-size:1.625rem;font-weight:700}.saas-dash-metric-sub{color:var(--saas-muted);margin:6px 0 0;font-size:.8125rem}.saas-dash-metric-sub strong{color:var(--saas-green-text);font-weight:600}.saas-dash-stacked-chart{justify-content:space-around;align-items:flex-end;gap:12px;height:200px;padding:0 8px 8px;display:flex}.saas-dash-stacked-col{flex-direction:column;flex:1;align-items:center;gap:8px;max-width:80px;height:100%;display:flex}.saas-dash-stacked-bar{border-radius:8px 8px 4px 4px;flex-direction:column;justify-content:flex-end;width:100%;max-width:56px;min-height:24px;display:flex;overflow:hidden}.saas-dash-stacked-seg{width:100%;min-height:4px}.saas-dash-stacked-label{color:var(--saas-muted);font-size:.75rem;font-weight:500}.saas-dash-legend{color:var(--saas-muted);flex-wrap:wrap;gap:12px 18px;margin:16px 0 0;padding:0;font-size:.75rem;list-style:none;display:flex}.saas-dash-legend li{align-items:center;gap:6px;display:inline-flex}.saas-dash-legend-dot{border-radius:3px;flex-shrink:0;width:10px;height:10px}.saas-dash-week-chart{justify-content:space-between;align-items:flex-end;gap:6px;height:180px;padding-top:24px;display:flex}.saas-dash-week-col{flex-direction:column;flex:1;align-items:center;height:100%;display:flex;position:relative}.saas-dash-week-bar{background:#e2e8f0;border-radius:8px 8px 4px 4px;width:100%;max-width:36px;min-height:12px;margin-top:auto;transition:height .2s}.saas-dash-week-bar--active{background:linear-gradient(180deg, #a78bfa 0%, var(--saas-purple) 100%)}.saas-dash-week-tip{color:var(--saas-purple);white-space:nowrap;font-size:.7rem;font-weight:700;position:absolute;top:0}.saas-dash-week-label{color:var(--saas-muted);margin-top:8px;font-size:.7rem}.saas-dash-donut-wrap{grid-template-columns:1fr auto;align-items:center;gap:16px;display:grid}.saas-dash-donut-legend{flex-direction:column;gap:12px;margin:0;padding:0;list-style:none;display:flex}.saas-dash-donut-legend li{grid-template-columns:12px 1fr auto;align-items:center;gap:8px;font-size:.8125rem;display:grid}.saas-dash-donut-name{color:var(--saas-text);font-weight:500}.saas-dash-donut-val{color:var(--saas-text);font-weight:700}.saas-dash-donut{border-radius:140px 140px 0 0;width:140px;height:70px;-webkit-mask:radial-gradient(circle at 50% 100%,#0000 42%,#000 43%);mask:radial-gradient(circle at 50% 100%,#0000 42%,#000 43%)}.saas-dash-table-wrap{overflow-x:auto}.saas-dash-table{border-collapse:collapse;width:100%;font-size:.8125rem}.saas-dash-table th{text-align:left;color:var(--saas-muted);border-bottom:1px solid var(--saas-border);padding:0 12px 12px 0;font-weight:600}.saas-dash-table td{vertical-align:middle;border-bottom:1px solid #f1f5f9;padding:14px 12px 14px 0}.saas-dash-table tr:last-child td{border-bottom:none}.saas-dash-app-cell{color:var(--saas-text);align-items:center;gap:10px;font-weight:600;text-decoration:none;display:flex}.saas-dash-app-cell:hover{color:var(--saas-purple)}.saas-dash-app-icon{color:#fff;background:linear-gradient(135deg,#8b5cf6,#6d28d9);border-radius:10px;flex-shrink:0;place-items:center;width:36px;height:36px;font-size:.75rem;font-weight:700;display:grid}.saas-dash-rate{align-items:center;gap:10px;min-width:120px;display:flex}.saas-dash-rate-bar{background:#e2e8f0;border-radius:999px;flex:1;height:6px;overflow:hidden}.saas-dash-rate-fill{border-radius:inherit;background:linear-gradient(90deg, #a78bfa, var(--saas-purple));height:100%;display:block}.saas-dash-rate-pct{font-variant-numeric:tabular-nums;text-align:right;min-width:2.5rem;font-weight:600}.saas-dash-profit{text-align:right;font-variant-numeric:tabular-nums;font-weight:700}.saas-dash-see-all{color:var(--saas-purple);margin-top:12px;font-size:.8125rem;font-weight:600;text-decoration:none;display:inline-block}.saas-dash-see-all:hover{text-decoration:underline}.saas-dash-check{width:16px;height:16px;accent-color:var(--saas-purple)}.saas-dash-type-pill{color:var(--saas-muted);background:#f1f5f9;border-radius:999px;padding:4px 10px;font-size:.7rem;font-weight:600;display:inline-block}.saas-dash-type-pill--ativo{color:#6d28d9;background:#ede9fe}.saas-dash-type-pill--config{color:#b45309;background:#fef3c7}.saas-dash-note{color:var(--saas-muted);margin:0;font-size:.75rem;line-height:1.45}@media (width<=1100px){.saas-dash-mid-row,.saas-dash-bottom-row,.saas-dash-rankings-row,.saas-dash-cards-row--3{grid-template-columns:1fr}}@media (width<=720px){.saas-dash-screen-top,.saas-dash-screen-top--center,.saas-dash-screen-top--end{flex-wrap:wrap;justify-content:space-between;gap:10px;display:flex}.saas-dash-screen-top .saas-dash-page-head,.saas-dash-screen-top .saas-dash-period-row{grid-column:auto;justify-self:auto}.saas-dash-period-row,.saas-dash-period-row--end{align-items:flex-end;margin-left:auto}.saas-dash-kpi-row{grid-template-columns:1fr}}.ag-panel:has(.saas-dash){box-shadow:none;background:0 0;border:none}.ag-dash-charts-row{gap:var(--mobills-kpi-gap,16px);grid-template-columns:1fr 1fr;display:grid}@media (width<=1100px){.ag-dash-charts-row{grid-template-columns:1fr}}.ag-dash-stat-grid{gap:var(--mobills-kpi-gap,16px);grid-template-columns:repeat(5,minmax(0,1fr));display:grid}@media (width<=1400px){.ag-dash-stat-grid{grid-template-columns:repeat(3,minmax(0,1fr))}}@media (width<=800px){.ag-dash-stat-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (width<=520px){.ag-dash-stat-grid{grid-template-columns:1fr}}.ag-dash-loading{color:#6b7280;margin:0;padding:16px 24px;font-size:.875rem}.ag-dash-empty-note{color:#6b7280;margin:8px 0 0;font-size:.8125rem}.ag-empty-msg{color:#6b7280;padding:24px}.ag-dash-status-list{flex-direction:column;gap:4px;margin:0;padding:0;list-style:none;display:flex}.ag-dash-status-list__item{border-radius:12px;align-items:center;gap:14px;min-height:56px;padding:8px 4px;display:flex}.ag-dash-status-list__item:hover{background:#f8fafc}.ag-dash-status-list__dot{border-radius:50%;flex-shrink:0;width:40px;height:40px}.ag-dash-status-list__dot--indigo{background:#2e296c}.ag-dash-status-list__dot--green{background:#22c55e}.ag-dash-status-list__dot--purple{background:#8060e0}.ag-dash-status-list__dot--blue{background:#2196f3}.ag-dash-status-list__dot--orange{background:#f97316}.ag-dash-status-list__label{color:#000000de;flex:1;min-width:0;font-size:14px;font-weight:600}.ag-dash-status-list__value{letter-spacing:-.02em;color:#000000de;font-family:Maven Pro,Noto Sans,system-ui,sans-serif;font-size:20px;font-weight:700}.ag-adm-sorteio-btn-wrap{align-items:center;gap:.35rem;display:inline-flex}.ag-adm-sorteio-btn{border-radius:var(--ag-radius-sm);cursor:pointer;white-space:nowrap;border:none;font-family:inherit;font-size:.8rem;font-weight:650}.ag-adm-sorteio-btn:disabled{opacity:.65;cursor:wait}.ag-adm-sorteio-btn--primary{color:var(--ag-text-on-primary);background:var(--ag-primary);padding:.45rem .75rem}.ag-adm-sorteio-btn--link{color:var(--ag-primary);background:0 0;padding:0;text-decoration:underline}.ag-adm-sorteio-btn--icon{width:24px;height:24px;color:var(--ag-muted);background:0 0;justify-content:center;align-items:center;padding:0;display:inline-flex}.ag-adm-sorteio-btn--icon:hover:not(:disabled){color:var(--ag-primary-dark)}.ag-adm-sorteio-btn-err{color:#fff;background:var(--ag-danger);cursor:help;border-radius:50%;justify-content:center;align-items:center;width:1.1rem;height:1.1rem;font-size:.65rem;font-weight:700;display:inline-flex}.mobills-select{width:100%;min-width:0;position:relative}.mobills-select__trigger{width:100%;font:inherit;text-align:left;cursor:pointer;color:#111827;background:0 0;border:none;justify-content:space-between;align-items:center;gap:8px;margin:0;padding:0;display:flex}.mobills-select.is-disabled .mobills-select__trigger{opacity:.5;cursor:not-allowed}.mobills-select__value{text-overflow:ellipsis;white-space:nowrap;color:#111827;flex:1;min-width:0;font-size:16px;font-weight:500;line-height:1.35;overflow:hidden}.mobills-select__value.is-placeholder{color:#9ca3af;font-weight:500}.mobills-select__chevron{color:#b39ddb;flex-shrink:0;align-items:center;display:inline-flex}.mobills-select__chevron-svg{transition:transform .15s}.mobills-select__chevron-svg.is-open{transform:rotate(180deg)}.mobills-select--underline .mobills-select__trigger{border-bottom:1px solid #e5e7eb;min-height:36px;padding-bottom:10px;transition:border-color .12s}.mobills-select--underline.is-open .mobills-select__trigger,.mobills-select--underline .mobills-select__trigger:focus-visible{border-bottom-color:#8060e0;outline:none}.mobills-select--plain .mobills-select__trigger{min-height:28px}.mobills-select--plain .mobills-select__value{color:#000000de;font-size:15px;font-weight:600}.mobills-select--plain .mobills-select__chevron{color:#9ca3af}.mobills-select__panel,.mobills-select__panel--portal{box-sizing:border-box;scrollbar-width:thin;scrollbar-color:#0f172a2e transparent;background:#fff;border:1px solid #e5e7eb;border-radius:16px;margin:0;padding:6px 0;list-style:none;animation:.14s mobills-select-in;overflow:auto;box-shadow:0 8px 30px #0000001f,0 2px 8px #0000000f}.mobills-select__panel::-webkit-scrollbar{width:6px;height:6px}.mobills-select__panel--portal::-webkit-scrollbar{width:6px;height:6px}.mobills-select__panel::-webkit-scrollbar-track{background:0 0}.mobills-select__panel--portal::-webkit-scrollbar-track{background:0 0}.mobills-select__panel::-webkit-scrollbar-thumb{background:#0f172a29 padding-box padding-box;border:1px solid #0000;border-radius:999px}.mobills-select__panel--portal::-webkit-scrollbar-thumb{background:#0f172a29 padding-box padding-box;border:1px solid #0000;border-radius:999px}.mobills-select__panel::-webkit-scrollbar-thumb:hover{background:#0f172a47 padding-box padding-box}.mobills-select__panel--portal::-webkit-scrollbar-thumb:hover{background:#0f172a47 padding-box padding-box}.mobills-select__panel::-webkit-scrollbar-button{width:0;height:0;display:none}.mobills-select__panel--portal::-webkit-scrollbar-button{width:0;height:0;display:none}.mobills-select__panel::-webkit-scrollbar-corner{background:0 0}.mobills-select__panel--portal::-webkit-scrollbar-corner{background:0 0}@keyframes mobills-select-in{0%{opacity:0;transform:translateY(-4px)}to{opacity:1;transform:translateY(0)}}.mobills-select__option{width:100%;font:inherit;color:#374151;text-align:left;cursor:pointer;background:0 0;border:none;margin:0;padding:11px 16px;font-size:14px;font-weight:400;transition:background .1s;display:block}.mobills-select__option:hover,.mobills-select__option:focus-visible{background:#f3f4f6;outline:none}.mobills-select__option.is-active{background:#f3f4f6;font-weight:500}.mobills-select__option:disabled{opacity:.4;cursor:not-allowed}@media (width<=800px){.mobills-settings-grid{grid-template-columns:1fr}}@keyframes mobills-toast-in{0%{opacity:0;transform:translateY(10px)}to{opacity:1;transform:none}}@media (width<=900px){.mobills-settings-list-item{grid-template-columns:1fr}}.mobills-search{flex-shrink:0;align-items:center;display:inline-flex}.mobills-search--end{margin-left:auto}.mobills-search__trigger{color:#6b7280;cursor:pointer;background:#fff;border:none;border-radius:50%;justify-content:center;align-items:center;width:40px;height:40px;padding:0;transition:box-shadow .12s,color .12s,transform .12s;display:inline-flex;box-shadow:0 2px 1px -1px #0003,0 1px 1px #00000024,0 1px 3px #0000001f}.mobills-search__trigger:hover{color:#374151;box-shadow:0 3px 3px -2px #0003,0 3px 4px #00000024,0 1px 8px #0000001f}.mobills-search__trigger svg{width:20px;height:20px}.mobills-search__field{box-sizing:border-box;background:#fff;border:none;border-radius:999px;align-items:center;gap:10px;width:min(360px,72vw);min-height:48px;padding:8px 16px 10px;display:flex;box-shadow:0 2px 1px -1px #0003,0 1px 1px #00000024,0 1px 3px #0000001f}.mobills-search__field input{min-width:0;font:inherit;color:#000000de;box-shadow:none;-webkit-appearance:none;background:0 0;border:none;border-bottom:2px solid #8060e0;border-radius:0;outline:none;flex:1;padding:6px 0 4px;font-size:14px;font-weight:500}.mobills-search__field input::placeholder{color:#9ca3af;font-weight:400}.mobills-search__field input::-webkit-search-decoration{display:none}.mobills-search__field input::-webkit-search-cancel-button{display:none}.mobills-search__field input::-webkit-search-results-button{display:none}.mobills-search__field input::-webkit-search-results-decoration{display:none}.mobills-search__icon-btn{color:#6b7280;cursor:pointer;background:0 0;border:none;flex-shrink:0;justify-content:center;align-items:center;width:28px;height:28px;padding:0;display:inline-flex}.mobills-search__icon-btn svg{width:20px;height:20px}.somy-list-toolbar__row .mobills-search,.sl2-filters--mobills .mobills-search,.vd-filters .mobills-search,.cfg-panel .mobills-search,.bk-filters .mobills-search{flex:none}.ag-cadastro{box-sizing:border-box;flex-direction:column;gap:40px;width:100%;padding:40px 48px 16px;display:flex}.ag-cadastro-profile{flex-direction:column;align-items:center;gap:8px;padding:0 0 8px;display:flex}.ag-cadastro-profile__logo-wrap{position:relative}.ag-cadastro-profile__logo{cursor:pointer;background:#fafafa;border:1px solid #eef2f7;border-radius:18px;justify-content:center;align-items:center;width:80px;height:80px;padding:0;display:flex;overflow:hidden}.ag-cadastro-profile__logo.is-busy{opacity:.65;cursor:wait}.ag-cadastro-profile__error{color:#c5221f;text-align:center;max-width:280px;margin:0;font-family:Noto Sans,system-ui,sans-serif;font-size:12px}.ag-cadastro-profile__logo img{object-fit:contain;width:100%;height:100%}.ag-cadastro-profile__logo-placeholder{color:#9ca3af;font-family:Noto Sans,system-ui,sans-serif;font-size:12px}.ag-cadastro-profile__logo-remove{color:#8060e0;cursor:pointer;background:#fff;border:none;border-radius:50%;justify-content:center;align-items:center;width:28px;height:28px;padding:0;display:inline-flex;position:absolute;top:-6px;right:-6px;box-shadow:0 1px 4px #0000001f}.ag-cadastro-profile__logo-remove svg{width:16px;height:16px}.ag-cadastro-profile__name{letter-spacing:-.02em;color:#000000de;text-align:center;margin:6px 0 0;font-family:Maven Pro,Noto Sans,system-ui,sans-serif;font-size:22px;font-weight:700;line-height:1.25}.ag-cadastro-profile__badge{color:#1a73e8;background:#e8f0fe;border-radius:999px;align-items:center;gap:6px;padding:6px 14px;font-family:Noto Sans,system-ui,sans-serif;font-size:13px;font-weight:600;display:inline-flex}.ag-cadastro-section{flex-direction:column;gap:28px;display:flex}.ag-cadastro-section__head{justify-content:space-between;align-items:center;gap:12px;display:flex}.ag-cadastro-section__head .ag-cadastro-section__title{margin:0}.ag-cadastro-section__title{letter-spacing:-.02em;color:#000000de;margin:0;font-family:Maven Pro,Noto Sans,system-ui,sans-serif;font-size:22px;font-weight:700;line-height:1.2}.ag-cadastro-full{grid-column:1/-1}.ag-cadastro .mobills-settings-grid{gap:28px 48px}.ag-cadastro-docs__add{color:#8060e0;cursor:pointer;background:0 0;border:none;padding:4px 0;font-family:Noto Sans,system-ui,sans-serif;font-size:14px;font-weight:600}.ag-cadastro-docs__empty{color:#00000073;margin:0;font-family:Noto Sans,system-ui,sans-serif;font-size:14px}.ag-cadastro-docs{grid-template-columns:repeat(2,minmax(0,1fr));gap:16px 48px;margin:0;padding:0;list-style:none;display:grid}.ag-cadastro-doc{background:0 0;border:none;border-bottom:1px solid #eef2f7;border-radius:0;align-items:center;gap:10px;min-height:44px;padding:8px 0 12px;display:flex}.ag-cadastro-doc__name{text-overflow:ellipsis;white-space:nowrap;color:#8060e0;flex:1;min-width:0;font-family:Noto Sans,system-ui,sans-serif;font-size:14px;font-weight:600;text-decoration:none;overflow:hidden}a.ag-cadastro-doc__name:hover{text-decoration:underline}.ag-cadastro-doc__status-btn{cursor:pointer;background:0 0;border:none;flex-shrink:0;align-items:center;padding:0;display:inline-flex}.ag-cadastro-doc__remove{color:#8060e0;cursor:pointer;background:0 0;border:none;border-radius:8px;flex-shrink:0;justify-content:center;align-items:center;width:32px;height:32px;padding:0;display:inline-flex}.ag-cadastro-doc__remove:hover{background:#f3f0ff}.ag-cadastro-doc__remove svg{width:18px;height:18px}@media (width<=800px){.ag-cadastro{gap:32px;padding:28px 20px 12px}.ag-cadastro .mobills-settings-grid{gap:24px;grid-template-columns:1fr!important}.ag-cadastro-docs{grid-template-columns:1fr}}.ag-brand-color{background:#fff;border:1px solid #e5e7eb;border-radius:14px;grid-template-columns:auto minmax(0,1fr) auto;align-items:center;gap:14px;padding:12px 14px;transition:border-color .16s,box-shadow .16s;display:grid;position:relative}.ag-brand-color:hover{border-color:#d6ccf7;box-shadow:0 6px 18px #1118270f}.ag-brand-color:focus-within{border-color:#8060e0;box-shadow:0 0 0 3px #8060e024}.ag-brand-color__chip{cursor:pointer;border:1px solid #1118271f;border-radius:12px;place-items:center;width:46px;height:46px;padding:0;display:grid;position:relative;box-shadow:inset 0 0 0 3px #ffffff8c}.ag-brand-color__chip-icon{color:#374151;opacity:0;background:#ffffffe6;border-radius:999px;place-items:center;width:22px;height:22px;transition:opacity .16s;display:grid}.ag-brand-color__chip:hover .ag-brand-color__chip-icon,.ag-brand-color__chip:focus-visible .ag-brand-color__chip-icon{opacity:1}.ag-brand-color__native{opacity:0;pointer-events:none;border:none;width:1px;height:1px;padding:0;position:absolute;bottom:8px;left:20px}.ag-brand-color__body{flex-direction:column;gap:7px;min-width:0;display:flex}.ag-brand-color__label{color:#000000d1;align-items:center;gap:8px;font-family:Maven Pro,Noto Sans,system-ui,sans-serif;font-size:13px;font-weight:650;display:flex}.ag-brand-color__num{color:#8060e0;background:#f1ecfe;border-radius:6px;place-items:center;min-width:20px;height:20px;padding:0 5px;font-size:11px;font-style:normal;font-weight:700;display:grid}.ag-brand-color__hex{color:#6b7280;background:#f9fafb;border:1px solid #e5e7eb;border-radius:9px;align-items:center;gap:2px;width:fit-content;padding:5px 10px;font-family:Roboto Mono,ui-monospace,monospace;font-size:12.5px;display:inline-flex}.ag-brand-color__hex input{color:#111827;width:6.2ch;font:inherit;letter-spacing:.04em;text-transform:lowercase;background:0 0;border:none;padding:0}.ag-brand-color__hex input:focus{outline:none}.ag-brand-color__actions{align-items:center;gap:6px;display:flex}.ag-brand-color__act{color:#6b7280;cursor:pointer;background:#fff;border:1px solid #e5e7eb;border-radius:9px;place-items:center;width:32px;height:32px;transition:color .16s,border-color .16s,background .16s;display:grid}.ag-brand-color__act:hover{color:#8060e0;background:#f7f4ff;border-color:#d6ccf7}.ag-brand-color__act.is-done{color:#15803d;background:#f0fdf4;border-color:#bbf7d0}.ag-iu{flex-direction:column;gap:.35rem;display:flex}.ag-iu-head{justify-content:space-between;align-items:center;gap:.5rem;display:flex}.ag-iu-label{color:var(--ag-muted);text-transform:uppercase;letter-spacing:.03em;font-size:.78rem;font-weight:600}.ag-iu-remove{color:#f87171;cursor:pointer;background:0 0;border:none;padding:0;font-size:.75rem}.ag-iu-zone{border:1.5px dashed var(--ag-card-border);cursor:pointer;background:#0003;border-radius:.5rem;justify-content:center;align-items:center;min-height:5.5rem;display:flex;position:relative;overflow:hidden}.ag-iu--compact .ag-iu-zone{min-height:4rem}.ag-iu-zone--filled{cursor:default;min-height:4.5rem}.ag-iu-zone--drag{border-color:var(--ag-accent);background:#a78bfa14}.ag-iu-img{object-fit:contain;max-width:100%;max-height:5rem}.ag-iu-placeholder{color:var(--ag-muted);font-size:.78rem}.ag-iu-file{display:none}.ag-iu-hint{color:var(--ag-muted);margin:0;font-size:.72rem}.ag-iu-info,.ag-iu-error,.ag-iu-warn{margin:0;font-size:.72rem}.ag-iu-error{color:#f87171}.ag-iu-warn{color:#fbbf24}.ag-iu-loading{color:var(--ag-muted);font-size:.78rem}.ag-iu--logo .ag-iu-zone--filled{min-height:4.5rem}.ag-iu--logo .ag-iu-img{padding:.35rem}.ag-inst-select{flex-direction:column;gap:.35rem;display:flex}.ag-inst-select-label{color:var(--ag-muted);text-transform:uppercase;letter-spacing:.03em;font-size:.78rem;font-weight:600}.ag-inst-select-row{align-items:center;gap:.65rem;display:flex}.ag-inst-select-preview{border:1px solid var(--ag-card-border);background:#0003;border-radius:.4rem;flex-shrink:0;justify-content:center;align-items:center;width:3.5rem;height:2.25rem;display:flex;overflow:hidden}.ag-inst-select-preview img{display:block}.ag-inst-select-fallback{color:var(--ag-muted);font-size:.65rem;font-weight:700}.ag-inst-select-input{border:1px solid var(--ag-card-border);color:var(--ag-text-primary);font:inherit;background:#00000040;border-radius:.45rem;flex:1;padding:.55rem .65rem}.ag-inst-select-mobills{flex:1;min-width:0}.ag-custom{box-sizing:border-box;width:100%}.ag-custom__body{box-sizing:border-box;flex-direction:column;gap:28px;width:100%;padding:8px 24px 28px;display:flex}.ag-custom__body:has(.ag-custom__cadastro){padding:24px 48px 16px}.ag-custom__cadastro{box-sizing:border-box;flex-direction:column;gap:40px;width:100%;display:flex}.ag-custom__cadastro .mobills-settings-grid{gap:28px 48px}.ag-custom__section{flex-direction:column;gap:20px;width:100%;min-width:0;display:flex}.ag-custom__section-title{letter-spacing:-.02em;color:#000000de;margin:0;font-family:Maven Pro,Noto Sans,system-ui,sans-serif;font-size:22px;font-weight:700}.ag-custom__section-head{justify-content:space-between;align-items:center;gap:16px;margin-bottom:12px;display:flex}.ag-custom__section-head .ag-custom__section-title{flex:1;min-width:0}.ag-custom__section-grid{grid-template-columns:1fr 1fr;gap:40px 48px;width:100%;display:grid}.ag-custom__split{grid-template-columns:minmax(0,1fr) minmax(280px,380px);align-items:start;gap:28px;width:100%;display:grid}.ag-custom__split--half{grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:32px}.ag-custom__form{flex-direction:column;gap:24px;min-width:0;display:flex}.ag-custom__block{flex-direction:column;gap:12px;display:flex}.ag-custom__block-head{justify-content:space-between;align-items:center;gap:16px;min-width:0;display:flex}.ag-custom__block-head--switch{background:#fff;border:1px solid #e5e7eb;border-radius:12px;padding:12px 14px}.ag-custom__block-title{color:#000000de;align-items:baseline;gap:8px;min-width:0;margin:0;font-family:Maven Pro,Noto Sans,system-ui,sans-serif;font-size:15px;font-weight:700;display:flex}.ag-custom__block-num{font-variant-numeric:tabular-nums;color:#8060e0}.ag-custom__switch{cursor:pointer;background:#d1d5db;border:none;border-radius:999px;flex-shrink:0;width:44px;height:24px;padding:0;transition:background .15s;position:relative}.ag-custom__switch.is-on{background:#8060e0}.ag-custom__switch-knob{background:#fff;border-radius:50%;width:18px;height:18px;transition:left .15s;position:absolute;top:50%;left:3px;transform:translateY(-50%);box-shadow:0 1px 3px #0003}.ag-custom__switch.is-on .ag-custom__switch-knob{left:calc(100% - 21px)}.ag-custom__block-body{flex-direction:column;gap:12px;display:flex}.ag-custom__hint{color:#6b7280;margin:0;font-family:Noto Sans,system-ui,sans-serif;font-size:12px;line-height:1.45}.ag-custom__chars{color:#9ca3af;font-size:12px}.ag-custom__chars.is-warn{color:#b45309}.ag-custom__color-list{flex-direction:column;gap:12px;display:flex}.ag-custom__logo-card{background:#fff;border:1px solid #e5e7eb;border-radius:16px;padding:14px}.ag-custom__logo-card .ag-iu{gap:10px}.ag-custom__logo-card .ag-iu-label{letter-spacing:.06em;color:#6b7280;font-size:11px}.ag-custom__logo-card .ag-iu-remove{color:#dc2626;background:#fef2f2;border-radius:999px;padding:3px 10px;font-size:11.5px;font-weight:650}.ag-custom__logo-card .ag-iu-remove:hover{background:#fee2e2}.ag-custom__logo-card .ag-iu-zone{background-color:#f9fafb;background-image:none;border:1.5px dashed #d8dbe6;border-radius:14px;min-height:148px;transition:border-color .16s,background-color .16s,box-shadow .16s}.ag-custom__logo-card .ag-iu-zone:not(.ag-iu-zone--filled):hover,.ag-custom__logo-card .ag-iu-zone--drag{background-color:#f7f4ff;border-color:#8060e0;box-shadow:0 8px 20px #8060e01f}.ag-custom__logo-card .ag-iu-zone--filled{background-color:#f4f5f7;background-image:linear-gradient(45deg,#e3e6eb 25%,#0000 25%),linear-gradient(-45deg,#e3e6eb 25%,#0000 25%),linear-gradient(45deg,#0000 75%,#e3e6eb 75%),linear-gradient(-45deg,#0000 75%,#e3e6eb 75%);background-position:0 0,0 7px,7px -7px,-7px 0;background-size:14px 14px;border-style:solid;border-color:#e5e7eb}.ag-custom__logo-card .ag-iu-img{max-height:116px;padding:10px}.ag-custom__logo-card .ag-iu-placeholder{text-align:center;color:#4b5563;flex-direction:column;align-items:center;gap:6px;max-width:220px;font-size:13px;font-weight:600;display:flex}.ag-custom__logo-card .ag-iu-placeholder:before{content:"";background:#f1ecfe url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='20' height='20' viewBox='0 0 24 24' fill='none' stroke='%238060e0' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='M12 16V4'/%3E%3Cpath d='M7.5 8.5L12 4l4.5 4.5'/%3E%3Cpath d='M4 16v2.5A1.5 1.5 0 005.5 20h13a1.5 1.5 0 001.5-1.5V16'/%3E%3C/svg%3E") 50%/20px 20px no-repeat;border-radius:12px;width:40px;height:40px}.ag-custom__logo-card .ag-iu-info{color:#6b7280}.ag-custom__faq-list{box-sizing:border-box;background:#fafafa;border:1px solid #e5e7eb;border-radius:12px;flex-direction:column;gap:10px;width:100%;padding:12px;display:flex}.ag-custom__faq-empty{text-align:center;color:#6b7280;margin:0;padding:18px 12px;font-family:Noto Sans,system-ui,sans-serif;font-size:13px}.ag-custom__faq-item{cursor:grab;background:#eef4fb;border-radius:10px;grid-template-columns:36px 1fr auto;align-items:start;gap:12px;padding:12px;display:grid}.ag-custom__faq-item:active{cursor:grabbing}.ag-custom__faq-idx{color:#1e3a8a;background:#dbeafe;border-radius:8px;justify-content:center;align-items:center;width:32px;height:32px;font-size:13px;font-weight:700;display:inline-flex}.ag-custom__faq-copy strong{color:#8060e0;margin-bottom:4px;font-size:14px;display:block}.ag-custom__faq-copy p{color:#4b5563;-webkit-line-clamp:2;-webkit-box-orient:vertical;margin:0;font-size:13px;line-height:1.4;display:-webkit-box;overflow:hidden}.ag-custom__faq-actions{color:#9ca3af;align-items:center;gap:6px;display:flex}.ag-custom__icon-btn{color:#9ca3af;cursor:pointer;background:0 0;border:none;border-radius:6px;padding:4px}.ag-custom__icon-btn:hover{color:#dc2626;background:#fee2e2}.ag-custom__drag{color:#9ca3af;cursor:grab;display:inline-flex}.ag-custom__faq-add{grid-template-columns:minmax(160px,1fr) minmax(220px,1.8fr) auto;align-items:end;gap:24px 28px;width:100%;display:grid}.ag-custom__add-btn{color:#fff;cursor:pointer;white-space:nowrap;background:#8060e0;border:none;border-radius:999px;flex-shrink:0;min-height:42px;margin-bottom:10px;padding:0 20px;font-family:Maven Pro,Noto Sans,system-ui,sans-serif;font-size:14px;font-weight:600}.ag-custom__add-btn:hover{background:#6b4fd4}.ag-custom__panel-card,.ag-custom__partner-card{background:#fff;border:1px solid #e5e7eb;border-radius:16px;padding:14px}.ag-custom__copy-field{flex-direction:column;gap:8px;display:flex}.ag-custom__tokens{flex-wrap:wrap;gap:6px;display:flex}.ag-custom__tokens span{color:#8060e0;background:#f1ecfe;border-radius:999px;align-items:center;min-height:24px;padding:0 8px;font-family:Roboto Mono,ui-monospace,monospace;font-size:11px;font-weight:650;display:inline-flex}.ag-custom__social-list{flex-direction:column;gap:10px;display:flex}.ag-custom__social-row{cursor:grab;background:#fff;border:1px solid #e5e7eb;border-radius:14px;grid-template-columns:46px minmax(0,1fr) 28px;align-items:center;gap:12px;padding:12px 14px;transition:border-color .16s,box-shadow .16s;display:grid}.ag-custom__social-row:hover,.ag-custom__social-row:focus-within{border-color:#d6ccf7;box-shadow:0 6px 18px #1118270f}.ag-custom__social-row.is-filled{border-color:#e0d8f8}.ag-custom__social-icon{color:#374151;background:#f3f4f6;border-radius:12px;justify-content:center;align-items:center;width:46px;height:46px;display:inline-flex}.ag-custom__social-row.is-filled .ag-custom__social-icon{color:#8060e0;background:#f1ecfe}.ag-custom__social-body{flex-direction:column;gap:4px;min-width:0;display:flex}.ag-custom__social-name{color:#000000d1;font-family:Maven Pro,Noto Sans,system-ui,sans-serif;font-size:13px;font-weight:650}.ag-custom__social-row input{color:#111827;background:0 0;border:none;border-radius:0;width:100%;min-height:28px;padding:0;font-size:13px}.ag-custom__social-row input::placeholder{color:#9ca3af}.ag-custom__social-row input:focus{outline:none}.ag-custom__partner-card .ag-inst-select{gap:10px}.ag-custom__partner-card .ag-inst-select-label{letter-spacing:.06em;color:#6b7280;font-size:11px}.ag-custom__partner-card .ag-inst-select-row{gap:14px}.ag-custom__partner-card .ag-inst-select-preview{background-color:#f4f5f7;background-image:linear-gradient(45deg,#e3e6eb 25%,#0000 25%),linear-gradient(-45deg,#e3e6eb 25%,#0000 25%),linear-gradient(45deg,#0000 75%,#e3e6eb 75%),linear-gradient(-45deg,#0000 75%,#e3e6eb 75%);background-position:0 0,0 7px,7px -7px,-7px 0;background-size:14px 14px;border:1px solid #e5e7eb;border-radius:12px;width:72px;height:52px}.ag-custom__partner-card .ag-inst-select-preview img{object-fit:contain;max-width:62px;max-height:42px}.ag-custom__partner-card .ag-inst-select-fallback{color:#6b7280;font-size:12px}.ag-custom__reclame-uploads{grid-template-columns:1fr 1fr;gap:16px;display:grid}.ag-custom__preview{background:#d7dee8;border-radius:16px;flex-direction:column;gap:14px;min-height:420px;padding:18px 16px 20px;display:flex;position:sticky;top:12px}.ag-custom__preview-label{text-align:center;color:#374151;margin:0;font-family:Maven Pro,Noto Sans,system-ui,sans-serif;font-size:13px;font-weight:600}.ag-custom__phone{background:var(--preview-bg,#f3f4f6);border:8px solid #111827;border-radius:28px;width:min(100%,260px);margin:0 auto;position:relative;overflow:hidden;box-shadow:0 16px 40px #0f172a40}.ag-custom__phone-notch{z-index:2;background:#1f2937;border-radius:999px;width:72px;height:8px;position:absolute;top:8px;left:50%;transform:translate(-50%)}.ag-custom__phone-header{color:#fff;justify-content:space-between;align-items:center;min-height:52px;padding:22px 12px 10px;display:flex}.ag-custom__phone-logo{object-fit:contain;max-width:120px;max-height:28px}.ag-custom__phone-brand{letter-spacing:.02em;font-size:12px;font-weight:700}.ag-custom__phone-icons{gap:8px;display:flex}.ag-custom__phone-icons span{border:1.5px solid #ffffffd9;border-radius:50%;width:14px;height:14px}.ag-custom__phone-banner{color:#fff;justify-content:space-between;align-items:center;gap:8px;padding:12px;display:flex}.ag-custom__phone-banner-copy{flex-direction:column;gap:2px;font-size:10px;display:flex}.ag-custom__phone-banner-copy strong{font-size:11px}.ag-custom__phone-cta{color:#fff;cursor:default;border:none;border-radius:999px;padding:6px 12px;font-size:11px;font-weight:700}.ag-custom__phone-body{flex-direction:column;gap:8px;padding:14px 12px 56px;display:flex}.ag-custom__phone-title{color:#111827;margin:0;font-size:14px;font-weight:700}.ag-custom__phone-meta{color:#6b7280;margin:0;font-size:12px}.ag-custom__phone-progress{background:#e5e7eb;border-radius:999px;height:6px;margin:4px 0 8px;overflow:hidden}.ag-custom__phone-progress>div{border-radius:inherit;height:100%}.ag-custom__phone-btn{cursor:default;border:none;border-radius:10px;min-height:36px;font-size:12px;font-weight:600}.ag-custom__phone-btn--outline{background:#fff;border:1.5px solid}.ag-custom__phone-nav{border-top:1px solid #e5e7eb;justify-content:space-around;align-items:center;padding:10px 8px 12px;display:flex;position:absolute;bottom:0;left:0;right:0}.ag-custom__phone-nav>span{background:#d1d5db;border-radius:6px;width:18px;height:18px}.ag-custom__phone-nav>span.is-cart{border-radius:50%;width:36px;height:36px;margin-top:-18px;box-shadow:0 4px 12px #0003}.ag-custom__legend{color:#374151;flex-direction:column;gap:6px;margin:0;padding:0 8px;font-size:11px;list-style:none;display:flex}.ag-custom__legend span{color:#fff;background:#ef4444;border-radius:50%;justify-content:center;align-items:center;width:22px;height:22px;margin-right:6px;font-size:10px;font-weight:700;display:inline-flex}.ag-custom__preview--footer{min-height:520px}.ag-custom__footer-frame{background:#eef2f7;border-radius:14px;max-height:none;padding:16px;overflow:auto}.ag-custom__footer-card{color:#374151;background:#fff;border-radius:14px;flex-direction:column;gap:16px;padding:22px 20px;font-size:13px;display:flex;position:relative}.ag-custom__footer-brand img{object-fit:contain;max-width:160px;max-height:40px}.ag-custom__footer-desc,.ag-custom__footer-ben,.ag-custom__footer-socials,.ag-custom__footer-cap,.ag-custom__footer-reclame-top,.ag-custom__footer-reclame-bottom{position:relative}.ag-custom__footer-desc em,.ag-custom__footer-ben em,.ag-custom__footer-socials em,.ag-custom__footer-cap em,.ag-custom__footer-reclame-top em,.ag-custom__footer-reclame-bottom em{color:#fff;z-index:1;background:#ef4444;border-radius:50%;justify-content:center;align-items:center;width:22px;height:22px;font-size:10px;font-style:normal;font-weight:700;display:inline-flex;position:absolute;top:-8px;left:-8px}.ag-custom__footer-desc{margin:0;padding-left:8px;line-height:1.45}.ag-custom__footer-desc.is-empty{color:#9ca3af}.ag-custom__footer-links{color:#6b7280;flex-wrap:wrap;gap:8px 14px;font-size:11px;display:flex}.ag-custom__footer-ben{background:0 0;border-radius:8px;flex-direction:column;gap:8px;padding:10px;display:flex}.ag-custom__footer-ben-card{background:#f3f3f3;border-radius:12px;align-items:flex-start;gap:10px;padding:12px;display:flex}.ag-custom__footer-ben-lbl{color:#111827;margin-bottom:4px;font-size:11px;font-weight:700;display:block}.ag-custom__footer-ben img{object-fit:contain;background:#fff;border-radius:8px;flex-shrink:0;width:48px;height:48px}.ag-custom__footer-ben strong{color:#111827;margin-bottom:4px;display:block}.ag-custom__footer-ben p{color:#3a3a3a;margin:0;font-size:11px;line-height:1.4}.ag-custom__footer-badges{flex-wrap:wrap;gap:10px;display:flex}.ag-custom__footer-symo{color:#8b7cc8;text-transform:uppercase;letter-spacing:.08em;flex-wrap:wrap;align-items:center;gap:8px;font-size:10px;display:flex}.ag-custom__footer-symo strong{color:#2e296c;text-transform:none;letter-spacing:0;font-size:16px}.ag-custom__footer-symo em{text-transform:none;letter-spacing:0;border-radius:999px;padding:6px 14px;font-size:11px;font-style:normal;font-weight:500;display:inline-flex;color:#fff!important;background:#2e296c!important;width:auto!important;height:auto!important;position:static!important}.ag-custom__footer-socials{flex-wrap:wrap;gap:8px;padding:4px 0 0 8px;display:flex}.ag-custom__footer-social{color:#fff;background:#111827;border-radius:50%;justify-content:center;align-items:center;width:32px;height:32px;display:inline-flex}.ag-custom__footer-cap{border-top:1px solid #e5e7eb;gap:10px;padding:8px;display:flex}.ag-custom__footer-cap span{color:#6b7280;margin-bottom:4px;font-size:10px;display:block}.ag-custom__footer-cap img{object-fit:contain;max-width:120px;max-height:28px}.ag-custom__footer-cap small{color:#6b7280;margin-top:4px;display:block}.ag-custom__footer-reclame-top img,.ag-custom__footer-reclame-bottom img{object-fit:contain;background:#fff;border-radius:6px;width:100%;max-height:56px}.ag-custom__footer-copy{color:#9ca3af;text-align:center;margin:0;font-size:10px}@media (width<=980px){.ag-custom__body{padding:8px 16px 20px}.ag-custom__body:has(.ag-custom__cadastro){padding:16px 20px 12px}.ag-custom__cadastro .mobills-settings-grid,.ag-custom__section-grid{gap:24px;grid-template-columns:1fr!important}.ag-custom__faq-add{grid-template-columns:1fr;align-items:stretch}.ag-custom__add-btn{width:100%;margin-bottom:0}.ag-custom__split{grid-template-columns:1fr}.ag-custom__preview{position:static}.ag-custom__reclame-uploads{grid-template-columns:1fr}}.mobills-modal-backdrop{z-index:1200;-webkit-backdrop-filter:blur(2px);backdrop-filter:blur(2px);background:#0f172a59;justify-content:center;align-items:center;padding:24px;display:flex;position:fixed;inset:0}.mobills-modal{background:#fff;border-radius:25px;flex-direction:column;width:min(100%,440px);max-height:min(92vh,720px);animation:.18s mobills-modal-in;display:flex;overflow:hidden;box-shadow:0 5px 5px -3px #0003,0 8px 10px 1px #00000024,0 3px 14px 2px #0000001f}.mobills-modal--wide{width:min(100%,520px)}.mobills-modal--xl{width:min(100%,760px);max-height:min(92vh,860px)}.mobills-modal--xxl{width:min(100%,980px);max-height:min(92vh,920px)}@keyframes mobills-modal-in{0%{opacity:0;transform:translateY(10px)scale(.98)}to{opacity:1;transform:none}}.mobills-modal__head{flex-shrink:0;justify-content:space-between;align-items:flex-start;gap:12px;padding:22px 24px 8px;display:flex}.mobills-modal__head-text{flex:1;min-width:0}.mobills-modal__title-row{flex-wrap:wrap;align-items:center;gap:8px;display:flex}.mobills-modal__title{color:#000000de;margin:0;font-family:Maven Pro,Noto Sans,system-ui,sans-serif;font-size:20px;font-weight:500;line-height:1.3}.mobills-modal__subtitle{color:#0000008a;margin:4px 0 0;font-family:Noto Sans,system-ui,sans-serif;font-size:13px;font-weight:400}.mobills-modal__close{color:#9ca3af;cursor:pointer;background:0 0;border:none;border-radius:50%;flex-shrink:0;justify-content:center;align-items:center;width:36px;height:36px;display:inline-flex}.mobills-modal__close:hover{color:#4b5563;background:#f3f4f6}.mobills-modal__body{scrollbar-width:thin;scrollbar-color:#0f172a2e transparent;flex:1;min-height:0;padding:8px 24px;overflow-y:auto}.mobills-modal__body::-webkit-scrollbar{width:6px}.mobills-modal__body::-webkit-scrollbar-track{background:0 0}.mobills-modal__body::-webkit-scrollbar-thumb{background:#0f172a29;border-radius:999px}.mobills-modal__body::-webkit-scrollbar-thumb:hover{background:#0f172a47}.mobills-modal__body::-webkit-scrollbar-button{width:0;height:0;display:none}.mobills-modal__footer{flex-wrap:wrap;flex-shrink:0;justify-content:flex-end;align-items:center;gap:8px 16px;padding:16px 24px 22px;display:flex}.mobills-modal__btn-ghost{letter-spacing:.02em;text-transform:uppercase;color:#9ca3af;cursor:pointer;background:0 0;border:none;padding:10px 8px;font-family:Maven Pro,Noto Sans,system-ui,sans-serif;font-size:13px;font-weight:500}.mobills-modal__btn-ghost:hover:not(:disabled){color:#8060e0}.mobills-modal__btn-ghost:disabled{opacity:.5;cursor:not-allowed}.mobills-modal__btn-save{letter-spacing:.02em;text-transform:uppercase;color:#fff;cursor:pointer;background:#8060e0;border:none;border-radius:25px;justify-content:center;align-items:center;min-height:41px;padding:8px 28px;font-family:Maven Pro,Noto Sans,system-ui,sans-serif;font-size:14px;font-weight:500;display:inline-flex;box-shadow:0 3px 1px -2px #0003,0 2px 2px #00000024,0 1px 5px #0000001f}.mobills-modal__btn-save:hover:not(:disabled){background:#6a4ad0}.mobills-modal__btn-save:disabled{box-shadow:none;cursor:not-allowed;background:#d1d5db}.mobills-modal-field{border-bottom:1px solid #e5e7eb;align-items:flex-start;gap:12px;padding:12px 0;display:flex}.mobills-modal-field__icon{color:#9ca3af;flex-shrink:0;justify-content:center;align-items:center;width:24px;height:36px;display:inline-flex}.mobills-modal-field__main{flex-direction:column;flex:1;gap:4px;min-width:0;display:flex}.mobills-modal-field__label{color:#0000008a;font-family:Noto Sans,system-ui,sans-serif;font-size:12px;font-weight:400}.mobills-modal-field__control{align-items:center;min-height:28px;display:flex;position:relative}.mobills-modal-field__control:has(textarea){align-items:flex-start}.mobills-modal-field__control--chevron:after{content:"";pointer-events:none;border-bottom:2px solid #9ca3af;border-right:2px solid #9ca3af;width:8px;height:8px;position:absolute;top:50%;right:2px;transform:translateY(-70%)rotate(45deg)}.mobills-modal-field__control input,.mobills-modal-field__control select,.mobills-modal-field__control textarea{color:#111827;appearance:none;background:0 0;border:none;outline:none;width:100%;padding:0;font-family:Maven Pro,Noto Sans,system-ui,sans-serif;font-size:16px;font-weight:500}.mobills-modal-field__control textarea{resize:vertical;min-height:120px;padding:4px 0 8px;font-weight:400;line-height:1.45}.mobills-modal-field__control select{cursor:pointer;padding-right:22px}.mobills-modal-field__control input::placeholder,.mobills-modal-field__control textarea::placeholder{color:#cbd5e1;font-weight:400}.mobills-modal-pills{scrollbar-width:none;flex-wrap:nowrap;gap:8px;padding:4px 0 8px;display:flex;overflow-x:auto}.mobills-modal-pills::-webkit-scrollbar{display:none}.mobills-modal-pill{color:#000000bf;cursor:pointer;white-space:nowrap;background:#f3f4f6;border:none;border-radius:999px;flex-shrink:0;justify-content:center;align-items:center;min-height:32px;padding:0 14px;font-family:Maven Pro,Noto Sans,system-ui,sans-serif;font-size:13px;font-weight:500;transition:background .12s,color .12s;display:inline-flex}.mobills-modal-pill:hover{color:#8060e0;background:#efeaff}.mobills-modal-pill.is-active{color:#fff;background:#8060e0}.mobills-modal-logo-row{align-items:center;gap:12px;width:100%;display:flex}.mobills-modal-logo-thumb{background:#f3f4f6;border:1px dashed #d1d5db;border-radius:10px;flex-shrink:0;justify-content:center;align-items:center;width:40px;height:40px;display:inline-flex;overflow:hidden}.mobills-modal-logo-thumb img{object-fit:contain;max-width:100%;max-height:100%}.mobills-modal-logo-thumb__empty{color:#9ca3af;font-size:10px;font-weight:600}.mobills-modal-logo-actions{flex-shrink:0;align-items:center;gap:8px;margin-left:auto;display:inline-flex}.mobills-modal-logo-btn{color:#8060e0;cursor:pointer;background:0 0;border:none;padding:0;font-family:Maven Pro,Noto Sans,system-ui,sans-serif;font-size:13px;font-weight:600}.mobills-modal-logo-btn--muted{color:#9ca3af;font-weight:500}.mobills-modal-logo-btn:hover{text-decoration:underline}.mobills-modal-error{color:#dc2626;margin:8px 0 0;font-size:.8125rem}.mobills-modal-hint{color:var(--adm-text-muted,#919eab);word-break:break-all;margin:8px 0 0;font-size:.8125rem}.mobills-modal__footer--split{justify-content:space-between}.mobills-modal__actions{flex-wrap:wrap;align-items:center;gap:8px;display:flex}.mobills-modal__btn-action{letter-spacing:.02em;text-transform:uppercase;color:#fff;cursor:pointer;border:none;border-radius:25px;justify-content:center;align-items:center;min-height:41px;padding:8px 18px;font-family:Maven Pro,Noto Sans,system-ui,sans-serif;font-size:13px;font-weight:500;display:inline-flex;box-shadow:0 3px 1px -2px #0003,0 2px 2px #00000024,0 1px 5px #0000001f}.mobills-modal__btn-action:disabled{box-shadow:none;cursor:not-allowed;background:#d1d5db}.mobills-modal__btn-action--reserve{background:#38bdf8}.mobills-modal__btn-action--reserve:hover:not(:disabled){background:#0ea5e9}.mobills-modal__btn-action--reject{background:#ef4444}.mobills-modal__btn-action--reject:hover:not(:disabled){background:#dc2626}.mobills-modal__btn-action--approve{background:#22c55e}.mobills-modal__btn-action--approve:hover:not(:disabled){background:#16a34a}.mobills-compra-stats{grid-template-columns:repeat(2,minmax(0,1fr));gap:10px;margin:4px 0 14px;display:grid}.mobills-compra-stat,.mobills-compra-card{background:#f8f5ff;border-radius:16px;min-width:0;padding:14px}.mobills-compra-card{background:#f9fafb}.mobills-compra-stat__label,.mobills-compra-card__label{letter-spacing:.04em;text-transform:uppercase;color:#00000073;margin:0 0 4px;font-family:Noto Sans,system-ui,sans-serif;font-size:11px;font-weight:500;display:block}.mobills-compra-stat__value,.mobills-compra-card__value{color:#000000de;word-break:break-word;margin:0;font-family:Maven Pro,Noto Sans,system-ui,sans-serif;font-size:18px;font-weight:500}.mobills-compra-card__value{font-size:15px}.mobills-compra-stat__hint,.mobills-compra-card__hint{color:#9ca3af;margin:4px 0 0;font-size:12px}.mobills-compra-card__value.is-ok{color:#16a34a}.mobills-compra-grid{grid-template-columns:1fr 1fr;gap:10px;display:grid}.mobills-compra-section{margin:0 0 8px}.mobills-compra-section__title{color:#000000de;align-items:center;gap:8px;margin:8px 0 10px;font-family:Maven Pro,Noto Sans,system-ui,sans-serif;font-size:15px;font-weight:500;display:flex}.mobills-compra-section__title svg{color:#8060e0}.mobills-compra-link{color:#8060e0;cursor:pointer;background:0 0;border:none;margin-top:6px;padding:0;font-family:Maven Pro,Noto Sans,system-ui,sans-serif;font-size:12px;font-weight:600;text-decoration:none;display:inline-block}.mobills-compra-link:hover{text-decoration:underline}.mobills-compra-refund{background:#fef2f2;border-radius:16px;margin-top:12px;padding:14px}.mobills-compra-refund__title{color:#b91c1c;margin:0 0 6px;font-family:Maven Pro,Noto Sans,system-ui,sans-serif;font-size:14px;font-weight:500}.mobills-compra-refund p{color:#7f1d1d;margin:0 0 10px;font-size:13px}.mobills-compra-refund__btn{color:#dc2626;cursor:pointer;background:#fff;border:1px solid #ef4444;border-radius:25px;align-items:center;min-height:36px;padding:0 14px;font-family:Maven Pro,Noto Sans,system-ui,sans-serif;font-size:13px;font-weight:500;display:inline-flex}.mobills-compra-refund__btn:hover:not(:disabled){background:#fef2f2}.mobills-compra-refund__btn:disabled{opacity:.5;cursor:not-allowed}.mobills-compra-titles{scrollbar-width:thin;flex-wrap:wrap;gap:6px;max-height:280px;padding:2px 0 4px;display:flex;overflow-y:auto}.mobills-compra-title{color:#334155;text-align:center;background:#f3f4f6;border-radius:10px;min-width:76px;padding:7px 8px;font-family:ui-monospace,SFMono-Regular,Menlo,Consolas,monospace;font-size:12px;font-weight:600}.mobills-compra-empty{color:#9ca3af;margin:8px 0 0;font-size:13px}@media (width>=720px){.mobills-compra-stats{grid-template-columns:repeat(4,minmax(0,1fr))}}@media (width<=640px){.mobills-compra-grid{grid-template-columns:1fr}}.ag-gateways{box-sizing:border-box;width:100%}.ag-gateways__name{color:#000000de;font-family:Noto Sans,system-ui,sans-serif;font-size:14px;font-weight:600}.ag-gateways-modal-error{color:#c5221f;margin:8px 0 0;font-family:Noto Sans,system-ui,sans-serif;font-size:13px}.ag-int-modal__lead{color:#6b7280;margin:0 0 12px;font-family:Noto Sans,system-ui,sans-serif;font-size:13px;line-height:1.45}.ag-int-modal__affix{align-items:center;gap:6px;width:100%;display:flex}.ag-int-modal__affix input{flex:1;min-width:0}.ag-int-modal__suffix{color:#9ca3af;flex-shrink:0;font-size:13px;font-weight:600}.ag-int-modal__events{flex-direction:column;gap:8px;display:flex}.ag-int-modal__events-count{color:#6b7280;font-size:13px}.ag-int-modal__event-list{flex-wrap:wrap;gap:8px;padding:0 4px 4px 44px;display:flex}.ag-int-modal__event{color:#4b5563;cursor:pointer;background:#fff;border:1px solid #e5e7eb;border-radius:999px;min-height:32px;padding:0 12px;font-family:Maven Pro,Noto Sans,system-ui,sans-serif;font-size:12px;font-weight:650}.ag-int-modal__event:hover{color:#8060e0;border-color:#d6ccf7}.ag-int-modal__event.is-on{color:#8060e0;background:#f3f0ff;border-color:#8060e0}.ag-int-modal__error{color:#dc2626;margin:8px 0 0;font-size:13px}.ag-integracoes{box-sizing:border-box;width:100%}.ag-integracoes__lead{color:#6b7280;margin:0 0 12px;font-family:Noto Sans,system-ui,sans-serif;font-size:13px;line-height:1.45}.ag-integracoes__name{color:#000000de;font-family:Noto Sans,system-ui,sans-serif;font-size:14px;font-weight:600}.ag-integracoes__row-actions{justify-content:flex-end;align-items:center;width:100%;display:inline-flex}.ag-integracoes__integrar{color:#8060e0;cursor:pointer;background:#fff;border:1.5px solid #8060e0;border-radius:999px;justify-content:center;align-items:center;min-height:36px;padding:0 20px;font-family:Maven Pro,Noto Sans,system-ui,sans-serif;font-size:13px;font-weight:700;transition:background .12s;display:inline-flex}.ag-integracoes__integrar:hover{background:#f3f0ff}.ag-integracoes__integrar:disabled{opacity:.45;cursor:not-allowed;color:#9b8bc9;border-color:#c4b5e8}.ag-integracoes__integrar:disabled:hover{background:#fff}.ag-integracoes__more{color:#8060e0;cursor:pointer;background:0 0;border:none;border-radius:8px;justify-content:center;align-items:center;width:36px;height:36px;padding:0;display:inline-flex}.ag-integracoes__more:hover{background:#f3f0ff}.ag-users-avatar-cell{align-items:center;display:flex}.ag-users-avatar{object-fit:cover;border-radius:50%;flex-shrink:0;width:36px;height:36px;display:block}.ag-users-avatar--fallback{color:#8060e0;background:#efeaff;justify-content:center;align-items:center;font-family:Noto Sans,system-ui,sans-serif;font-size:12px;font-weight:700;display:inline-flex}.ag-users-nome,.ag-users-email{text-overflow:ellipsis;white-space:nowrap;min-width:0;overflow:hidden}.ag-users-locked{color:#00000047;padding:0 8px;font-size:14px}.ag-form-group-num{color:#8060e0;vertical-align:middle;background:#efeaff;border-radius:50%;justify-content:center;align-items:center;width:1.5rem;height:1.5rem;margin-right:.5rem;font-size:.75rem;font-weight:700;display:inline-flex}.ag-form-group-hint{margin:-.25rem 0 .75rem}.ag-form-group+.ag-form-group{margin-top:.75rem}.ag-form-page{flex-direction:column;gap:1.25rem;max-width:640px;display:flex}.ag-form-page--panel{max-width:none}.ag-form-head{flex-wrap:wrap;justify-content:space-between;align-items:flex-start;gap:1rem;display:flex}.ag-form-head h1,.ag-form-head .ag-cli-title{color:var(--ag-primary-dark);margin:.25rem 0 0;font-size:24px;font-weight:600}.ag-form-sub{color:var(--ag-muted);max-width:32rem;margin:.35rem 0 0;font-size:.85rem}.ag-form-back{color:var(--ag-muted);font-size:.82rem;text-decoration:none}.ag-form-head-actions{flex-flow:wrap;justify-content:flex-end;align-items:center;gap:.65rem .85rem;display:flex}.ag-form-save{background:var(--ag-primary);color:#fff;cursor:pointer;border:none;border-radius:.5rem;padding:.55rem 1.1rem;font-weight:650}.ag-form-save-ghost{color:#8060e0;letter-spacing:.04em;text-transform:uppercase;cursor:pointer;background:0 0;border:1.5px solid #8060e0;border-radius:999px;justify-content:center;align-items:center;gap:.45rem;min-height:44px;padding:0 1.25rem;font-size:13px;font-weight:700;transition:background .15s,color .15s,transform .1s;display:inline-flex}.ag-form-save-ghost:hover:not(:disabled){background:#efeaff}.ag-form-save-ghost:disabled{opacity:.72;cursor:wait}.ag-form-save-ghost.is-saving{background:#efeaff}.ag-form-save-ghost.is-success{color:#40c0c8;border-color:#40c0c8}.ag-form-save-ghost.is-error{color:#dc2626;border-color:#dc2626}.ag-form-save-secondary{color:#fff;letter-spacing:.04em;text-transform:uppercase;cursor:pointer;background:#8060e0;border:none;border-radius:999px;justify-content:center;align-items:center;gap:.45rem;min-width:9.5rem;min-height:44px;padding:0 1.4rem;font-size:13px;font-weight:700;transition:background .15s,box-shadow .15s,transform .1s;display:inline-flex;box-shadow:0 4px 14px #8060e047}.ag-form-save-secondary:hover:not(:disabled){background:#6a4ad0;box-shadow:0 6px 18px #8060e059}.ag-form-save-secondary:active:not(:disabled){transform:scale(.98)}.ag-form-save-secondary:disabled{opacity:.72;cursor:wait}.ag-form-save-secondary.is-saving{background:#a08cf0}.ag-form-save-secondary.is-success{background:#40c0c8;box-shadow:0 4px 14px #40c0c84d}.ag-form-save-secondary.is-error{box-shadow:none;background:#dc2626}.ag-btn-spinner{border:2px solid #ffffff26;border-top-color:var(--ag-accent);border-radius:50%;flex-shrink:0;width:.9rem;height:.9rem;animation:.7s linear infinite ag-spin}@keyframes ag-spin{to{transform:rotate(360deg)}}.ag-form-toast{border-radius:999px;align-items:center;gap:12px;max-width:100%;padding:12px 18px;font-size:13px;font-weight:600;animation:.25s ease-out ag-toast-in;display:inline-flex;box-shadow:0 8px 20px #0f172a14}.ag-form-toast--success{color:#fff;background:#40c0c8;box-shadow:0 8px 20px #40c0c859}.ag-form-toast--error{color:#dc2626;background:#fee2e2}@keyframes ag-toast-in{0%{opacity:0;transform:translateY(-6px)}to{opacity:1;transform:translateY(0)}}.ag-form-msg{color:var(--ag-accent);margin:0;font-size:.875rem}.ag-form{flex-direction:column;gap:1rem;display:flex}.ag-form-field{flex-direction:column;gap:.35rem;display:flex}.ag-form-field span{color:#8060e0;letter-spacing:0;text-transform:none;font-size:13px;font-weight:500}.ag-form-field input,.ag-form-field select{color:#1f2937;font:inherit;background:0 0;border:none;border-bottom:1px solid #e5e7eb;border-radius:0;padding:.55rem .25rem}.ag-form-field input:focus,.ag-form-field select:focus{border-bottom-color:#8060e0;outline:none}.ag-form-row{grid-template-columns:1fr 1fr;gap:1rem;display:grid}.ag-form-page--wide{max-width:720px}.ag-form-page--panel .ag-form-panel-card{flex-direction:column;display:flex;overflow:hidden}.ag-form-card-footer{background:#fff;border-top:none;flex-wrap:wrap;flex-shrink:0;justify-content:flex-end;align-items:center;gap:12px;padding:8px 48px 28px;display:flex}.ag-form-card-footer .mobills-settings-save{min-width:0}.ag-cliente-tab-placeholder{background:#fff;min-height:280px}.ag-cliente-usuarios{width:100%}.ag-form-tabs{margin:0}.ag-form-tab{cursor:pointer}.ag-form-field textarea{color:#1f2937;font:inherit;resize:vertical;background:0 0;border:none;border-bottom:1px solid #e5e7eb;border-radius:0;padding:.55rem .25rem}.ag-form-field--color{grid-template-columns:auto 1fr;align-items:center;gap:.5rem;display:grid}.ag-form-field--color input[type=color]{background:0 0;border:none;width:2.5rem;height:2rem;padding:0}.ag-form-section{flex-direction:column;gap:.75rem;padding-bottom:.5rem;display:flex}.ag-form-section-title{text-transform:uppercase;letter-spacing:.06em;color:var(--ag-muted);margin:0;font-size:.72rem;font-weight:700}.ag-form-section-hint{color:var(--ag-muted);margin:0;font-size:.8rem}.ag-form-section-hint a{color:var(--ag-accent)}.ag-form-section-head{justify-content:space-between;align-items:center;gap:.75rem;display:flex}.ag-form-add{border:1px dashed var(--ag-card-border);color:var(--ag-accent);cursor:pointer;background:0 0;border-radius:.4rem;padding:.3rem .55rem;font-size:.78rem}.ag-toggle-grid{flex-direction:column;gap:.45rem;display:flex}.ag-faq-row{border:1px solid var(--ag-card-border);background:#ffffff05;border-radius:.55rem;flex-direction:column;gap:.5rem;padding:.65rem;display:flex}.ag-faq-remove{color:#f87171;cursor:pointer;background:0 0;border:none;align-self:flex-start;padding:0;font-size:.78rem}.ag-subtabs{gap:.35rem;margin-bottom:.5rem;display:flex}.ag-subtab{border:1px solid var(--ag-card-border);color:var(--ag-muted);cursor:pointer;background:#ffffff08;border-radius:999px;padding:.4rem .75rem;font-size:.78rem}.ag-subtab.is-active{border-color:var(--ag-accent);color:var(--ag-text-primary);background:#a78bfa1a}.ag-color-grid{flex-direction:column;gap:.5rem;display:flex}.ag-panel-card{border:1px solid var(--ag-card-border);background:#ffffff05;border-radius:.65rem;flex-direction:column;gap:.65rem;padding:.85rem;display:flex}.ag-cert-grid{grid-template-columns:repeat(auto-fill,minmax(140px,1fr));gap:.5rem;display:grid}.ag-cert-item{border:1px solid var(--ag-card-border);cursor:pointer;text-align:center;border-radius:.5rem;flex-direction:column;align-items:center;gap:.35rem;padding:.55rem;font-size:.75rem;display:flex}.ag-cert-item.is-on{border-color:var(--ag-accent);background:#a78bfa14}.ag-cert-item input{display:none}.ag-cert-thumb{background:#0003;border-radius:.35rem;justify-content:center;align-items:center;width:3rem;height:2rem;font-size:.65rem;font-weight:700;display:flex;overflow:hidden}.ag-cert-thumb img{object-fit:contain;max-width:100%;max-height:100%}.ag-adm-sorteio-block{border-top:1px solid var(--ag-border,#ffffff14);margin-top:.75rem;padding-top:.75rem}.ag-site-dev-actions{flex-wrap:wrap;align-items:center;gap:.5rem .75rem;margin:.25rem 0 .75rem;display:flex}.ag-site-dev-actions .ag-form-hint{flex:100%;margin:.25rem 0 0}.ag-adm-sorteio-actions{flex-wrap:wrap;gap:.5rem 1rem;margin:.5rem 0;display:flex}.ag-btn-linkish{font:inherit;color:var(--ag-accent,#40c0c8);cursor:pointer;background:0 0;border:none;padding:0;font-size:.82rem;text-decoration:underline}.ag-btn-linkish:disabled{opacity:.6;cursor:wait}.ag-acesso-creds code{font-size:.78rem}.ag-form-error{color:#f87171;margin:.35rem 0 0;font-size:.78rem}.ag-form-hint{color:var(--ag-muted);margin-top:.25rem;font-size:.72rem;line-height:1.35;display:block}.ag-input-readonly{opacity:.85;cursor:default;background:#ffffff0a}.ag-bib-logos-actions{justify-content:flex-start}.ag-bib-logo-btn.is-on{color:#8060e0}.ag-impl{flex-direction:column;gap:20px;display:flex}.ag-impl-card-title{color:#000000de;margin:0 0 16px;font-family:Maven Pro,Noto Sans,system-ui,sans-serif;font-size:18px;font-weight:700}.ag-impl-stepper{grid-template-columns:repeat(3,minmax(0,1fr));gap:12px;margin:0;padding:0;list-style:none;display:grid}.ag-impl-stepper__item{background:#fff;border:1px solid #e5e7eb;border-radius:16px;align-items:center;gap:10px;padding:14px 16px;display:flex}.ag-impl-stepper__item.is-current{border-color:#8060e0;box-shadow:0 0 0 3px #8060e01f}.ag-impl-stepper__item.is-done{border-color:#bbf7d0}.ag-impl-stepper__dot{color:#6b7280;background:#f3f4f6;border-radius:999px;flex-shrink:0;place-items:center;width:28px;height:28px;font-size:12px;font-weight:700;display:grid}.ag-impl-stepper__item.is-current .ag-impl-stepper__dot{color:#8060e0;background:#f1ecfe}.ag-impl-stepper__item.is-done .ag-impl-stepper__dot{color:#15803d;background:#dcfce7}.ag-impl-stepper__label{color:#000000d1;font-family:Maven Pro,Noto Sans,system-ui,sans-serif;font-size:14px;font-weight:700}.ag-impl-stepper__meta{color:#9ca3af;margin-left:auto;font-size:12px;font-weight:650}.ag-impl-chips{flex-wrap:wrap;gap:8px;display:flex}.ag-impl-chip-alert{color:#92400e;background:#fef3c7;border-radius:999px;padding:6px 12px;font-size:12px;font-weight:650}.ag-impl-pills-block{flex-direction:column;gap:6px;margin-bottom:18px;display:flex}.ag-impl-pills-label{color:#6b7280;font-size:12px;font-weight:650}.ag-impl .mobills-modal-pills{flex-wrap:wrap;padding:0}.ag-impl-stages{grid-template-columns:repeat(3,minmax(0,1fr));gap:16px;display:grid}.ag-impl-stage{background:#fff;border:1px solid #e5e7eb;border-radius:16px;flex-direction:column;gap:14px;padding:18px 16px;display:flex}.ag-impl-stage__head{justify-content:space-between;align-items:center;gap:8px;display:flex}.ag-impl-stage__head h3{margin:0;font-family:Maven Pro,Noto Sans,system-ui,sans-serif;font-size:16px;font-weight:700}.ag-impl-stage__head span{color:#8060e0;background:#f1ecfe;border-radius:999px;justify-content:center;align-items:center;min-width:36px;height:24px;font-size:12px;font-weight:700;display:inline-flex}.ag-impl-stage__items{flex-direction:column;gap:8px;display:flex}.ag-impl-mark{text-align:left;cursor:pointer;background:#fff;border:1px solid #e5e7eb;border-radius:12px;align-items:center;gap:10px;width:100%;min-height:48px;padding:8px 12px;transition:border-color .16s,background .16s,box-shadow .16s;display:flex}.ag-impl-mark:hover{background:#faf8ff;border-color:#d6ccf7}.ag-impl-mark.is-on{background:#f3f0ff;border-color:#8060e0}.ag-impl-mark__box{color:#fff;border:1.5px solid #d1d5db;border-radius:7px;flex-shrink:0;place-items:center;width:22px;height:22px;display:grid}.ag-impl-mark.is-on .ag-impl-mark__box{background:#8060e0;border-color:#8060e0}.ag-impl-mark__copy{color:#000000d1;flex-direction:column;gap:1px;font-family:Maven Pro,Noto Sans,system-ui,sans-serif;font-size:14px;font-weight:650;display:flex}.ag-impl-mark__copy em{color:#8060e0;font-size:11px;font-style:normal;font-weight:600}.ag-impl-bottom{grid-template-columns:1.2fr .8fr;gap:16px;display:grid}.ag-impl-muted{color:#6b7280;margin:0;font-size:13px}@media (width<=960px){.ag-impl-stepper,.ag-impl-stages,.ag-impl-bottom{grid-template-columns:1fr}}.ag-impl__subtitle{color:var(--somy-muted,#64748b);margin:0;font-size:.9375rem}.ag-impl__filters{flex-wrap:wrap;gap:8px;display:flex}.ag-impl__filter{border:1px solid var(--somy-border,#e8ecf1);background:var(--ag-card,#fff);color:var(--somy-muted,#64748b);cursor:pointer;border-radius:999px;padding:7px 14px;font-size:.8125rem;font-weight:600}.ag-impl__filter--active{color:#5b21b6;background:#ede9fe;border-color:#c4b5fd}.ag-impl__alerts{flex-wrap:wrap;gap:8px;display:flex}.ag-impl__alert{color:#92400e;background:#fef3c7;border:1px solid #fcd34d;border-radius:8px;padding:6px 12px;font-size:.75rem;font-weight:600}.ag-impl-board{flex-direction:column;display:flex}.ag-impl-cols{border-bottom:1px solid var(--somy-border,#e8ecf1);letter-spacing:.04em;text-transform:uppercase;color:var(--somy-muted,#64748b);background:#f8fafc;gap:8px 12px;padding:12px 16px;font-size:.6875rem;font-weight:700;display:grid}.ag-impl-row{border-bottom:1px solid #f1f5f9;align-items:center;gap:8px 12px;padding:14px 16px;font-size:.8125rem;display:grid}.ag-impl-row:hover{background:#fafafa}.ag-impl-row__name{color:var(--somy-text,#0f172a);font-weight:700}.ag-impl-row__name a{color:inherit;text-decoration:none}.ag-impl-row__name a:hover{color:var(--ag-primary,#8060e0)}.ag-impl-badge{color:#3730a3;background:#e0e7ff;border-radius:999px;padding:4px 10px;font-size:.6875rem;font-weight:700;display:inline-flex}.ag-impl-badge--publicado{color:#166534;background:#dcfce7}.ag-impl-badge--pronto{color:#1d4ed8;background:#dbeafe}.ag-impl-progress{align-items:center;gap:8px;display:flex}.ag-impl-progress__bar{background:#e2e8f0;border-radius:999px;flex:1;height:6px;overflow:hidden}.ag-impl-progress__fill{background:linear-gradient(90deg, var(--ag-primary,#8060e0), #40c0c8);border-radius:999px;height:100%}.ag-impl-progress__pct{text-align:right;min-width:36px;font-weight:700}.ag-impl-btn{background:var(--ag-primary,#8060e0);color:#fff;letter-spacing:.03em;text-transform:uppercase;cursor:pointer;border:none;border-radius:999px;justify-content:center;align-items:center;padding:10px 18px;font-size:.75rem;font-weight:700;text-decoration:none;display:inline-flex;box-shadow:0 4px 12px #8060e040}.ag-impl-btn:hover{filter:brightness(1.05)}.ag-impl-btn--ghost{background:var(--ag-card,#fff);border:1px solid var(--somy-border,#e8ecf1);color:var(--somy-text,#0f172a)}.ag-impl-detail{grid-template-columns:1fr 320px;align-items:start;gap:16px;display:grid}@media (width<=1100px){.ag-impl-detail{grid-template-columns:1fr}}.ag-impl-panel{background:var(--ag-card,#fff);border:1px solid var(--somy-border,#e8ecf1);border-radius:12px;padding:18px 20px}.ag-impl-panel__title{margin:0 0 14px;font-size:.9375rem;font-weight:700}.ag-impl-info-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:12px;display:grid}.ag-impl-field label{text-transform:uppercase;letter-spacing:.04em;color:var(--somy-muted,#64748b);margin-bottom:4px;font-size:.6875rem;font-weight:700;display:block}.ag-impl-field input,.ag-impl-field select,.ag-impl-field textarea{border:1px solid var(--somy-border,#e8ecf1);border-radius:8px;width:100%;padding:8px 10px;font-size:.875rem}.ag-impl-field textarea{resize:vertical;min-height:100px}.ag-impl-check-group{margin-bottom:18px}.ag-impl-check-group h4{margin:0 0 8px;font-size:.8125rem;font-weight:700}.ag-impl-check{align-items:center;gap:8px;margin-bottom:6px;font-size:.8125rem;display:flex}.ag-impl-check input{width:16px;height:16px}.ag-impl-check--auto{color:var(--somy-muted,#64748b)}.ag-impl-timeline{margin:0;padding:0;list-style:none}.ag-impl-timeline li{border-bottom:1px solid #f1f5f9;grid-template-columns:48px 1fr;gap:12px;padding:10px 0;font-size:.8125rem;display:grid}.ag-impl-timeline__date{color:var(--ag-primary,#8060e0);font-weight:700}.ag-impl-files{margin:0;padding:0;list-style:none}.ag-impl-files li{border-bottom:1px solid #f1f5f9;padding:8px 0;font-size:.8125rem}.ag-impl-files a{color:var(--ag-primary,#8060e0);font-weight:600;text-decoration:none}.ag-impl-side-alerts{flex-direction:column;gap:8px;margin-bottom:16px;display:flex}.ag-impl-side-alert{color:#9a3412;background:#fff7ed;border:1px solid #fdba74;border-radius:8px;padding:10px 12px;font-size:.75rem;font-weight:600}.ag-impl-actions{flex-wrap:wrap;gap:8px;margin-top:12px;display:flex}.sl2{--sl2-green:var(--adm-primary,#8060e0);--sl2-symo:var(--adm-primary,#8060e0);--sl2-yellow:#ffab00;--sl2-red:#ff5630;--sl2-blue:#1890ff;color:var(--adm-text,#111827);flex-direction:column;display:flex}.sl2-head{justify-content:space-between;align-items:center;gap:16px;margin-bottom:0;display:flex}.sl2-head h1{margin:0;font-size:clamp(24px,2.2vw,29px);font-weight:700}.sl2-head p{display:none}.sl2-head-actions{flex-shrink:0;gap:8px;display:flex}.sl2-btn-new,.sl2-btn-ghost,.sl2-btn-danger,.sl2-btn-green,.sl2-btn-outline,.sl2-btn-view{min-height:var(--mobills-btn-h,41px);height:var(--mobills-btn-h,41px);letter-spacing:.02em;cursor:pointer;white-space:nowrap;border:1px solid #0000;border-radius:25px;justify-content:center;align-items:center;gap:8px;padding:0 20px;font-family:Maven Pro,Noto Sans,system-ui,sans-serif;font-size:14px;font-weight:500;text-decoration:none;display:inline-flex}.sl2-btn-new,.sl2-btn-green{text-transform:uppercase;background:var(--sl2-green);color:#fff;padding:8px 32px;box-shadow:0 3px 1px -2px #0003,0 2px 2px #00000024,0 1px 5px #0000001f}.sl2-btn-new:hover,.sl2-btn-green:hover{filter:brightness(1.05)}.sl2-btn-ghost{color:#4b5563;background:#fff;border-color:#e5e7eb}.sl2-btn-ghost:hover{color:#111827;background:#f4f7fe}.sl2-btn-danger{background:var(--sl2-red);color:#fff}.sl2-btn-outline{color:var(--sl2-green);background:0 0;border-color:#8060e08c}.sl2-btn-outline:hover{background:#8060e01f}.sl2-btn-view{color:#374151;background:#fff;border-color:#e5e7eb;height:36px;padding:0 14px;font-size:13px;font-weight:600}.sl2-btn-view:hover{color:#8060e0;background:#f4f7fe;border-color:#8060e059}.sl2-toast{z-index:80;color:#fff;pointer-events:none;background:#40c0c8;border-radius:999px;align-items:center;gap:12px;padding:12px 18px;font-size:13px;font-weight:600;display:inline-flex;position:fixed;top:72px;right:24px;box-shadow:0 8px 20px #40c0c859;margin:0!important}.sl2-toast:before{content:"";background:#fff url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='%2340c0c8' stroke-width='3' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpolyline points='20 6 9 17 4 12'/%3E%3C/svg%3E") 50%/12px no-repeat;border-radius:50%;flex-shrink:0;width:22px;height:22px}.sl2-filters--mobills{border-bottom:1px solid #eef2f7;flex-direction:column;gap:12px;margin:0;padding:16px 20px;display:flex}.sl2-filters__top{flex-wrap:wrap;justify-content:flex-end;align-items:center;gap:12px;min-height:40px;display:flex}.sl2-date-pill{color:#64748b;cursor:pointer;background:#eef2f7;border:none;border-radius:999px;align-items:center;height:38px;padding:0 14px;display:inline-flex}.sl2-date-pill.is-active{color:#8060e0;background:#e8e0fb}.sl2-date-pill input{font:inherit;color:inherit;background:0 0;border:none;outline:none;max-width:11.5rem;font-size:14px}.sl2 .somy-list-shell .sl2-foot{border-top:1px solid #eef2f7;margin:0;padding:12px 24px}.sl2-filters{grid-template-columns:minmax(220px,1.6fr) repeat(3,minmax(140px,1fr));gap:10px;margin-bottom:16px;display:grid}.sl2-field{gap:6px;min-width:0;display:grid}.sl2-field>span{color:#919eab;font-size:12px;font-weight:600}.sl2-field input,.sl2-field select,.sl2-mini-field select,.sl2-top-filters input,.sl2-modal--filters input,.sl2-modal--filters select{color:#111827;background:#fff;border:1px solid #e5e7eb;border-radius:12px;width:100%;height:44px;padding:0 12px;font-family:inherit;font-size:14px}.sl2-field.is-active input,.sl2-field.is-active select{border-color:#8060e08c}.sl2-field input:focus,.sl2-field select:focus,.sl2-modal--filters input:focus,.sl2-modal--filters select:focus{border-color:#8060e0;outline:none;box-shadow:0 0 0 3px #8060e02e}.sl2-panel{background:0 0;border-radius:25px;overflow:visible}.sl2-panel--list{background:var(--adm-bg-elevated,#fff);border:none;border-radius:25px;overflow:hidden;box-shadow:0 2px 1px -1px #0003,0 1px 1px #00000024,0 1px 3px #0000001f}.sl2-sr{clip:rect(0, 0, 0, 0);border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}.sl2-crumb{color:#919eab;text-decoration:none}.sl2-crumb:hover{color:#8060e0}.sl2-filters--bar{border-bottom:1px solid #919eab1f;grid-template-columns:minmax(200px,1.8fr) repeat(3,minmax(120px,1fr)) auto;align-items:end;gap:10px;margin-bottom:0;padding:16px 16px 12px;display:grid}.sl2-filters--bar .sl2-field--grow{position:relative}.sl2-search-ico{color:#637381;pointer-events:none;font-size:16px;position:absolute;top:50%;left:12px;transform:translateY(-50%)}.sl2-filters--bar .sl2-field--grow input{padding-left:34px}.sl2-filters--bar .sl2-field>span:not(.sl2-sr):not(.sl2-search-ico){background:var(--adm-bg-elevated,#fff);z-index:1;padding:0 4px;font-size:11px;position:absolute;top:0;left:10px;transform:translateY(-50%)}.sl2-filters--bar .sl2-field{position:relative}.sl2-rows{margin:0;padding:0;list-style:none}.sl2-row{border-bottom:1px solid #919eab1f;grid-template-columns:minmax(200px,1.4fr) auto minmax(220px,1.2fr) 72px;align-items:center;gap:12px;padding:14px 16px;display:grid}.sl2-row:last-child{border-bottom:none}.sl2-row__main{min-width:0;color:inherit;text-align:left;cursor:pointer;font:inherit;background:0 0;border:none;align-items:center;gap:14px;padding:0;display:flex}.sl2-row__main:hover strong{color:var(--sl2-green)}.sl2-row__thumb{object-fit:cover;background:#919eab1f;border:1px solid #919eab33;border-radius:50%;flex-shrink:0;width:56px;height:56px}.sl2-row__thumb--empty{border-style:dashed}.sl2-row__meta{gap:2px;min-width:0;display:grid}.sl2-row__meta strong{color:#111827;white-space:nowrap;text-overflow:ellipsis;font-size:14px;font-weight:700;overflow:hidden}.sl2-row__meta span{color:#919eab;font-size:12px}.sl2-row__actions{flex-wrap:wrap;justify-content:flex-end;align-items:center;gap:2px;display:flex}.sl2-row__pct{color:var(--sl2-green);cursor:pointer;font:inherit;background:0 0;border:none;justify-items:center;gap:6px;padding:4px;display:grid}.sl2-row__pct strong{font-size:13px;font-weight:800}.sl2-row__spark{background:#8060e02e;border-radius:999px;width:40px;height:4px;position:relative;overflow:hidden}.sl2-row__spark:after{content:"";width:var(--pct,0%);background:var(--sl2-green);border-radius:inherit;position:absolute;inset:0 auto 0 0}.sl2-status-pill{align-items:center;display:inline-flex;position:relative}.sl2-status-pill__trigger{cursor:pointer;font:inherit;color:inherit;background:0 0;border:0;align-items:center;margin:0;padding:0;display:inline-flex}.sl2-status-pill__label{color:#137333;background:#e6f4ea;border-radius:999px;align-items:center;gap:6px;height:28px;min-height:24px;padding:0 12px;font-family:Noto Sans,system-ui,sans-serif;font-size:12px;font-weight:600;line-height:1.2;display:inline-flex}.sl2-status-pill__label:before{content:"";background:currentColor;border-radius:50%;flex-shrink:0;width:6px;height:6px}.sl2-status-pill__label:after{content:"▾";opacity:.8;margin-left:2px;font-size:10px}.sl2-status-pill.sl2-badge--em_breve .sl2-status-pill__label,.sl2-status-pill.sl2-badge--rascunho .sl2-status-pill__label{color:#1a56db;background:#e8f0fe}.sl2-status-pill.sl2-badge--encerrados .sl2-status-pill__label,.sl2-status-pill.sl2-badge--finalizado .sl2-status-pill__label{color:#5b3cc4;background:#efeaff}.sl2-status-pill.sl2-badge--vendas_encerradas .sl2-status-pill__label{color:#64748b;background:#f1f5f9}.sl2-status-pill.sl2-badge--ativos .sl2-status-pill__label{color:#137333;background:#e6f4ea}.sl2-titulos{flex-direction:column;gap:4px;min-width:0;display:flex}.sl2-titulos__bar{background:#e5e7eb;border-radius:999px;width:100%;height:6px;overflow:hidden}.sl2-titulos__fill{border-radius:inherit;background:var(--adm-primary,#8060e0);height:100%;display:block}.sl2-titulos--ativos .sl2-titulos__fill{background:#22c55e}.sl2-titulos--finalizado .sl2-titulos__fill{background:#5b3cc4}.sl2-titulos--vendas_encerradas .sl2-titulos__fill{background:#94a3b8}.sl2-titulos--rascunho .sl2-titulos__fill{background:#3b82f6}.sl2-titulos__row{flex-flow:wrap;align-items:baseline;gap:6px;display:flex}.sl2-titulos strong{color:#111827;font-size:13px;font-weight:700}.sl2-titulos__meta{color:#6b7280;font-size:11px}.sl2 .somy-list-person__avatar,.sl2 .somy-list-person__avatar--square{object-fit:cover;border-radius:10px;width:56px;height:56px}.sl2 .somy-list-grid-row .sl2-row__actions{z-index:1;flex-wrap:nowrap;justify-content:flex-end;justify-self:end;align-items:center;gap:2px;min-width:max-content;display:inline-flex;position:relative;overflow:visible}.sl2-more-wrap{z-index:2;flex-shrink:0;position:relative}.sl2-more{z-index:80;background:#fff;border:1px solid #919eab3d;border-radius:12px;min-width:240px;max-height:min(70vh,420px);padding:6px;display:grid;position:absolute;inset:auto 0 calc(100% + 8px) auto;overflow:auto;box-shadow:0 16px 40px #0f172a29}.sl2 .somy-list-grid-body,.sl2 .somy-list-grid-row{overflow:visible}.sl2-empty{text-align:center;color:var(--adm-text-muted,#919eab);background:var(--adm-bg-elevated,#fff);border:1px solid var(--adm-border,#919eab29);border-radius:16px;padding:64px 24px}.sl2-empty strong{color:#111827;margin-bottom:6px;font-size:16px;display:block}.sl2-cards{gap:16px;margin:0;padding:0;list-style:none;display:grid}.sl2-card{background:#fff;border:none;border-radius:25px;gap:14px;padding:24px;display:grid;box-shadow:0 2px 1px -1px #0003,0 1px 1px #00000024,0 1px 3px #0000001f}.sl2-card__top{justify-content:space-between;align-items:flex-start;gap:16px;display:flex}.sl2-card__identity{flex:1;align-items:flex-start;gap:14px;min-width:0;display:flex}.sl2-card__thumb{object-fit:cover;background:#919eab1f;border:2px solid #919eab33;border-radius:50%;flex-shrink:0;width:72px;height:72px}.sl2-card__thumb--empty{border-style:dashed}.sl2-card__identity h2{letter-spacing:.02em;color:#111827;text-transform:uppercase;margin:0 0 4px;font-size:18px;font-weight:800;line-height:1.2}.sl2-card__identity>div>p{color:#919eab;margin:0 0 10px;font-size:13px}.sl2-badges{flex-wrap:wrap;align-items:center;gap:8px;display:flex}.sl2-badges>span{color:#8060e0;background:#efeaff;border-radius:999px;align-items:center;height:26px;padding:0 10px;font-size:12px;font-weight:700;display:inline-flex}.sl2-badges>.somy-list-badge{height:auto;min-height:24px}.sl2-card__tools{flex-direction:column;flex-shrink:0;align-items:flex-end;gap:10px;display:flex}.sl2-icon-row{flex-wrap:wrap;justify-content:flex-end;align-items:center;gap:2px;display:flex;position:relative}.sl2-tip{display:inline-flex;position:relative}.sl2-tip__label{white-space:nowrap;color:#fff;opacity:0;pointer-events:none;z-index:8;background:#111827;border:1px solid #0000;border-radius:8px;padding:5px 10px;font-size:11px;font-weight:700;transition:opacity .12s;position:absolute;top:calc(100% + 8px);left:50%;transform:translate(-50%)}.sl2-tip:hover .sl2-tip__label,.sl2-tip:focus-within .sl2-tip__label{opacity:1}.sl2-icon-btn{color:#6b7280;cursor:pointer;background:0 0;border:none;border-radius:50%;flex-shrink:0;place-items:center;width:36px;min-width:36px;height:36px;font-family:inherit;font-size:16px;line-height:1;text-decoration:none;display:grid;overflow:visible}.sl2-icon-btn:hover{color:#8060e0;background:#f4f7fe}.sl2-icon-btn:disabled{opacity:.35;cursor:not-allowed;pointer-events:none;color:#9ca3af}.sl2-icon-btn:disabled:hover{color:#9ca3af;background:0 0}.sl2-more button{color:#111827;text-align:left;cursor:pointer;width:100%;font:inherit;background:0 0;border:none;border-radius:8px;gap:2px;padding:10px 12px;display:grid}.sl2-more button:hover{background:#919eab1a}.sl2-more__title{font-size:13px;font-weight:700}.sl2-more__sub{color:#919eab;font-size:12px}.sl2-progress{background:#8060e02e;border-radius:8px;height:28px;position:relative;overflow:hidden}.sl2-progress__fill{background:linear-gradient(90deg, #6a4ad0, var(--sl2-green));border-radius:8px;min-width:0;height:100%;transition:width .35s}.sl2-progress__label{color:#fff;text-shadow:0 1px 2px #00000059;pointer-events:none;place-items:center;font-size:13px;font-weight:800;display:grid;position:absolute;inset:0}.sl2-stats{grid-template-columns:repeat(3,1fr);gap:10px;display:grid}.sl2-stat{color:#111827;text-align:center;background:#f4f7fe;border:1px solid #e5e7eb;border-radius:12px;justify-content:center;align-items:center;gap:8px;min-height:42px;padding:8px 12px;font-size:13px;font-weight:700;display:flex}.sl2-stat--warn{color:var(--sl2-yellow);border-color:#ffab008c}.sl2-stat--ok{color:var(--sl2-green);border-color:#8060e08c}.sl2-stat em{opacity:.95;font-size:12px;font-style:normal}.sl2-detail{border-top:1px solid #919eab1f;grid-template-columns:1fr 1fr;gap:12px;padding-top:4px;display:grid}.sl2-detail__col{align-items:flex-start;gap:12px;display:flex}.sl2-detail__ico{border-radius:50%;flex-shrink:0;place-items:center;width:40px;height:40px;font-size:18px;display:grid}.sl2-detail__ico--ok{color:var(--sl2-green);background:#8060e02e}.sl2-detail__ico--warn{color:var(--sl2-yellow);background:#ffab002e}.sl2-detail__col strong{margin-bottom:2px;font-size:14px;display:block}.sl2-detail__col p{color:#919eab;margin:0;font-size:12px;line-height:1.35}.sl2-detail__col b{margin-top:6px;font-size:16px;font-weight:800;display:block}.sl2-detail__col b.is-ok{color:var(--sl2-green)}.sl2-detail__col b.is-warn{color:var(--sl2-yellow)}.sl2-foot{color:#919eab;flex-wrap:wrap;justify-content:flex-end;align-items:center;gap:16px;margin-top:16px;padding:12px 4px;font-size:13px;display:flex}.sl2-foot__size{align-items:center;gap:8px;display:inline-flex}.sl2-pager{gap:4px;display:flex}.sl2-pager button{color:#374151;cursor:pointer;background:#fff;border:1px solid #e5e7eb;border-radius:8px;width:32px;height:32px}.sl2-pager button:disabled{opacity:.4;cursor:not-allowed}.sl2-overlay{z-index:1200;-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px);background:#0000008c;place-items:center;padding:24px;display:grid;position:fixed;inset:0}.sl2-modal,.sl2-sheet{color:#111827;background:#fff;border:1px solid #e8ecf1;border-radius:20px;width:min(520px,100%);max-height:min(90vh,720px);padding:18px 20px 20px;overflow:auto;box-shadow:0 24px 64px #0f172a2e}.sl2-sheet--wide{width:min(920px,100%)}.sl2-modal h3,.sl2-sheet__head h3,.sl2-modal__head h3{align-items:center;gap:10px;margin:0;font-size:18px;font-weight:700;display:flex}.sl2-modal>p{color:#919eab;margin:12px 0 0;font-size:14px;line-height:1.45}.sl2-modal__actions{justify-content:flex-end;gap:8px;margin-top:20px;display:flex}.sl2-modal__head,.sl2-sheet__head{justify-content:space-between;align-items:center;gap:12px;margin-bottom:16px;display:flex}.sl2-modal__head button{color:#9ca3af;cursor:pointer;background:0 0;border:none;border-radius:50%;width:36px;height:36px;font-size:18px}.sl2-modal__head button:hover{color:#111827;background:#f4f7fe}.sl2-sheet__body{gap:12px;display:grid}.sl2-check{color:#4b5563;cursor:pointer;align-items:center;gap:8px;font-size:14px;display:inline-flex}.sl2-check input{accent-color:var(--sl2-green)}.sl2-banner{border-radius:8px;padding:10px 12px;font-size:13px;line-height:1.4}.sl2-banner--orange{color:#ffd666;background:#ffab0029}.sl2-banner--red{color:#ffac82;background:#ff563029}.sl2-banner--blue{color:#69b1ff;background:#1890ff29}.sl2-sheet__toolbar{flex-wrap:wrap;justify-content:space-between;align-items:flex-end;gap:12px;display:flex}.sl2-sheet__actions{flex-wrap:wrap;align-items:center;gap:8px;display:flex}.sl2-sheet__actions .sl2-btn-green{height:36px;padding:0 14px;font-size:13px}.sl2-pills{flex-wrap:wrap;flex:1;align-items:center;gap:8px;display:flex}.sl2-pills>span{color:#6b7280;background:#919eab24;border-radius:999px;align-items:center;height:28px;padding:0 10px;font-size:12px;font-weight:700;display:inline-flex}.sl2-pills>span.is-hot{color:var(--sl2-green);background:#8060e02e}.sl2-mini-field{gap:6px;display:grid}.sl2-mini-field>span{color:#919eab;font-size:12px;font-weight:600}.sl2-table-wrap{border:1px solid #919eab29;border-radius:8px;overflow:auto}.sl2-table{border-collapse:collapse;width:100%;font-size:13px}.sl2-table th,.sl2-table td{text-align:left;white-space:nowrap;border-bottom:1px solid #919eab1f;padding:10px 12px}.sl2-table th{color:#919eab;background:#919eab14;font-size:12px;font-weight:700}.sl2-table td{color:#374151}.sl2-table-empty{text-align:center!important;color:#637381!important;padding:28px 12px!important}.sl2-top-filters{grid-template-columns:1fr 1fr;gap:10px;display:grid}.sl2-top-filters label{gap:6px;display:grid}.sl2-top-filters span{color:#919eab;font-size:12px;font-weight:600}.sl2-top-actions{align-items:center;gap:10px;display:flex}.sl2-top-actions .sl2-btn-outline{flex:1}.sl2-top-list{gap:4px;max-height:360px;margin:0;padding:0;list-style:none;display:grid;overflow:auto}.sl2-top-list li{border-bottom:1px solid #919eab1f;align-items:flex-start;gap:12px;padding:12px 4px;display:flex}.sl2-top-list li:last-child{border-bottom:none}.sl2-top-list strong{color:#6b7280;flex-shrink:0;width:36px;font-size:18px;font-weight:800}.sl2-top-list li.is-first strong,.sl2-top-list li.is-first b{color:var(--sl2-green)}.sl2-top-list li>div:first-of-type{flex:1;gap:2px;min-width:0;display:grid}.sl2-top-list b{color:#111827;font-size:14px}.sl2-top-phone{color:var(--sl2-green);font-size:13px}.sl2-top-list span:not(.sl2-top-phone):not(.is-wa){color:#919eab;font-size:12px}.sl2-top-icons{color:#6b7280;gap:8px;font-size:12px;display:flex}.sl2-top-icons .is-wa{color:var(--sl2-green);font-weight:700}@media (width<=960px){.sl2-filters,.sl2-filters--bar{grid-template-columns:1fr 1fr}.sl2-field--grow{grid-column:1/-1}.sl2-row{grid-template-columns:1fr auto;grid-template-areas:"main status""actions pct"}.sl2-row__main{grid-area:main}.sl2-status-pill{grid-area:status;justify-self:end}.sl2-row__actions{grid-area:actions;justify-content:flex-start}.sl2-row__pct{grid-area:pct}.sl2-card__top{flex-direction:column}.sl2-card__tools{align-items:stretch;width:100%}.sl2-icon-row{justify-content:flex-start}.sl2-btn-view{align-self:flex-start}.sl2-stats,.sl2-detail{grid-template-columns:1fr}}@media (width<=640px){.sl2-head{flex-direction:column}.sl2-head-actions{width:100%}.sl2-head-actions>*{flex:1}.sl2-filters,.sl2-top-filters{grid-template-columns:1fr}.sl2-card__identity h2{font-size:16px}.sl2-buy-filters{grid-template-columns:1fr}.sl2-order{grid-template-columns:40px 1fr;gap:8px}.sl2-order__qty,.sl2-order__total,.sl2-order__status{grid-column:2}}.sl2-filter-clear{color:#637381;cursor:pointer;background:0 0;border:1px solid #919eab52;border-radius:8px;flex-shrink:0;place-items:center;width:44px;height:44px;display:grid}.sl2-filter-clear.is-on{color:var(--sl2-green);border-color:#8060e073}.sl2-filter-clear:disabled{opacity:.45;cursor:default}.sl2-icon-btn--accent{color:var(--sl2-green)!important}.sl2-icon-btn svg{display:block}.sl2-modal--resumo{width:min(420px,100%)}.sl2-resumo__ico{width:28px;height:28px;color:var(--sl2-green);background:#8060e02e;border-radius:50%;place-items:center;font-size:14px;display:inline-grid}.sl2-resumo__product{align-items:center;gap:12px;margin-bottom:16px;display:flex}.sl2-resumo__product img,.sl2-resumo__ph{object-fit:cover;background:#919eab1f;border-radius:12px;flex-shrink:0;width:56px;height:56px}.sl2-resumo__product strong{color:var(--sl2-green);margin-bottom:2px;font-size:15px;display:block}.sl2-resumo__product>div>span{color:#919eab;font-size:12px}.sl2-resumo__status{margin-left:auto}.sl2-resumo__bar{gap:8px;margin-bottom:14px;display:grid}.sl2-resumo__bar>span{text-align:center;color:#6b7280;font-size:13px;font-weight:700}.sl2-resumo__stats{gap:8px;display:grid}.sl2-resumo__stats>div{border:1px solid #919eab47;border-radius:8px;place-items:center;min-height:44px;font-size:14px;font-weight:700;display:grid}.sl2-resumo__stats>div.is-warn{color:var(--sl2-yellow);border-color:#ffab008c}.sl2-resumo__stats>div.is-ok{color:var(--sl2-green);border-color:#8060e08c}.sl2-links__sub{color:#919eab;margin:0 0 12px;font-size:13px}.sl2-links{gap:8px;margin:0;padding:0;list-style:none;display:grid}.sl2-links li{background:#00000026;border:1px solid #919eab29;border-radius:8px;align-items:center;gap:12px;padding:10px 12px;display:flex}.sl2-links strong{margin-bottom:2px;font-size:13px;display:block}.sl2-links small{color:#919eab;word-break:break-all;font-size:11px;display:block}.sl2-links .sl2-btn-ghost{flex-shrink:0;height:34px;padding:0 12px}.sl2-buy-card{background:#fff;border:1px solid #e8ecf1;border-radius:16px;gap:14px;margin-bottom:0;padding:16px 18px;display:grid;box-shadow:0 4px 12px #0f172a0d}.sl2-buy-card__top{justify-content:space-between;align-items:flex-start;gap:12px;display:flex}.sl2-buy-card__id{gap:14px;min-width:0;display:flex}.sl2-buy-card__id img,.sl2-buy-card__ph{object-fit:cover;background:#919eab1f;border-radius:50%;flex-shrink:0;width:64px;height:64px}.sl2-buy-card__id h2{color:var(--sl2-green);margin:0 0 4px;font-size:18px;font-weight:800}.sl2-buy-card__id p{color:#919eab;margin:0 0 8px;font-size:13px}.sl2-buy-card__tools{border-top:1px solid #919eab1f;flex-wrap:wrap;gap:2px;padding-top:10px;display:flex}.sl2-tabs{max-width:100%;margin:0;overflow:auto}.sl2-tabs__btn{cursor:pointer;white-space:nowrap;align-items:center;gap:8px;display:inline-flex}.sl2-tabs__btn i{border-radius:2px;width:8px;height:8px}.sl2-tabs__count{color:#fff;border-radius:999px;justify-content:center;align-items:center;min-width:22px;height:20px;padding:0 6px;font-size:11px;font-weight:700;line-height:1;display:inline-flex}.sl2-tabs__btn.is-on{color:#8060e0;font-weight:600}.sl2-buy-filters{grid-template-columns:1fr 1fr auto;align-items:center;gap:10px;padding:14px 16px;display:grid}.sl2-buy-filters .sl2-field{position:relative}.sl2-buy-filters .sl2-field input{padding-left:34px}.sl2-orders{margin:0;padding:0;list-style:none}.sl2-order{border-top:1px solid #919eab1a;grid-template-columns:40px minmax(120px,1.2fr) auto auto auto;align-items:center;gap:12px;padding:12px 16px;display:grid}.sl2-order__avatar{width:40px;height:40px;color:var(--sl2-green);background:#8060e02e;border-radius:50%;place-items:center;font-weight:800;display:grid}.sl2-order__meta strong{font-size:14px;display:block}.sl2-order__meta span{color:#919eab;font-size:12px}.sl2-order__qty,.sl2-order__total{color:#6b7280;white-space:nowrap;font-size:13px;font-weight:700}.sl2-order__status{border-radius:999px;align-items:center;height:26px;padding:0 10px;font-size:12px;font-weight:700;display:inline-flex}.sl2-order__status--pago{color:var(--sl2-green);background:#8060e02e}.sl2-order__status--expirado{color:#ffac82;background:#ff563029}.sl2-order__status--reservado{color:var(--sl2-yellow);background:#ffab0029}.fin-op{flex-direction:column;gap:0;display:flex}.fin-op__period{justify-content:flex-end;display:flex}.fin-op__kpis{margin:0}.fin-op-desc{color:#0f172a;white-space:nowrap;text-overflow:ellipsis;font-weight:600;overflow:hidden}.fin-op-lock,.fin-op-lock-hint{color:#8060e0;font-size:11px;font-weight:600}.fin-op-lock-hint{white-space:nowrap;justify-content:flex-end;align-items:center;width:100%;display:inline-flex}.fin-op-parceiro-row{grid-template-columns:1fr auto;align-items:end;gap:8px;display:grid}.fin-op-parceiro-row .mobills-modal-field{margin:0}.fin-op-add-par{color:#8060e0;cursor:pointer;background:#fff;border:1px solid #e2e8f0;border-radius:10px;width:41px;height:41px;margin-bottom:2px;font-size:1.25rem;font-weight:700}.fin-op-add-par:hover{background:#8060e014}.fin-sit{flex-direction:column;gap:12px;display:flex}.fin-sit__hint{color:#64748b;margin:0;font-size:.875rem;line-height:1.45}.fin-sit-cor{vertical-align:middle;border:1px solid #00000014;border-radius:50%;width:14px;height:14px;margin-right:8px;display:inline-block}.fin-sit-ativo-row{color:#334155;cursor:pointer;align-items:center;gap:8px;margin-top:8px;font-size:.875rem;display:flex}.fin-placeholder,.fin-placeholder__empty{display:none}.ag-perfis-simple{flex-direction:column;gap:16px;display:flex}.ag-perfis-simple__name{color:#8060e0;white-space:nowrap;text-overflow:ellipsis;font-weight:700;overflow:hidden}.ag-perfis-simple__mods{margin-top:8px}.ag-perfis-simple__mods-title{letter-spacing:.04em;text-transform:uppercase;color:#94a3b8;margin:0 0 10px;font-size:.75rem;font-weight:700}.ag-perfis-simple__mods-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:8px 12px;display:grid}@media (width<=480px){.ag-perfis-simple__mods-grid{grid-template-columns:1fr}}.ag-perfis-simple__mod{color:#334155;cursor:pointer;align-items:center;gap:8px;font-size:.875rem;display:flex}.ag-perfis-simple__note{color:#64748b;margin:12px 0 0;font-size:.8125rem}.ag-users{flex-direction:column;display:flex}.ag-users-modal-note{color:#64748b;margin:8px 0 12px;font-size:.8125rem;line-height:1.4}.ag-users-modal-section{letter-spacing:.02em;text-transform:uppercase;color:#94a3b8;margin:16px 0 4px;font-size:.75rem;font-weight:700}.ag-users-modal-toggle-row{justify-content:space-between;align-items:center;gap:12px;min-height:36px;flex-direction:row!important}.ag-users-modal-clientes{padding:8px 0 4px}.ag-users-modal-vinculos{margin-top:12px;font-size:.75rem}.ag-user-badge{border-radius:999px;padding:3px 10px;font-size:.6875rem;font-weight:700;display:inline-block}.ag-user-badge--ativo{color:#166534;background:#dcfce7}.ag-user-badge--bloqueado{color:#991b1b;background:#fee2e2}.ag-user-badge--suspenso{color:#92400e;background:#fef3c7}.ag-user-badge--convite{color:#5b21b6;background:#ede9fe}.ag-users-online{color:#166534;align-items:center;gap:5px;font-size:.75rem;font-weight:600;display:inline-flex}.ag-users-online:before{content:"";background:#22c55e;border-radius:50%;width:7px;height:7px}.ag-users-list{flex-direction:column;display:flex}.ag-users-row{cursor:pointer;border-bottom:1px solid #f1f5f9;align-items:center;gap:8px 12px;padding:14px 16px;font-size:.8125rem;display:grid}.ag-users-row:hover{background:#f8fafc}.ag-users-row--selected{background:#f5f3ff}.ag-users-cols{border-bottom:1px solid var(--somy-border,#e8ecf1);letter-spacing:.04em;text-transform:uppercase;color:var(--somy-muted,#64748b);background:#f8fafc;gap:8px 12px;padding:12px 16px;font-size:.6875rem;font-weight:700;display:grid}.ag-users-row__name{color:var(--somy-text,#0f172a);margin:0;font-weight:700}.ag-users-row__cargo{color:var(--somy-muted,#64748b);margin:2px 0 0;font-size:.75rem}.ag-users-layout{grid-template-columns:1fr;gap:0;display:grid}.ag-users-layout--open{grid-template-columns:minmax(0,1fr) minmax(300px,380px);align-items:start;gap:16px}@media (width<=1100px){.ag-users-layout--open{grid-template-columns:1fr}}.ag-users-panel{background:var(--ag-card,#fff);border:none;border-radius:25px;max-height:calc(100vh - 120px);padding:18px 20px;position:sticky;top:16px;overflow-y:auto;box-shadow:0 2px 1px -1px #0003,0 1px 1px #00000024,0 1px 3px #0000001f}.ag-users-panel__tabs-wrap{margin:0 0 16px}.ag-users-panel__field{flex-direction:column;gap:4px;margin-bottom:10px;display:flex}.ag-users-panel__field label{color:#8060e0;text-transform:none;letter-spacing:0;font-size:13px;font-weight:500}.ag-users-panel__field input,.ag-users-panel__field select,.ag-users-panel__field textarea{color:#1f2937;background:0 0;border:none;border-bottom:1px solid #e5e7eb;border-radius:0;padding:8px 4px;font-size:.8125rem}.ag-users-panel__field input:focus,.ag-users-panel__field select:focus,.ag-users-panel__field textarea:focus{border-bottom-color:#8060e0;outline:none}.ag-users-panel__field textarea{resize:vertical;min-height:64px}.ag-users-kpi{grid-template-columns:repeat(2,minmax(0,1fr));gap:8px;margin-bottom:12px;display:grid}.ag-users-kpi__item{background:#f8fafc;border:1px solid #e2e8f0;border-radius:8px;padding:10px 12px}.ag-users-kpi__item strong{margin-bottom:2px;font-size:1.25rem;display:block}.ag-users-kpi__item span{color:#64748b;font-size:.6875rem;font-weight:600}.ag-users-perm-list{margin:0;padding:0;list-style:none}.ag-users-perm-list li{border-bottom:1px solid #f1f5f9;padding:6px 0;font-size:.8125rem}.ag-users-perm-list li.ag-users-perm--deny{color:#94a3b8;text-decoration:line-through}.ag-users-hist{margin:0;padding:0;list-style:none}.ag-users-hist li{border-bottom:1px solid #f1f5f9;padding:8px 0;font-size:.8125rem}.ag-users-hist time{color:#64748b;margin-bottom:2px;font-size:.6875rem;display:block}.ag-users-clientes{flex-wrap:wrap;gap:6px;margin-bottom:12px;display:flex}.ag-users-cliente-chip{background:#f1f5f9;border-radius:999px;padding:4px 10px;font-size:.75rem;font-weight:600}.ag-users-sessao{border:1px solid #e2e8f0;border-radius:8px;margin-bottom:8px;padding:10px 12px;font-size:.8125rem}.ag-users-sessao--online{background:#f0fdf4;border-color:#86efac}.ag-users-invites h4{margin:0 0 8px;font-size:.8125rem}.ag-users-invite-row{border-bottom:1px solid #f1f5f9;justify-content:space-between;align-items:center;gap:8px;padding:10px 0;font-size:.8125rem;display:flex}.ag-users-invite-row:last-child{border-bottom:none;padding-bottom:0}.ag-users-modal-backdrop{z-index:200;background:#0f172a66;justify-content:center;align-items:center;padding:16px;display:flex;position:fixed;inset:0}.ag-users-modal{background:var(--ag-card,#fff);border-radius:12px;width:min(420px,100%);padding:20px 22px;box-shadow:0 20px 40px #0f172a26}.ag-users-modal h3{margin:0 0 14px}.ag-users-modal__actions{justify-content:flex-end;gap:8px;margin-top:14px;display:flex}.ag-users-ausencia{color:#92400e;background:#fffbeb;border:1px solid #fde68a;border-radius:8px;margin-bottom:12px;padding:10px 12px;font-size:.8125rem}.ag-audit-detalhe{text-overflow:ellipsis;white-space:nowrap;color:#4b5563;overflow:hidden}.ag-audit-detail{flex-direction:column;gap:4px;display:flex}.ag-audit-pre{white-space:pre-wrap;word-break:break-word;color:#374151;width:100%;max-height:160px;margin:0;padding:8px 0;font-size:12px;line-height:1.4;overflow:auto}:root{--mobills-card-bg:#fff;--mobills-card-border:transparent;--mobills-card-radius:25px;--mobills-card-radius-kpi:25px;--mobills-card-shadow:#0003 0px 2px 1px -1px, #00000024 0px 1px 1px 0px, #0000001f 0px 1px 3px 0px;--mobills-card-padding:24px;--mobills-card-title-size:16px;--mobills-card-title-weight:600;--mobills-card-title-color:#1f2937;--mobills-card-label-size:13px;--mobills-card-label-color:#9ca3af}.mobills-card,.p360-card,.somy-page-card,.saas-dash-card,.ag-panel-card,.ag-biblio-card,.ag-bib-logo-card,.ag-dash-kpi,.adm-shell .ds-card,.adm-shell .adm-dash-kpi,.adm-shell .af2-filters,.adm-shell .af2-panel,.adm-shell .ld-panel,.adm-shell .ct-panel,.adm-shell .bk-filters,.adm-shell .bk-panel,.adm-shell .us-filters,.adm-shell .us-panel,.adm-shell .rl-card,.adm-shell .sfw-empty,.adm-shell .sl2-panel--list,.adm-shell .vd-card,.adm-shell .vd-panel,.adm-shell .vd-filters,.adm-shell .cfg-panel,.adm-shell .cfg-int-card,.adm-shell .adm-home-mini__card{background:var(--mobills-card-bg)!important;border-radius:var(--mobills-card-radius)!important;box-shadow:var(--mobills-card-shadow)!important;border:none!important}.mobills-card--pad,.somy-page-card--pad,.ag-panel-card,.ag-biblio-card,.ag-dash-kpi,.adm-shell .ds-card,.adm-shell .adm-dash-kpi{box-sizing:border-box;padding:var(--mobills-card-padding)!important}.somy-page-card--flush,.somy-list-shell.somy-page-card{padding:0!important}.mobills-card-title,.saas-dash-card-title,.ag-panel-card>h2,.ag-biblio-card__title{font-family:Maven Pro,Noto Sans,system-ui,sans-serif;font-size:var(--mobills-card-title-size);font-weight:var(--mobills-card-title-weight);color:var(--mobills-card-title-color)}.mobills-card-label,.saas-dash-kpi-label{font-family:Noto Sans,system-ui,sans-serif;font-size:var(--mobills-card-label-size);color:var(--mobills-card-label-color);font-weight:400}.mobills-toolbar__left,.mobills-toolbar__right,.mobills-toolbar-actions{align-items:center;gap:10px;display:flex}.mobills-settings-page{flex-direction:column;gap:24px;display:flex}.mobills-settings-head{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:16px 24px;width:100%;min-height:48px;display:flex}.mobills-settings-head__title{letter-spacing:-.02em;color:#000000de;flex-shrink:0;margin:0;font-family:Maven Pro,Noto Sans,system-ui,sans-serif;font-size:29px;font-weight:700;line-height:1.2}.mobills-settings-head__end{flex-wrap:wrap;justify-content:flex-end;align-items:center;gap:12px;min-width:0;max-width:100%;margin-left:auto;display:flex}.mobills-settings-head__actions{flex-shrink:0;align-items:center;gap:8px;display:inline-flex}.mobills-settings-tabs{scrollbar-width:none;background:#fff;border:none;border-radius:25px;flex-wrap:nowrap;flex-shrink:0;align-items:stretch;max-width:100%;height:48px;padding:0;display:inline-flex;overflow-x:auto;box-shadow:0 2px 1px -1px #0003,0 1px 1px #00000024,0 1px 3px #0000001f}.mobills-settings-tabs::-webkit-scrollbar{display:none}.mobills-settings-tabs__tab{color:#000000de;white-space:nowrap;cursor:pointer;background:0 0;border:none;border-radius:25px;justify-content:center;align-items:center;height:48px;padding:0 22px;font-family:Maven Pro,Noto Sans,system-ui,sans-serif;font-size:14px;font-weight:500;transition:background .15s,color .15s;display:inline-flex}.mobills-settings-tabs__tab:hover:not(.mobills-settings-tabs__tab--active){color:#8060e0}.mobills-settings-tabs__tab--active{color:#fff;background:#8060e0;border-radius:25px;font-weight:500}.mobills-settings-body{flex-direction:column;gap:24px;display:flex}.mobills-settings-card{background:#fff;border:none;border-radius:25px;overflow:hidden;box-shadow:0 2px 1px -1px #0003,0 1px 1px #00000024,0 1px 3px #0000001f}.mobills-settings-card__toolbar{border-bottom:1px solid #eef2f7;flex-wrap:wrap;justify-content:space-between;align-items:center;gap:16px 24px;padding:16px 24px;display:flex}.mobills-settings-card__toolbar-start{flex:220px;align-items:center;gap:12px;min-width:0;display:inline-flex}.mobills-settings-card__toolbar-actions{flex-shrink:0;align-items:center;gap:12px;margin-left:auto;display:inline-flex}.mobills-settings-card__content{padding:40px 40px 32px}.mobills-settings-card__footer{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:16px;padding:0 32px 28px;display:flex}.mobills-settings-card__footer:has(>:only-child){justify-content:flex-end}.mobills-settings-grid{grid-template-columns:repeat(var(--mobills-settings-cols,2), minmax(0, 1fr));gap:28px 40px;display:grid}@media (width<=800px){.mobills-settings-grid{grid-template-columns:1fr}}.mobills-settings-field{flex-direction:column;gap:8px;min-width:0;display:flex}.mobills-settings-field--full{grid-column:1/-1}.mobills-settings-field__label{color:#0000008a;font-family:Noto Sans,system-ui,sans-serif;font-size:12px;font-weight:400;line-height:1.3}.mobills-settings-field__control{border-bottom:1px solid #e5e7eb;align-items:center;min-height:36px;padding-bottom:10px;transition:border-color .12s;display:flex;position:relative}.mobills-settings-field__control:focus-within{border-bottom-color:#8060e0}.mobills-settings-field__control--select{padding-right:28px}.mobills-settings-field__chevron{color:#9ca3af;pointer-events:none;position:absolute;top:50%;right:0;transform:translateY(-60%)}.mobills-settings-input,.mobills-settings-select,.mobills-settings-textarea{width:100%;font:inherit;color:#111827;background:0 0;border:none;outline:none;padding:0;font-size:16px;font-weight:500}.mobills-settings-input::placeholder,.mobills-settings-textarea::placeholder{color:#cbd5e1;font-weight:400}.mobills-settings-select{appearance:none;cursor:pointer;padding-right:4px}.mobills-settings-field>.mobills-select{width:100%}.mobills-settings-textarea{resize:vertical;min-height:120px;font-size:14px;font-weight:400;line-height:1.5}.mobills-settings-save{letter-spacing:.02em;text-transform:uppercase;color:#fff;cursor:pointer;background:#8060e0;border:none;border-radius:25px;justify-content:center;align-items:center;min-height:41px;padding:8px 32px;font-family:Maven Pro,Noto Sans,system-ui,sans-serif;font-size:14px;font-weight:500;transition:background .12s,box-shadow .12s;display:inline-flex;box-shadow:0 3px 1px -2px #0003,0 2px 2px #00000024,0 1px 5px #0000001f}.mobills-settings-save:hover:not(:disabled){background:#6a4ad0}.mobills-settings-save:disabled{box-shadow:none;cursor:not-allowed;background:#d1d5db}.mobills-settings-msg{z-index:1300;pointer-events:none;border-radius:16px;align-items:center;gap:10px;max-width:min(280px,100vw - 48px);margin:0;padding:14px 16px;font-family:Maven Pro,Noto Sans,system-ui,sans-serif;font-size:13px;font-weight:600;line-height:1.35;animation:.22s ease-out mobills-toast-in;display:inline-flex;position:fixed;bottom:24px;right:24px}.mobills-settings-msg--ok{color:#fff;background:#40c0c8;box-shadow:0 8px 20px #40c0c859}.mobills-settings-msg--ok:before{content:"";background:#fff url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='%2340c0c8' stroke-width='3' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpolyline points='20 6 9 17 4 12'/%3E%3C/svg%3E") 50%/12px no-repeat;border-radius:50%;flex-shrink:0;width:22px;height:22px}.mobills-settings-msg--err{color:#dc2626;background:#fee2e2;box-shadow:0 8px 20px #dc262633}.mobills-settings-hint{color:#6b7280;margin:0 0 20px;font-size:14px;line-height:1.5}.mobills-settings-checks{flex-direction:column;grid-column:1/-1;gap:12px;display:flex}.mobills-settings-check{color:#374151;cursor:pointer;background:#f4f7fe;border:1px solid #0000;border-radius:14px;align-items:center;gap:12px;padding:14px 16px;font-size:14px;transition:border-color .12s,background .12s;display:flex}.mobills-settings-check:hover{border-color:#e2e8f0}.mobills-settings-check input{appearance:none;cursor:pointer;background:#fff;border:2px solid #cbd5e1;border-radius:5px;flex-shrink:0;width:20px;height:20px;margin:0;transition:background .12s,border-color .12s}.mobills-settings-check input:checked{background:#8060e0 url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='%23fff' stroke-width='3' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpolyline points='20 6 9 17 4 12'/%3E%3C/svg%3E") 50%/12px no-repeat;border-color:#8060e0}.mobills-settings-toggle{box-sizing:border-box;flex-shrink:0;align-items:center;width:58px;height:38px;padding:12px;display:inline-flex;position:relative}.mobills-settings-toggle input{appearance:none;cursor:pointer;background:#00000047;border:none;border-radius:7px;width:34px;height:14px;margin:0;transition:background .15s;position:relative}.mobills-settings-toggle input:after{content:"";pointer-events:none;background:#fafafa;border-radius:50%;width:20px;height:20px;margin-top:-10px;transition:transform .15s,background .15s;position:absolute;top:50%;left:0;box-shadow:0 1px 3px #00000047}.mobills-settings-toggle input:checked{background:#8060e080}.mobills-settings-toggle input:checked:after{background:#8060e0;transform:translate(14px)}.mobills-settings-row{border-bottom:1px solid #f1f5f9;justify-content:space-between;align-items:flex-start;gap:16px;padding:16px 0;display:flex}.mobills-settings-row:last-child{border-bottom:none}.mobills-settings-row__text{flex:1;min-width:0}.mobills-settings-row__title{color:#000000de;margin:0 0 4px;font-family:Maven Pro,Noto Sans,system-ui,sans-serif;font-size:20px;font-weight:500}.mobills-settings-row__desc{color:#0000008a;margin:0;font-family:Maven Pro,Noto Sans,system-ui,sans-serif;font-size:14px;font-weight:400;line-height:1.45}.mobills-settings-warning{color:#92400e;background:#fffbeb;border:1px solid #fde68a;border-radius:12px;grid-column:1/-1;padding:14px 16px;font-size:14px;line-height:1.45}.mobills-settings-pills{flex-wrap:wrap;gap:8px;display:flex}.mobills-settings-pill{color:#6b7280;cursor:pointer;background:#fff;border:1px solid #e2e8f0;border-radius:999px;padding:8px 16px;font-size:13px;font-weight:600;transition:all .12s}.mobills-settings-pill--on{color:#fff;background:#8060e0;border-color:#8060e0}.mobills-settings-upload{border-bottom:1px solid #e5e7eb;flex-wrap:wrap;align-items:center;gap:12px;padding-bottom:10px;display:flex}.mobills-settings-upload-preview{object-fit:contain;background:#f8fafc;border-radius:8px;width:48px;height:48px}.mobills-settings-actions-inline{flex-wrap:wrap;justify-content:flex-end;gap:10px;display:flex}.mobills-settings-save--ghost{color:#8060e0;box-shadow:none;text-transform:none;letter-spacing:normal;background:0 0;border:1px solid #e2e8f0;font-weight:600}.mobills-settings-save--ghost:hover{background:#efeaff}.mobills-settings-list{flex-direction:column;gap:0;display:flex}.mobills-settings-list-item{border-bottom:1px solid #f3f4f6;grid-template-columns:minmax(140px,1fr) auto 1fr 1fr auto auto;align-items:center;gap:12px;padding:16px 0;font-size:14px;display:grid}.mobills-settings-list-item:last-child{border-bottom:none}@media (width<=900px){.mobills-settings-list-item{grid-template-columns:1fr}}.mobills-settings-badge{border-radius:999px;align-items:center;gap:6px;min-height:24px;padding:2px 12px;font-size:12px;font-weight:600;display:inline-flex}.mobills-settings-badge:before{content:"";background:currentColor;border-radius:50%;flex-shrink:0;width:6px;height:6px}.mobills-settings-badge--on{color:#137333;background:#e6f4ea}.mobills-settings-badge--off{color:#6b7280;background:#f3f4f6}.mobills-settings-hist{margin:0;padding:0;list-style:none}.mobills-settings-hist li{color:#374151;border-bottom:1px solid #f3f4f6;padding:12px 0;font-size:14px}.mobills-settings-hist time{color:#9ca3af;margin-bottom:4px;font-size:12px;display:block}.mobills-settings-section-title{color:#1f2937;margin:0 0 16px;font-size:16px;font-weight:600}.mobills-settings-template-item{border-bottom:1px solid #f3f4f6;justify-content:space-between;align-items:center;gap:12px;padding:14px 0;display:flex}.mobills-settings-template-item--active strong{color:#8060e0}:root{--p360-font:"Inter", system-ui, -apple-system, sans-serif;--p360-bg:#f4f7fe;--p360-surface:#fff;--p360-border:#e2e8f0;--p360-border-light:#e8edf4;--p360-primary:#8060e0;--p360-primary-light:#efeaff;--p360-primary-dark:#302870;--p360-primary-hover:#6a4ad0;--p360-success:#16a34a;--p360-success-light:#dcfce7;--p360-warning:#d97706;--p360-warning-light:#fef3c7;--p360-danger:#dc2626;--p360-danger-light:#fee2e2;--p360-info:#2563eb;--p360-info-light:#dbeafe;--p360-muted-bg:#f1f5f9;--p360-text:#111827;--p360-text-2:#374151;--p360-text-muted:#6b7280;--p360-text-faint:#9ca3af;--p360-shadow-xs:0 1px 2px #0f172a0a;--p360-shadow-sm:0 4px 12px #0f172a0f, 0 1px 3px #0f172a0a;--p360-shadow-md:0 6px 16px #0f172a14, 0 2px 6px #0f172a0a;--p360-shadow-lg:0 10px 30px #0f172a14, 0 4px 12px #0f172a0a;--p360-r-xs:6px;--p360-r-sm:10px;--p360-r-md:14px;--p360-r-lg:16px;--p360-r-xl:20px;--p360-r-pill:999px;--p360-sidebar-w:240px;--p360-sidebar-w-collapsed:92px;--p360-sidebar-bg:#fff;--p360-sidebar-border:#f0f0f0;--p360-sidebar-text:#374151;--p360-sidebar-muted:#9ca3af;--p360-sidebar-active-bg:#efeaff;--p360-sidebar-active-text:#8060e0;--p360-sidebar-hover-bg:#f9fafb;--p360-sidebar-item-h:46px;--p360-t-fast:.12s ease;--p360-t-base:.2s ease;--p360-t-layout:.25s ease}html,body{height:100%;font-family:var(--p360-font);color:var(--p360-text);background:var(--p360-bg);-webkit-font-smoothing:antialiased;margin:0;font-size:14px;line-height:1.5}a{color:inherit;text-decoration:none}button:disabled{cursor:not-allowed;opacity:.6}.p360-app{grid-template-columns:var(--p360-sidebar-w) minmax(0, 1fr);background:var(--p360-bg);min-height:100vh;font-family:var(--p360-font);transition:grid-template-columns var(--p360-t-layout);display:grid}.p360-app[data-expanded=false]{grid-template-columns:var(--p360-sidebar-w-collapsed) minmax(0, 1fr)}.p360-sidebar{background:var(--p360-sidebar-bg);border-right:1px solid var(--p360-sidebar-border);height:100vh;transition:width var(--p360-t-layout), padding var(--p360-t-layout);scrollbar-width:none;flex-direction:column;padding:20px 12px 24px;display:flex;position:sticky;top:0;overflow:hidden auto}.p360-sidebar::-webkit-scrollbar{display:none}.p360-app[data-expanded=false] .p360-sidebar{padding:20px 10px 24px}.p360-sidebar-head{justify-content:space-between;align-items:center;gap:8px;min-height:40px;margin-bottom:28px;display:flex}.p360-sidebar-brand{flex:1;align-items:center;gap:10px;min-width:0;text-decoration:none;display:flex}.p360-sidebar-logo{background:var(--p360-primary);color:#fff;letter-spacing:-1px;border-radius:10px;flex-shrink:0;justify-content:center;align-items:center;width:34px;height:34px;font-size:16px;font-weight:800;display:flex}.p360-sidebar-brand-name{color:var(--p360-text);white-space:nowrap;text-overflow:ellipsis;letter-spacing:-.3px;transition:opacity var(--p360-t-base), width var(--p360-t-base);font-size:15px;font-weight:700;overflow:hidden}.p360-sidebar-toggle{border:1px solid var(--p360-border);width:32px;height:32px;color:var(--p360-text-muted);cursor:pointer;transition:background var(--p360-t-fast), color var(--p360-t-fast);background:0 0;border-radius:8px;flex-shrink:0;justify-content:center;align-items:center;display:flex}.p360-sidebar-toggle:hover{background:var(--p360-border-light);color:var(--p360-text)}.p360-app[data-expanded=false] .p360-sidebar-brand-name{opacity:0;pointer-events:none;width:0;overflow:hidden}.p360-app[data-expanded=false] .p360-sidebar-toggle{margin:0 auto}.p360-app[data-expanded=false] .p360-sidebar-head{flex-direction:column;align-items:center;gap:10px}.p360-app[data-expanded=false] .p360-sidebar-brand{flex:0;justify-content:center}.p360-sidebar-nav{flex-direction:column;flex:1;gap:2px;display:flex}.p360-sidebar-link{height:var(--p360-sidebar-item-h);border-radius:var(--p360-r-sm);color:var(--p360-sidebar-text);transition:background var(--p360-t-fast), color var(--p360-t-fast);white-space:nowrap;align-items:center;gap:12px;padding:0 12px;font-size:14px;font-weight:500;text-decoration:none;display:flex;position:relative;overflow:hidden}.p360-sidebar-link:hover{background:var(--p360-sidebar-hover-bg);color:var(--p360-text)}.p360-sidebar-link.active,.p360-sidebar-link[aria-current=page]{background:var(--p360-sidebar-active-bg);color:var(--p360-sidebar-active-text);font-weight:600}.p360-sidebar-link-icon{width:20px;height:20px;color:inherit;flex-shrink:0;justify-content:center;align-items:center;display:flex}.p360-sidebar-link-icon svg{width:20px;height:20px}.p360-sidebar-link-label{text-overflow:ellipsis;min-width:0;transition:opacity var(--p360-t-base), width var(--p360-t-base);flex:1;overflow:hidden}.p360-sidebar-badge{border-radius:var(--p360-r-pill);background:var(--p360-danger-light);min-width:22px;height:20px;color:var(--p360-danger);justify-content:center;align-items:center;margin-left:auto;padding:0 6px;font-size:11px;font-weight:700;display:flex}.p360-app[data-expanded=false] .p360-sidebar-link{justify-content:center;gap:0;padding:0}.p360-app[data-expanded=false] .p360-sidebar-link-label{opacity:0;flex:0;width:0;overflow:hidden}.p360-app[data-expanded=false] .p360-sidebar-badge{min-width:16px;height:16px;font-size:9px;position:absolute;top:5px;right:5px}.p360-sidebar-divider{border:none;border-top:1px solid var(--p360-border-light);margin:10px 4px}.p360-sidebar-foot{border-top:1px solid var(--p360-border-light);margin-top:16px;padding-top:16px}.p360-sidebar-user{border-radius:var(--p360-r-sm);cursor:pointer;transition:background var(--p360-t-fast);align-items:center;gap:10px;padding:8px 4px;text-decoration:none;display:flex;overflow:hidden}.p360-sidebar-user:hover{background:var(--p360-sidebar-hover-bg)}.p360-sidebar-avatar{background:linear-gradient(135deg, var(--p360-primary) 0%, #a78bfa 100%);color:#fff;border-radius:50%;flex-shrink:0;justify-content:center;align-items:center;width:34px;height:34px;font-size:13px;font-weight:700;display:flex}.p360-sidebar-user-info{min-width:0;transition:opacity var(--p360-t-base), width var(--p360-t-base)}.p360-sidebar-user-name{color:var(--p360-text);white-space:nowrap;text-overflow:ellipsis;font-size:13px;font-weight:600;overflow:hidden}.p360-sidebar-user-role{color:var(--p360-text-muted);white-space:nowrap;text-overflow:ellipsis;font-size:11px;overflow:hidden}.p360-app[data-expanded=false] .p360-sidebar-user-info{opacity:0;flex:0;width:0;overflow:hidden}.p360-app[data-expanded=false] .p360-sidebar-foot-text{display:none}.p360-main{background:var(--p360-bg);flex-direction:column;min-width:0;min-height:100vh;display:flex}.p360-page{padding:var(--mobills-page-pad,24px 32px 40px);flex:1;width:100%;max-width:none}.p360-topbar{background:0 0;justify-content:flex-end;align-items:center;gap:12px;padding:16px 36px;display:flex}.p360-card{background:var(--p360-surface);border:1px solid #e2e8f0;border-radius:16px;box-shadow:0 4px 12px #0f172a0f,0 1px 3px #0f172a0a}.p360-kpi-grid{grid-template-columns:repeat(auto-fit,minmax(200px,1fr));gap:16px;margin-bottom:24px;display:grid}.p360-kpi-card{background:var(--p360-surface);cursor:pointer;transition:box-shadow var(--p360-t-base), transform var(--p360-t-base);border:1px solid #e2e8f0;border-radius:20px;justify-content:space-between;align-items:flex-start;gap:12px;padding:20px 24px;display:flex;box-shadow:0 4px 12px #0f172a0f,0 1px 3px #0f172a0a}.p360-kpi-card:hover{box-shadow:var(--p360-shadow-md);transform:translateY(-1px)}.p360-kpi-card:active{transform:translateY(0)}.p360-kpi-card__body{min-width:0}.p360-kpi-card__label{color:#9ca3af;text-transform:none;letter-spacing:normal;margin-bottom:6px;font-size:13px;font-weight:400}.p360-kpi-card__value{color:var(--p360-text);letter-spacing:-1px;font-size:28px;font-weight:800;line-height:1.1}.p360-kpi-card__sub{color:var(--p360-text-muted);margin-top:4px;font-size:12px}.p360-kpi-card__icon{border-radius:12px;flex-shrink:0;justify-content:center;align-items:center;width:44px;height:44px;font-size:20px;display:flex}.p360-kpi-card__icon--purple{background:var(--p360-primary-light);color:var(--p360-primary)}.p360-kpi-card__icon--green{background:var(--p360-success-light);color:var(--p360-success)}.p360-kpi-card__icon--orange{background:var(--p360-warning-light);color:var(--p360-warning)}.p360-kpi-card__icon--red{background:var(--p360-danger-light);color:var(--p360-danger)}.p360-kpi-card__icon--blue{background:var(--p360-info-light);color:var(--p360-info)}.p360-page-header{flex-wrap:wrap;justify-content:space-between;align-items:flex-start;gap:16px;margin-bottom:24px;display:flex}.p360-page-header__title{color:var(--p360-text);letter-spacing:-.5px;margin:0;font-size:24px;font-weight:700;line-height:1.2}.p360-page-header__sub{color:var(--p360-text-muted);margin:4px 0 0;font-size:14px}.p360-page-header__actions{flex-wrap:wrap;flex-shrink:0;align-items:center;gap:10px;display:flex}.p360-btn{border-radius:var(--p360-r-pill);cursor:pointer;height:40px;transition:background var(--p360-t-fast), box-shadow var(--p360-t-fast), opacity var(--p360-t-fast);white-space:nowrap;border:none;align-items:center;gap:8px;padding:0 18px;font-size:14px;font-weight:600;text-decoration:none;display:inline-flex}.p360-btn:disabled{opacity:.5;cursor:not-allowed}.p360-btn--primary{background:var(--p360-primary);color:#fff}.p360-btn--primary:hover{background:var(--p360-primary-hover);box-shadow:0 4px 12px #7c3aed4d}.p360-btn--ghost{background:var(--p360-surface);color:var(--p360-text-2);border:1px solid var(--p360-border)}.p360-btn--ghost:hover{background:var(--p360-border-light)}.p360-btn--danger{background:var(--p360-danger-light);color:var(--p360-danger);border:1px solid #0000}.p360-btn--danger:hover{background:var(--p360-danger);color:#fff}.p360-content-card{background:var(--p360-surface);border-radius:var(--p360-r-lg);box-shadow:var(--p360-shadow-sm);border:1px solid var(--p360-border-light);overflow:hidden}.p360-filters{border-bottom:1px solid var(--p360-border-light);flex-wrap:wrap;gap:6px;padding:16px 20px;display:flex}.p360-filter-btn{border-radius:var(--p360-r-pill);border:1px solid var(--p360-border);height:34px;color:var(--p360-text-muted);cursor:pointer;transition:all var(--p360-t-fast);background:0 0;align-items:center;gap:6px;padding:6px 14px;font-size:13px;font-weight:500;display:inline-flex}.p360-filter-btn:hover{border-color:var(--p360-primary);color:var(--p360-primary);background:var(--p360-primary-light)}.p360-filter-btn.active{background:var(--p360-primary);border-color:var(--p360-primary);color:#fff;font-weight:600}.p360-filter-btn__count{opacity:.7;font-size:11px;font-weight:700}.p360-toolbar{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:12px;padding:14px 20px;display:flex}.p360-search{border-radius:var(--p360-r-pill);border:1px solid var(--p360-border);background:var(--p360-muted-bg);max-width:340px;height:38px;color:var(--p360-text-muted);transition:border-color var(--p360-t-fast), box-shadow var(--p360-t-fast);flex:1;align-items:center;gap:10px;padding:0 14px;display:flex}.p360-search:focus-within{border-color:var(--p360-primary);box-shadow:0 0 0 3px var(--p360-primary-light);background:#fff}.p360-search input{color:var(--p360-text);background:0 0;border:none;outline:none;flex:1;font-size:13px}.p360-search input::placeholder{color:var(--p360-text-faint)}.p360-search svg{width:16px;height:16px;color:var(--p360-text-faint);flex-shrink:0}.p360-toolbar__actions{flex-wrap:wrap;align-items:center;gap:8px;display:flex}.p360-table-wrap{overflow-x:auto}.p360-table{border-collapse:collapse;width:100%;font-size:13.5px}.p360-table thead tr{border-bottom:1px solid var(--p360-border);background:#f8fafc}.p360-table thead th{text-align:left;text-transform:uppercase;letter-spacing:.5px;color:var(--p360-text-muted);white-space:nowrap;padding:12px 16px;font-size:11px;font-weight:700}.p360-table thead th:first-child{padding-left:20px}.p360-table thead th:last-child{text-align:right;padding-right:20px}.p360-table tbody tr{border-bottom:1px solid var(--p360-border-light);transition:background var(--p360-t-fast)}.p360-table tbody tr:last-child{border-bottom:none}.p360-table tbody tr:hover{background:#fafbfd}.p360-table tbody tr.clickable{cursor:pointer}.p360-table tbody tr.selected{background:var(--p360-primary-light)}.p360-table tbody td{color:var(--p360-text-2);vertical-align:middle;padding:14px 16px}.p360-table tbody td:first-child{padding-left:20px}.p360-table tbody td:last-child{text-align:right;padding-right:20px}.p360-person{align-items:center;gap:10px;display:flex}.p360-person__avatar{background:var(--p360-primary-light);width:36px;height:36px;color:var(--p360-primary);border-radius:50%;flex-shrink:0;justify-content:center;align-items:center;font-size:13px;font-weight:700;display:flex;overflow:hidden}.p360-person__avatar--square{border-radius:var(--p360-r-xs)}.p360-person__avatar img{object-fit:cover;width:100%;height:100%}.p360-person__name{color:var(--p360-text);font-size:14px;font-weight:600;line-height:1.3}.p360-person__sub{color:var(--p360-text-muted);margin-top:2px;font-size:12px}.p360-badge{border-radius:var(--p360-r-pill);white-space:nowrap;align-items:center;gap:5px;padding:3px 10px;font-size:12px;font-weight:600;display:inline-flex}.p360-badge:before{content:"";background:currentColor;border-radius:50%;flex-shrink:0;width:6px;height:6px}.p360-badge--green{background:var(--p360-success-light);color:var(--p360-success)}.p360-badge--orange{background:var(--p360-warning-light);color:var(--p360-warning)}.p360-badge--red{background:var(--p360-danger-light);color:var(--p360-danger)}.p360-badge--blue{background:var(--p360-info-light);color:var(--p360-info)}.p360-badge--purple{background:var(--p360-primary-light);color:var(--p360-primary)}.p360-badge--muted{color:#64748b;background:#f1f5f9}.p360-pagination{border-top:1px solid var(--p360-border-light);color:var(--p360-text-muted);justify-content:space-between;align-items:center;padding:14px 20px;font-size:13px;display:flex}.p360-pagination__pages{gap:4px;display:flex}.p360-page-btn{border-radius:var(--p360-r-sm);border:1px solid var(--p360-border);width:34px;height:34px;color:var(--p360-text-2);cursor:pointer;transition:all var(--p360-t-fast);background:0 0;justify-content:center;align-items:center;font-size:13px;font-weight:500;display:flex}.p360-page-btn:hover{background:var(--p360-primary-light);border-color:var(--p360-primary);color:var(--p360-primary)}.p360-page-btn--active{background:var(--p360-primary);border-color:var(--p360-primary);color:#fff}.p360-page-btn:disabled{opacity:.3;cursor:not-allowed}.p360-row-actions{opacity:0;transition:opacity var(--p360-t-fast);justify-content:flex-end;align-items:center;gap:6px;display:flex}.p360-table tbody tr:hover .p360-row-actions{opacity:1}.p360-icon-btn{border-radius:var(--p360-r-xs);width:32px;height:32px;color:var(--p360-text-muted);cursor:pointer;transition:background var(--p360-t-fast), color var(--p360-t-fast);background:0 0;border:none;justify-content:center;align-items:center;text-decoration:none;display:flex}.p360-icon-btn:hover{background:var(--p360-border-light);color:var(--p360-text)}.p360-icon-btn--danger:hover{background:var(--p360-danger-light);color:var(--p360-danger)}.p360-icon-btn svg{width:16px;height:16px}.p360-empty{text-align:center;color:var(--p360-text-muted);flex-direction:column;justify-content:center;align-items:center;gap:10px;padding:64px 24px;display:flex}.p360-empty__icon{opacity:.5;font-size:40px}.p360-empty__title{color:var(--p360-text-2);margin:0;font-size:15px;font-weight:600}.p360-empty__hint{margin:0;font-size:13px}.p360-modal-overlay{z-index:100;-webkit-backdrop-filter:blur(3px);backdrop-filter:blur(3px);background:#0f172a59;justify-content:center;align-items:center;padding:24px;animation:.18s p360-overlay-in;display:flex;position:fixed;inset:0}@keyframes p360-overlay-in{0%{opacity:0}to{opacity:1}}.p360-modal{border-radius:var(--p360-r-xl);box-shadow:var(--p360-shadow-lg);background:#fff;width:100%;max-width:480px;max-height:90vh;padding:28px;animation:.2s p360-modal-in;position:relative;overflow-y:auto}@keyframes p360-modal-in{0%{opacity:0;transform:translateY(12px)scale(.98)}to{opacity:1;transform:none}}.p360-modal--lg{max-width:640px}.p360-modal--sm{max-width:380px}.p360-modal-close{background:var(--p360-border-light);width:30px;height:30px;color:var(--p360-text-muted);cursor:pointer;transition:background var(--p360-t-fast), color var(--p360-t-fast);border:none;border-radius:50%;justify-content:center;align-items:center;font-size:16px;display:flex;position:absolute;top:18px;right:18px}.p360-modal-close:hover{background:var(--p360-border);color:var(--p360-text)}.p360-modal-title{color:var(--p360-text);margin:0 0 4px;font-size:18px;font-weight:700}.p360-modal-sub{color:var(--p360-text-muted);margin:0 0 22px;font-size:13px}.p360-field{flex-direction:column;gap:6px;margin-bottom:16px;display:flex}.p360-field label{color:var(--p360-text-2);font-size:13px;font-weight:600}.p360-field input,.p360-field select,.p360-field textarea{border:1px solid var(--p360-border);border-radius:var(--p360-r-sm);background:var(--p360-surface);height:40px;color:var(--p360-text);transition:border-color var(--p360-t-fast), box-shadow var(--p360-t-fast);outline:none;width:100%;padding:0 14px;font-size:14px}.p360-field textarea{resize:vertical;height:auto;padding:10px 14px}.p360-field input:focus,.p360-field select:focus,.p360-field textarea:focus{border-color:var(--p360-primary);box-shadow:0 0 0 3px var(--p360-primary-light)}.p360-field input::placeholder,.p360-field textarea::placeholder{color:var(--p360-text-faint)}.p360-side-panel{background:var(--p360-surface);border-radius:var(--p360-r-lg);box-shadow:var(--p360-shadow-md);border:1px solid var(--p360-border-light);flex-shrink:0;width:320px;padding:24px;position:relative}.p360-side-panel-close{background:var(--p360-border-light);width:28px;height:28px;color:var(--p360-text-muted);cursor:pointer;transition:background var(--p360-t-fast);border:none;border-radius:50%;justify-content:center;align-items:center;font-size:14px;display:flex;position:absolute;top:14px;right:14px}.p360-side-panel-close:hover{background:var(--p360-border)}.p360-split-layout{transition:grid-template-columns var(--p360-t-layout);grid-template-columns:1fr;gap:20px;display:grid}.p360-split-layout--open{grid-template-columns:1fr 320px;align-items:start}.p360-metrics-row{grid-template-columns:repeat(auto-fit,minmax(160px,1fr));gap:14px;margin-bottom:20px;display:grid}.p360-metric-card{background:var(--p360-surface);border-radius:var(--p360-r-md);box-shadow:var(--p360-shadow-xs);border:1px solid var(--p360-border-light);padding:16px 18px}.p360-metric-card__label{text-transform:uppercase;letter-spacing:.4px;color:var(--p360-text-muted);margin-bottom:6px;font-size:11px;font-weight:700}.p360-metric-card__value{color:var(--p360-text);letter-spacing:-.5px;font-size:22px;font-weight:800;line-height:1.1}.p360-metric-card__hint{color:var(--p360-text-faint);margin-top:3px;font-size:11px}.p360-progress{align-items:center;gap:10px;display:flex}.p360-progress__track{background:var(--p360-border);border-radius:3px;flex:1;height:6px;overflow:hidden}.p360-progress__fill{background:var(--p360-primary);border-radius:3px;height:100%;transition:width .4s}.p360-progress__pct{color:var(--p360-text-muted);text-align:right;min-width:34px;font-size:12px;font-weight:600}.p360-tag{border-radius:var(--p360-r-pill);background:var(--p360-warning-light);color:var(--p360-warning);align-items:center;gap:5px;padding:3px 9px;font-size:11px;font-weight:600;display:inline-flex}.p360-tag--red{background:var(--p360-danger-light);color:var(--p360-danger)}.p360-tag--blue{background:var(--p360-info-light);color:var(--p360-info)}.p360-tag--green{background:var(--p360-success-light);color:var(--p360-success)}:root{--ag-bg-page:var(--p360-bg);--ag-primary:var(--p360-primary);--ag-primary-dark:var(--p360-primary-dark);--ag-muted:var(--p360-text-muted);--ag-border:var(--p360-border);--ag-border-light:var(--p360-border-light);--ag-success:var(--p360-success);--ag-danger:var(--p360-danger);--ag-text-primary:var(--p360-text);--ag-surface:var(--p360-surface);--ag-card:var(--p360-surface);--ag-card-border:var(--p360-border-light);--ag-accent:var(--p360-primary);--ag-accent-soft:var(--p360-primary-light);--ag-font:var(--p360-font);--ag-radius-sm:var(--p360-r-sm);--ag-radius-md:var(--p360-r-md);--ag-radius-lg:var(--p360-r-lg);--ag-radius-xl:var(--p360-r-xl);--ag-shadow-soft:var(--p360-shadow-sm);--somy-sidebar-bg:var(--p360-sidebar-bg);--somy-sidebar-border:var(--p360-sidebar-border);--somy-sidebar-text:var(--p360-sidebar-text);--somy-sidebar-muted:var(--p360-sidebar-muted);--somy-sidebar-active-bg:var(--p360-sidebar-active-bg);--somy-sidebar-active-text:var(--p360-sidebar-active-text);--somy-sidebar-hover-bg:var(--p360-sidebar-hover-bg);--somy-sidebar-w-expanded:var(--p360-sidebar-w);--somy-sidebar-w-collapsed:var(--p360-sidebar-w-collapsed);--somy-page-bg:var(--p360-bg);--somy-primary:var(--p360-primary);--somy-border:var(--p360-border);--somy-muted:var(--p360-text-muted);--somy-text:var(--p360-text)}body{font-family:var(--p360-font)!important}.somy-btn--primary,.ag-impl-btn{background:var(--p360-primary)!important;color:#fff!important;border-radius:var(--p360-r-pill)!important;transition:background var(--p360-t-fast)!important;border:none!important;font-weight:600!important}.somy-btn--primary:hover,.ag-impl-btn:hover{background:var(--p360-primary-hover)!important}.somy-btn--ghost,.ag-impl-btn--ghost{background:var(--p360-surface)!important;color:var(--p360-text-2)!important;border:1px solid var(--p360-border)!important;border-radius:var(--p360-r-pill)!important}.somy-page-card{background:#fff!important;border:1px solid #e2e8f0!important;border-radius:16px!important;box-shadow:0 4px 12px #0f172a0f,0 1px 3px #0f172a0a!important}.somy-list-tab{font-family:var(--p360-font)!important;font-size:13px!important}.somy-list-tab--active{color:var(--p360-primary)!important;border-bottom-color:var(--p360-primary)!important}.somy-list-table thead tr{background:#f8fafc!important}.somy-list-table th{color:var(--p360-text-muted)!important;font-size:11px!important}.ag-impl__card{background:var(--p360-surface)!important;border-radius:var(--p360-r-md)!important;border:1px solid var(--p360-border-light)!important;box-shadow:var(--p360-shadow-xs)!important}@media (width<=1024px){.p360-page{padding:16px 16px 32px}.p360-kpi-grid{grid-template-columns:repeat(2,1fr)}}@media (width<=768px){.p360-app{grid-template-columns:1fr}.p360-sidebar{z-index:50;height:100%;transition:left var(--p360-t-layout);position:fixed;left:-100%}.p360-kpi-grid{grid-template-columns:1fr 1fr}.p360-split-layout--open{grid-template-columns:1fr}.p360-side-panel{width:100%}}:root{--ag-bg-page:#f4f7fe;--ag-bg-gradient:#f4f7fe;--ag-primary:#8060e0;--ag-primary-dark:#111827;--ag-muted:#6b7280;--ag-border:#e2e8f0;--ag-border-light:#e8edf4;--ag-success:#16a34a;--ag-danger:#dc2626;--ag-text-primary:#111827;--ag-text-on-primary:#fff;--ag-surface:#fff;--ag-surface-glass:#fff;--ag-surface-glass-strong:#eef2fb;--ag-rail-bg:#fff;--ag-sidebar-bg:#fff;--ag-panel-bg:transparent;--ag-card:#fff;--ag-card-border:#e2e8f0;--ag-accent:#8060e0;--ag-accent-soft:#efeaff;--ag-font:"Space Grotesk", "DM Sans", system-ui, sans-serif;--ag-radius-sm:10px;--ag-radius-md:12px;--ag-radius-lg:14px;--ag-radius-xl:16px;--ag-radius-pill:999px;--ag-shadow-soft:0 4px 12px #0f172a0f, 0 1px 3px #0f172a0a;--somy-page-gap:24px;--somy-surface:var(--p360-surface,#fff);--somy-border:var(--p360-border,#e9ecef);--somy-primary:var(--p360-primary,#8060e0);--somy-text:var(--p360-text,#111827);--somy-muted:var(--p360-text-muted,#6b7280);--somy-radius-lg:25px;--somy-shadow:#0003 0px 2px 1px -1px, #00000024 0px 1px 1px 0px, #0000001f 0px 1px 3px 0px}.somy-page,.saas-dash,.ag-cli-page,.ag-form-page,.ag-bib-page,.ag-global-page,.sl-root,.sf-root,.sf-root--wide,.ds-root,.cb-root,.scw-root,.adm-ph{gap:var(--somy-page-gap);width:100%;max-width:none;font-family:var(--p360-font,"Noto Sans", system-ui, sans-serif);color:var(--somy-text);flex-direction:column;display:flex}.scw-card{flex-direction:column;gap:1.25rem;display:flex}.adm-ph .somy-page-back,.adm-ph .somy-page-subtitle{display:none!important}.somy-page-toolbar,.saas-dash-toolbar{min-height:var(--mobills-page-top-band,40px);box-sizing:border-box;background:0 0;border:none;flex-wrap:nowrap;flex-shrink:0;justify-content:space-between;align-items:center;gap:16px;margin:0;padding:0;display:flex}.somy-page-toolbar-start{flex-direction:column;flex:1;gap:4px;min-width:0;display:flex}.somy-page-heading{flex-direction:column;gap:4px;display:flex}.somy-page-title,.saas-dash-page-title{letter-spacing:-.02em;color:#000000de;margin:0;font-family:Maven Pro,Noto Sans,system-ui,sans-serif;font-size:clamp(24px,2.2vw,29px);font-weight:700;line-height:1.2}.somy-page-subtitle,.saas-dash-note--subtitle,.adm-shell :is(.cfg-head,.us-head,.sl2-head,.vd-head,.af2-head,.rl-head,.ld-head,.ct-head,.bk-head,.sfw-head,.sf-edit-head,.ds-head) h1+p,.ag-app :is(.cfg-head,.us-head,.sl2-head,.vd-head,.af2-head,.rl-head,.ld-head,.ct-head,.bk-head,.sfw-head,.sf-edit-head,.ds-head) h1+p,.ag-app .ag-impl__subtitle,.adm-shell .ds-subtitle,.ag-app .ds-subtitle{display:none!important}.somy-page-back,.ag-form-back,.adm-ph-crumb{color:var(--somy-muted);align-self:flex-start;margin:0 0 2px;font-size:13px;font-weight:500;text-decoration:none;display:inline-flex}.somy-page-back:hover,.ag-form-back:hover{color:var(--somy-primary)}.somy-page-toolbar-actions,.saas-dash-toolbar-actions{flex-wrap:wrap;flex-shrink:0;justify-content:flex-end;align-items:center;gap:8px;display:flex}.somy-page-card{background:#fff;border:none;border-radius:25px;min-width:0;overflow:hidden;box-shadow:0 2px 1px -1px #0003,0 1px 1px #00000024,0 1px 3px #0000001f}.somy-page-card--pad{padding:24px}.somy-page-card--flush{padding:0}.somy-page-msg{color:var(--somy-muted);margin:0;font-size:13px}.somy-page-msg--ok{color:#15803d}.somy-btn,.saas-dash-btn{border-radius:var(--p360-r-pill,999px);min-height:40px;font:inherit;white-space:nowrap;cursor:pointer;border:none;justify-content:center;align-items:center;gap:8px;padding:0 18px;font-size:14px;font-weight:600;line-height:1.2;text-decoration:none;transition:background .12s,box-shadow .12s;display:inline-flex}.somy-btn--primary{background:var(--somy-primary);color:#fff;text-transform:uppercase;letter-spacing:.02em;border-radius:25px;min-height:41px;padding:8px 32px;font-family:Maven Pro,Noto Sans,system-ui,sans-serif;font-size:14px;font-weight:500;box-shadow:0 3px 1px -2px #0003,0 2px 2px #00000024,0 1px 5px #0000001f}.somy-btn--primary:hover{background:var(--p360-primary-hover,#6a4ad0);box-shadow:0 3px 1px -2px #0003,0 2px 2px #00000024,0 1px 5px #0000001f}.somy-btn--primary:disabled,.somy-btn--primary[aria-disabled=true]{color:#fff;box-shadow:none;cursor:not-allowed;background:#d1d5db}.somy-btn--ghost,.saas-dash-btn,.saas-dash-btn--ghost{background:var(--somy-surface);color:var(--somy-text);border:1px solid var(--somy-border)!important}.somy-btn--ghost:hover,.saas-dash-btn:hover{background:var(--p360-border-light,#f3f4f6)}.somy-btn--sm,.saas-dash-btn--sm{min-height:34px;padding:0 12px;font-size:13px}.somy-btn:disabled{opacity:.5;cursor:not-allowed}.ag-cli-btn-create,.sl-btn-new,.ag-bib-new,.ag-form-save,.cb-btn-primary,.somy-list-text-btn--primary{border-radius:var(--p360-r-pill,999px)!important;background:var(--somy-primary)!important;color:#fff!important;cursor:pointer!important;border:none!important;justify-content:center!important;align-items:center!important;gap:8px!important;min-height:38px!important;padding:0 16px!important;font-size:13px!important;font-weight:600!important;text-decoration:none!important;transition:background .12s!important;display:inline-flex!important}.ag-cli-btn-create:hover,.sl-btn-new:hover,.ag-bib-new:hover,.somy-list-text-btn--primary:hover{background:var(--p360-primary-hover,#6a4ad0)!important}.ag-form-save-secondary,.sl-btn-cancel,.sl-btn-ghost,.sf-btn-cancel,.somy-btn--outline{border-radius:var(--p360-r-pill,999px);cursor:pointer;min-height:38px;padding:0 14px;border:1px solid var(--somy-border)!important;background:var(--somy-surface)!important;color:var(--somy-text)!important;font-weight:600!important}.sf-btn-save,.sf-btn-save.somy-btn--primary{background:var(--somy-primary)!important;color:#fff!important;border:none!important}.ag-cli-head,.ag-bib-head,.ag-global-head,.ag-form-head,.sl-header,.ds-head,.cb-head,.adm-ph-head,.sf-topbar{flex-wrap:wrap;justify-content:space-between;align-items:flex-start;gap:16px;display:flex;background:0 0!important;border:none!important;margin:0!important;padding:0!important}.ag-cli-title,.sl-title,.ds-title,.adm-ph-title,.ag-bib-head h1,.ag-global-head h1,.ag-form-head .ag-cli-title{letter-spacing:-.5px!important;color:var(--somy-text)!important;margin:0!important;font-size:24px!important;font-weight:700!important}.sl-sub,.ag-form-sub,.ag-bib-sub,.ag-global-sub,.ds-subtitle,.adm-ph-desc{color:var(--somy-muted)!important;margin:0!important;font-size:13px!important}.sf-topbar{align-items:center!important}.sf-breadcrumb{flex-direction:column;gap:4px;display:flex}.sf-breadcrumb-link{color:var(--somy-muted)!important;font-size:13px!important;font-weight:500!important;text-decoration:none!important}.sf-breadcrumb-link:hover{color:var(--somy-primary)!important}.sf-breadcrumb-sep{display:none}.sf-breadcrumb-cur{letter-spacing:-.5px;color:var(--somy-text)!important;font-size:24px!important;font-weight:700!important}.sf-topbar-actions,.ag-form-head-actions{flex-wrap:wrap;justify-content:flex-end;align-items:center;gap:8px;display:flex}.ag-panel-card,.ag-biblio-card,.ag-faq-row,.ag-bib-item,.sl-table-wrap,.ds-card,.sf-ativo-card,.adm-ph-pane{background:#fff!important;border:none!important;border-radius:25px!important;box-shadow:0 2px 1px -1px #0003,0 1px 1px #00000024,0 1px 3px #0000001f!important}.ag-panel-card>h2,.ag-form-section-title,.sf-section-head h4,.sf-subsection-title,.ds-section-title{color:#1f2937!important;letter-spacing:normal!important;text-transform:none!important;margin:0 0 12px!important;font-size:16px!important;font-weight:600!important}.ag-form-msg,.ag-bib-msg{color:var(--somy-muted);margin:0;font-size:13px}.ag-impl__card{background:var(--p360-surface,#fff)!important;border:none!important;border-radius:25px!important;padding:24px!important;box-shadow:0 2px 1px -1px #0003,0 1px 1px #00000024,0 1px 3px #0000001f!important}.ag-impl__card-label{text-transform:uppercase!important;letter-spacing:.5px!important;color:var(--p360-text-muted,#6b7280)!important;margin-bottom:6px!important;font-size:11px!important;font-weight:700!important}.ag-impl__card-value{color:var(--p360-text,#111827)!important;letter-spacing:-1px!important;font-size:26px!important;font-weight:800!important}.ag-impl__card-hint{color:var(--p360-text-faint,#9ca3af)!important;margin-top:4px!important;font-size:11px!important}.ag-impl__cards{gap:var(--mobills-kpi-gap,12px)!important;grid-template-columns:repeat(auto-fit,minmax(160px,1fr))!important;margin-bottom:0!important;display:grid!important}:root{--somy-interior-active-bg:#a78bfa14;--somy-interior-preview-bg:#f4f5fa;--ag-primary-dark:#1e293b;--ag-success:#16a34a;--ag-danger:#dc2626;--ag-warning:#d97706;--adm-text-primary:var(--somy-text,#0f172a)}.ag-app .ag-cli-page--lista .ag-cli-row{background:#fff!important;border:none!important}.ag-app .ag-bib-item{background:var(--ag-surface)!important;border-color:var(--ag-card-border)!important}.ag-app .ag-bib-item.is-active{border-color:var(--ag-accent)!important;background:var(--somy-interior-active-bg)!important}.ag-app .ag-bib-item-name{color:var(--ag-text-primary)!important}.ag-app .ag-bib-item-type{color:var(--ag-muted)!important}.ag-app .ag-bib-preview-box{background:var(--somy-interior-preview-bg)!important;border-color:var(--ag-card-border)!important}.ag-app .ag-bib-form .ag-form-field select{background:var(--ag-surface)!important;color:var(--ag-text-primary)!important}.ag-app .ag-form-field>span,.ag-app .ag-form-field>label,.ag-app .ag-biblio-field>span,.ag-app .ag-form-section>h3{text-transform:uppercase;letter-spacing:.04em;font-size:.72rem;font-weight:700;color:var(--ag-muted)!important}.ag-app .ag-panel-card h2,.ag-app .ag-panel-card h3.mobills-card-title{text-transform:none!important;letter-spacing:normal!important;color:#1f2937!important;font-size:16px!important;font-weight:600!important}.ag-app .ag-subtab.is-active{color:var(--ag-primary-dark)!important}.adm-shell .sl-th{color:var(--somy-muted)!important;border-bottom-color:var(--somy-border)!important;background:#f8fafc!important}.adm-shell .sl-tr{border-bottom-color:var(--somy-border)!important}.adm-shell .sl-tr:hover{background:#f8fafc!important}.adm-shell .sl-td,.adm-shell .sl-td-name,.adm-shell .sl-row-card,.adm-shell .sf-field input,.adm-shell .sf-field select,.adm-shell .sf-field textarea,.adm-shell .ds-field input,.adm-shell .ds-field textarea,.adm-shell .ds-field select{color:var(--somy-text)!important}.adm-shell .sl-td-sub,.adm-shell .sl-empty-hint,.adm-shell .sf-hint,.adm-shell .ds-hint{color:var(--somy-muted)!important}.adm-shell .sl-badge--muted{color:var(--somy-muted)!important;background:#f1f5f9!important}.adm-shell .sl-badge--blue{background:var(--somy-primary-soft)!important;color:var(--somy-primary-dark)!important}.adm-shell .sl-badge--green{color:#166534!important;background:#dcfce7!important}.adm-shell .sl-badge--red{color:#b91c1c!important;background:#fee2e2!important}.adm-shell .sl-btn-edit{border:1px solid var(--somy-border-strong)!important;background:var(--somy-surface)!important;color:var(--somy-primary)!important}.adm-shell .sl-btn-edit:hover{background:var(--somy-primary-soft)!important}.adm-shell .sl-btn-del{color:var(--somy-danger)!important;background:#fff!important;border:1px solid #fecaca!important}.adm-shell .sl-empty{border-color:var(--somy-border-strong)!important}.adm-shell .sl-thumb,.adm-shell .sl-thumb-empty{background:var(--somy-interior-preview-bg)!important;border-color:var(--somy-border)!important}.adm-shell .sf-tabs button.is-active,.adm-shell .ds-tab.is-active{color:var(--ag-primary-dark)!important}.adm-shell label,.adm-shell .sf-field>label,.adm-shell .sf-field>span:first-child,.adm-shell .ds-field label{text-transform:uppercase;letter-spacing:.04em;font-size:.72rem;font-weight:700;color:var(--somy-muted)!important}.ag-app .ag-upload-zone,.ag-app .ag-cert-thumb,.ag-app .ag-logo-slot,.adm-shell .ag-iu-zone,.adm-shell .cb-upload-zone{background:var(--somy-interior-preview-bg)!important}.ag-app .ag-form-toast--pending,.ag-app .ag-form-msg,.ag-app [class*=is-pending],.ag-app [class*=is-saving]{color:var(--ag-primary-dark)!important}.somy-sidebar-app{max-width:100%;overflow-x:clip}.ag-app-body,.adm-shell-main,.adm-shell-content,.ag-panel,.ag-panel-content{min-width:0;max-width:100%}.adm-shell-content,.ag-app-body{overflow-x:clip}.somy-page,.saas-dash,.ag-cli-page,.ag-form-page,.ag-bib-page,.ag-global-page,.sl-root,.sf-root,.sf-root--wide,.ds-root,.cb-root,.adm-ph{box-sizing:border-box;width:100%;min-width:0;max-width:none}@media (width<=720px){.somy-page-toolbar,.saas-dash-toolbar{flex-direction:column;align-items:stretch;gap:12px}.somy-page-toolbar-actions,.saas-dash-toolbar-actions{flex-wrap:wrap;justify-content:flex-start}.somy-page-toolbar-start{width:100%}}@media (width<=640px){.somy-app-header{flex-wrap:wrap;gap:10px 12px;padding:12px 14px!important}.somy-app-header-search{flex:100%;order:3;max-width:none!important}.somy-app-header-actions{margin-left:auto}}@media (width<=900px){.ag-panel-content,.adm-shell-content{padding:0!important}.ag-app .ag-form-row,.ag-app .ag-form-row--2,.ag-app .ag-form-row--3,.ag-bib-layout{grid-template-columns:1fr!important}.ag-app .ag-form-tabs{flex-wrap:wrap;gap:6px}.sf-layout,.ds-layout,.cb-layout{grid-template-columns:1fr!important}}.somy-table-scroll,.adm-shell .sl-table-wrap,.ag-cli-page--lista .ag-cli-board{-webkit-overflow-scrolling:touch;scrollbar-gutter:stable;max-width:100%;overflow-x:auto}.adm-shell .sl-table{min-width:640px}@media (width<=1100px){.saas-dash-mid-row,.saas-dash-bottom-row{grid-template-columns:1fr!important}}@media (width<=720px){.saas-dash-kpi-row{grid-template-columns:1fr!important}}.adm-shell .sf-section,.adm-shell .sf-card,.adm-shell .wiz-card,.ag-app .ag-panel-card{min-width:0;max-width:100%}.ag-app img,.adm-shell img,.somy-page img{max-width:100%;height:auto}.adm-shell .sf-preview-box,.adm-shell .ds-preview,.ag-app .ag-bib-preview-box{max-width:100%;overflow-x:auto}:root{--somy-page-bg:var(--p360-bg,#f0f4f8);--somy-surface:var(--p360-surface,#fff);--somy-border:#e2e8f0;--somy-border-strong:var(--p360-border,#e2e8f0);--somy-text:var(--p360-text,#111827);--somy-muted:var(--p360-text-muted,#6b7280);--somy-primary:var(--p360-primary,#7c3aed);--somy-primary-dark:var(--p360-primary-dark,#5b21b6);--somy-primary-soft:var(--p360-primary-light,#ede9fe);--somy-success:var(--p360-success,#16a34a);--somy-danger:var(--p360-danger,#dc2626);--somy-warning:var(--p360-warning,#d97706);--somy-shadow:0 4px 12px #0f172a0f, 0 1px 3px #0f172a0a;--somy-shadow-md:var(--p360-shadow-md);--somy-radius-lg:16px;--somy-radius-xl:20px;--ag-bg-page:var(--p360-bg);--ag-bg-gradient:var(--p360-bg);--ag-primary:var(--p360-primary);--ag-primary-dark:var(--p360-primary-dark);--ag-muted:var(--p360-text-muted);--ag-border:var(--p360-border);--ag-border-light:var(--p360-border-light);--ag-text-primary:var(--p360-text);--ag-surface:var(--p360-surface);--ag-surface-glass:var(--p360-surface);--ag-surface-glass-strong:#f8fafc;--ag-panel-bg:transparent;--ag-card:var(--p360-surface);--ag-card-border:#e2e8f0;--ag-accent:var(--p360-primary);--ag-accent-soft:var(--p360-primary-light);--ag-shadow-soft:var(--p360-shadow-sm);--ag-font:var(--p360-font);--ag-radius-sm:var(--p360-r-sm);--ag-radius-md:var(--p360-r-md);--ag-radius-lg:var(--p360-r-lg);--ag-radius-xl:var(--p360-r-xl);--adm-bg-deep:var(--p360-bg);--adm-bg-shell:var(--p360-surface);--adm-sidebar:var(--p360-surface);--adm-accent:var(--p360-primary);--adm-accent-soft:var(--p360-primary-light);--adm-accent-2:#6366f1;--adm-text:var(--p360-text);--adm-muted:var(--p360-text-muted);--adm-danger:var(--p360-danger);--adm-warning:var(--p360-warning);--adm-card:var(--p360-surface);--adm-card-border:var(--p360-border-light);--adm-shadow-lg:var(--p360-shadow-sm);--adm-font:var(--p360-font);--adm-text-primary:var(--p360-text)}html,body{color:var(--p360-text,#111827);background:var(--p360-bg,#eef0f6)!important;font-family:var(--p360-font,"Inter", system-ui, sans-serif)!important}.somy-sidebar-app{background:var(--p360-bg,#eef0f6)}.ag-app-body,.adm-shell-main{background:var(--somy-page-bg)!important}.ag-panel-content,.adm-shell-content{box-sizing:border-box;padding:0}.ag-panel{box-shadow:none!important;background:0 0!important;border:none!important}.ag-panel-content{min-width:0}.somy-page-card,.ag-panel-card,.ag-cli-row,.ag-biblio-card,.ag-biblio-entity,.ag-faq-row,.ag-dash-kpi,.ag-dash-rank,.saas-dash-card,.adm-shell .sl-table-wrap,.adm-shell .sl-row-card,.adm-shell .ds-card,.adm-shell .ds-section,.adm-shell .sf-section,.adm-shell .sf-card,.adm-shell .wiz-card,.adm-shell .cb-card,.adm-shell .adm-ph-card,.adm-shell .adm-dash-kpi,.adm-shell .adm-dash-matrix-col,.adm-shell .adm-dash-welcome-card,.ag-app .somy-page-card{background:#fff!important;border:1px solid #e2e8f0!important;border-radius:16px!important;box-shadow:0 4px 12px #0f172a0f,0 1px 3px #0f172a0a!important}.ag-app .ag-form-field input,.ag-app .ag-form-field select,.ag-app .ag-form-field textarea,.ag-app .ag-biblio-field input,.ag-app .ag-biblio-field textarea,.ag-app .ag-biblio-field select,.ag-app .ag-form-tabs-panel input,.ag-app .ag-form-tabs-panel select,.ag-app .ag-form-tabs-panel textarea{background:var(--somy-surface)!important;border-color:var(--somy-border-strong)!important;color:var(--somy-text)!important}.adm-shell .sl-empty,.adm-shell .sf-empty-state{background:var(--somy-surface)!important;border-color:var(--somy-border-strong)!important;border-style:dashed!important}.adm-shell .sl-btn-new,.adm-shell .sf-btn-primary,.adm-shell .wiz-btn-primary{border:none;color:#fff!important;background:var(--somy-primary)!important}.adm-shell .sl-btn-new:hover,.adm-shell .sf-btn-primary:hover{filter:brightness(1.06)}.adm-shell .sl-row-card:hover,.adm-shell .ds-card:hover{border-color:#d1d5db!important}.ag-login-card,.adm-login-card{background:var(--somy-surface)!important;border:1px solid var(--somy-border)!important;box-shadow:var(--somy-shadow-md)!important}.adm-shell-content .saas-dash{background:0 0!important;margin:0!important}.saas-dash{--saas-bg:var(--somy-page-bg);--saas-card:var(--somy-surface);--saas-border:var(--somy-border)}.adm-shell input:not([type=checkbox]):not([type=radio]):not([type=color]),.adm-shell select,.adm-shell textarea{background:var(--somy-surface)!important;color:var(--somy-text)!important;border-color:var(--somy-border-strong)!important}.adm-shell .sf-section,.adm-shell .sf-card,.adm-shell .sf-sidebar,.adm-shell .sf-tab-panel,.adm-shell .sf-block,.adm-shell .sf-preview-box,.adm-shell .sf-combo-card,.adm-shell .ds-section,.adm-shell .ds-card,.adm-shell .ds-panel,.adm-shell .ds-block,.adm-shell .cb-section,.adm-shell .cb-panel,.adm-shell .wiz-card,.adm-shell .wiz-step-body,.adm-shell .miu-card,.adm-shell .adm-toggle-wrap{background:var(--somy-surface)!important;border-color:var(--somy-border)!important}.adm-shell .sf-tabs,.adm-shell .ds-tabs{border-bottom-color:var(--somy-border)!important}.adm-shell .sf-tabs button.is-active,.adm-shell .ds-tab.is-active{background:var(--somy-primary-soft)!important;color:#1e293b!important;border-color:var(--somy-primary)!important}.adm-shell .sf-tabs button,.adm-shell .ds-tab{color:var(--somy-muted)!important}.adm-shell .sl-row,.adm-shell .sl-table thead{background:var(--somy-surface)!important}.adm-shell .sl-row:hover{background:#f8fafc!important}.adm-shell .sf-btn-cancel,.adm-shell .sl-btn-ghost,.adm-shell .cb-back{background:var(--somy-surface)!important;border:1px solid var(--somy-border)!important;color:var(--somy-text)!important}.adm-shell .sf-btn-cancel:hover:not(:disabled),.adm-shell .sl-btn-ghost:hover{background:#f8fafc!important}.ag-login{min-height:100vh;background:var(--somy-page-bg)!important}.ag-login .ag-login-card,.ag-login input{background:var(--somy-surface)!important;border-color:var(--somy-border)!important;color:var(--somy-text)!important}.adm-login-blur-ring{opacity:.35;background:radial-gradient(circle at 42% 30%,#7c3aed1f,#6366f114 40%,#0000 74%)!important}.ag-form-field input,.ag-form-field select,.ag-form-field textarea,.ag-biblio-field input,.ag-biblio-field textarea,.ag-biblio-field select{background:var(--ag-surface)!important;border-color:var(--ag-border)!important;color:var(--ag-text-primary)!important}.ag-panel-card,.ag-faq-row,.ag-biblio-card,.ag-biblio-entity{box-shadow:var(--ag-shadow-soft);background:var(--ag-card)!important;border-color:var(--ag-border-light)!important}.ag-form-save,.ag-biblio-save{background:var(--ag-primary)!important;border-radius:var(--ag-radius-pill)!important}.ag-form-save-secondary{background:var(--ag-surface)!important;border-color:var(--ag-border)!important;color:var(--ag-primary-dark)!important}.ag-form-save-secondary.is-saving{color:var(--ag-primary)!important;background:var(--ag-accent-soft)!important}.ag-form-save-secondary.is-success{color:#0d7a4f!important;background:#14ac6f1f!important;border-color:#14ac6f66!important}.ag-form-save-secondary.is-error{color:var(--ag-danger)!important;background:#e5484d1a!important}.ag-form-toast--pending{color:var(--ag-primary-dark)!important;background:var(--ag-accent-soft)!important}.ag-form-toast--success{color:#0d7a4f!important}.ag-form-toast--error{color:var(--ag-danger)!important}.ag-subtab{background:var(--ag-surface-glass-strong)!important;border-color:var(--ag-border)!important}.ag-subtab.is-active{background:var(--ag-accent-soft)!important;border-color:var(--ag-primary)!important;color:var(--ag-primary-dark)!important}.ag-form-tabs{border-bottom-color:var(--ag-border)!important}.ag-cert-thumb,.ag-logo-slot,.ag-color-swatch,.ag-inst-thumb,.ag-biblio-logo-preview,.ag-upload-zone,.ag-rs-input{border-color:var(--ag-border)!important;background:#f4f5fa!important}.ag-upload-zone{border-style:dashed!important}.ag-dash-rank-bar{background:#2e217014!important}.ag-dash-rank-bar-fill{background:linear-gradient(90deg, var(--ag-primary), #b8a3fc)!important}.ag-form-section-hint a,.ag-cli-table a{color:var(--ag-primary)}.ag-input-readonly{color:var(--ag-muted)!important;background:#f8fafc!important}.ag-app .ag-form-tabs-panel,.ag-app .ag-form-section,.ag-app .ag-panel-card,.ag-app .ag-faq-editor,.ag-app .ag-rs-block{background:var(--ag-card)!important;border-color:var(--ag-card-border)!important}.ag-app .ag-form-tab,.ag-app .ag-form-tabs button{color:var(--ag-muted)!important}.ag-app .ag-form-tab.is-active,.ag-app .ag-form-tabs button[aria-selected=true]{color:var(--ag-primary-dark)!important;border-color:var(--ag-primary)!important}.ag-app [class*=ag-][style*="background: rgba(0"],.ag-app .ag-form-field input:not([type=checkbox]),.ag-app .ag-form-field textarea,.ag-app .ag-form-field select{background:#fff!important}.ag-app .ag-cli-status,.ag-app .ag-cli-pill{border:1px solid var(--ag-border)!important}.ag-cli-head{border-bottom-color:var(--ag-border)!important}:root{--somy-sidebar-bg:#fff;--somy-sidebar-border:#0000000f;--somy-sidebar-text:#000000de;--somy-sidebar-muted:#0000008a;--somy-sidebar-active-text:#8060e0;--somy-sidebar-hover-bg:#0000000a;--somy-sidebar-divider:#0000000f;--somy-sidebar-w-expanded:240px;--somy-sidebar-w-collapsed:92px;--somy-sidebar-w:var(--somy-sidebar-w-expanded);--somy-sidebar-pad-x:24px;--somy-sidebar-icon:26px;--somy-sidebar-item-h:48px;--somy-page-bg:#edf3fb;--somy-sidebar-pad-top:24px;--somy-sidebar-brand-h:34px;--somy-sidebar-gap-brand-org:20px;--somy-sidebar-gap-org-nav:32px;--somy-sidebar-org-h:40px}.somy-sidebar-app{grid-template-columns:var(--somy-sidebar-w) minmax(0, 1fr);background:var(--somy-page-bg);grid-template-rows:auto 1fr;min-height:100vh;font-family:Noto Sans,system-ui,sans-serif;transition:grid-template-columns .2s;display:grid}.somy-sidebar-app[data-expanded=false]{--somy-sidebar-w:92px;--somy-sidebar-w-collapsed:92px;grid-template-columns:92px minmax(0,1fr)!important}.somy-sidebar{z-index:20;background:var(--somy-sidebar-bg);grid-area:1/1/-1;width:100%;max-width:100%;height:100vh;position:sticky;top:0;overflow:visible}.somy-sidebar-surface{width:100%;height:100%;padding:var(--somy-sidebar-pad-top) 0 16px;background:var(--somy-sidebar-bg);box-shadow:1px 0 0 var(--somy-sidebar-border);scrollbar-width:none;box-sizing:border-box;border-right:none;flex-direction:column;align-items:stretch;display:flex;overflow:hidden auto}.somy-sidebar-surface::-webkit-scrollbar{display:none}.somy-sidebar-head{padding:0 var(--somy-sidebar-pad-x);margin:0 0 var(--somy-sidebar-gap-brand-org);min-height:var(--somy-sidebar-brand-h);height:var(--somy-sidebar-brand-h);box-sizing:border-box;border:none;flex-shrink:0;justify-content:flex-start;align-items:center;display:flex}.somy-sidebar-brand{flex:1;align-items:center;gap:8px;min-width:0;display:flex;overflow:hidden}.somy-sidebar-mark{width:var(--somy-sidebar-icon);height:var(--somy-sidebar-icon);box-shadow:none;background:0 0;border:none;flex-shrink:0;justify-content:center;align-items:center;display:flex}.somy-sidebar-brand-name{display:none!important}.somy-sidebar-org{margin:0 var(--somy-sidebar-pad-x) var(--somy-sidebar-gap-org-nav);min-height:var(--somy-sidebar-org-h);height:var(--somy-sidebar-org-h);width:calc(100% - (var(--somy-sidebar-pad-x) * 2));box-sizing:border-box;box-shadow:none;background:0 0;border:none;border-radius:0;flex-shrink:0;align-self:stretch;align-items:center;padding:0;display:flex;overflow:hidden}.somy-sidebar-org--spacer{visibility:hidden;pointer-events:none}.somy-sidebar-org--label{color:#0000008a;letter-spacing:.01em;justify-content:flex-start;font-family:Noto Sans,system-ui,sans-serif;font-size:13px;font-weight:500}.somy-sidebar-org__label{text-overflow:ellipsis;white-space:nowrap;max-width:100%;color:inherit;overflow:hidden}.somy-sidebar-collapse{top:calc(var(--somy-sidebar-pad-top) + var(--somy-sidebar-brand-h) + var(--somy-sidebar-gap-brand-org) + 8px);z-index:30;cursor:pointer;color:#00000073;background:#fff;border:1px solid #00000014;border-radius:50%;justify-content:center;align-items:center;width:24px;height:24px;padding:0;display:flex;position:absolute;right:-12px;box-shadow:0 1px 3px #0000001a}.somy-sidebar-collapse:hover{color:var(--somy-sidebar-active-text)}.somy-sidebar-collapse svg{width:12px;height:12px}.somy-sidebar-app[data-expanded=false] .somy-sidebar-surface{padding:var(--somy-sidebar-pad-top) 0 16px;align-items:center}.somy-sidebar-app[data-expanded=false] .somy-sidebar-head{margin:0 0 var(--somy-sidebar-gap-brand-org);min-height:var(--somy-sidebar-brand-h);height:var(--somy-sidebar-brand-h);justify-content:center;align-items:center;width:100%;padding:0}.somy-sidebar-app[data-expanded=false] .somy-sidebar-brand,.somy-sidebar-app[data-expanded=false] .somy-sidebar-brand--symo{min-width:var(--somy-sidebar-brand-h);flex-direction:row;flex:none;justify-content:center;align-items:center;width:auto;overflow:visible}.somy-sidebar-app[data-expanded=false] .somy-sidebar-brand-name{display:none!important}.somy-sidebar-app[data-expanded=false] .somy-sidebar-mark-img{min-width:var(--somy-sidebar-brand-h);min-height:var(--somy-sidebar-brand-h);margin:0 auto;width:var(--somy-sidebar-brand-h)!important;height:var(--somy-sidebar-brand-h)!important;opacity:1!important;visibility:visible!important;display:block!important}.somy-sidebar-app[data-expanded=false] .somy-sidebar-org{visibility:hidden;pointer-events:none;width:calc(100% - (var(--somy-sidebar-pad-x) * 2));max-width:none;height:var(--somy-sidebar-org-h);min-height:var(--somy-sidebar-org-h);margin:0 var(--somy-sidebar-pad-x) var(--somy-sidebar-gap-org-nav);box-shadow:none;background:0 0;border-radius:0;display:flex!important}.somy-sidebar-app[data-expanded=false] .somy-sidebar-org__label{display:none}.somy-sidebar-app[data-expanded=false] .somy-sidebar-nav,.somy-sidebar-app[data-expanded=false] .somy-sidebar-group{align-items:stretch;width:100%}.somy-sidebar-nav{scrollbar-width:none;flex-direction:column;flex:1;gap:0;width:100%;min-height:0;display:flex;overflow:hidden auto}.somy-sidebar-nav::-webkit-scrollbar{display:none}.somy-sidebar-group{flex-direction:column;gap:0;width:100%;display:flex}.somy-sidebar-group-label{margin:16px var(--somy-sidebar-pad-x) 4px;letter-spacing:.06em;text-transform:uppercase;color:var(--somy-sidebar-muted);font-family:Noto Sans,system-ui,sans-serif;font-size:11px;font-weight:600;display:block}.somy-sidebar-group:first-child .somy-sidebar-group-label,.somy-sidebar-app[data-expanded=false] .somy-sidebar-group-label{display:none}.somy-sidebar-link{height:var(--somy-sidebar-item-h);min-height:var(--somy-sidebar-item-h);padding:0 var(--somy-sidebar-pad-x);box-sizing:border-box;width:100%;color:var(--somy-sidebar-muted);letter-spacing:.015em;white-space:nowrap;cursor:pointer;border-radius:0;justify-content:flex-start;align-items:center;gap:16px;margin:0;font-family:Noto Sans,system-ui,sans-serif;font-size:16px;font-weight:400;line-height:1.25;text-decoration:none;transition:color .12s,background .12s;display:flex;position:relative;overflow:hidden}.somy-sidebar-link:hover{background:var(--somy-sidebar-hover-bg);color:var(--somy-sidebar-text)}.somy-sidebar-link--active{color:var(--somy-sidebar-active-text);background:0 0}.somy-sidebar-link--active:before{content:"";background:var(--somy-sidebar-active-text);border-radius:0 2px 2px 0;width:3px;position:absolute;top:12px;bottom:12px;left:0}.somy-sidebar-link--active .somy-sidebar-link-leading{color:var(--somy-sidebar-active-text)}.somy-sidebar-app[data-expanded=false] .somy-sidebar-link{height:var(--somy-sidebar-item-h);justify-content:center;gap:0;padding:0}.somy-sidebar-link-leading{width:var(--somy-sidebar-icon);height:var(--somy-sidebar-icon);color:inherit;flex-shrink:0;justify-content:center;align-items:center;display:flex}.somy-sidebar-link-leading svg,.somy-sidebar-icon{width:var(--somy-sidebar-icon)!important;height:var(--somy-sidebar-icon)!important}.somy-sidebar-link-label{text-overflow:ellipsis;flex:1;min-width:0;overflow:hidden}.somy-sidebar-app[data-expanded=false] .somy-sidebar-link-label,.somy-sidebar-app[data-expanded=false] .somy-sidebar-tag{display:none!important}.somy-sidebar-badge{color:#dc2626;background:#fee2e2;border-radius:999px;justify-content:center;align-items:center;min-width:18px;height:18px;margin-left:auto;padding:0 5px;font-size:10px;font-weight:700;display:flex}.somy-sidebar-app[data-expanded=false] .somy-sidebar-badge{min-width:16px;height:16px;margin:0;font-size:9px;position:absolute;top:6px;right:8px}.somy-sidebar-foot{padding:10px var(--somy-sidebar-pad-x) 0;border-top:1px solid var(--somy-sidebar-divider);color:var(--somy-sidebar-muted);margin-top:auto;font-size:10px}.somy-sidebar-app[data-expanded=false] .somy-sidebar-foot{text-align:center;border-top:none;padding:8px 0 0;font-size:9px}.somy-sidebar-app[data-expanded=false] .somy-sidebar-link:after{content:attr(title);white-space:nowrap;color:#fff;pointer-events:none;opacity:0;z-index:100;background:#1f2937;border-radius:6px;padding:5px 10px;font-size:12px;font-weight:500;transition:opacity .15s;position:absolute;top:50%;left:calc(100% + 10px);transform:translateY(-50%)}.somy-sidebar-app[data-expanded=false] .somy-sidebar-link:hover:after{opacity:1}@media (width<=900px){.somy-sidebar-app,.somy-sidebar-app[data-expanded=false]{grid-template-columns:1fr!important}.somy-sidebar-collapse{display:none}.somy-sidebar-app[data-expanded=false] .somy-sidebar-link-label{display:block!important}}.somy-logo-preview-bg{background-color:#5a5a5a;background-image:linear-gradient(45deg,#ffffff14 25%,#0000 25%),linear-gradient(-45deg,#ffffff14 25%,#0000 25%),linear-gradient(45deg,#0000 75%,#ffffff14 75%),linear-gradient(-45deg,#0000 75%,#ffffff14 75%);background-position:0 0,0 6px,6px -6px,-6px 0;background-size:12px 12px}.somy-logo-preview-bg--light{background-color:#e8e8e8;background-image:linear-gradient(45deg,#d0d0d0 25%,#0000 25%),linear-gradient(-45deg,#d0d0d0 25%,#0000 25%),linear-gradient(45deg,#0000 75%,#d0d0d0 75%),linear-gradient(-45deg,#0000 75%,#d0d0d0 75%)}.mobills-icon-btn{color:#6b7280;cursor:pointer;background:#fff;border:none;border-radius:50%;justify-content:center;align-items:center;width:40px;height:40px;padding:0;transition:box-shadow .12s,transform .12s;display:flex;box-shadow:0 1px 3px #0f172a1a,0 1px 2px #0f172a0f}.mobills-icon-btn:hover{box-shadow:0 2px 8px #0f172a1f,0 1px 3px #0f172a14}.mobills-icon-btn svg{width:20px;height:20px}.mobills-icon-btn--primary{color:#8060e0}.mobills-filter-pill{height:38px;font:inherit;color:#374151;cursor:pointer;background:#fff;border:none;border-radius:999px;align-items:center;gap:8px;padding:0 18px;font-size:14px;font-weight:600;transition:background .12s,color .12s,box-shadow .12s;display:inline-flex;box-shadow:0 1px 3px #0f172a14}.mobills-filter-pill--active{color:#fff;background:#8060e0;box-shadow:0 2px 8px #7c3aed59}.mobills-filter-pill--active .mobills-filter-pill__chevron{color:#fff}.mobills-filter-pill__chevron{color:#6b7280;align-items:center;margin-top:1px;display:flex}.mobills-select-pill{height:38px;font:inherit;color:#64748b;cursor:pointer;box-shadow:none;background:#eef2f7;border:none;border-radius:999px;align-items:center;gap:8px;padding:0 16px;font-size:14px;font-weight:500;transition:background .12s,color .12s;display:inline-flex}.mobills-select-pill:hover{color:#475569;background:#e5eaf1}.mobills-select-pill--active{color:#8060e0;background:#e8e0fb}.mobills-select-pill__chevron{color:currentColor;opacity:.75;align-items:center;display:flex}.mobills-select-pill__chevron svg{width:14px;height:14px}.mobills-select-filter-row{flex-wrap:wrap;align-items:center;gap:10px;width:100%;display:flex}.mobills-clear-filter{height:38px;font:inherit;font-family:var(--symo-font-cta,"Maven Pro", system-ui, sans-serif);cursor:pointer;justify-content:center;align-items:center;padding:0 18px;font-size:14px;font-weight:600;transition:background .12s,color .12s;display:inline-flex;color:#2e296c!important;box-shadow:none!important;background:0 0!important;border:1.5px solid #2e296c!important;border-radius:999px!important}.mobills-clear-filter:hover:not(:disabled){color:#2e296c!important;background:#2e296c0f!important}.mobills-clear-filter:disabled{opacity:.35;cursor:default}.mobills-tab-switcher{background:#fff;border:none;border-radius:999px;align-items:center;gap:2px;padding:4px;display:inline-flex;box-shadow:0 2px 1px -1px #0003,0 1px 1px #00000024,0 1px 3px #0000001f}.mobills-tab-switcher__tab{color:#6b7280;cursor:pointer;background:0 0;border:none;border-radius:999px;justify-content:center;align-items:center;width:40px;height:32px;padding:0;transition:background .12s,color .12s;display:flex}.mobills-tab-switcher__tab:hover{color:#374151}.mobills-tab-switcher__tab--active{color:#fff;background:#8060e0}.mobills-tab-switcher__tab svg{width:18px;height:18px}.mobills-toolbar{justify-content:space-between;align-items:center;gap:12px;margin:0;display:flex}.mobills-toolbar__left,.mobills-toolbar__right,.mobills-toolbar-actions{align-items:center;gap:10px;display:flex}.mobills-section-header{justify-content:space-between;align-items:center;gap:12px;min-height:40px;margin-bottom:16px;display:flex}.mobills-section-header__title{color:#1e293b;letter-spacing:-.3px;margin:0;font-size:20px;font-weight:700;line-height:1.2}.mobills-card-toolbar{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:12px;margin-bottom:16px;display:flex}.mobills-card-toolbar__right{align-items:center;gap:10px;margin-left:auto;display:flex}.mobills-options-menu{display:inline-flex;position:relative}.mobills-options-menu__trigger{cursor:pointer;display:inline-flex}.mobills-options-menu__panel{z-index:60;scrollbar-width:thin;scrollbar-color:#0f172a2e transparent;background:#fff;border-radius:16px;min-width:200px;padding:6px 0;animation:.15s mobills-menu-in;position:absolute;top:calc(100% + 8px);overflow:hidden auto;box-shadow:0 8px 30px #0000001f,0 2px 8px #0000000f}.mobills-options-menu__panel::-webkit-scrollbar{width:6px;height:6px}.mobills-options-menu__panel::-webkit-scrollbar-track{background:0 0}.mobills-options-menu__panel::-webkit-scrollbar-thumb{background:#0f172a29 padding-box padding-box;border:1px solid #0000;border-radius:999px}.mobills-options-menu__panel::-webkit-scrollbar-thumb:hover{background:#0f172a47 padding-box padding-box}.mobills-options-menu__panel::-webkit-scrollbar-button{width:0;height:0;display:none}.mobills-options-menu__panel::-webkit-scrollbar-corner{background:0 0}.mobills-options-menu__panel--portal{z-index:10000;animation-name:mobills-menu-in-portal;position:fixed;top:auto;left:auto;right:auto}.mobills-options-menu__panel--compact{border-radius:12px;min-width:0}.mobills-options-menu__panel--compact .mobills-options-menu__item{justify-content:center;min-width:56px;padding:10px 18px}.mobills-options-menu__panel--right{right:0}.mobills-options-menu__panel--left{left:0}.mobills-options-menu__panel--center{left:50%;transform:translate(-50%)}.mobills-options-menu__panel--portal.mobills-options-menu__panel--right,.mobills-options-menu__panel--portal.mobills-options-menu__panel--left{left:auto;right:auto}.mobills-options-menu__panel--portal.mobills-options-menu__panel--center{right:auto}.mobills-options-menu__panel--center{animation-name:mobills-menu-in-center}.mobills-options-menu__item{width:100%;font:inherit;color:#6b7280;text-align:left;cursor:pointer;background:0 0;border:none;align-items:center;gap:12px;padding:11px 16px;font-size:14px;font-weight:400;transition:background .1s;display:flex}.mobills-options-menu__item:hover,.mobills-options-menu__item--active{background:#f3f4f6}.mobills-options-menu__item:disabled{opacity:.45;cursor:not-allowed}.mobills-options-menu__icon{flex-shrink:0;justify-content:center;align-items:center;width:22px;height:22px;display:flex}.mobills-options-menu__icon svg{width:20px;height:20px}.mobills-options-menu__label{flex:1;min-width:0;line-height:1.3}.mobills-options-menu__panel--user{min-width:220px;padding:8px}.mobills-options-menu__user-info{border-bottom:1px solid #f3f4f6;flex-direction:column;gap:2px;margin-bottom:4px;padding:8px 10px 10px;display:flex}.mobills-options-menu__user-name{color:#111827;font-size:14px;font-weight:600}.mobills-options-menu__user-email{color:#6b7280;word-break:break-all;font-size:12px}.mobills-options-menu__item--danger .mobills-options-menu__label{color:#ef4444}.mobills-options-menu__item--danger:hover{background:#fef2f2}.somy-list-shell.somy-page-card{border:none;border-radius:25px;overflow:hidden;box-shadow:0 2px 1px -1px #0003,0 1px 1px #00000024,0 1px 3px #0000001f}.somy-list-shell--embedded{box-shadow:none;background:0 0;border:none;border-radius:0;overflow:visible}.somy-list-toolbar{background:#fff;border-bottom:1px solid #eef2f7;flex-direction:column;gap:0;display:flex}.somy-list-toolbar__row{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:12px;padding:16px 24px;display:flex}.somy-list-toolbar__row--tabs-search{justify-content:flex-start;gap:16px}.somy-list-toolbar__end{flex-shrink:0;align-items:center;gap:12px;margin-left:auto;display:inline-flex}.somy-list-toolbar__spacer{flex:1}.somy-list-toolbar__primary{flex-shrink:0;align-items:center;display:inline-flex}.somy-list-toolbar__primary .somy-btn,.somy-list-toolbar__primary .mobills-settings-save{white-space:nowrap}.somy-list-toolbar__search{color:#9ca3af;background:#f1f5f9;border:none;border-radius:999px;flex:280px;align-items:center;gap:10px;max-width:480px;height:40px;padding:0 16px;transition:background .12s,box-shadow .12s;display:flex}.somy-list-toolbar__search:focus-within{background:#fff;box-shadow:0 0 0 2px #7c3aed33}.somy-list-toolbar__search input{color:#1f2937;background:0 0;border:none;outline:none;flex:1;font-size:14px}.somy-list-toolbar__search input::placeholder{color:#9ca3af}.somy-list-toolbar__search svg{color:#9ca3af;flex-shrink:0;width:18px;height:18px}.somy-list-toolbar__filters{flex-wrap:wrap;align-items:center;gap:10px 16px;padding:4px 24px 16px;display:flex}.somy-list-toolbar__filters--with-tools{justify-content:space-between}.somy-list-toolbar__filters-start{flex-wrap:wrap;flex:auto;align-items:center;gap:10px;min-width:0;display:flex}.somy-list-toolbar__filters-start .mobills-select-filter-row{width:auto}.somy-list-toolbar__end--filters{margin-left:auto}.somy-list-filter-panel{background:#fff;border-bottom:1px solid #eef2f7;padding:4px 24px 20px}.somy-list-filter-panel__head{justify-content:space-between;align-items:baseline;gap:16px;margin-bottom:14px;display:flex}.somy-list-filter-panel__title{color:#374151;margin:0;font-size:14px;font-weight:700}.somy-list-filter-panel__hint{color:#9ca3af;margin:0;font-size:12px}.somy-list-filter-panel__grid{grid-template-columns:repeat(4,minmax(0,1fr));gap:12px 16px;display:grid}.somy-list-filter-field{flex-direction:column;gap:6px;min-width:0;display:flex}.somy-list-filter-field>span{letter-spacing:.04em;text-transform:uppercase;color:#9ca3af;font-size:11px;font-weight:700}.somy-list-filter-field input{width:100%;height:40px;font:inherit;color:#374151;box-sizing:border-box;background:#fff;border:1px solid #e2e8f0;border-radius:12px;outline:none;padding:0 12px;font-size:13px}.somy-list-filter-field input:focus{border-color:#8060e0;box-shadow:0 0 0 3px #8060e029}.somy-list-filter-field input::placeholder{color:#9ca3af}.somy-list-filter-field .mobills-select-pill{border-radius:12px;justify-content:space-between;width:100%;height:40px}.somy-list-filter-panel__actions{justify-content:flex-end;gap:10px;margin-top:16px;display:flex}@media (width<=1100px){.somy-list-filter-panel__grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (width<=640px){.somy-list-filter-panel__grid{grid-template-columns:1fr}}.somy-list-tabs{scrollbar-width:none;background:#fff;border:none;border-radius:25px;flex-wrap:nowrap;align-items:stretch;gap:0;max-width:calc(100% - 48px);height:48px;min-height:48px;margin:16px 24px 0;padding:0;display:inline-flex;overflow-x:auto;box-shadow:0 2px 1px -1px #0003,0 1px 1px #00000024,0 1px 3px #0000001f}.somy-list-tabs::-webkit-scrollbar{display:none}.somy-list-tab{color:#0000008a;cursor:pointer;white-space:nowrap;background:0 0;border:none;border-radius:0;align-items:center;gap:8px;height:48px;min-height:48px;padding:6px 16px;font-family:Maven Pro,Noto Sans,system-ui,sans-serif;font-size:14px;font-weight:500;transition:color .12s,background .12s;display:inline-flex}.somy-list-tab:first-child{border-radius:25px 0 0 25px}.somy-list-tab:last-child{border-radius:0 25px 25px 0}.somy-list-tab:hover{color:#000000de}.somy-list-tab--active{color:#fff;box-shadow:none;background:#8060e0;font-weight:500}.somy-list-tab__label{line-height:1.2}.somy-list-tab__count{color:#6b7280;background:#f1f5f9;border-radius:999px;justify-content:center;align-items:center;min-width:22px;height:22px;padding:0 7px;font-size:11px;font-weight:700;line-height:1;display:inline-flex}.somy-list-tab--active .somy-list-tab__count{color:#fff;background:#ffffff38}.somy-list-tab__count--green{color:#16a34a!important;background:#dcfce7!important}.somy-list-tab__count--orange{color:#d97706!important;background:#fef3c7!important}.somy-list-tab__count--blue{color:#2563eb!important;background:#dbeafe!important}.somy-list-tab__count--purple{color:#7c3aed!important;background:#ede9fe!important}.somy-list-tab__count--red{color:#dc2626!important;background:#fee2e2!important}.somy-list-filter-row{flex-wrap:wrap;align-items:center;gap:10px;display:flex}.somy-list-tabs--inline{flex:0 auto;min-width:0;max-width:none;margin:0}.somy-list-tabs--standalone{background:#fff;border:none;border-radius:25px;height:48px;min-height:48px;margin-bottom:12px;padding:0;box-shadow:0 2px 1px -1px #0003,0 1px 1px #00000024,0 1px 3px #0000001f}.somy-list-date-field{color:#6b7280;background:#fff;border:1px solid #e2e8f0;border-radius:999px;align-items:center;gap:8px;height:38px;padding:0 14px;font-size:13px;display:inline-flex;box-shadow:0 1px 3px #0f172a0f}.somy-list-date-field span{color:#9ca3af;font-size:12px;font-weight:600}.somy-list-date-field input{font:inherit;color:#374151;background:0 0;border:none;outline:none;font-size:13px}.somy-list-text-field input{width:128px;min-width:108px}.somy-list-text-field input::placeholder{color:#9ca3af}.somy-list-badge{white-space:nowrap;box-sizing:border-box;border-radius:999px;justify-self:start;align-items:center;gap:6px;width:max-content;max-width:100%;min-height:24px;padding:2px 12px;font-family:Noto Sans,system-ui,sans-serif;font-size:12px;font-weight:600;line-height:1.2;display:inline-flex}.somy-list-badge:before{content:"";background:currentColor;border-radius:50%;flex-shrink:0;width:6px;height:6px}.somy-list-badge--green,.somy-list-badge--success{color:#137333;background:#e6f4ea}.somy-list-badge--orange,.somy-list-badge--warning{color:#b06000;background:#fef7e0}.somy-list-badge--red,.somy-list-badge--danger{color:#c5221f;background:#fce8e6}.somy-list-badge--blue,.somy-list-badge--info{color:#1967d2;background:#e8f0fe}.somy-list-badge--purple{color:#8060e0;background:#efeaff}.somy-list-badge--muted{color:#6b7280;background:#f3f4f6}.somy-list-person{align-items:center;gap:10px;min-width:0;display:flex}.somy-list-person__avatar{background:var(--p360-primary-light,#efeaff);width:36px;height:36px;color:var(--p360-primary,#8060e0);border-radius:50%;flex-shrink:0;justify-content:center;align-items:center;font-size:12px;font-weight:700;display:flex;overflow:hidden}.somy-list-person__avatar--square{border-radius:var(--p360-r-xs,6px)}.somy-list-person__avatar img{object-fit:cover;width:100%;height:100%}.somy-list-person__name{color:var(--p360-text,#111827);white-space:nowrap;text-overflow:ellipsis;margin:0;font-size:14px;font-weight:600;line-height:1.3;overflow:hidden}.somy-list-person__name-link{color:inherit;text-decoration:none}.somy-list-person__name-link:hover{color:var(--p360-primary,#8060e0);text-decoration:underline}.somy-list-person__sub{color:var(--p360-text-muted,#6b7280);white-space:nowrap;text-overflow:ellipsis;margin:2px 0 0;font-size:12px;overflow:hidden}.somy-list-table-wrap{overflow-x:auto}.somy-list-table{border-collapse:collapse;width:100%;font-size:13.5px;font-family:var(--p360-font,"Inter", system-ui, sans-serif)}.somy-list-table thead tr{border-bottom:1px solid var(--p360-border,#e9ecef);background:#f8fafc}.somy-list-table thead th{text-align:left;text-transform:uppercase;letter-spacing:.5px;color:var(--p360-text-muted,#6b7280);white-space:nowrap;padding:12px 16px;font-size:11px;font-weight:700}.somy-list-table thead th:first-child{padding-left:20px}.somy-list-table thead th:last-child{padding-right:20px}.somy-list-table tbody tr{border-bottom:1px solid var(--p360-border-light,#f3f4f6);transition:background .1s}.somy-list-table tbody tr:last-child{border-bottom:none}.somy-list-table tbody tr:hover{background:#fafbfd}.somy-list-row--clickable{cursor:pointer}.somy-list-table tbody td{color:var(--p360-text-2,#374151);vertical-align:middle;padding:14px 16px}.somy-list-table tbody td:first-child{padding-left:20px}.somy-list-table tbody td:last-child{padding-right:20px}.somy-list-td--center{text-align:center}.somy-list-td--end{text-align:right}.somy-list-td--mono{font-variant-numeric:tabular-nums}.somy-list-td--muted{color:var(--p360-text-muted,#6b7280);font-size:13px}.somy-list-grid-body{scrollbar-width:thin;scrollbar-color:#0f172a2e transparent;max-width:100%;overflow-x:auto}.somy-list-grid-body::-webkit-scrollbar{width:6px;height:6px}.somy-list-grid-body::-webkit-scrollbar-track{background:0 0}.somy-list-grid-body::-webkit-scrollbar-thumb{background:#0f172a29 padding-box padding-box;border:1px solid #0000;border-radius:999px}.somy-list-grid-body::-webkit-scrollbar-thumb:hover{background:#0f172a47 padding-box padding-box}.somy-list-grid-body::-webkit-scrollbar-button{width:0;height:0;display:none}.somy-list-grid-body::-webkit-scrollbar-corner{background:0 0}.somy-list-grid-head>*,.somy-list-grid-row>*{text-overflow:ellipsis;white-space:nowrap;min-width:0;overflow:hidden}.somy-list-grid-row .somy-list-actions,.somy-list-grid-row .sl2-row__actions,.somy-list-grid-row .somy-list-badge{overflow:visible}.somy-list-grid-head{border-bottom:1px solid var(--p360-border,#e9ecef);text-transform:uppercase;letter-spacing:.5px;color:var(--p360-text-muted,#6b7280);background:#f8fafc;align-items:center;gap:16px;padding:10px 20px;font-size:11px;font-weight:700;display:grid}.somy-list-grid-head .somy-list-td--end{text-align:right;justify-self:end}.somy-list-grid-head .somy-list-td--center{text-align:center;justify-self:center}.somy-list-sort{max-width:100%;color:inherit;font:inherit;text-transform:inherit;letter-spacing:inherit;text-align:inherit;cursor:pointer;background:0 0;border:0;align-items:center;gap:4px;margin:0;padding:0;font-weight:700;display:inline-flex}.somy-list-sort:hover,.somy-list-sort.is-active{color:#8060e0}.somy-list-sort__icon{opacity:.45;font-size:10px;line-height:1}.somy-list-sort.is-active .somy-list-sort__icon{opacity:1}.somy-list-table th .somy-list-sort{width:100%}.somy-list-grid-row{border-bottom:1px solid var(--p360-border-light,#f3f4f6);min-width:0;color:var(--p360-text-2,#374151);align-items:center;gap:16px;padding:13px 20px;font-size:13.5px;transition:background .1s;display:grid}.somy-list-grid-row:last-child{border-bottom:none}.somy-list-grid-row:hover{background:#fafbfd}.somy-list-grid-row--clickable{cursor:pointer}.somy-list-grid-row--selected{background:var(--p360-primary-light,#efeaff)}.somy-list-actions{justify-content:flex-end;align-items:center;gap:4px;display:flex}.somy-list-icon-btn{border-radius:var(--p360-r-xs,6px);width:30px;height:30px;color:var(--p360-text-muted,#6b7280);cursor:pointer;background:0 0;border:none;justify-content:center;align-items:center;font-size:14px;text-decoration:none;transition:background .1s,color .1s;display:flex}.somy-list-icon-btn:hover{background:var(--p360-border-light,#f3f4f6);color:var(--p360-text,#111827)}.somy-list-icon-btn--danger:hover{background:var(--p360-danger-light,#fee2e2);color:var(--p360-danger,#dc2626)}.somy-list-icon-btn--disabled{opacity:.3;pointer-events:none}.somy-list-icon-btn svg{width:15px;height:15px}.somy-list-text-btn{color:#6b7280;cursor:pointer;white-space:nowrap;background:0 0;border:none;border-radius:8px;align-items:center;padding:8px 16px;font-size:13px;font-weight:600;text-decoration:none;transition:all .1s;display:inline-flex}.somy-list-text-btn:hover{color:#8060e0;background:#efeaff}.somy-list-text-btn--primary{color:#fff;background:#8060e0;border-radius:8px}.somy-list-text-btn--primary:hover{color:#fff;background:#6a4ad0}.somy-list-text-btn--danger{border-color:var(--p360-danger,#dc2626);color:var(--p360-danger,#dc2626)}.somy-list-text-btn--danger:hover{background:var(--p360-danger,#dc2626);color:#fff}.somy-list-empty{text-align:center;color:var(--p360-text-muted,#6b7280);flex-direction:column;justify-content:center;align-items:center;gap:10px;padding:60px 24px;display:flex}.somy-list-empty__icon{opacity:.4;font-size:36px}.somy-list-empty__title{color:var(--p360-text-2,#374151);margin:0;font-size:15px;font-weight:600}.somy-list-empty__hint{margin:0;font-size:13px}.somy-list-page-size{color:var(--p360-text-muted,#6b7280);align-items:center;gap:8px;font-size:13px;display:inline-flex}.somy-list-page-size .mobills-select-pill{height:32px;padding:0 12px;font-size:13px}.somy-list-footer{border-top:1px solid var(--p360-border-light,#f3f4f6);color:var(--p360-text-muted,#6b7280);background:#fff;flex-wrap:wrap;justify-content:space-between;align-items:center;gap:12px 16px;padding:12px 20px;font-size:13px;display:flex}.somy-list-footer__start{align-items:center;gap:8px;min-width:0;display:inline-flex}.somy-list-footer__end{flex-wrap:wrap;justify-content:flex-end;align-items:center;gap:12px;margin-left:auto;display:inline-flex}.somy-list-footer__range{white-space:nowrap}.somy-list-pagination{gap:4px;display:flex}.somy-list-page-btn{border-radius:var(--p360-r-sm,10px);border:1px solid var(--p360-border,#e9ecef);width:32px;height:32px;color:var(--p360-text-2,#374151);cursor:pointer;font-size:13px;font-weight:500;font-family:var(--p360-font,"Inter", system-ui, sans-serif);background:0 0;justify-content:center;align-items:center;transition:all .1s;display:flex}.somy-list-page-btn:hover{background:var(--p360-primary-light,#efeaff);border-color:var(--p360-primary,#8060e0);color:var(--p360-primary,#8060e0)}.somy-list-page-btn--active{background:var(--p360-primary,#8060e0);border-color:var(--p360-primary,#8060e0);color:#fff}.somy-list-page-btn:disabled{opacity:.3;cursor:not-allowed}.sl-thumb{border-radius:var(--p360-r-sm,10px);object-fit:cover;width:44px;height:44px}.sl-thumb-empty{border-radius:var(--p360-r-sm,10px);background:var(--p360-border-light,#f3f4f6);width:44px;height:44px}.sl-ativo-badge{color:var(--p360-primary,#8060e0);background:var(--p360-primary-light,#efeaff);border-radius:var(--p360-r-pill,999px);margin-top:4px;padding:2px 8px;font-size:10px;font-weight:700;display:inline-block}.sl-tr--ativo{background:var(--p360-primary-light,#efeaff)}.sl-overlay{z-index:100;-webkit-backdrop-filter:blur(3px);backdrop-filter:blur(3px);background:#0f172a59;justify-content:center;align-items:center;padding:24px;display:flex;position:fixed;inset:0}.sl-modal{border-radius:var(--p360-r-xl,24px);box-shadow:var(--p360-shadow-lg);text-align:center;background:#fff;width:100%;max-width:380px;padding:32px 28px 24px}.sl-modal-icon{margin-bottom:12px;font-size:32px}.sl-modal-title{color:var(--p360-text,#111827);margin:0 0 8px;font-size:18px;font-weight:700}.sl-modal-desc{color:var(--p360-text-muted,#6b7280);margin:0 0 20px;font-size:13px;line-height:1.5}.sl-modal-actions{justify-content:center;gap:10px;display:flex}.sl-btn-cancel{border-radius:var(--p360-r-pill,999px);border:1px solid var(--p360-border,#e9ecef);height:40px;color:var(--p360-text-muted,#6b7280);cursor:pointer;background:0 0;padding:0 20px;font-size:14px;font-weight:600;transition:background .1s}.sl-btn-cancel:hover{background:var(--p360-border-light,#f3f4f6)}.sl-btn-danger{border-radius:var(--p360-r-pill,999px);background:var(--p360-danger,#dc2626);color:#fff;cursor:pointer;border:none;height:40px;padding:0 20px;font-size:14px;font-weight:600;transition:background .1s}.sl-btn-danger:hover{background:#b91c1c}.somy-btn{border-radius:var(--p360-r-pill,999px);border:1px solid var(--p360-border,#e9ecef);height:38px;color:var(--p360-text-muted,#6b7280);cursor:pointer;white-space:nowrap;font-size:13px;font-weight:600;font-family:var(--p360-font,"Inter", system-ui, sans-serif);background:0 0;align-items:center;gap:8px;padding:0 16px;text-decoration:none;transition:all .1s;display:inline-flex}.somy-btn:hover{border-color:var(--p360-primary,#8060e0);color:var(--p360-primary,#8060e0);background:var(--p360-primary-light,#efeaff)}*,:before,:after{box-sizing:border-box}html,body{height:100%;font-family:"Space Grotesk", "DM Sans", var(--p360-font,system-ui, sans-serif);color:#111827;scrollbar-width:thin;scrollbar-color:#0f172a2e transparent;margin:0;background:#f4f7fe!important}::-webkit-scrollbar{width:6px;height:6px}::-webkit-scrollbar-track{background:0 0}::-webkit-scrollbar-thumb{background:#0f172a29 padding-box padding-box;border:1px solid #0000;border-radius:999px}::-webkit-scrollbar-thumb:hover{background:#0f172a47 padding-box padding-box}::-webkit-scrollbar-button{width:0;height:0;display:none}::-webkit-scrollbar-corner{background:0 0}#root{min-height:100%}a{color:inherit}button{font:inherit;cursor:pointer}input,select,textarea{font:inherit}button:disabled{cursor:not-allowed}.ag-app{--adm-bg:#edf3fb;--adm-bg-elevated:#fff;--adm-bg-soft:#eef2fb;--adm-border:#e2e8f0;--adm-text:#111827;--adm-text-muted:#6b7280;--adm-primary:#8060e0;--adm-primary-hover:#6a4ad0;--adm-primary-soft:#efeaff;--adm-accent:#8060e0;--adm-danger:#dc2626;--adm-sidebar:#fff;--adm-header:#edf3fb;--p360-bg:var(--adm-bg);--p360-surface:var(--adm-bg-elevated);--p360-text:var(--adm-text);--p360-text-muted:var(--adm-text-muted);--p360-primary:var(--adm-primary);--p360-primary-light:var(--adm-primary-soft);--p360-primary-hover:var(--adm-primary-hover);--p360-border:var(--adm-border);--somy-bg:var(--adm-bg);--somy-surface:var(--adm-bg-elevated);--somy-text:var(--adm-text);--somy-muted:var(--adm-text-muted);--somy-primary:var(--adm-primary);--somy-border:var(--adm-border);--somy-page-bg:var(--adm-bg);--somy-primary-soft:var(--adm-primary-soft);--adm-kpi-bg:var(--adm-bg-elevated);--ag-bg-page:var(--adm-bg);--ag-primary:var(--adm-primary);--ag-primary-dark:var(--adm-text);--ag-muted:var(--adm-text-muted);--ag-border:var(--adm-border);--ag-border-light:#e8edf4;--ag-success:#16a34a;--ag-danger:var(--adm-danger);--ag-text-primary:var(--adm-text);--ag-text-on-primary:#fff;--ag-surface:var(--adm-bg-elevated);--ag-surface-glass:var(--adm-bg-elevated);--ag-surface-glass-strong:var(--adm-bg-soft);--ag-rail-bg:var(--adm-sidebar);--ag-sidebar-bg:var(--adm-sidebar);--ag-panel-bg:transparent;--ag-card:var(--adm-bg-elevated);--ag-card-border:var(--adm-border);--ag-accent:var(--adm-primary);--ag-accent-soft:var(--adm-primary-soft);--ag-font:"Space Grotesk", "DM Sans", system-ui, sans-serif;--ag-shadow-soft:0 4px 12px #0f172a0f, 0 1px 3px #0f172a0a;--somy-sidebar-bg:var(--adm-sidebar);--somy-sidebar-border:#f0f0f0;--somy-sidebar-muted:var(--adm-text-muted);--somy-sidebar-divider:#f0f0f0;--somy-sidebar-hover-bg:#f9fafb;--somy-sidebar-text:#374151;--somy-sidebar-active-bg:var(--adm-primary-soft);--somy-sidebar-active-text:var(--adm-primary);color:var(--adm-text);background:var(--adm-bg);font-family:var(--ag-font)}.ag-app .ag-shell-main,.ag-app .ag-shell-content,.ag-app .ag-app-body,.ag-app .ag-panel,.ag-app .ag-panel-content{color:var(--adm-text);background:var(--adm-bg)!important}.ag-app .somy-sidebar,.ag-app .ag-shell-sidebar{background:var(--adm-sidebar);color:#000000de;border-right:none}.ag-app .somy-sidebar-surface{background:0 0;border-right:none;box-shadow:1px 0 #0000000f}.ag-app .somy-sidebar-head{border-bottom:none;padding-bottom:0}.ag-app .somy-sidebar-brand-name,.ag-app .somy-sidebar-foot{color:#0000008a}.ag-app .somy-sidebar-mark{color:var(--adm-primary);box-shadow:none;background:0 0;border-radius:0}.ag-app .somy-sidebar-collapse{color:#00000073;background:#fff;border-color:#00000014;box-shadow:0 1px 4px #00000014}.ag-app .somy-sidebar-group-label{color:#0000008a}.ag-app .somy-nav-link,.ag-app .somy-sidebar-link{color:#0000008a;border-radius:0;margin:0}.ag-app[data-expanded=false] .somy-sidebar-mark{box-shadow:none;background:0 0}.ag-app .somy-nav-link:hover,.ag-app .somy-sidebar-link:hover{color:#000000de;background:#0000000a}.ag-app .somy-nav-link.is-active,.ag-app .somy-nav-link[aria-current=page],.ag-app .somy-sidebar-link--active{color:var(--adm-primary)!important;background:0 0!important}.ag-app .somy-nav-link.is-active .somy-nav-icon,.ag-app .somy-nav-link[aria-current=page] .somy-nav-icon,.ag-app .somy-sidebar-link--active .somy-sidebar-link-leading,.ag-app .somy-sidebar-link--active .somy-sidebar-link-leading svg{color:var(--adm-primary)!important}.ag-app .somy-nav-badge,.ag-app .somy-sidebar-badge{background:var(--adm-primary);color:#fff}.ag-app .adm-sidebar-user{background:#f8fafc;border:1px solid #eef2f7;border-radius:14px;align-items:center;gap:12px;margin:12px 12px 4px;padding:12px;display:flex}.ag-app .adm-sidebar-user-avatar{color:#fff;background:var(--adm-primary);border-radius:50%;flex-shrink:0;place-items:center;width:40px;height:40px;font-size:14px;font-weight:800;display:grid}.ag-app .adm-sidebar-user-meta{flex-direction:column;gap:2px;min-width:0;display:flex}.ag-app .adm-sidebar-user-name{color:var(--adm-text);white-space:nowrap;text-overflow:ellipsis;font-size:13px;font-weight:700;overflow:hidden}.ag-app .adm-sidebar-user-role{color:var(--adm-text-muted);text-transform:lowercase;font-size:12px}.ag-app[data-expanded=false] .adm-sidebar-user-meta,.ag-app[data-expanded=false] .somy-sidebar-group-label{display:none}.ag-app[data-expanded=false] .adm-sidebar-user{justify-content:center;padding:10px}.ag-app .somy-app-header{color:var(--adm-text);background:0 0;border-bottom:none}.ag-app .somy-user-menu-trigger,.ag-app .somy-user-chip{color:var(--adm-text)}.ag-app .somy-user-avatar{background:var(--adm-primary)!important;color:#fff!important}.ag-app .somy-page,.ag-app .saas-dash{color:var(--adm-text);background:0 0}.ag-app .somy-list-shell,.ag-app .somy-list-panel,.ag-app .saas-card,.ag-app .somy-kpi-card{color:var(--adm-text);border-color:var(--adm-border);background:#fff}.ag-app .somy-page-title,.ag-app .somy-page-header h1,.ag-app h1,.ag-app h2,.ag-app h3{color:var(--adm-text)}.ag-app .somy-page-header{border-color:#0000}.ag-app .somy-page-subtitle,.ag-app .somy-muted,.ag-app .saas-muted{color:var(--adm-text-muted)}.ag-app input,.ag-app select,.ag-app textarea,.ag-app .somy-list-search input,.ag-app .somy-list-filter{color:var(--adm-text);border-color:var(--adm-border);background:#fff}.ag-app .somy-btn-primary,.ag-app a.somy-btn-primary,.ag-app .ag-btn--primary,.ag-app .sl-btn-primary{box-shadow:0 6px 16px #8060e047;background:var(--adm-primary)!important;border-color:var(--adm-primary)!important;color:#fff!important}.ag-app .somy-btn-primary:hover,.ag-app a.somy-btn-primary:hover{background:var(--adm-primary-hover)!important}.ag-app .somy-list-badge--success,.ag-app .somy-list-badge--green,.ag-app .somy-list-badge[data-variant=success],.ag-app .somy-list-badge[data-variant=green]{color:#137333!important;background:#e6f4ea!important}.ag-app table,.ag-app .somy-list-table{color:var(--adm-text)}.ag-app .somy-list-table th{color:var(--adm-text-muted);border-color:var(--adm-border)}.ag-app .somy-list-table td{border-color:var(--adm-border)}.ag-app .somy-list-table tr:hover td{background:#f8fafc}.ag-app .somy-page-card,.ag-app .ag-panel-card,.ag-app .ag-cli-row,.ag-app .ag-biblio-card,.ag-app .ag-biblio-entity,.ag-app .ag-faq-row,.ag-app .ag-dash-kpi,.ag-app .ag-dash-rank,.ag-app .saas-dash-card,.ag-app .somy-list-shell,.ag-app .somy-list-panel,.ag-app .saas-card{color:var(--adm-text)!important;background:#fff!important;border:none!important;border-radius:25px!important;box-shadow:0 2px 1px -1px #0003,0 1px 1px #00000024,0 1px 3px #0000001f!important}.ag-app .ag-form-field input,.ag-app .ag-form-field select,.ag-app .ag-form-field textarea,.ag-app .ag-biblio-field input,.ag-app .ag-biblio-field textarea,.ag-app .ag-biblio-field select,.ag-app .ag-form-tabs-panel input,.ag-app .ag-form-tabs-panel select,.ag-app .ag-form-tabs-panel textarea{border-color:var(--adm-border)!important;color:var(--adm-text)!important;background:#fff!important}.ag-app .ag-subtab{border-color:var(--adm-border)!important;color:var(--adm-text-muted)!important;background:#f8fafc!important}.ag-app .ag-subtab.is-active{background:var(--adm-primary-soft)!important;border-color:var(--adm-primary)!important;color:var(--adm-primary)!important}.ag-app .ag-cert-thumb,.ag-app .ag-logo-slot,.ag-app .ag-upload-zone,.ag-app .ag-inst-thumb{border-color:var(--adm-border)!important;background:#f8fafc!important}.ag-app .ag-form-save,.ag-app .ag-biblio-save,.ag-app .ag-btn--primary{box-shadow:0 6px 16px #8060e047;background:var(--adm-primary)!important;border-color:var(--adm-primary)!important;color:#fff!important}.ag-app .ag-form-save-secondary{border-color:var(--adm-border)!important;color:var(--adm-text)!important;background:#fff!important}.ag-app .ag-form-toast--pending,.ag-app .ag-form-save-secondary.is-saving{color:var(--adm-primary)!important;background:var(--adm-primary-soft)!important}:root{--symo-ink:#000;--symo-logo:#2e296c;--symo-purple-deep:#302870;--symo-purple-mid:#483088;--symo-violet:#8060e0;--symo-violet-bright:#8868f8;--symo-violet-hover:#6a4ad0;--symo-lilac:#c0b0e8;--symo-cyan:#40c0c8;--symo-cyan-soft:#50d0d0;--symo-bg:#edf3fb;--symo-bg-elevated:#fff;--symo-bg-soft:#e8eef8;--symo-sidebar:#fff;--symo-border:#e2e8f0;--symo-border-strong:#8060e073;--symo-text:#000000de;--symo-text-muted:#6b7280;--symo-danger:#dc2626;--symo-success:#16a34a;--symo-primary:var(--symo-violet);--symo-primary-hover:var(--symo-violet-hover);--symo-primary-soft:#efeaff;--symo-accent:var(--symo-cyan);--symo-accent-soft:#40c0c824;--symo-font:"Noto Sans", system-ui, sans-serif;--symo-font-display:"Space Grotesk", "Maven Pro", "Noto Sans", system-ui, sans-serif;--symo-font-cta:"Maven Pro", "Noto Sans", system-ui, sans-serif;--symo-radius-sm:8px;--symo-radius-md:12px;--symo-radius-lg:25px;--symo-radius-pill:25px;--symo-btn-height:41px;--symo-shadow-card:#0003 0px 2px 1px -1px, #00000024 0px 1px 1px 0px, #0000001f 0px 1px 3px 0px;--symo-shadow-btn:#0003 0px 3px 1px -2px, #00000024 0px 2px 2px 0px, #0000001f 0px 1px 5px 0px;--symo-gradient-brand:linear-gradient(135deg, #483088 0%, #8060e0 55%, #40c0c8 140%)}.adm-shell,.ag-app,.adm-login-root{--adm-bg:var(--symo-bg);--adm-bg-elevated:var(--symo-bg-elevated);--adm-bg-soft:var(--symo-bg-soft);--adm-border:var(--symo-border);--adm-text:var(--symo-text);--adm-text-muted:var(--symo-text-muted);--adm-primary:var(--symo-primary);--adm-primary-hover:var(--symo-primary-hover);--adm-primary-soft:var(--symo-primary-soft);--adm-accent:var(--symo-primary);--adm-danger:var(--symo-danger);--adm-sidebar:var(--symo-sidebar);--adm-header:var(--symo-bg);--adm-kpi-bg:var(--symo-bg-elevated);--p360-font:var(--symo-font);--p360-bg:var(--symo-bg);--p360-surface:var(--symo-bg-elevated);--p360-text:var(--symo-text);--p360-text-2:#374151;--p360-text-muted:var(--symo-text-muted);--p360-text-faint:#9ca3af;--p360-primary:var(--symo-primary);--p360-primary-light:var(--symo-primary-soft);--p360-primary-dark:var(--symo-purple-deep);--p360-primary-hover:var(--symo-primary-hover);--p360-border:var(--symo-border);--p360-border-light:#e8edf4;--p360-muted-bg:var(--symo-bg-soft);--p360-success:var(--symo-success);--p360-success-light:#dcfce7;--p360-sidebar-bg:var(--symo-sidebar);--p360-sidebar-border:#f0f0f0;--p360-sidebar-text:#374151;--p360-sidebar-muted:#9ca3af;--p360-sidebar-active-bg:transparent;--p360-sidebar-active-text:var(--symo-primary);--p360-sidebar-hover-bg:#f9fafb;--somy-bg:var(--symo-bg);--somy-surface:var(--symo-bg-elevated);--somy-text:var(--symo-text);--somy-muted:var(--symo-text-muted);--somy-primary:var(--symo-primary);--somy-primary-dark:var(--symo-primary-hover);--somy-border:var(--symo-border);--somy-page-bg:var(--symo-bg);--somy-primary-soft:var(--symo-primary-soft);--somy-sidebar-bg:var(--symo-sidebar);--somy-sidebar-border:#f0f0f0;--somy-sidebar-muted:#9ca3af;--somy-sidebar-divider:#f0f0f0;--somy-sidebar-hover-bg:#f9fafb;--somy-sidebar-text:#374151;--somy-sidebar-active-bg:transparent;--somy-sidebar-active-text:var(--symo-primary);--saas-purple:var(--symo-primary);--saas-purple-dark:var(--symo-primary-hover);--saas-purple-light:var(--symo-primary-soft);--mobills-card-bg:#fff;--mobills-card-border:#e2e8f0;--mobills-card-title-color:#1f2937;--mobills-card-label-color:#9ca3af;font-family:var(--symo-font);color:var(--symo-text);background:var(--symo-bg)}.ag-app{--ag-bg-page:var(--symo-bg);--ag-bg-gradient:var(--symo-bg);--ag-primary:var(--symo-primary);--ag-primary-dark:var(--symo-text);--ag-muted:var(--symo-text-muted);--ag-border:var(--symo-border);--ag-border-light:#e8edf4;--ag-success:var(--symo-success);--ag-danger:var(--symo-danger);--ag-text-primary:var(--symo-text);--ag-text-on-primary:#fff;--ag-surface:var(--symo-bg-elevated);--ag-surface-glass:var(--symo-bg-elevated);--ag-surface-glass-strong:var(--symo-bg-soft);--ag-rail-bg:var(--symo-sidebar);--ag-sidebar-bg:var(--symo-sidebar);--ag-panel-bg:transparent;--ag-card:var(--symo-bg-elevated);--ag-card-border:var(--symo-border);--ag-accent:var(--symo-primary);--ag-accent-soft:var(--symo-primary-soft);--ag-font:var(--symo-font);--ag-shadow-soft:var(--symo-shadow-card)}.somy-sidebar-brand--symo{flex-direction:row;align-items:center;gap:0;min-width:0;display:flex}.somy-sidebar-brand--symo .somy-sidebar-logo{height:var(--somy-sidebar-brand-h,34px);object-fit:contain;object-position:left center;box-sizing:content-box;background:0 0;border-radius:0;width:auto;max-width:168px;padding:0;display:block}.somy-sidebar-mark--symo{color:#2e296c;width:20px;height:20px;font-family:var(--symo-font-display);border:none;border-radius:4px;place-items:center;font-size:12px;font-weight:700;display:grid;box-shadow:none!important;background:0 0!important}.somy-sidebar-mark-img{width:var(--somy-sidebar-brand-h,34px);height:var(--somy-sidebar-brand-h,34px);min-width:var(--somy-sidebar-brand-h,34px);min-height:var(--somy-sidebar-brand-h,34px);object-fit:contain;object-position:center;mix-blend-mode:normal;border:none;border-radius:0;flex:none;padding:0;display:block;box-shadow:none!important;background:0 0!important}.adm-shell .somy-sidebar,.ag-app .somy-sidebar{border-right:none!important}.adm-shell .somy-sidebar-app,.ag-app.somy-sidebar-app{background:var(--symo-bg)}.adm-shell .somy-sidebar,.ag-app .somy-sidebar{color:#000000de;box-shadow:none;background:var(--symo-sidebar)!important;border-right:none!important}.adm-shell .somy-app-header,.ag-app .somy-app-header{color:var(--symo-text);background:0 0!important;border-bottom:none!important}.adm-shell .somy-nav-link.is-active,.ag-app .somy-nav-link.is-active,.adm-shell .somy-nav-link[aria-current=page],.ag-app .somy-nav-link[aria-current=page],.adm-shell .somy-sidebar-link--active,.ag-app .somy-sidebar-link--active{color:var(--symo-primary)!important;background:0 0!important}.adm-shell .somy-nav-link.is-active .somy-nav-icon,.ag-app .somy-nav-link.is-active .somy-nav-icon,.adm-shell .somy-nav-link[aria-current=page] .somy-nav-icon,.ag-app .somy-nav-link[aria-current=page] .somy-nav-icon{color:var(--symo-primary)!important}.adm-shell .somy-list-page-btn--active,.ag-app .somy-list-page-btn--active,.adm-shell .somy-list-text-btn--primary,.ag-app .somy-list-text-btn--primary,.adm-shell .saas-dash-kpi--purple .saas-dash-kpi-icon-circle,.ag-app .saas-dash-kpi--purple .saas-dash-kpi-icon-circle{background:var(--symo-primary)!important;border-color:var(--symo-primary)!important;color:#fff!important}.adm-shell .somy-list-badge--purple,.ag-app .somy-list-badge--purple,.adm-shell .somy-list-page-btn:hover,.ag-app .somy-list-page-btn:hover{background:var(--symo-primary-soft)!important;color:var(--symo-primary)!important;border-color:var(--symo-border-strong)!important}.adm-shell .somy-list-text-btn:hover,.ag-app .somy-list-text-btn:hover{color:var(--symo-primary)!important;background:var(--symo-primary-soft)!important}.adm-shell .somy-btn--primary,.ag-app .somy-btn--primary,.adm-shell .somy-btn-primary,.ag-app .somy-btn-primary,.adm-shell a.somy-btn-primary,.ag-app a.somy-btn-primary{border-radius:999px;box-shadow:0 6px 16px #8060e047;background:var(--symo-primary)!important;border-color:var(--symo-primary)!important;color:#fff!important}.adm-shell .somy-btn--primary:hover,.ag-app .somy-btn--primary:hover,.adm-shell .somy-btn-primary:hover,.ag-app .somy-btn-primary:hover{background:var(--symo-primary-hover)!important}.adm-shell .somy-page-card,.ag-app .somy-page-card,.adm-shell .saas-card,.ag-app .saas-card,.adm-shell .saas-dash-card,.ag-app .saas-dash-card,.adm-shell .somy-list-panel,.ag-app .somy-list-panel{color:var(--symo-text);box-shadow:var(--symo-shadow-card)!important;background:#fff!important;border:1px solid #e2e8f0!important;border-radius:16px!important}:root{--mobills-page-bg:#edf3fb;--mobills-surface:#fff;--mobills-purple:#6515dd;--mobills-text:#000000de;--mobills-text-secondary:#0000008a;--mobills-font:"Noto Sans", system-ui, sans-serif;--mobills-font-cta:"Maven Pro", "Noto Sans", system-ui, sans-serif;--mobills-radius-card:25px;--mobills-radius-pill:25px;--mobills-radius-login:50px;--mobills-btn-h:41px;--mobills-tab-h:48px;--mobills-page-pad:24px 32px 40px;--mobills-page-gap:24px;--mobills-card-padding:24px;--mobills-shadow-card:#0003 0px 2px 1px -1px, #00000024 0px 1px 1px 0px, #0000001f 0px 1px 3px 0px;--mobills-shadow-btn:#0003 0px 3px 1px -2px, #00000024 0px 2px 2px 0px, #0000001f 0px 1px 5px 0px;--mobills-settings-pad:56px 40px 32px;--mobills-kpi-gap:16px;--mobills-kpi-height:112px;--mobills-page-top-band:40px;--mobills-page-head-gap:24px}.adm-shell .saas-dash-kpi,.ag-app .saas-dash-kpi,.adm-shell .vd-kpi,.adm-shell .somy-kpi-card,.ag-app .somy-kpi-card,.adm-shell .adm-home-mini__card,.ag-app .ag-impl__card,.ag-app .ag-dash-kpi,.ag-app .ag-alert-kpi{height:var(--mobills-kpi-height)!important;min-height:var(--mobills-kpi-height)!important;max-height:var(--mobills-kpi-height)!important;box-sizing:border-box!important;overflow:hidden!important}.adm-shell .saas-dash-kpi-label,.ag-app .saas-dash-kpi-label,.adm-shell .vd-kpi p,.ag-app .ag-impl__card-label,.adm-shell .adm-home-mini__card p{max-width:100%;white-space:nowrap!important;text-overflow:ellipsis!important;overflow:hidden!important}.ag-app .ag-impl__card-hint{white-space:nowrap!important;text-overflow:ellipsis!important;overflow:hidden!important}.adm-shell,.ag-app{font-family:var(--symo-font,var(--mobills-font));color:var(--mobills-text);background:var(--mobills-page-bg)!important}.adm-shell .somy-page,.ag-app .somy-page,.adm-shell .saas-dash,.ag-app .saas-dash,.adm-shell .ag-cli-page,.ag-app .ag-cli-page,.adm-shell .ag-form-page,.ag-app .ag-form-page,.adm-shell .ag-bib-page,.ag-app .ag-bib-page,.adm-shell .ag-global-page,.ag-app .ag-global-page,.adm-shell .ag-mod-ph,.ag-app .ag-mod-ph,.ag-app .ag-auditoria,.adm-shell .sl-root,.adm-shell .sf-root,.adm-shell .ds-root,.adm-shell .cfg,.adm-shell .vd,.adm-shell .sl2,.ag-app .sl2,.adm-shell .us,.adm-shell .af2,.adm-shell .rl,.adm-shell .ld,.adm-shell .fin,.ag-app .fin,.adm-shell .cfg-shell,.adm-shell .ct,.adm-shell .bk,.adm-shell .sfw,.adm-shell .scw-root,.adm-shell .bingo-exec,.adm-shell .adm-mod,.adm-shell .adm-ph,.adm-shell .p360-page,.ag-app .p360-page,.adm-shell .mobills-settings-page,.ag-app .mobills-settings-page,.ag-app .ag-impl,.ag-app .ag-users,.ag-app .ag-sort{box-sizing:border-box;width:100%;padding:var(--mobills-page-pad)!important;flex-direction:column!important;gap:0!important;max-width:none!important;margin:0!important;display:flex!important}.adm-shell-content,.ag-shell-content{padding:0!important}.adm-shell .cfg-shell .us,.adm-shell .cfg-shell .somy-page,.adm-shell .cfg-shell .mobills-settings-page,.adm-shell .somy-page .somy-page,.adm-shell .somy-page .saas-dash,.adm-shell .af2 .somy-page,.adm-shell .af2 .saas-dash,.adm-shell .af2 .fin-op,.adm-shell .af2 .fin,.ag-app .somy-page .somy-page,.ag-app .somy-page .saas-dash,.ag-app .ag-users .ag-users{gap:0!important;margin:0!important;padding:0!important}.adm-shell .af2>.somy-page:first-child,.adm-shell .af2>.saas-dash:first-child,.adm-shell .af2>.fin-op:first-child,.adm-shell .af2>:first-child{margin-top:0!important}.adm-shell .af2>.af2-period-row{margin-top:var(--mobills-page-head-gap)!important;margin-bottom:0!important}.adm-shell .af2>.af2-period-row+*{margin-top:var(--mobills-page-head-gap)!important}.adm-shell .af2 .saas-dash>:first-child,.adm-shell .af2 .fin-op>:first-child,.adm-shell .af2 .somy-page>:first-child{margin-top:0!important}.adm-shell .saas-dash-screen-top,.ag-app .saas-dash-screen-top,.adm-shell .somy-page-toolbar,.ag-app .somy-page-toolbar,.ag-app .ag-impl-head,.ag-app .ag-sort-head,.adm-shell .vd-head,.adm-shell .cfg-head,.adm-shell .sl2-head,.ag-app .sl2-head,.adm-shell .us-head,.adm-shell .af2-head,.adm-shell .rl-head,.adm-shell .ld-head,.adm-shell .ct-head,.adm-shell .bk-head,.adm-shell .sfw-head,.adm-shell .sf-edit-head,.adm-shell .mobills-settings-head,.ag-app .mobills-settings-head{height:var(--mobills-page-top-band)!important;min-height:var(--mobills-page-top-band)!important;max-height:var(--mobills-page-top-band)!important;box-sizing:border-box!important;flex-wrap:nowrap!important;flex-shrink:0!important;justify-content:space-between!important;align-items:center!important;gap:12px!important;margin:0!important;padding:0!important;display:flex!important;overflow:visible!important}.adm-shell .ld-head>div:first-child,.adm-shell .ct-head>div:first-child,.adm-shell .bk-head>div:first-child,.adm-shell .sfw-head>div:first-child,.adm-shell .af2-head>div:first-child,.adm-shell .us-head>div:first-child,.adm-shell .vd-head>div:first-child,.adm-shell .sl2-head>div:first-child,.ag-app .sl2-head>div:first-child,.adm-shell .cfg-head>div:first-child,.adm-shell .rl-head>div:first-child{flex:1;min-width:0;align-items:center!important;margin:0!important;padding:0!important;display:flex!important}.adm-shell .somy-page>*+*,.ag-app .somy-page>*+*,.adm-shell .saas-dash>*+*,.ag-app .saas-dash>*+*,.ag-app .ag-impl>*+*,.ag-app .ag-sort>*+*,.ag-app .ag-users>*+*,.adm-shell .vd>*+*,.adm-shell .cfg>*+*,.adm-shell .sl2>*+*,.ag-app .sl2>*+*,.adm-shell .us>*+*,.adm-shell .af2>*+*,.adm-shell .rl>*+*,.adm-shell .ld>*+*,.adm-shell .fin>*+*,.ag-app .fin>*+*,.adm-shell .cfg-shell>*+*,.adm-shell .ct>*+*,.adm-shell .bk>*+*,.adm-shell .sfw>*+*,.adm-shell .sf-root>*+*,.adm-shell .scw-root>*+*,.adm-shell .mobills-settings-page>*+*,.ag-app .mobills-settings-page>*+*,.adm-shell .fin-op>*+*,.ag-app .fin-op>*+*,.adm-shell .ds-root>*+*,.adm-shell .sl-root>*+*,.adm-shell .bingo-exec>*+*,.adm-shell .adm-mod>*+*,.adm-shell .adm-ph>*+*,.ag-app .ag-bib-page>*+*,.ag-app .ag-global-page>*+*,.ag-app .ag-mod-ph>*+*,.ag-app .ag-auditoria>*+*,.ag-app .ag-form-page>*+*,.ag-app .ag-cli-page>*+*{margin-top:var(--mobills-page-head-gap)!important}.adm-shell .mobills-toolbar:empty,.ag-app .mobills-toolbar:empty{height:0!important;margin:0!important;display:none!important}.adm-shell .sl2>.sl2-overlay,.ag-app .sl2>.sl2-overlay,.adm-shell .sl2>.sl2-toast,.ag-app .sl2>.sl2-toast,.adm-shell .sl2>.sl2-head,.ag-app .sl2>.sl2-head,.adm-shell .sl2>.somy-page-toolbar,.ag-app .sl2>.somy-page-toolbar{margin-top:0!important}.adm-shell .sl2>.sl2-head~:not(.sl2-overlay):not(.sl2-toast),.ag-app .sl2>.sl2-head~:not(.sl2-overlay):not(.sl2-toast),.adm-shell .sl2>.somy-page-toolbar~:not(.sl2-overlay):not(.sl2-toast),.ag-app .sl2>.somy-page-toolbar~:not(.sl2-overlay):not(.sl2-toast){margin-top:var(--mobills-page-head-gap)!important}.adm-shell .somy-page-toolbar .somy-btn,.ag-app .somy-page-toolbar .somy-btn,.adm-shell .somy-page-toolbar .somy-btn--primary,.ag-app .somy-page-toolbar .somy-btn--primary,.adm-shell .ld-create,.adm-shell .ld-head .ld-create,.adm-shell .sl2-btn-new,.adm-shell .sl2-head .sl2-btn-new,.adm-shell .vd-create,.adm-shell .vd-head .vd-create,.adm-shell .af2-head button,.adm-shell .us-head button,.adm-shell .ct-head button,.adm-shell .bk-head button,.adm-shell .sfw-head button,.adm-shell .rl-head button,.adm-shell .cfg-head button:not(.cfg-btn--ghost),.adm-shell .cfg-head .cfg-btn,.adm-shell .cfg-head a{letter-spacing:.02em;text-transform:uppercase;box-sizing:border-box!important;min-height:var(--mobills-btn-h,41px)!important;height:var(--mobills-btn-h,41px)!important;font-family:var(--symo-font-cta,var(--mobills-font-cta))!important;border-radius:var(--mobills-radius-pill,25px)!important;box-shadow:var(--mobills-shadow-btn)!important;padding:8px 32px!important;font-size:14px!important;font-weight:500!important}.adm-shell .saas-dash-body,.ag-app .saas-dash-body{gap:var(--mobills-page-gap)!important;flex-direction:column!important;display:flex!important}@media (width<=900px){.adm-shell .somy-page,.ag-app .somy-page,.adm-shell .saas-dash,.ag-app .saas-dash,.adm-shell .ag-cli-page,.ag-app .ag-cli-page,.adm-shell .ag-form-page,.ag-app .ag-form-page,.adm-shell .ag-bib-page,.ag-app .ag-bib-page,.adm-shell .ag-global-page,.ag-app .ag-global-page,.adm-shell .ag-mod-ph,.ag-app .ag-mod-ph,.ag-app .ag-auditoria,.adm-shell .sl-root,.adm-shell .sf-root,.adm-shell .ds-root,.adm-shell .cfg,.adm-shell .vd,.adm-shell .sl2,.ag-app .sl2,.adm-shell .us,.adm-shell .af2,.adm-shell .rl,.adm-shell .ld,.adm-shell .fin,.ag-app .fin,.adm-shell .cfg-shell,.adm-shell .ct,.adm-shell .bk,.adm-shell .sfw,.adm-shell .scw-root,.adm-shell .bingo-exec,.adm-shell .adm-mod,.adm-shell .adm-ph,.adm-shell .p360-page,.ag-app .p360-page,.adm-shell .mobills-settings-page,.ag-app .mobills-settings-page,.ag-app .ag-impl,.ag-app .ag-users,.ag-app .ag-sort{padding:16px 16px 32px!important}.adm-shell .cfg-shell .us,.adm-shell .cfg-shell .somy-page,.adm-shell .cfg-shell .mobills-settings-page,.adm-shell .somy-page .somy-page,.adm-shell .somy-page .saas-dash,.adm-shell .af2 .somy-page,.adm-shell .af2 .saas-dash,.adm-shell .af2 .fin-op,.adm-shell .af2 .fin,.ag-app .somy-page .somy-page,.ag-app .somy-page .saas-dash,.ag-app .ag-users .ag-users{padding:0!important}}.adm-shell .us-head .us-icon-btn,.adm-shell .sl2-head-actions .sl2-icon-btn,.adm-shell .cfg-head-actions button,.adm-shell .cfg-head-actions a{width:36px!important;min-width:36px!important}.adm-shell .ld-head p,.adm-shell .ct-head p,.adm-shell .bk-head p,.adm-shell .sfw-head p,.adm-shell .af2-head p,.adm-shell .us-head p,.adm-shell .vd-head p,.adm-shell .sl2-head p,.adm-shell .cfg-head p,.adm-shell .rl-head p,.adm-shell .sf-edit-head p{display:none!important}.adm-shell .af2-filters,.adm-shell .bk-filters,.adm-shell .us-filters,.adm-shell .ct-alert,.adm-shell .cfg-alert,.adm-shell .sl2-buy-card{margin-bottom:0!important}.adm-shell .somy-page-card--pad,.ag-app .somy-page-card--pad,.adm-shell .cfg-panel-pad,.adm-shell .vd-kpi,.adm-shell .vd-card,.adm-shell .vd-panel>.vd-card,.adm-shell .sl2-card,.adm-shell .rl-card,.adm-shell .saas-dash-kpi,.ag-app .saas-dash-kpi,.adm-shell .saas-dash-card__body,.ag-app .saas-dash-card__body,.ag-app .ag-impl__card,.ag-app .ag-panel-card,.ag-app .ag-dash-kpi,.ag-app .ag-biblio-card,.adm-shell .mobills-card--pad,.ag-app .mobills-card--pad{box-sizing:border-box;padding:var(--mobills-card-padding,24px)!important}.adm-shell .mobills-settings-card__content,.ag-app .mobills-settings-card__content{padding:40px 40px 32px!important}.adm-shell .somy-page-title,.ag-app .somy-page-title,.adm-shell .saas-dash-page-title,.ag-app .saas-dash-page-title,.adm-shell .mobills-settings-head__title,.ag-app .mobills-settings-head__title,.adm-shell .cfg-head h1,.ag-app .cfg-head h1,.adm-shell .sl2-head h1,.adm-shell .vd-head h1,.adm-shell .us-head h1,.adm-shell .af2-head h1,.adm-shell .rl-head h1,.adm-shell .ld-head h1,.adm-shell .ct-head h1,.adm-shell .bk-head h1,.adm-shell .sfw-head h1,.adm-shell .sf-edit-head h1,.adm-shell .ds-head h1,.ag-app .ag-sort-head h1,.ag-app .ag-impl-head h1,.ag-app h1.ag-page-title{letter-spacing:-.02em;font-family:var(--symo-font-cta,var(--mobills-font-cta))!important;color:var(--mobills-text)!important;margin:0!important;font-size:clamp(24px,2.2vw,29px)!important;font-weight:700!important;line-height:1.2!important}.adm-shell .somy-page-card,.ag-app .somy-page-card,.adm-shell .saas-dash-kpi,.ag-app .saas-dash-kpi,.adm-shell .saas-dash-card,.ag-app .saas-dash-card,.adm-shell .mobills-settings-card,.ag-app .mobills-settings-card,.adm-shell .somy-list-shell,.ag-app .somy-list-shell,.adm-shell .sl2-card,.adm-shell .sl2-panel--list,.adm-shell .sl2-modal,.adm-shell .sl2-sheet,.adm-shell .sl2-buy-card,.adm-shell .vd-kpi,.adm-shell .vd-card,.adm-shell .vd-panel,.adm-shell .vd-filters,.adm-shell .cfg-panel,.adm-shell .cfg-int-card,.adm-shell .af2-filters,.adm-shell .af2-panel,.adm-shell .ld-panel,.adm-shell .ct-panel,.adm-shell .bk-filters,.adm-shell .bk-panel,.adm-shell .us-filters,.adm-shell .us-panel,.adm-shell .rl-card,.adm-shell .sfw-empty,.adm-shell .adm-home-mini__card,.ag-app .ag-impl__card,.ag-app .ag-panel-card,.ag-app .ag-biblio-card,.ag-app .ag-biblio-entity,.ag-app .ag-faq-row,.ag-app .ag-dash-kpi,.ag-app .ag-dash-rank,.ag-app .ag-cli-row,.ag-app .saas-card,.adm-shell .mobills-card,.ag-app .mobills-card,.adm-shell .p360-card,.ag-app .p360-card{border-radius:var(--mobills-radius-card)!important;box-shadow:var(--mobills-shadow-card)!important;background:#fff!important;border:none!important}.adm-shell .af2-panel,.adm-shell .ld-panel,.adm-shell .ct-panel,.adm-shell .bk-panel,.adm-shell .us-panel,.adm-shell .vd-panel,.adm-shell .sl2-panel--list,.adm-shell .cfg-panel,.adm-shell .somy-list-shell,.ag-app .somy-list-shell{overflow:hidden}.adm-shell .somy-list-tabs,.ag-app .somy-list-tabs,.adm-shell .somy-list-tabs--standalone,.ag-app .somy-list-tabs--standalone,.adm-shell .cfg-tabs,.adm-shell .sl2-tabs,.adm-shell .vd-tabs,.adm-shell .sf-tabs,.ag-app .ag-form-tabs,.ag-app .ag-users-panel__tabs,.ag-app .ag-sort-tabs{scrollbar-width:none;max-width:100%;height:var(--mobills-tab-h)!important;min-height:var(--mobills-tab-h)!important;border-radius:var(--mobills-radius-card)!important;box-shadow:var(--mobills-shadow-card)!important;background:#fff!important;border:none!important;flex-wrap:nowrap!important;align-items:stretch!important;gap:0!important;padding:0!important;display:inline-flex!important;overflow:auto hidden!important}.adm-shell .somy-list-tabs::-webkit-scrollbar{display:none}.ag-app .somy-list-tabs::-webkit-scrollbar{display:none}.adm-shell .somy-list-tab,.ag-app .somy-list-tab,.adm-shell .cfg-tabs button,.adm-shell .sl2-tabs__btn,.adm-shell .vd-tabs button,.adm-shell .sf-tab,.adm-shell .sf-root--edit .sf-tab,.ag-app .ag-form-tab,.ag-app .ag-users-panel__tab,.ag-app .ag-sort-tabs .ag-impl__filter{cursor:pointer;white-space:nowrap;font-family:var(--symo-font-cta,var(--mobills-font-cta))!important;height:var(--mobills-tab-h)!important;min-height:var(--mobills-tab-h)!important;box-shadow:none!important;color:var(--mobills-text-secondary)!important;background:0 0!important;border:none!important;border-radius:0!important;justify-content:center!important;align-items:center!important;padding:0 20px!important;font-size:14px!important;font-weight:500!important;display:inline-flex!important}.adm-shell .somy-list-tab:first-child,.ag-app .somy-list-tab:first-child,.adm-shell .cfg-tabs button:first-child,.adm-shell .sl2-tabs__btn:first-child,.adm-shell .vd-tabs button:first-child,.adm-shell .sf-tab:first-child,.adm-shell .sf-root--edit .sf-tab:first-child,.ag-app .ag-form-tab:first-child,.ag-app .ag-users-panel__tab:first-child,.ag-app .ag-sort-tabs .ag-impl__filter:first-child{border-radius:var(--mobills-radius-card) 0 0 var(--mobills-radius-card)!important}.adm-shell .somy-list-tab:last-child,.ag-app .somy-list-tab:last-child,.adm-shell .cfg-tabs button:last-child,.adm-shell .sl2-tabs__btn:last-child,.adm-shell .vd-tabs button:last-child,.adm-shell .sf-tab:last-child,.adm-shell .sf-root--edit .sf-tab:last-child,.ag-app .ag-form-tab:last-child,.ag-app .ag-users-panel__tab:last-child,.ag-app .ag-sort-tabs .ag-impl__filter:last-child{border-radius:0 var(--mobills-radius-card) var(--mobills-radius-card) 0!important}.adm-shell .somy-list-tab:only-child,.ag-app .somy-list-tab:only-child,.adm-shell .cfg-tabs button:only-child,.adm-shell .sl2-tabs__btn:only-child,.adm-shell .vd-tabs button:only-child,.adm-shell .sf-tab:only-child,.ag-app .ag-form-tab:only-child,.ag-app .ag-users-panel__tab:only-child,.ag-app .ag-sort-tabs .ag-impl__filter:only-child{border-radius:var(--mobills-radius-card)!important}.adm-shell .somy-list-tab--active,.ag-app .somy-list-tab--active,.adm-shell .cfg-tabs button.is-active,.adm-shell .sl2-tabs__btn.is-on,.adm-shell .vd-tabs button.is-active,.adm-shell .sf-tab.is-active,.adm-shell .sf-root--edit .sf-tab.is-active,.ag-app .ag-form-tab.is-active,.ag-app .ag-users-panel__tab--active,.ag-app .ag-sort-tabs .ag-impl__filter--active{background:var(--symo-primary,#8060e0)!important;color:#fff!important;box-shadow:none!important;font-weight:500!important}.adm-shell .mobills-settings-tabs,.ag-app .mobills-settings-tabs{scrollbar-width:none;height:48px!important;min-height:48px!important;box-shadow:var(--mobills-shadow-card)!important;background:#fff!important;border:none!important;border-radius:25px!important;flex-wrap:nowrap!important;align-items:stretch!important;gap:0!important;max-width:100%!important;padding:0!important;display:inline-flex!important;overflow:auto hidden!important}.adm-shell .mobills-settings-tabs::-webkit-scrollbar{display:none}.ag-app .mobills-settings-tabs::-webkit-scrollbar{display:none}.adm-shell .mobills-settings-tabs__tab,.ag-app .mobills-settings-tabs__tab{cursor:pointer;white-space:nowrap;height:48px!important;min-height:48px!important;box-shadow:none!important;color:#000000de!important;background:0 0!important;border:none!important;border-radius:25px!important;justify-content:center!important;align-items:center!important;padding:0 22px!important;font-family:Maven Pro,Noto Sans,system-ui,sans-serif!important;font-size:14px!important;font-weight:500!important;display:inline-flex!important}.adm-shell .mobills-settings-tabs__tab:first-child,.ag-app .mobills-settings-tabs__tab:first-child,.adm-shell .mobills-settings-tabs__tab:last-child,.ag-app .mobills-settings-tabs__tab:last-child,.adm-shell .mobills-settings-tabs__tab:only-child,.ag-app .mobills-settings-tabs__tab:only-child{border-radius:25px!important}.adm-shell .mobills-settings-tabs__tab:hover:not(.mobills-settings-tabs__tab--active),.ag-app .mobills-settings-tabs__tab:hover:not(.mobills-settings-tabs__tab--active){color:#8060e0!important}.adm-shell .mobills-settings-tabs__tab--active,.ag-app .mobills-settings-tabs__tab--active{color:#fff!important;box-shadow:none!important;background:#8060e0!important;border-radius:25px!important;font-weight:500!important}.adm-shell .somy-list-tab--active .somy-list-tab__count,.ag-app .somy-list-tab--active .somy-list-tab__count{color:#fff!important;background:#ffffff38!important}.adm-shell .somy-btn--primary,.ag-app .somy-btn--primary,.adm-shell .mobills-settings-save,.ag-app .mobills-settings-save,.adm-shell .cfg-btn:not(.cfg-btn--ghost),.ag-app .cfg-btn:not(.cfg-btn--ghost),.adm-shell .sl2-btn-new,.adm-shell .sl2-btn-green,.adm-shell .vd-create,.adm-shell .vd-search,.adm-shell .ag-impl-btn,.ag-app .ag-impl-btn,.adm-login-submit{letter-spacing:.02em;text-transform:uppercase;min-height:var(--mobills-btn-h);font-family:var(--symo-font-cta,var(--mobills-font-cta))!important;border-radius:var(--mobills-radius-pill)!important;box-shadow:var(--mobills-shadow-btn)!important;background:var(--symo-primary,#8060e0)!important;color:#fff!important;border:none!important;padding:8px 32px!important;font-size:14px!important;font-weight:500!important}.adm-login-submit{width:100%;border-radius:var(--mobills-radius-login)!important;padding:8px 16px!important;font-size:15px!important}.adm-shell .somy-btn--ghost,.ag-app .somy-btn--ghost,.adm-shell .somy-list-text-btn--primary,.ag-app .somy-list-text-btn--primary,.adm-shell .sl2-btn-outline,.adm-shell .cfg-btn--ghost{font-family:var(--symo-font-cta,var(--mobills-font-cta))!important;color:var(--symo-primary)!important;border-radius:var(--mobills-radius-pill)!important;font-size:14px!important;font-weight:500!important}.adm-shell .mobills-settings-field__label,.ag-app .mobills-settings-field__label,.adm-shell .cfg-field>span:first-child,.adm-shell .sf-field label,.ag-app .ag-form-field span,.ag-app .ag-users-panel__field label{font-family:var(--mobills-font)!important;color:var(--mobills-text-secondary)!important;font-size:13px!important;font-weight:400!important}.adm-shell .mobills-settings-input,.adm-shell .mobills-settings-select,.ag-app .mobills-settings-input,.ag-app .mobills-settings-select,.adm-shell .cfg-field input,.adm-shell .cfg-field select,.adm-shell .sf-field input,.adm-shell .sf-field select{font-family:var(--symo-font-cta,var(--mobills-font-cta))!important;color:var(--mobills-text)!important;font-size:16px!important;font-weight:500!important}
