:is(.message-app-picker,.app-dropdown){position:relative;min-width:0}:is(.message-app-control,.app-dropdown-control){display:flex;align-items:center;gap:0;min-height:42px;padding:2px 4px 2px 11px;border:1px solid var(--border,#d7dccf);border-radius:10px;background:var(--white,#fffefa);transition:border-color .15s,box-shadow .15s}:is(.message-app-control,.app-dropdown-control):focus-within{border-color:var(--green,#46694d);box-shadow:0 0 0 3px #46694d1f}:is(.message-app-picker,.app-dropdown) input{min-width:0;width:100%;flex:1;padding:8px;border:0;border-radius:0;background:transparent;box-shadow:none;font-size:.82rem;color:inherit}:is(.message-app-picker,.app-dropdown) input:focus{outline:none;box-shadow:none}:is(.message-app-picker,.app-dropdown) input::-webkit-search-cancel-button{-webkit-appearance:none}:is(.message-app-search-icon,.app-dropdown-search-icon){width:16px;height:16px;flex:none;color:var(--muted,#65705c)}:is(.message-app-picker,.app-dropdown) svg{stroke:currentColor;stroke-width:1.7;stroke-linecap:round;stroke-linejoin:round}:is(.message-app-button,.app-dropdown-button){display:grid;place-items:center;flex:none;width:32px;height:34px;padding:0;border:0;border-radius:7px;background:transparent;color:var(--muted,#65705c);cursor:pointer}:is(.message-app-button,.app-dropdown-button):hover{background:var(--sage,#e9eddf);color:var(--green,#46694d)}:is(.message-app-button,.app-dropdown-button):focus-visible{outline:2px solid var(--green,#46694d);outline-offset:1px}:is(.message-app-button,.app-dropdown-button):disabled{opacity:.45;cursor:default}:is(.message-app-button,.app-dropdown-button) svg{width:16px;height:16px}:is(.message-app-toggle,.app-dropdown-toggle)[aria-expanded=true] svg{transform:rotate(180deg)}:is(.message-app-popup,.app-dropdown-popup){position:absolute;z-index:30;top:calc(100% + 6px);inset-inline:0;padding:5px;border:1px solid var(--border,#d7dccf);border-radius:12px;background:var(--white,#fffefa);box-shadow:0 8px 26px #24302529}:is(.message-app-options,.app-dropdown-options){max-height:min(270px,40dvh);overflow-y:auto;overscroll-behavior:contain;scroll-padding:5px}:is(.message-app-option,.app-dropdown-option){display:flex;align-items:center;justify-content:space-between;gap:10px;min-height:44px;padding:9px 10px;border:1px solid transparent;border-radius:8px;cursor:pointer;font-size:.8rem;line-height:1.35}:is(.message-app-option,.app-dropdown-option)>span{min-width:0;overflow-wrap:anywhere}:is(.message-app-option-title,.app-dropdown-option-title){display:block;font-weight:600}:is(.message-app-option,.app-dropdown-option) small{display:block;margin-top:3px;color:var(--muted,#65705c);font-size:.69rem;font-weight:400;overflow-wrap:anywhere}:is(.message-app-option,.app-dropdown-option):hover{background:var(--paper,#f5f6f0)}:is(.message-app-option,.app-dropdown-option).is-active{background:var(--sage,#e9eddf);border-color:var(--green,#46694d)}:is(.message-app-check,.app-dropdown-check){width:17px;height:17px;flex:none;color:var(--green,#46694d)}:is(.message-app-empty,.app-dropdown-empty){margin:0;padding:13px 10px;font-size:.78rem;line-height:1.5}.message-filters :is(.message-app-picker,.app-dropdown) input{font-size:.79rem}@media(max-width:760px){:is(.message-app-control,.app-dropdown-control){min-height:46px}:is(.message-app-button,.app-dropdown-button){width:38px;height:38px}:is(.message-app-option,.app-dropdown-option){min-height:46px}}.app-dropdown{display:inline-flex;flex-direction:column;vertical-align:middle;width:min(100%,240px);max-width:100%;min-width:0;color:inherit}.app-dropdown .app-dropdown-native{position:absolute!important;inset:0!important;width:100%!important;height:100%!important;margin:0!important;padding:0!important;opacity:0!important;clip-path:inset(50%)!important;pointer-events:none!important}.app-dropdown[hidden],.app-dropdown-popup[hidden],.app-dropdown-control [hidden]{display:none!important}.app-dropdown-control{width:100%;box-sizing:border-box}.app-dropdown .app-dropdown-control>input{height:auto;margin:0;min-width:0;width:100%;flex:1;padding:8px;border:0;border-radius:0;background:transparent;box-shadow:none;font-size:.82rem;color:inherit;line-height:1.4;box-sizing:border-box}.app-dropdown .app-dropdown-control>input:focus{outline:none;box-shadow:none}.app-dropdown .app-dropdown-button{display:grid;place-items:center;flex:none;margin:0;padding:0;border:0;background:transparent;line-height:1;color:var(--muted,#65705c)}.app-dropdown .app-dropdown-button:hover{background:var(--sage,#e9eddf);color:var(--green,#46694d)}.message-filters .app-dropdown .app-dropdown-control>input{font-size:.79rem}.app-dropdown[aria-disabled=true] .app-dropdown-control{opacity:.55;cursor:default}.app-dropdown[aria-disabled=true] .app-dropdown-button{cursor:default}.app-dropdown.is-invalid .app-dropdown-control{border-color:var(--danger,#a44f43)}.app-dropdown-sr-only{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip-path:inset(50%);white-space:nowrap;border:0}.app-dropdown-error{display:block;margin-top:6px;color:var(--danger,#a44f43);font-size:.76rem;line-height:1.4}.app-dropdown-error[hidden]{display:none}.app-dropdown-popup{position:fixed;inset:auto;z-index:10000;box-sizing:border-box;overflow-y:auto;overscroll-behavior:contain;scroll-padding:5px;max-height:320px;color:var(--ink,#263d33)}.app-dropdown-option{box-sizing:border-box}.app-dropdown-option[aria-disabled=true]{opacity:.5;cursor:not-allowed}.app-dropdown-option[aria-disabled=true]:hover{background:transparent}.app-dropdown-check{display:inline-flex;align-items:center;justify-content:center;font-weight:700}.app-dropdown-group+.app-dropdown-group{margin-top:5px;padding-top:5px;border-top:1px solid var(--line,#d7dccf)}.app-dropdown-group-label{padding:7px 10px 5px;color:var(--muted,#65705c);font-size:.68rem;font-weight:700;letter-spacing:.04em}.app-dropdown-native-fallback{border:1px solid var(--line,#d7dccf);border-radius:10px;background:var(--white,#fffefa);padding:10px 12px;min-height:42px;color:inherit}.field>.app-dropdown,.setting-card label>.app-dropdown,.studio-surface label>.app-dropdown,.modal-body .app-dropdown,.dialog-body label>.app-dropdown,.review-model-picker .app-dropdown,.review-version-controls .app-dropdown,.review-analysis-picker .app-dropdown,.project-actions-menu .app-dropdown{width:100%;max-width:100%}.studio-surface label>.app-dropdown{display:flex;margin-top:6px}.filterbar>.app-dropdown{margin-left:auto}.shelf-sort-label .app-dropdown{width:180px}.filter-search .app-dropdown{width:160px;flex:0 1 160px}.review-sort-field .app-dropdown{width:220px}.view-tools .app-dropdown{width:180px}.toolbar .app-dropdown{width:150px;max-width:180px;flex:0 1 150px}.studio-surface .preview-pane>.preview-location{height:auto;min-height:52px;flex:none}.preview-location .app-dropdown{width:180px;flex:0 1 180px}.mobile-workspace-actions .app-dropdown{width:auto;max-width:55%;flex:1 1 45%}@media(max-width:760px){.filterbar>.app-dropdown{margin-left:0}.toolbar .app-dropdown{max-width:160px}.filter-search .app-dropdown{width:150px;flex-basis:150px}.shelf-sort-label .app-dropdown{width:160px}}
