/* East Kilbride Directory, manually approved business claims */
body.single-gd_place .ekd-claim-widget{margin-top:24px;padding:24px;background:#fbfaf8;border:1px solid #e1e5eb;border-top:4px solid #c94e3f;border-radius:12px;color:#24394b;box-shadow:0 5px 18px rgba(23,40,54,.045)}
body.single-gd_place .ekd-claim-widget h3{margin:0 0 9px!important;font-weight:800!important;font-size:20px!important;line-height:1.3!important;color:#14283e!important}
body.single-gd_place .ekd-claim-widget p{font-size:14px;line-height:1.65;margin:0 0 14px}
body.single-gd_place .ekd-claim-button{display:inline-block;background:#ca4e3e;color:#fff!important;border:none;border-radius:8px;padding:12px 18px;font-size:14px;font-weight:700;line-height:1.3;cursor:pointer;text-align:center;text-decoration:none!important;list-style:none}
body.single-gd_place .ekd-claim-button:hover{background:#ab382f;color:#fff!important}
body.single-gd_place .ekd-claim-button::-webkit-details-marker{display:none}
body.single-gd_place .ekd-claim-widget form{padding-top:19px;display:grid;gap:13px}
body.single-gd_place .ekd-claim-widget form>label{display:block;font-size:13px;font-weight:700;line-height:1.6;color:#24394b}
body.single-gd_place .ekd-claim-widget :is(input:not([type=checkbox]),textarea){display:block;width:100%;min-width:0;box-sizing:border-box;padding:10px 12px;margin-top:4px;border:1px solid #b8c4cd;border-radius:7px;background:#fff;color:#152b3b;font-size:14px}
body.single-gd_place .ekd-claim-widget textarea{resize:vertical}
body.single-gd_place .ekd-claim-widget .ekd-claim-check{display:flex;align-items:flex-start;gap:9px;font-weight:500}
body.single-gd_place .ekd-claim-widget .ekd-claim-check input{margin-top:4px;flex:0 0 auto}
body.single-gd_place .ekd-claim-widget .ekd-claim-hidden{position:absolute;left:-9999px;height:0;width:0;overflow:hidden}
body.single-gd_place .ekd-claim-widget .ekd-claim-small{margin:10px 0 0;font-size:12px;color:#506377}
body.single-gd_place .ekd-claim-widget .ekd-claim-notice{padding:12px;background:#eaf6ee;border-radius:7px;color:#215e35}
body.single-gd_place .ekd-claim-widget .ekd-claim-error{padding:12px;background:#fff1ef;border-radius:7px;color:#a72c20}
body.single-gd_place .ekd-claim-widget :is(button,summary,a,input,textarea):focus-visible{outline:3px solid #0b3557;outline-offset:3px}
@media(max-width:767px){body.single-gd_place .ekd-claim-widget{padding:18px}}
