.customer-header{color:#fff;letter-spacing:.1em;background:#101214;justify-content:space-between;align-items:center;gap:20px;padding:18px max(24px,5vw);font:700 13px Arial;display:flex}.customer-header a{color:#fff;text-decoration:none}.customer-header span{color:#111;background:#ffe000;margin-right:12px;padding:10px;font-size:20px}.customer-header nav{flex-wrap:wrap;gap:22px;display:flex}.customer-intro{background:#f7f7f5;padding:48px max(24px,5vw) 25px;font-family:Arial}.customer-intro span{letter-spacing:.2em;color:#777;font-size:12px}.customer-intro h1{margin:16px 0;font-size:clamp(32px,5vw,56px)}.customer-intro p{color:#555;max-width:740px;line-height:1.6}.customer-card{border:1px solid #ddd;max-width:620px;margin:35px auto 80px;padding:32px;font:16px/1.5 Arial}.customer-wide{max-width:1000px}.customer-card h2{text-transform:uppercase;letter-spacing:.08em;border-bottom:1px solid #ddd;margin:36px 0 18px;padding-bottom:12px;font-size:17px}.customer-card h2:first-child{margin-top:0}.customer-card label{margin-bottom:18px;font-weight:600;display:block}.customer-card input:not([type=checkbox]):not([type=radio]),.customer-card select{color:#111;width:100%;height:48px;font:inherit;background:#fff;border:1px solid #bbb;margin-top:7px;padding:10px;display:block}.customer-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:0 22px;display:grid}.customer-check,.customer-card fieldset label{align-items:center;gap:8px;margin-right:20px;display:inline-flex!important}.customer-card fieldset{border:0;padding:6px 0 16px}.customer-card legend{padding-bottom:12px;font-weight:700}.customer-card button:not(.logout-button){cursor:pointer;background:#ffe000;border:0;padding:16px 22px;font:700 16px Arial}.customer-card button:disabled{opacity:.5}.customer-card a{color:#202020;text-decoration:underline}.customer-error{color:#a32e12;background:#fff2ed;padding:15px}.logout-button{cursor:pointer;background:#ffe000;border:0;padding:12px 18px}@media (max-width:650px){.customer-header{display:block}.customer-header nav{margin-top:22px}.customer-card{margin:18px 16px 60px;padding:22px}.customer-grid{grid-template-columns:1fr}}.customer-wide{border:0;grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:50px;max-width:1300px;margin:32px auto;padding:0 5%;display:grid}.customer-wide:after{content:"";background:linear-gradient(#1113,#1113),url(https://images.unsplash.com/photo-1486406146926-c627a92ad1ab?auto=format&fit=crop&w=1400&q=80) 50%/cover;border-radius:6px;min-height:650px;max-height:850px;display:block}.customer-card input:not([type=checkbox]):not([type=radio]),.customer-card select{border:1px solid #dedede;border-radius:5px;box-shadow:0 1px 2px #0000000c}.password-wrap{display:block;position:relative}.password-wrap input{padding-right:65px!important}.customer-card .password-wrap button{position:absolute;top:7px;right:5px;background:0 0!important;padding:14px 8px!important;font-size:12px!important}.customer-card button:not(.logout-button){color:#fff;background:#111;border-radius:4px}.customer-intro{background:#fff;padding-bottom:0}.customer-intro h1{max-width:650px;font-size:36px}.customer-card fieldset label{font-weight:400}.customer-card fieldset{flex-direction:column;display:flex}.customer-card input[type=checkbox],.customer-card input[type=radio]{accent-color:#111}.customer-card h2{border:0}.customer-header{flex-wrap:wrap}@media (max-width:900px){.customer-wide{grid-template-columns:1fr;max-width:700px}.customer-wide:after{display:none}}@media (max-width:650px){.customer-intro h1{font-size:28px}.customer-wide{margin:0;padding:20px}}
