.ms-field{min-width:0}.ms-field>.ms-label{color:var(--fg);margin-bottom:8px;font-size:13px;font-weight:600;display:block}.ms-label-hidden{clip-path:inset(50%);white-space:nowrap;width:1px;height:1px;position:absolute;overflow:hidden}.btn.ms-trigger{text-align:left;width:100%;min-height:var(--altura-de-control,42px);border:1px solid var(--border-field);border-radius:var(--r-md);background:var(--bg-canvas);color:var(--fg);font:inherit;cursor:pointer;justify-content:flex-start;align-items:center;gap:12px;padding:10px 12px;font-size:13px;font-weight:400;display:flex}.btn.ms-trigger:hover:not(:disabled){border-color:var(--border-strong)}.ms-trigger>.ms-summary{text-overflow:ellipsis;white-space:nowrap;flex:1;min-width:0;overflow:hidden}.ms-trigger>.ms-summary.ms-placeholder{color:var(--fg-muted)}.ms-trigger-icon{color:var(--fg-muted);flex:none;display:inline-flex}.ms-trigger[aria-expanded=true]{border-color:var(--border-focus)}.ms-trigger:focus-visible{outline:2px solid var(--border-focus);outline-offset:2px}.ms-trigger:disabled{background:var(--bg-subtle);color:var(--fg-secondary);cursor:default}.ms-field-error .ms-trigger{border-color:var(--danger)}.ms-hint{color:var(--fg-muted);margin:8px 0 0;font-size:11.5px;line-height:1.65}.ms-warning,.ms-error{align-items:flex-start;gap:7px;margin:9px 0 0;font-size:11.5px;line-height:1.65;display:flex}.ms-warning{color:var(--fg-secondary)}.ms-error{color:color-mix(in oklab, var(--danger) 70%, var(--fg))}.ms-warning svg,.ms-error svg{flex:none;margin-top:2px}.ms-readonly{border:1px solid var(--border);border-radius:var(--r-md);background:var(--bg-subtle);color:var(--fg-secondary);flex-direction:column;gap:6px;padding:12px;font-size:13px;display:flex}.ms-readonly small{color:var(--fg-secondary);font-size:11.5px}.ms-popover{z-index:var(--z-modal);background:var(--bg-canvas);color:var(--fg);border:1px solid var(--border);border-radius:var(--r-lg);box-shadow:var(--shadow-lg);flex-direction:column;font-size:13px;display:flex;position:fixed;overflow:hidden}.ms-popover>header{border-bottom:1px solid var(--border);flex:none;justify-content:space-between;align-items:flex-start;gap:16px;padding:16px;display:flex}.ms-popover h2{margin:0;font-size:14px;font-weight:600;line-height:1.5}.ms-popover header p{color:var(--fg-muted);margin:3px 0 0;font-size:11.5px}.ms-popover>footer{border-top:1px solid var(--border);flex:none;padding:12px 16px}.ms-picker{flex-direction:column;flex:1;width:100%;min-height:0;display:flex}.ms-search{flex:none;align-items:center;gap:8px;margin:12px 12px 0;display:flex;position:relative}.ms-search>svg{color:var(--fg-muted);pointer-events:none;position:absolute;left:10px}.ms-search .input{border-color:var(--border-field);height:36px;padding-left:34px;font-size:12.5px}.ms-search .btn{background:var(--bg-canvas);position:absolute;right:3px}.ms-search:has(button) .input{padding-right:40px}.ms-bulk{flex-wrap:wrap;flex:none;align-items:center;gap:8px;padding:10px 12px 0;display:flex}.ms-bulk>span{color:var(--fg-muted);margin-left:auto;font-size:11.5px}.ms-scope{color:var(--fg-muted);flex:none;margin:7px 0 10px;padding:0 16px;font-size:11.5px;line-height:1.5}.ms-list{overscroll-behavior:contain;scrollbar-width:thin;flex:1;min-height:50px;max-height:300px;padding:4px 8px 8px;overflow-y:auto}.ms-list:focus-visible{outline:2px solid var(--border-focus);outline-offset:-3px}.ms-group{text-transform:uppercase;letter-spacing:.08em;color:var(--fg-muted);padding:12px 10px 6px;font:10.5px Geist Mono,monospace}.ms-option{border-radius:var(--r-md);cursor:pointer;border:1px solid #0000;align-items:center;gap:10px;min-height:42px;padding:10px;font-size:12.5px;line-height:1.5;display:flex}.ms-option>div{flex:1;min-width:0}.ms-option small{color:var(--fg-muted);margin-top:3px;font-size:11.5px;line-height:1.5;display:block}.ms-option[aria-selected=true]{background:var(--brand-soft);color:var(--brand-soft-fg)}.ms-option[aria-selected=true] small{color:var(--fg-secondary)}.ms-list:focus .ms-option.ms-activa,.ms-option.ms-activa:hover{border-color:var(--border-focus)}.ms-option[aria-disabled=true]{color:var(--fg-secondary);cursor:default;background:var(--bg-subtle)}.ms-option[aria-disabled=true] small,.ms-inactive{color:var(--fg-secondary)}.ms-check{border:1px solid var(--border-field);border-radius:var(--r-xs);background:var(--bg-canvas);flex:none;justify-content:center;align-items:center;width:16px;height:16px;display:inline-flex}.ms-check.ms-checked{background:var(--brand);border-color:var(--brand);color:var(--text-on-brand)}.ms-status{color:var(--fg-muted);border-top:1px solid var(--border);flex:none;padding:10px 16px;font-size:11.5px}.ms-actions{justify-content:flex-end;gap:10px;width:100%;display:flex}.ms-actions .btn{min-height:36px}.gd-app [role=presentation]:has(>[role=dialog] .ms-mobile-body){z-index:var(--z-modal)!important;padding:0!important}.gd-app [role=dialog]:has(.ms-mobile-body){height:100dvh;width:100vw!important;max-width:100vw!important;max-height:100dvh!important;box-shadow:none!important;border:0!important;border-radius:0!important}.gd-app [role=dialog]:has(.ms-mobile-body)>div:last-child{padding-bottom:max(14px, env(safe-area-inset-bottom))!important}.ms-mobile-body{flex:1;width:100%;min-height:0;display:flex}.ms-mobile-body .ms-list{flex:1;min-height:0;max-height:none}@media (width<=767px){.ms-trigger{min-height:44px}.ms-option{min-height:48px;padding:12px 10px}.ms-option>div>span{overflow-wrap:anywhere}.ms-search{margin-top:16px}.ms-search .input{height:44px;min-height:44px}.ms-search .btn-icon{min-width:44px;min-height:44px}.ms-bulk .btn,.ms-actions .btn{min-height:44px}}
