.gp-select{position:relative;flex:1 1;min-width:0}.gp-select>button{width:100%;text-align:left;padding:11px 30px 11px 12px;border:1.5px solid var(--gp-line,#e5e5ea);border-radius:10px;font-size:14px;color:var(--gp-text,#1f2532);background-color:#fff;cursor:pointer;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' width='10' height='6' viewBox='0 0 10 6'%3E%3Cpath d='M1 1l4 4 4-4' fill='none' stroke='%235335C8' stroke-width='1.6' stroke-linecap='round' stroke-linejoin='round'/%3E%3C/svg%3E");background-repeat:no-repeat;background-position:right 10px center}.gp-select.open>button{border-color:#5335c8}.gp-select ul{position:absolute;top:calc(100% + 6px);left:0;z-index:40;min-width:100%;max-height:264px;overflow-y:auto;margin:0;padding:6px;list-style:none;background:#fff;border:1px solid var(--gp-line,#e5e5ea);border-radius:12px;box-shadow:0 8px 24px rgba(0,0,0,.14);-webkit-overflow-scrolling:touch}.gp-select li{padding:10px 12px;font-size:14px;border-radius:8px;cursor:pointer;white-space:nowrap}.gp-select li:hover{background:#f7f6fb}.gp-select li.on{color:#5335c8;font-weight:700;background:#f3f0fe}.gp-select:last-child ul{left:auto;right:0}