.mop-panel[data-v-136291b2]{display:flex;flex-direction:column;flex:1;min-height:0;min-width:0}.mop-search-bar[data-v-136291b2]{flex-shrink:0;display:flex;gap:10px;margin-bottom:var(--space-3);min-width:0}.mop-category[data-v-136291b2]{display:flex;align-items:center;justify-content:space-between;gap:8px;text-align:left;cursor:pointer;width:160px;min-width:0;flex-shrink:0;min-height:44px;padding:8px;border:1px solid var(--border-color);border-radius:8px;background:var(--bg-secondary);color:var(--text-primary);font:inherit}.mop-search-bar .mop-search[data-v-136291b2]{min-width:0;flex:1;margin-bottom:0}@media(max-width:480px){.mop-category[data-v-136291b2]{width:110px}}.mop-search[data-v-136291b2]{flex-shrink:0;width:100%;box-sizing:border-box;min-height:var(--tap-min, 44px);margin-bottom:var(--space-3);padding:var(--space-2) var(--space-3);border:1px solid var(--border-color);border-radius:8px;background:var(--bg-secondary);color:var(--text-primary);font:inherit}.mop-search[data-v-136291b2]::placeholder{color:var(--text-secondary)}.mop-groups[data-v-136291b2]{flex-shrink:0;margin-bottom:var(--space-3)}.mop-groups[data-v-136291b2] .g-tabs__tab{min-height:44px;padding:var(--space-2)}.mop-summary[data-v-136291b2]{flex-shrink:0;margin:0 0 var(--space-2);font-size:var(--fs-sm);color:var(--text-secondary)}.mop-recent[data-v-136291b2]{margin-bottom:var(--space-3)}.mop-recent-options[data-v-136291b2]{display:flex;flex-wrap:wrap;gap:var(--space-2);margin-top:var(--space-1)}.mop-recent-option[data-v-136291b2]{min-height:44px;max-width:100%;padding:var(--space-2);border:1px solid var(--border-color);border-radius:8px;background:var(--bg-secondary);color:var(--text-primary);font:inherit;font-size:var(--fs-sm);text-align:left;overflow-wrap:anywhere;cursor:pointer}.mop-recent-option span[data-v-136291b2]{color:var(--text-secondary)}.mop-list[data-v-136291b2]{flex:1;min-height:0;max-height:288px;overflow-y:auto;overscroll-behavior:contain;display:flex;flex-direction:column;gap:var(--space-2);padding:var(--space-1)}.mop-list--grid[data-v-136291b2]{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));grid-auto-rows:max-content;align-content:start}.mop-row[data-v-136291b2]{display:flex;align-items:center;justify-content:space-between;gap:var(--space-2);width:100%;min-width:0;box-sizing:border-box;text-align:left;min-height:52px;padding:var(--space-2) var(--space-3);border:1px solid var(--border-color);border-radius:8px;background:var(--bg-secondary);cursor:pointer;font:inherit}.mop-row.is-on[data-v-136291b2]{border-color:var(--primary-color);background:var(--accent-light, rgba(59, 130, 246, .12))}.mop-row-main[data-v-136291b2]{display:flex;flex-direction:column;align-items:flex-start;gap:2px;min-width:0}.mop-name[data-v-136291b2]{color:var(--text-primary);font-size:15px;font-weight:600;line-height:1.5;overflow-wrap:anywhere}.mop-footnote[data-v-136291b2]{display:inline-block;margin-left:6px;font-size:11px;font-weight:400;line-height:1.4;color:var(--text-secondary);vertical-align:sub}.mop-meta[data-v-136291b2]{font-size:var(--fs-sm);color:var(--text-secondary)}.mop-check[data-v-136291b2]{flex-shrink:0;color:var(--primary-color);font-weight:700}.mop-tip[data-v-136291b2]{grid-column:1 / -1;margin:var(--space-2);color:var(--text-secondary);font-size:var(--fs-sm)}.mop-row[data-v-136291b2]:hover:not(:disabled),.mop-recent-option[data-v-136291b2]:hover:not(:disabled){border-color:var(--primary-color)}.mop-row[data-v-136291b2]:disabled,.mop-recent-option[data-v-136291b2]:disabled{opacity:.65;cursor:default}.mop-search[data-v-136291b2]:focus-visible,.mop-row[data-v-136291b2]:focus-visible,.mop-recent-option[data-v-136291b2]:focus-visible{outline:2px solid var(--primary-color);outline-offset:2px}@media(max-width:768px){.mop-list--grid[data-v-136291b2]{grid-template-columns:repeat(2,minmax(0,1fr))}}@media(max-width:340px){.mop-list--grid[data-v-136291b2]{grid-template-columns:minmax(0,1fr)}}.mop-list.mop-list--two-columns[data-v-136291b2]{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));grid-auto-rows:max-content;align-content:start}.g-modal.mop-dialog{max-height:78dvh}.mop-dialog .g-modal__header{flex-shrink:0;padding:var(--space-3) var(--space-4)}.mop-dialog .g-modal__body{display:flex;flex-direction:column;min-height:0;overflow:hidden;padding:var(--space-4);padding-bottom:calc(env(safe-area-inset-bottom,0px) + var(--space-4))}.mop-dialog .mop-panel .mop-list{max-height:none}@media(max-width:768px){.g-modal.mop-dialog{max-height:85dvh!important}}.mop[data-v-9654b49b]{position:relative;min-width:0}.mop-dropdown[data-v-9654b49b]{position:absolute;z-index:var(--z-dropdown);inset-inline-end:0;top:calc(100% + 6px);width:max(100%,320px);max-width:min(520px,calc(100vw - 72px));box-sizing:border-box;padding:var(--space-3);border:1px solid var(--border-color);border-radius:var(--border-radius-md);background:var(--bg-secondary);box-shadow:0 12px 32px #00000040}.mop-dropdown[data-v-9654b49b] .mop-list{max-height:240px;overflow-y:auto}@media(max-width:600px){.mop-dropdown[data-v-9654b49b]{width:100%;max-width:100%}}.mop-field[data-v-9654b49b]{display:flex;align-items:center;justify-content:space-between;gap:8px;width:100%;box-sizing:border-box;min-height:44px;padding:10px 12px;border:1px solid var(--border-subtle, #334155);border-radius:8px;background:var(--surface-2, #1e293b);color:#f3f4f6;font-size:15px;font-family:inherit;text-align:left;cursor:pointer}.mop-field[data-v-9654b49b]:disabled{cursor:default;opacity:.7}.mop-field.is-empty .mop-field-text[data-v-9654b49b]{color:var(--text-secondary, #9ca3af)}.mop-field-text[data-v-9654b49b]{flex:1;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.mop--grouped .mop-field-text[data-v-9654b49b]{white-space:normal;overflow-wrap:anywhere}.mop-field-arrow[data-v-9654b49b]{flex-shrink:0;color:var(--text-secondary, #9ca3af);font-size:18px;line-height:1}.mop-field[data-v-9654b49b]:focus-visible{outline:2px solid var(--primary-color);outline-offset:2px}.g-select-grid[data-v-96e9db1e]{position:relative;width:100%;min-width:0}.g-select-grid[data-v-96e9db1e] .mop-field{min-height:max(var(--control-h, 44px),44px);padding:6px 12px;font-size:var(--fs-sm, 14px)}.g-select-grid.is-invalid[data-v-96e9db1e] .mop-field{border-color:var(--error-color)}.g-select[data-v-96e9db1e]{width:100%;box-sizing:border-box;height:var(--control-h);padding:0 var(--space-6) 0 var(--space-3);background-color:#ffffff05;background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='12' height='12' viewBox='0 0 24 24' fill='none' stroke='%239ca3af' stroke-width='2.5'%3E%3Cpath d='M6 9l6 6 6-6'/%3E%3C/svg%3E");background-repeat:no-repeat;background-position:right var(--space-3) center;border:1px solid rgba(255,255,255,.08);border-radius:var(--border-radius-sm);color:var(--text-primary);font-size:var(--fs-sm);font-family:inherit;transition:var(--transition-smooth);outline:none;cursor:pointer;appearance:none;-webkit-appearance:none}.g-select[data-v-96e9db1e]:focus{border-color:var(--primary-color);box-shadow:var(--focus-ring)}.g-select[data-v-96e9db1e]:disabled{opacity:.6;cursor:not-allowed}.g-select.is-invalid[data-v-96e9db1e]{border-color:var(--error-color)}.g-select[multiple][data-v-96e9db1e]{height:auto;min-height:90px;padding:var(--space-2);background-image:none}
