.header-login-btn{float:right;margin-top:4px;margin-right:15px;display:inline-flex;align-items:center;gap:6px;padding:4px 12px;border-radius:8px;background:#f0f8f4;color:#0d7a4f;font-size:14px;font-weight:400;line-height:20px;text-decoration:none;white-space:nowrap;transition:background-color .15s ease}.header-login-btn:hover,.header-login-btn:focus{background:#f0f8f4;color:#0d7a4f;text-decoration:none}.header-login-btn:focus-visible{outline:2px solid #fff;outline-offset:2px}.header-login-btn img{width:20px;height:20px;flex-shrink:0}header .container:has(.logo-mark){padding-left:15px;padding-right:15px}.header-row:has(.logo-mark){margin-left:0;margin-right:0}.header-row:has(.logo-mark){min-height:56px;align-items:center}.header-row:has(.logo-mark)>.logo{padding:0;display:flex;align-items:center}.header-row:has(.logo-mark)>.nav-btn-wrap{margin-top:0!important;display:flex;align-items:center;justify-content:flex-end}.hdr-actions:has(.hdr-icon){align-items:center;flex:1 1 auto}.hdr-actions:has(.hdr-icon) .darkmode-toggler{margin:0;align-self:center}.logo span>a{display:flex;align-items:center;gap:8px}.logo-mark~.logo-text small{line-height:16px}.logo-mark{display:block;width:44px;height:44px;margin:-4px -5px -4px -3px;flex-shrink:0}header.hdr-home .container{max-width:100%;padding-left:16px;padding-right:16px}header.hdr-home .header-row{margin-left:0;margin-right:0;min-height:56px;align-items:center}header.hdr-home .header-row>.logo{flex:0 0 auto;width:auto;max-width:none;padding:0;display:flex;align-items:center}header.hdr-home .header-row>.nav-btn-wrap:not(.search-box){flex:1 1 auto;width:auto;max-width:none;margin-top:0!important;display:flex;align-items:center;justify-content:flex-end;gap:12px}header.hdr-home .header-row>.nav-btn-wrap.search-box{flex:0 1 640px;margin-left:32px;margin-right:32px}header.hdr-home .nav-btn-wrap>.hdr-actions{order:1}header.hdr-home .nav-btn-wrap>.sl-wrap{order:2;margin:0;padding:0!important}header.hdr-home .nav-btn-wrap>.header-login-btn{order:3}header.hdr-home .logo-mark{width:36px;height:36px;margin:0}header.hdr-home .hdr-actions>span{margin:0!important;display:inline-flex;align-items:center}header.hdr-home .toggle__chat{width:32px;height:32px;padding:0!important;justify-content:center}header.hdr-home .topsearch:not(.hdr-icon){box-sizing:border-box;width:32px!important;height:32px!important;margin:0!important;padding:6px!important}header.hdr-home .header-login-btn{float:none;margin:0;padding:6px 12px}header.hdr-home .sl-nav,header.hdr-home .sl-nav-lang,header.hdr-home .current-lang{display:flex;align-items:center;height:32px;padding:0;margin:0}header.hdr-home .sl-nav .licn{display:block;font-size:14px;line-height:20px;margin:0;padding:0 14px 0 0}header.hdr-home .darkmode-toggler{margin:0;align-self:center}.hdr-actions:has(.hdr-icon){gap:0!important}.hdr-icon{box-sizing:border-box;width:32px;height:32px;padding:8px;border-radius:8px;flex:0 0 auto;filter:brightness(0) invert(1)}.hdr-iconbtn{display:inline-flex;align-items:center;justify-content:center}.hdr-iconbtn img{display:block;width:16px;height:16px}input:-webkit-autofill{-webkit-box-shadow:0 0 0 1000px #fff inset!important;-webkit-text-fill-color:#000!important;transition:background-color 5000s ease-in-out 0s;margin-left:1px}dialog{padding:0;border:none;border-radius:8px;background:#fff0;max-width:100vw;max-height:100vh;overflow:visible}dialog::backdrop{background-color:rgb(0 0 0 / .7)}#cropModal,#headerCropModal{z-index:9999}#cropModal::backdrop,#headerCropModal::backdrop{z-index:9998}.img-container{max-height:60vh;display:flex;justify-content:center}.custom-modal-title{color:#333;font-size:18px;margin:0}.custom-modal-content{background-color:#fff;border-radius:8px;width:80vw;max-width:800px;max-height:90vh;display:flex;flex-direction:column;box-shadow:0 5px 15px rgb(0 0 0 / .3);animation:modalFadeIn 0.3s}@keyframes modalFadeIn{from{opacity:0;transform:translateY(-20px)}to{opacity:1;transform:translateY(0)}}.custom-modal-header{padding:8px 20px;border-bottom:1px solid #eee;display:flex;justify-content:space-between;align-items:center}.custom-modal-header h3{margin:0;color:#333;font-size:18px}.custom-modal-close{font-size:24px;cursor:pointer;color:#777;transition:color 0.2s}.custom-modal-close:hover{color:#333}.custom-modal-body{padding:0;overflow:auto;flex-grow:1}.custom-modal-footer{padding:10px 20px;border-top:1px solid #eee;display:flex;justify-content:center;gap:10px}.custom-modal-btn{padding:8px 16px;border-radius:4px;border:none;cursor:pointer;font-size:14px;transition:all 0.2s}.custom-modal-btn-cancel{background-color:#f0f0f0;color:#333}.custom-modal-btn-cancel:hover{background-color:#e0e0e0}.custom-modal-btn-primary{background-color:#16a085;color:#fff}.custom-modal-btn-primary:hover{background-color:#138a72}.image-preview-dialog{--amc-heading:#13231c;--amc-foreground:#ffffff;--amc-stroke:#dbe8e2;width:fit-content;height:fit-content;max-width:calc(100vw - 32px);max-height:calc(100vh - 32px);margin:auto;padding:0;border:0;background:none;overflow:visible}.image-preview-dialog::backdrop{background-color:rgb(13 40 29 / .4)}.image-preview-content{width:672px;max-width:calc(100vw - 32px);max-height:calc(100vh - 32px);padding:0;border-radius:16px;background-color:var(--amc-foreground);box-shadow:0 4px 12px 0 rgb(4 5 6 / .22);overflow:hidden}.image-preview-header{gap:24px;padding:16px 16px 17px;border-bottom:1px solid var(--amc-stroke)}.image-preview-header .custom-modal-title{flex:1 0 0%;min-width:0;overflow-wrap:break-word;font-size:24px;line-height:32px;font-weight:600;color:var(--amc-heading)}/* The glyph is a mask,not the button's text:the "