html:not(.pak-keyboard-input) body:not(.wp-admin) :focus{outline:none!important}
html:not(.pak-keyboard-input) body:not(.wp-admin) :is(input,select,textarea):focus{box-shadow:none!important}
.wp-site-blocks select{appearance:none;-webkit-appearance:none;-moz-appearance:none;padding-right:40px!important;background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='16' height='16' viewBox='0 0 16 16'%3E%3Cpath d='m4 6 4 4 4-4' fill='none' stroke='%23527183' stroke-width='1.5' stroke-linecap='round' stroke-linejoin='round'/%3E%3C/svg%3E");background-repeat:no-repeat;background-position:right 12px center;background-size:16px 16px}
.compare-form .compare-actions{display:flex;align-items:center;gap:12px;flex-wrap:wrap}
.compare-form .compare-actions>button{margin:0}
.compare-form .compare-third{display:inline-flex;align-items:center;justify-content:center;flex:0 0 48px;width:48px;min-height:48px;padding:0;border:1px solid #cddce6;border-radius:12px;background:#edf3f7;color:#315e73;font-size:30px;line-height:1;text-decoration:none;transition:background .25s cubic-bezier(.32,.72,0,1),transform .25s cubic-bezier(.32,.72,0,1)}
.compare-form .compare-third:hover{background:#dfeaf1}
.compare-form .compare-third:active{transform:scale(.96)}

.pak-selection-page .compare-form .compare-selects{grid-template-columns:repeat(2,minmax(0,1fr)) 48px;align-items:end}
.pak-selection-page .compare-form.has-third .compare-selects{grid-template-columns:repeat(3,minmax(0,1fr)) 48px}
.compare-form .compare-selects>label{min-width:0}
.compare-form .compare-selects>.compare-third{align-self:end;margin:0}
@media(max-width:700px){
 .pak-selection-page .compare-form .compare-selects,.pak-selection-page .compare-form.has-third .compare-selects{grid-template-columns:minmax(0,1fr) 48px;gap:16px 12px}
 .compare-form .compare-selects>label{grid-column:1}
 .compare-form .compare-selects>.compare-third{grid-column:2;grid-row:2}
 .compare-form.has-third .compare-selects>.compare-third{grid-row:3}
}
