.co360-project-auth-wrap--register{max-width:1040px}.co360-project-auth-form--register{gap:24px}.co360-register-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:28px}.co360-register-section{display:flex;flex-direction:column;gap:18px}.co360-register-section__title{padding:14px 16px;background:var(--co360-primary);color:#fff;font-size:20px;font-weight:700;line-height:1.25}.co360-register-extra{display:flex;flex-direction:column;gap:18px}.co360-register-code{display:flex;flex-direction:column;gap:18px}.co360-register-extra-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:18px 28px}.co360-register-input-wrap{display:flex;align-items:stretch}.co360-register-input-wrap input{border-radius:6px 0 0 6px!important}.co360-register-input-icon{display:inline-flex;align-items:center;justify-content:center;width:52px;min-height:50px;border-radius:0 6px 6px 0;background:var(--co360-register-icon-bg);color:var(--co360-register-icon-color);flex:0 0 auto}.co360-register-select-wrap{display:flex;min-width:0;align-items:stretch}.co360-register-select-wrap select{min-width:0;flex:1;appearance:none;-webkit-appearance:none;border-radius:6px 0 0 6px!important;border-right:0!important;background-image:none!important}.co360-register-select-icon{position:relative;display:inline-flex;width:52px;min-height:50px;align-items:center;justify-content:center;flex:0 0 auto;border-radius:0 6px 6px 0;background:var(--co360-register-icon-bg);color:var(--co360-register-icon-color);pointer-events:none}.co360-register-select-icon:before{content:"";width:8px;height:8px;margin-top:-4px;border-right:2px solid currentColor;border-bottom:2px solid currentColor;transform:rotate(45deg)}.co360-register-field>textarea{border-radius:6px!important}.co360-register-privacy{font-size:15px;line-height:1.7;color:#3f332f}.co360-register-privacy h1,.co360-register-privacy h2,.co360-register-privacy h3{margin:0 0 14px;color:#3f332f;font-size:22px;line-height:1.3}.co360-register-privacy p{margin:0 0 16px}.co360-register-privacy-check{display:flex;width:100%;align-items:center;gap:12px;font-size:18px;line-height:1.4;color:#2f2f2f}.co360-register-privacy-check input{width:18px;height:18px;margin:0;flex:0 0 auto;accent-color:var(--co360-primary)}@media (max-width:767px){.co360-register-grid,.co360-register-extra-grid{grid-template-columns:1fr;gap:18px}.co360-register-section__title{font-size:17px}.co360-register-privacy-check{font-size:16px}}
