.cd-overlay{position:fixed;top:0;left:0;width:100%;height:100%;background-color:#000000b3;z-index:999}.cd-dialog{position:fixed;top:50%;left:50%;transform:translate(-50%,-50%);background-color:#fff;padding:20px 40px;box-shadow:#00000080 0 0 10px;z-index:1000;width:820px;border-radius:8px}.cd-dialog .cd-content{display:flex;flex-direction:column}.cd-dialog .cd-close{position:absolute;top:10px;right:10px;font-size:24px;cursor:pointer;color:#000;background:none;border:none;padding:0;line-height:1}.cd-dialog .cd-region-nav{display:flex;justify-content:space-around;margin-bottom:20px;border-bottom:1px solid #ccc}.cd-dialog .cd-tab{cursor:pointer;padding:10px 20px;border-bottom:3px solid transparent;transition:border-color .3s;-webkit-user-select:none;-moz-user-select:none;user-select:none;font-weight:700;font-size:16px;color:#000}.cd-dialog .cd-tab.active{border-bottom:3px solid red;color:#000}.cd-dialog .cd-region{display:none;height:470px;overflow-y:auto}.cd-dialog .cd-region.active{display:block}.cd-dialog .cd-region ul{list-style:inside disc;margin:0;padding:0;-moz-column-fill:auto;column-fill:auto;max-height:470px}.cd-dialog .cd-region li.cd-country{font-size:14px;cursor:pointer;padding:10px 5px;-moz-column-break-inside:avoid;break-inside:avoid}.cd-dialog .cd-region li.cd-country:hover{background-color:#f1f1f1}.cd-dialog .cd-country-name{display:inline;margin-left:-10px}.cd-dialog .cd-cols-2 ul{-moz-column-count:2;column-count:2}.cd-dialog .cd-cols-3 ul{-moz-column-count:3;column-count:3}.cd-dialog .cd-cols-4 ul{-moz-column-count:4;column-count:4}.cd-dialog .cd-cols-5 ul{-moz-column-count:5;column-count:5}
