.select-organization,.select-organization *{box-sizing:border-box}.select-organization{background:var(--background,#fffbf6);min-height:100vh;position:relative;overflow:hidden;display:flex;direction:rtl}.select-organization-container{flex:1;display:flex;flex-direction:column;align-items:center;justify-content:center;padding:2rem}.title{color:#000000;font-family:Assistant-Bold,sans-serif;font-size:32px;font-weight:700;margin-bottom:3rem}.organizations-grid{display:flex;gap:3rem;margin-bottom:5rem}.organization-card{background:#d9d9d9;width:205px;height:305px;display:flex;flex-direction:column;align-items:center;justify-content:center;cursor:pointer;transition:all .3s ease;border:3px solid transparent;border-radius:8px}.organization-card:hover{transform:translateY(-5px);box-shadow:0 5px 20px rgba(0,0,0,.1)}.organization-card.selected{border-color:var(--primary,#2366ea);background:#e8e8e8}.organization-card.add-new{border:2px dashed var(--primary,#2366ea);background:var(--primary-5,#eef4ff);transition:all .3s ease}.organization-card.add-new:hover{background:var(--primary-4,#e2ecff);transform:translateY(-4px);box-shadow:0 8px 24px rgba(35,102,234,.2)}.organization-card.add-new .org-logo{color:var(--primary,#2366ea);font-size:36px;font-weight:300;display:flex;align-items:center;justify-content:center}.organization-card.add-new .org-name{color:var(--primary,#2366ea)}.org-logo{font-size:19.73px;margin-bottom:2rem;padding:2rem;background:rgba(255,255,255,.5);border-radius:4px}.org-logo,.org-name{color:#000000;text-align:center;font-family:Assistant-Regular,sans-serif;font-weight:400}.org-name{font-size:32px}.continue-button{background:var(--primary,#2366ea);border-radius:100px;display:flex;flex-direction:column;gap:8px;align-items:center;justify-content:center;width:138px;height:44px;border:none;cursor:pointer;transition:all .2s;overflow:hidden}.continue-button:hover:not(:disabled){background:#1c52c7}.continue-button:disabled{background:#ccc;cursor:not-allowed}.button-label{color:var(--background,#fffbf6);text-align:center;font-family:Assistant-SemiBold,sans-serif;font-size:14px;line-height:20px;letter-spacing:.1px;font-weight:600;padding:10px 24px}.side-panel{background:#d9d9d9;width:457px;min-height:100vh;position:relative}.dialog-overlay{position:fixed;top:0;left:0;right:0;bottom:0;background:rgba(0,0,0,.5);z-index:1000;animation:fadeIn .2s ease}.create-organization-dialog{position:fixed;top:50%;left:50%;transform:translate(-50%,-50%);background:var(--background,#fffbf6);border-radius:16px;box-shadow:0 10px 40px rgba(0,0,0,.2);width:90%;max-width:480px;z-index:1001;animation:slideIn .3s ease}.dialog-header{display:flex;justify-content:space-between;align-items:center;padding:24px 24px 16px;border-bottom:1px solid var(--primary-5,#eef4ff)}.dialog-header h2{margin:0;font-size:24px;font-weight:700;color:#000;font-family:Assistant,sans-serif}.close-button{background:none;border:none;cursor:pointer;padding:8px;border-radius:8px;transition:background .2s ease;color:#757680}.close-button:hover{background:var(--primary-5,#eef4ff);color:var(--primary,#2366ea)}.create-organization-dialog form{padding:24px}.form-group{margin-bottom:24px}.form-group label{display:block;margin-bottom:8px;font-weight:600;color:#000}.form-group input,.form-group label{font-size:16px;font-family:Assistant,sans-serif}.form-group input{width:100%;padding:12px 16px;border:2px solid var(--primary-4,#e2ecff);border-radius:8px;transition:border-color .2s ease;background:#fffbf6}.form-group input:focus{outline:none;border-color:var(--primary,#2366ea)}.form-group input::-moz-placeholder{color:#999}.form-group input::placeholder{color:#999}.error-message{color:#e62f87;font-size:14px;margin-top:8px;font-family:Assistant,sans-serif}.dialog-footer{display:flex;gap:12px;justify-content:flex-end;padding:0 24px 24px}.cancel-button,.submit-button{padding:12px 24px;border-radius:8px;font-size:16px;font-weight:600;font-family:Assistant,sans-serif;cursor:pointer;transition:all .2s ease;border:none}.cancel-button{background:none;border:2px solid var(--primary-4,#e2ecff);color:var(--primary,#2366ea)}.cancel-button:hover{background:var(--primary-5,#eef4ff)}.submit-button{background:var(--primary,#2366ea);color:white}.submit-button:hover{background:#1850c7;transform:translateY(-1px);box-shadow:0 4px 12px rgba(35,102,234,.3)}@keyframes fadeIn{0%{opacity:0}to{opacity:1}}@keyframes slideIn{0%{opacity:0;transform:translate(-50%,-45%)}to{opacity:1;transform:translate(-50%,-50%)}}