#profile-upload .user{text-align:center}#profile-upload .user .upload-photo{display:block}.upload-picture{cursor:pointer;font-style:normal;font-weight:600;font-size:var(--fs-xs);line-height:16px;letter-spacing:.08em;text-transform:capitalize;color:var(--accent-600);transition:color var(--dur) var(--ease)}.upload-picture:hover{color:var(--accent-700)}#upload-photo{opacity:0;z-index:-1;width:0}.progress-bar{width:100%;height:20px;border-radius:var(--radius-md);background:var(--surface-2);border:1px solid var(--line);overflow:hidden;position:relative}.progress-bar-fill{background:var(--grad-accent);transition:width 1s ease}.progress-bar-fill,.progress-bar-label{height:100%;position:absolute;top:0;left:0;display:flex;justify-content:center;align-items:center}.progress-bar-label{color:#fff;font-weight:600;font-size:var(--fs-xs);width:100%;opacity:0;transition:opacity .5s ease-in-out}.progress-bar-fill:hover .progress-bar-label{opacity:1}#settings .settings-template{padding:22px 65px 22px 65px}#settings .save-template{padding:13px 50px;margin-top:65px}.bussiness-header{font-weight:600;font-size:var(--fs-h2);line-height:1.4;color:var(--ink-900);margin-top:1.5rem;margin-bottom:.5rem}.logo_div{display:flex;justify-content:center}.setting_logo{width:12rem;height:12rem;border-radius:50%;border:2px solid var(--line-strong);margin:1rem 0;display:flex;align-items:center;overflow:hidden}.upload_button{margin:1rem 0;border:1px solid var(--line);padding-top:5px;border-radius:50px;box-shadow:var(--shadow-sm)}.logoImage{max-width:100%}