.form-shell{border-radius:14px;box-shadow:0 24px 60px rgba(0,0,0,.22),0 4px 18px rgba(0,0,0,.1);max-height:calc(100vh - var(--app-sticky-top, 60px) - 48px);z-index:1}.form-shell>form{display:flex;flex-direction:column;flex:1 1;min-height:0;overflow:hidden}.form-shell-hd{display:flex;align-items:center;justify-content:space-between;padding:18px 24px 0;flex-shrink:0}.form-shell-title{font-family:var(--font-crimson-pro);font-weight:300;font-size:22px;color:var(--heading-text-color)}.form-shell-body{flex:1 1;overflow-y:auto;padding:20px 24px;display:flex;flex-direction:column;gap:14px}.form-shell-ft{padding:14px 24px;border-top:1px solid var(--divider-color);flex-shrink:0}.form-shell-ft,.form-shell-ft-right{display:flex;align-items:center;gap:8px}.form-shell-ft-right{margin-left:auto}@media (max-width:600px){.form-shell-hd{padding:14px 18px 12px}.form-shell-body{padding:16px 18px}.form-shell-ft{padding:12px 18px}.form-shell-title{font-size:19px}}