/* Etapa 9 — Selects sem caret giratório, controles com acabamento macOS */
.analytics-picker.td-apple-picker{position:relative;isolation:isolate;overflow:visible!important;display:inline-flex;align-items:center;gap:10px;padding:6px 7px 6px 12px;border:1px solid rgba(143,184,248,.45);border-radius:15px;background:linear-gradient(155deg,rgba(19,43,91,.9),rgba(10,24,60,.92));min-height:44px}
.analytics-picker.td-apple-picker>select{position:absolute!important;opacity:0!important;width:1px!important;height:1px!important;pointer-events:none!important;clip-path:inset(50%)}
.td-apple-select{border:0!important;background:transparent!important;box-shadow:none!important;color:#f1f4ff!important;font:inherit;font-weight:650!important;display:flex;align-items:center;gap:11px;padding:5px 9px!important;border-radius:9px;min-height:30px;cursor:pointer;white-space:nowrap}
.td-apple-select:focus-visible,.td-apple-option:focus-visible{outline:2px solid #7adfff;outline-offset:2px}
.td-apple-chevron{display:inline-block;width:7px;height:7px;border-right:1.6px solid #b6cdf6;border-bottom:1.6px solid #b6cdf6;transform:rotate(45deg) translateY(-2px)!important;transition:none!important;flex:none;margin-left:4px}
.td-apple-menu{position:absolute;top:calc(100% + 6px);right:0;min-width:max(100%,145px);max-height:250px;overflow-y:auto;padding:6px;background:rgba(26,37,77,.98);border:1px solid rgba(158,182,240,.52);border-radius:15px;box-shadow:0 16px 38px rgba(1,8,26,.58);backdrop-filter:blur(20px);z-index:1000}
.td-apple-menu[hidden]{display:none!important}.td-apple-option{display:block;width:100%;text-align:left;border:0!important;background:transparent;color:#e4eafa;border-radius:9px;padding:9px 14px;cursor:pointer;white-space:nowrap;font-size:12px}.td-apple-option:hover,.td-apple-option[aria-selected=true]{background:rgba(116,108,235,.40)}.td-apple-option[aria-selected=true]:before{content:'✓';color:#87f2ed;margin-right:8px}
.native-caret,.filter-caret,.down-caret,.filter-chevron{transform:none!important;animation:none!important;transition:none!important}.filter-chip.open .filter-chevron,.filter-trigger[aria-expanded=true] .filter-chevron{transform:none!important}
select{color-scheme:dark;accent-color:#8d7eff}select:focus-visible{outline:2px solid #73cfff;outline-offset:2px}
#ytStudioStatus{font-size:10px;color:#bfd3f3;max-width:250px;line-height:1.35}.td-oauth-area{display:flex;align-items:center;gap:8px;max-width:330px}.td-oauth-button{white-space:nowrap!important;min-height:40px;border:1px solid #789ddd!important;background:linear-gradient(110deg,#163569,#3b2772)!important;padding:9px 14px!important}.td-oauth-button:hover{border-color:#57dff4!important}
.td-analytics-verified{height:100%;min-height:160px;display:flex;flex-direction:column}.td-analytics-verified svg{display:block;width:100%;flex:1;min-height:165px}.td-graph-axes{display:flex;justify-content:space-between;color:#b7c9e8;font-size:10px;padding:0 12px}.td-stage9-empty{display:grid;place-items:center;min-height:175px;color:#b9c9e9;text-align:center;padding:15px;font-size:13px}
.fresh-ops-icon.td-clock-icon svg{display:block;width:20px;height:20px;fill:none;stroke:currentColor;stroke-width:1.8;stroke-linecap:round;stroke-linejoin:round;transform:none!important}
@media(max-width:970px){.td-oauth-area{width:100%;max-width:100%;flex-wrap:wrap}.analytics-filters{flex-wrap:wrap}}
