.padding-main{padding:0 16%}@media(max-width:1920px){.padding-main{padding:0 10%}}@media(max-width:1279px){.padding-main{padding:0 5%}}@media(max-width:1023px){.padding-main{padding:0 5%}}@media(max-width:575px){.padding-main{padding:0 3%}}.center,.text-center{text-align:center}.bold{font-weight:700}.text-h1{font-size:32px}@media(max-width:1920px){.text-h1{font-size:26px}}@media(max-width:1279px){.text-h1{font-size:24px}}@media(max-width:1023px){.text-h1{font-size:22px}}@media(max-width:575px){.text-h1{font-size:20px}}.text-h2{font-size:24px}@media(max-width:1920px){.text-h2{font-size:24px}}@media(max-width:1279px){.text-h2{font-size:20px}}@media(max-width:1023px){.text-h2{font-size:18px}}@media(max-width:575px){.text-h2{font-size:16px}}@media(max-width:768px){.text-h2{margin:8px 0!important}}.text-h3{font-size:20px}@media(max-width:1920px){.text-h3{font-size:18px}}@media(max-width:1279px){.text-h3{font-size:16px}}@media(max-width:1023px){.text-h3{font-size:16px}}@media(max-width:575px){.text-h3{font-size:14px}}.text-link{font-size:18px;font-weight:500}@media(max-width:1920px){.text-link{font-size:18px}}@media(max-width:1279px){.text-link{font-size:16px}}@media(max-width:1023px){.text-link{font-size:14px}}@media(max-width:575px){.text-link{font-size:14px}}@keyframes slideFromTop{0%{transform:translateY(80px);opacity:0}to{transform:translateY(0);opacity:1}}@keyframes slideFromLeft{0%{transform:translateX(-70px);opacity:0}to{transform:translateY(0);opacity:1}}@keyframes pulse_no_scale{0%{box-shadow:0 0 0 1px #fdd551}50%{box-shadow:0 0 0 2.5px #fdd551}to{box-shadow:0 0 0 1px #fdd551}}@keyframes pulse_no_scale_light{0%{box-shadow:0 0 0 .5px #fdd551}50%{box-shadow:0 0 0 1.5px #fdd551}to{box-shadow:0 0 0 .5px #fdd551}}.color-2{color:#f8f4ab}.text-white{color:#fff}.book-appointment-header{display:block;cursor:pointer;color:#fff;transform:skewX(161deg)!important;padding:8px;border:1px solid #fdd551;margin-left:10px;border-radius:8px}.book-appointment-header:hover{color:#fdd551!important}.results-page{padding-bottom:80px;color:#fff}.results-title{font-size:2rem;line-height:1.2;font-weight:700;margin:0 0 12px;text-transform:uppercase}@media(min-width:768px){.results-title{font-size:2.6rem}}.results-subtitle{margin-top:8px;margin-bottom:24px;line-height:1.6;color:hsla(0,0%,100%,.8)}@media(min-width:768px){.results-subtitle{font-size:1.02rem}}.results-filters{padding:0 16px 16px}@media(min-width:768px){.results-filters{padding:0 24px 24px}}.results-filters-inner{max-width:960px;margin:0 auto;border-radius:14px;border:1px solid rgba(240,194,75,.35);padding:14px 14px 10px}@media(min-width:768px){.results-filters-inner{padding:16px 18px 12px}}.filters-row{display:flex;flex-direction:column;gap:10px}@media(min-width:640px){.filters-row{flex-direction:row;align-items:flex-end}}.filter-block{flex:1}.filter-label{display:block;font-size:.8rem;margin-bottom:4px;text-transform:uppercase;letter-spacing:.05em;color:hsla(0,0%,100%,.8)}.filter-input,.filter-select{width:100%;border-radius:999px;border:1px solid hsla(0,0%,100%,.16);background:rgba(0,0,0,.65);color:#fff;padding:8px 12px;font-size:.9rem;outline:none}.filter-input:focus,.filter-select:focus{border-color:rgba(240,194,75,.9);box-shadow:0 0 0 1px rgba(240,194,75,.6)}.filters-meta{margin-top:8px;font-size:.8rem;color:hsla(0,0%,100%,.7);display:flex;justify-content:space-between;gap:8px;flex-wrap:wrap}.filters-error{color:#ff8080}.client-card{border-radius:18px;border:1px solid hsla(0,0%,100%,.12);background:radial-gradient(circle at top left,rgba(240,194,75,.12),transparent 55%),linear-gradient(135deg,#050505,#111,#050505);padding:16px 14px 14px;margin-bottom:18px;box-shadow:0 16px 32px rgba(0,0,0,.5)}@media(min-width:768px){.client-card{padding:20px 18px 16px;margin-bottom:24px}}.client-header{display:flex;gap:12px;align-items:center;margin-bottom:12px}@media(min-width:768px){.client-header{margin-bottom:16px}}.client-avatar{width:40px;height:40px;border-radius:999px;border:1px solid rgba(240,194,75,.9);display:flex;align-items:center;justify-content:center;font-weight:700;font-size:.95rem;background:linear-gradient(45deg,#fdd551,#a0752b,#f8f4ab);color:#000;box-shadow:0 4px 14px rgba(0,0,0,.5)}.client-heading{flex:1}.client-name{margin:0;font-size:1.1rem;font-weight:700;text-transform:uppercase}.client-meta{margin-top:2px;font-size:.8rem;color:hsla(0,0%,100%,.7);display:flex;flex-wrap:wrap;gap:10px}.measurements-list{display:flex;flex-direction:column;gap:10px}@media(min-width:768px){.measurements-list{gap:12px}}.measurement-card{border-radius:12px;border:1px solid hsla(0,0%,100%,.08);background:rgba(5,5,5,.8);padding:10px 10px 8px}@media(min-width:768px){.measurement-card{padding:12px 12px 10px}}.measurement-header{display:flex;justify-content:space-between;align-items:center;margin-bottom:8px;gap:8px}.measurement-date{font-size:.9rem;font-weight:600}.measurement-elapsed{display:block;font-size:.75rem;color:hsla(0,0%,100%,.7)}.measurement-tag{font-size:.7rem;text-transform:uppercase;letter-spacing:.08em;padding:3px 8px;border-radius:999px;border:1px solid rgba(240,194,75,.85);color:#f0c24b}.measurement-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:6px 10px}@media(min-width:640px){.measurement-grid{grid-template-columns:repeat(3,minmax(0,1fr))}}@media(min-width:1024px){.measurement-grid{grid-template-columns:repeat(4,minmax(0,1fr))}}.measurement-item{font-size:.8rem;display:flex;flex-direction:column;gap:4px}.measurement-item--accent{border-radius:8px;padding:4px 6px;background:radial-gradient(circle at top left,rgba(240,194,75,.2),transparent 55%)}.measurement-label{text-transform:uppercase;letter-spacing:.06em;font-size:.68rem;color:hsla(0,0%,100%,.7)}.measurement-pills{display:flex;flex-wrap:wrap;gap:4px}.pill{display:inline-flex;flex-direction:column;justify-content:center;align-items:flex-start;padding:4px 8px;border-radius:999px;font-size:.75rem;line-height:1.2;border:1px solid hsla(0,0%,100%,.12);background:hsla(0,0%,4%,.9)}.pill-base{border-color:rgba(240,194,75,.9)}.pill-prev{border-color:hsla(0,0%,100%,.35)}.pill-main{font-weight:600}.pill-caption{font-size:.65rem;opacity:.8}.results-empty{margin-top:24px;text-align:center;font-size:.95rem;color:hsla(0,0%,100%,.7)}.measurement-note{margin:4px 0 2px;font-size:.85rem;color:hsla(0,0%,100%,.75)}