.gem .cl-nut{width:100%;min-width:0;height:var(--gem-h-field);border:1px solid var(--gem-line-2);border-radius:var(--gem-r-8);background:var(--gem-field-bg);color:var(--gem-ink);font-size:var(--gem-fs-14);text-align:left;cursor:pointer;transition:border-color var(--gem-t-nhanh), box-shadow var(--gem-t-nhanh);justify-content:space-between;align-items:center;gap:8px;padding:0 12px;display:flex}.gem .cl-nut:hover{border-color:#c4c3cb}.gem .cl-nut:focus-visible,.gem .cl-nut[aria-expanded=true]{border-color:var(--gem-brand);box-shadow:0 0 0 4px rgb(var(--gem-brand-rgb) / .1);outline:none}.gem .cl-nut.is-on{border-color:var(--gem-brand);box-shadow:inset 0 0 0 1px var(--gem-brand)}.gem .cl-nut__t{white-space:nowrap;align-items:baseline;gap:6px;min-width:0;display:flex}.gem .cl-nut__t small{font-size:var(--gem-fs-13);color:var(--gem-sub);flex:none}.gem .cl-nut__t b{text-overflow:ellipsis;font-weight:600;overflow:hidden}.gem .cl-nut.is-on .cl-nut__t b{color:var(--gem-brand)}.gem .cl-nut>.gm-ico{width:16px;height:16px;color:var(--gem-sub);flex:none}:is(.gem,.gem-layer) .cl-pop{z-index:var(--gem-z-the-noi);background:var(--gem-surface);border:1px solid var(--gem-line);border-radius:var(--gem-r-12);max-height:min(360px,60vh);padding:6px;position:fixed;top:0;left:0;overflow-y:auto;box-shadow:0 12px 32px #0f172a24}:is(.gem,.gem-layer) .cl-pop__o{border-radius:var(--gem-r-8);min-height:36px;color:var(--gem-ink);font-size:var(--gem-fs-14);justify-content:space-between;align-items:center;gap:16px;padding:7px 10px;line-height:1.35;text-decoration:none;display:flex}:is(.gem,.gem-layer) .cl-pop__o>span:first-child{overflow-wrap:anywhere;min-width:0}:is(.gem,.gem-layer) .cl-pop__o:hover,:is(.gem,.gem-layer) .cl-pop__o:focus{background:var(--gem-soft);outline:none}:is(.gem,.gem-layer) .cl-pop__o[aria-selected=true]{background:rgb(var(--gem-brand-rgb) / .08);color:var(--gem-brand);font-weight:600}:is(.gem,.gem-layer) .cl-pop__p{white-space:nowrap;flex:none;align-items:center;gap:6px;display:inline-flex}:is(.gem,.gem-layer) .cl-pop__p small{font-size:var(--gem-fs-12);color:var(--gem-mute);font-weight:400}:is(.gem,.gem-layer) .cl-pop__o[aria-selected=true] small{color:inherit}:is(.gem,.gem-layer) .cl-pop__p .gm-ico{width:16px;height:16px}:is(.gem,.gem-layer) .cl-pop__ke{background:var(--gem-line);height:1px;margin:4px 6px}@media (pointer:coarse){.gem .cl-nut{height:44px}:is(.gem,.gem-layer) .cl-pop__o{min-height:44px}}@media (max-width:480px){:is(.gem,.gem-layer) .cl-pop{max-width:none;inset:auto 12px 12px}}.gem .cl-nut--nho{height:var(--gem-h-field-sm);font-size:var(--gem-fs-12)}.gem .cl-nut--nho .cl-nut__t small{font-size:var(--gem-fs-12)}:is(.gem,.gem-layer) .cl-pop__nhom{font-size:var(--gem-fs-12);color:var(--gem-mute);padding:10px 10px 4px;font-weight:600}:is(.gem,.gem-layer) .cl-pop__nhom:not(:first-child){border-top:1px solid var(--gem-line);margin-top:4px}:is(.gem,.gem-layer) .cl-pop__o{cursor:pointer}:is(.gem,.gem-layer) .cl-pop__o[aria-disabled=true]{cursor:default;color:var(--gem-mute)}:is(.gem,.gem-layer) .cl-pop__o[aria-disabled=true]:is(:hover,[aria-selected=true]){color:var(--gem-mute);background:0 0;font-weight:400}.co{min-width:0;display:grid;position:relative}.co--inline{vertical-align:middle;display:inline-grid}:is(.gem,.gem-layer) .co>.co-nut{text-align:left;cursor:pointer;background-image:none;justify-content:space-between;align-items:center;gap:8px;min-width:0;padding-right:10px;display:flex}:is(.gem,.gem-layer) .co>.co-nut:disabled{cursor:default;opacity:.6}:is(.gem,.gem-layer) .co>.co-nut[aria-expanded=true]{border-color:var(--gem-brand);box-shadow:0 0 0 4px rgb(var(--gem-brand-rgb) / .1);outline:none}.co-nut__t{text-overflow:ellipsis;white-space:nowrap;min-width:0;overflow:hidden}:is(.gem,.gem-layer) .co>.co-nut.is-loi{border-color:var(--gem-bad)}:is(.gem,.gem-layer) .co>.co-nut.is-trong .co-nut__t{color:var(--gem-mute)}:is(.gem,.gem-layer) .co>.co-nut>.gm-ico{width:16px;height:16px;color:var(--gem-sub);flex:none}.co>.co-that{opacity:0;pointer-events:none;border:0;width:100%;height:1px;padding:0;position:absolute;bottom:0;left:0}.gem .ct{align-items:center;gap:6px;display:inline-flex}.gem .ct__o{width:210px}.gem .ct>.gm-btn[aria-disabled]{opacity:.4;pointer-events:none}
