.pcb-residence-picker{position:relative;width:100%;font:inherit}.pcb-residence-picker__trigger{display:flex;align-items:center;justify-content:space-between;box-sizing:border-box;width:100%;min-height:38px;padding:0 11px;color:#172823;background:#fff;border:1px solid #d9e6e1;border-radius:8px;font:400 14px/1.2 inherit;text-align:left;cursor:pointer}.pcb-residence-picker__trigger::after{content:"⌄";margin-left:auto;color:#526762}.pcb-residence-picker__panel{position:absolute;z-index:90;top:calc(100% + 6px);left:0;width:min(460px,calc(100vw - 32px));max-height:300px;overflow:auto;padding:12px;background:#fff;border:1px solid #d9e6e1;border-radius:10px;box-shadow:0 18px 42px rgba(14,65,51,.18)}.pcb-residence-picker__panel[hidden]{display:none}.pcb-residence-picker__section{padding:0 0 10px}.pcb-residence-picker__section h3{margin:0 0 7px;color:#172823;font-size:14px;font-weight:400}.pcb-residence-picker__section>div{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:6px}.pcb-residence-picker__section button{min-height:34px;padding:0 10px;color:#172823;background:#f2f8f6;border:0;border-radius:7px;font:400 13px/1.2 inherit;text-align:left;cursor:pointer}.pcb-residence-picker__section button:hover{color:#078066;background:#dff2ec}
