.service-enquiry-panel{display:flex;align-items:center;justify-content:space-between;gap:1.5rem;padding:1.5rem 2rem;border:1px solid #d6dfec;border-radius:14px;background:#fff}.service-enquiry-panel h2{margin:0 0 .4rem}.service-enquiry-panel p{margin:0}@media(max-width:650px){.service-enquiry-panel{align-items:flex-start;flex-direction:column;padding:1.25rem}}

.staff-photo-page{max-width:1100px}.staff-photo-page input{display:block;width:100%;padding:.7rem;border:1px solid #aab7ce;border-radius:6px}.staff-photo-page input[hidden]{display:none}.staff-upload-grid{display:grid;grid-template-columns:repeat(auto-fill,minmax(220px,1fr));gap:1rem}.staff-upload-grid img{width:100%;aspect-ratio:1;object-fit:contain}.staff-upload-progress{list-style:none;padding:0}.staff-upload-progress li{display:flex;flex-wrap:wrap;gap:.6rem;padding:.7rem;border-bottom:1px solid #d6dfec}.staff-upload-progress li span:first-child{flex:1;overflow-wrap:anywhere}

.dimension-stage{position:relative;width:100%;margin:1rem 0;line-height:0}.dimension-stage img{display:block;width:100%;height:auto;max-height:none!important;object-fit:contain}.dimension-stage svg{position:absolute;inset:0;width:100%;height:100%;overflow:visible}.dimension-stage[hidden]{display:none}[data-dimension-editor] svg{touch-action:none}[data-dimension-editor] svg [data-handle]{cursor:move}[data-dimension-editor] svg [data-handle]:focus{outline:2px solid #ffbf47}.product-size-summary{padding:.7rem 1rem;background:#eef3fb;border-radius:8px;line-height:1.5}

.account-link-desktop{white-space:nowrap;padding:.7rem;font-weight:700}@media(max-width:1100px){.account-link-desktop{display:none}}

.account-link-desktop{display:flex;align-items:center;align-self:stretch;justify-content:center;line-height:1.25;margin:0}.enquiry-honeypot{position:absolute!important;left:-10000px!important;width:1px;height:1px;overflow:hidden}@media(max-width:1100px){.account-link-desktop{display:none}}
